47000 lines
1.9 MiB
47000 lines
1.9 MiB
/*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/
|
|
"use strict";
|
|
|
|
var $protobuf = require("protobufjs/minimal.js");
|
|
|
|
// Common aliases
|
|
var $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util;
|
|
|
|
// Exported root namespace
|
|
var $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {});
|
|
|
|
$root.gamehall = (function() {
|
|
|
|
/**
|
|
* Namespace gamehall.
|
|
* @exports gamehall
|
|
* @namespace
|
|
*/
|
|
var gamehall = {};
|
|
|
|
/**
|
|
* OpResultCode enum.
|
|
* @name gamehall.OpResultCode
|
|
* @enum {number}
|
|
* @property {number} OPRC_Sucess=0 OPRC_Sucess value
|
|
* @property {number} OPRC_Error=1 OPRC_Error value
|
|
* @property {number} OPRC_RoomIsFull=1019 OPRC_RoomIsFull value
|
|
* @property {number} OPRC_RoomHadClosed=1053 OPRC_RoomHadClosed value
|
|
* @property {number} OPRC_SceneServerMaintain=1054 OPRC_SceneServerMaintain value
|
|
* @property {number} OPRC_CoinNotEnough=1056 OPRC_CoinNotEnough value
|
|
* @property {number} OPRC_CoinTooMore=1058 OPRC_CoinTooMore value
|
|
* @property {number} OPRC_CoinSceneYouAreGaming=1059 OPRC_CoinSceneYouAreGaming value
|
|
* @property {number} OPRC_NoFindDownTiceRoom=1079 OPRC_NoFindDownTiceRoom value
|
|
* @property {number} OPRC_ChangeRoomTooOften=1080 OPRC_ChangeRoomTooOften value
|
|
* @property {number} OPRC_NoOtherDownTiceRoom=1081 OPRC_NoOtherDownTiceRoom value
|
|
* @property {number} OPRC_OpYield=1082 OPRC_OpYield value
|
|
* @property {number} OPRC_RoomGameTimes=1103 OPRC_RoomGameTimes value
|
|
* @property {number} OPRC_CoinSceneEnterQueueSucc=1105 OPRC_CoinSceneEnterQueueSucc value
|
|
* @property {number} OPRC_CoinSceneEnterQueueFail=1106 OPRC_CoinSceneEnterQueueFail value
|
|
* @property {number} OPRC_CoinSceneEnterQueueOverTime=1107 OPRC_CoinSceneEnterQueueOverTime value
|
|
* @property {number} OPRC_MustBindPromoter=1113 OPRC_MustBindPromoter value
|
|
* @property {number} OPRC_YourAreGamingCannotLeave=1078 OPRC_YourAreGamingCannotLeave value
|
|
*/
|
|
gamehall.OpResultCode = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "OPRC_Sucess"] = 0;
|
|
values[valuesById[1] = "OPRC_Error"] = 1;
|
|
values[valuesById[1019] = "OPRC_RoomIsFull"] = 1019;
|
|
values[valuesById[1053] = "OPRC_RoomHadClosed"] = 1053;
|
|
values[valuesById[1054] = "OPRC_SceneServerMaintain"] = 1054;
|
|
values[valuesById[1056] = "OPRC_CoinNotEnough"] = 1056;
|
|
values[valuesById[1058] = "OPRC_CoinTooMore"] = 1058;
|
|
values[valuesById[1059] = "OPRC_CoinSceneYouAreGaming"] = 1059;
|
|
values[valuesById[1079] = "OPRC_NoFindDownTiceRoom"] = 1079;
|
|
values[valuesById[1080] = "OPRC_ChangeRoomTooOften"] = 1080;
|
|
values[valuesById[1081] = "OPRC_NoOtherDownTiceRoom"] = 1081;
|
|
values[valuesById[1082] = "OPRC_OpYield"] = 1082;
|
|
values[valuesById[1103] = "OPRC_RoomGameTimes"] = 1103;
|
|
values[valuesById[1105] = "OPRC_CoinSceneEnterQueueSucc"] = 1105;
|
|
values[valuesById[1106] = "OPRC_CoinSceneEnterQueueFail"] = 1106;
|
|
values[valuesById[1107] = "OPRC_CoinSceneEnterQueueOverTime"] = 1107;
|
|
values[valuesById[1113] = "OPRC_MustBindPromoter"] = 1113;
|
|
values[valuesById[1078] = "OPRC_YourAreGamingCannotLeave"] = 1078;
|
|
return values;
|
|
})();
|
|
|
|
/**
|
|
* CoinSceneGamePacketID enum.
|
|
* @name gamehall.CoinSceneGamePacketID
|
|
* @enum {number}
|
|
* @property {number} PACKET_CoinSceneGame_ZERO=0 PACKET_CoinSceneGame_ZERO value
|
|
* @property {number} PACKET_CS_COINSCENE_GETPLAYERNUM=2320 PACKET_CS_COINSCENE_GETPLAYERNUM value
|
|
* @property {number} PACKET_SC_COINSCENE_GETPLAYERNUM=2321 PACKET_SC_COINSCENE_GETPLAYERNUM value
|
|
* @property {number} PACKET_CS_COINSCENE_OP=2322 PACKET_CS_COINSCENE_OP value
|
|
* @property {number} PACKET_SC_COINSCENE_OP=2323 PACKET_SC_COINSCENE_OP value
|
|
* @property {number} PACKET_CS_COINSCENE_LISTROOM=2324 PACKET_CS_COINSCENE_LISTROOM value
|
|
* @property {number} PACKET_SC_COINSCENE_LISTROOM=2325 PACKET_SC_COINSCENE_LISTROOM value
|
|
* @property {number} PACKET_SC_COINSCENE_QUEUESTATE=2326 PACKET_SC_COINSCENE_QUEUESTATE value
|
|
*/
|
|
gamehall.CoinSceneGamePacketID = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "PACKET_CoinSceneGame_ZERO"] = 0;
|
|
values[valuesById[2320] = "PACKET_CS_COINSCENE_GETPLAYERNUM"] = 2320;
|
|
values[valuesById[2321] = "PACKET_SC_COINSCENE_GETPLAYERNUM"] = 2321;
|
|
values[valuesById[2322] = "PACKET_CS_COINSCENE_OP"] = 2322;
|
|
values[valuesById[2323] = "PACKET_SC_COINSCENE_OP"] = 2323;
|
|
values[valuesById[2324] = "PACKET_CS_COINSCENE_LISTROOM"] = 2324;
|
|
values[valuesById[2325] = "PACKET_SC_COINSCENE_LISTROOM"] = 2325;
|
|
values[valuesById[2326] = "PACKET_SC_COINSCENE_QUEUESTATE"] = 2326;
|
|
return values;
|
|
})();
|
|
|
|
gamehall.CSCoinSceneGetPlayerNum = (function() {
|
|
|
|
/**
|
|
* Properties of a CSCoinSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @interface ICSCoinSceneGetPlayerNum
|
|
* @property {number|null} [GameId] CSCoinSceneGetPlayerNum GameId
|
|
* @property {number|null} [GameModel] CSCoinSceneGetPlayerNum GameModel
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSCoinSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSCoinSceneGetPlayerNum.
|
|
* @implements ICSCoinSceneGetPlayerNum
|
|
* @constructor
|
|
* @param {gamehall.ICSCoinSceneGetPlayerNum=} [properties] Properties to set
|
|
*/
|
|
function CSCoinSceneGetPlayerNum(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSCoinSceneGetPlayerNum GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @instance
|
|
*/
|
|
CSCoinSceneGetPlayerNum.prototype.GameId = 0;
|
|
|
|
/**
|
|
* CSCoinSceneGetPlayerNum GameModel.
|
|
* @member {number} GameModel
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @instance
|
|
*/
|
|
CSCoinSceneGetPlayerNum.prototype.GameModel = 0;
|
|
|
|
/**
|
|
* Creates a new CSCoinSceneGetPlayerNum instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneGetPlayerNum=} [properties] Properties to set
|
|
* @returns {gamehall.CSCoinSceneGetPlayerNum} CSCoinSceneGetPlayerNum instance
|
|
*/
|
|
CSCoinSceneGetPlayerNum.create = function create(properties) {
|
|
return new CSCoinSceneGetPlayerNum(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinSceneGetPlayerNum message. Does not implicitly {@link gamehall.CSCoinSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneGetPlayerNum} message CSCoinSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinSceneGetPlayerNum.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.GameModel != null && Object.hasOwnProperty.call(message, "GameModel"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameModel);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinSceneGetPlayerNum message, length delimited. Does not implicitly {@link gamehall.CSCoinSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneGetPlayerNum} message CSCoinSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinSceneGetPlayerNum.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinSceneGetPlayerNum message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSCoinSceneGetPlayerNum} CSCoinSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinSceneGetPlayerNum.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSCoinSceneGetPlayerNum();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameModel = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinSceneGetPlayerNum message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSCoinSceneGetPlayerNum} CSCoinSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinSceneGetPlayerNum.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSCoinSceneGetPlayerNum message.
|
|
* @function verify
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSCoinSceneGetPlayerNum.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.GameModel != null && message.hasOwnProperty("GameModel"))
|
|
if (!$util.isInteger(message.GameModel))
|
|
return "GameModel: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSCoinSceneGetPlayerNum message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSCoinSceneGetPlayerNum} CSCoinSceneGetPlayerNum
|
|
*/
|
|
CSCoinSceneGetPlayerNum.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSCoinSceneGetPlayerNum)
|
|
return object;
|
|
var message = new $root.gamehall.CSCoinSceneGetPlayerNum();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.GameModel != null)
|
|
message.GameModel = object.GameModel | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSCoinSceneGetPlayerNum message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.CSCoinSceneGetPlayerNum} message CSCoinSceneGetPlayerNum
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSCoinSceneGetPlayerNum.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.GameModel = 0;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.GameModel != null && message.hasOwnProperty("GameModel"))
|
|
object.GameModel = message.GameModel;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSCoinSceneGetPlayerNum to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSCoinSceneGetPlayerNum.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSCoinSceneGetPlayerNum
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSCoinSceneGetPlayerNum.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSCoinSceneGetPlayerNum";
|
|
};
|
|
|
|
return CSCoinSceneGetPlayerNum;
|
|
})();
|
|
|
|
gamehall.SCCoinSceneGetPlayerNum = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCoinSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @interface ISCCoinSceneGetPlayerNum
|
|
* @property {Array.<number>|null} [Nums] SCCoinSceneGetPlayerNum Nums
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCoinSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCoinSceneGetPlayerNum.
|
|
* @implements ISCCoinSceneGetPlayerNum
|
|
* @constructor
|
|
* @param {gamehall.ISCCoinSceneGetPlayerNum=} [properties] Properties to set
|
|
*/
|
|
function SCCoinSceneGetPlayerNum(properties) {
|
|
this.Nums = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCoinSceneGetPlayerNum Nums.
|
|
* @member {Array.<number>} Nums
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @instance
|
|
*/
|
|
SCCoinSceneGetPlayerNum.prototype.Nums = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCCoinSceneGetPlayerNum instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneGetPlayerNum=} [properties] Properties to set
|
|
* @returns {gamehall.SCCoinSceneGetPlayerNum} SCCoinSceneGetPlayerNum instance
|
|
*/
|
|
SCCoinSceneGetPlayerNum.create = function create(properties) {
|
|
return new SCCoinSceneGetPlayerNum(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneGetPlayerNum message. Does not implicitly {@link gamehall.SCCoinSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneGetPlayerNum} message SCCoinSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneGetPlayerNum.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Nums != null && message.Nums.length) {
|
|
writer.uint32(/* id 1, wireType 2 =*/10).fork();
|
|
for (var i = 0; i < message.Nums.length; ++i)
|
|
writer.int32(message.Nums[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneGetPlayerNum message, length delimited. Does not implicitly {@link gamehall.SCCoinSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneGetPlayerNum} message SCCoinSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneGetPlayerNum.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneGetPlayerNum message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCoinSceneGetPlayerNum} SCCoinSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneGetPlayerNum.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCoinSceneGetPlayerNum();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.Nums && message.Nums.length))
|
|
message.Nums = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Nums.push(reader.int32());
|
|
} else
|
|
message.Nums.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneGetPlayerNum message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCoinSceneGetPlayerNum} SCCoinSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneGetPlayerNum.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCoinSceneGetPlayerNum message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCoinSceneGetPlayerNum.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Nums != null && message.hasOwnProperty("Nums")) {
|
|
if (!Array.isArray(message.Nums))
|
|
return "Nums: array expected";
|
|
for (var i = 0; i < message.Nums.length; ++i)
|
|
if (!$util.isInteger(message.Nums[i]))
|
|
return "Nums: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCoinSceneGetPlayerNum message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCoinSceneGetPlayerNum} SCCoinSceneGetPlayerNum
|
|
*/
|
|
SCCoinSceneGetPlayerNum.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCoinSceneGetPlayerNum)
|
|
return object;
|
|
var message = new $root.gamehall.SCCoinSceneGetPlayerNum();
|
|
if (object.Nums) {
|
|
if (!Array.isArray(object.Nums))
|
|
throw TypeError(".gamehall.SCCoinSceneGetPlayerNum.Nums: array expected");
|
|
message.Nums = [];
|
|
for (var i = 0; i < object.Nums.length; ++i)
|
|
message.Nums[i] = object.Nums[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCoinSceneGetPlayerNum message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.SCCoinSceneGetPlayerNum} message SCCoinSceneGetPlayerNum
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCoinSceneGetPlayerNum.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Nums = [];
|
|
if (message.Nums && message.Nums.length) {
|
|
object.Nums = [];
|
|
for (var j = 0; j < message.Nums.length; ++j)
|
|
object.Nums[j] = message.Nums[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCoinSceneGetPlayerNum to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCoinSceneGetPlayerNum.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCoinSceneGetPlayerNum
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCoinSceneGetPlayerNum
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCoinSceneGetPlayerNum.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCoinSceneGetPlayerNum";
|
|
};
|
|
|
|
return SCCoinSceneGetPlayerNum;
|
|
})();
|
|
|
|
gamehall.CSCoinSceneOp = (function() {
|
|
|
|
/**
|
|
* Properties of a CSCoinSceneOp.
|
|
* @memberof gamehall
|
|
* @interface ICSCoinSceneOp
|
|
* @property {number|null} [Id] CSCoinSceneOp Id
|
|
* @property {number|null} [OpType] CSCoinSceneOp OpType
|
|
* @property {Array.<number>|null} [OpParams] CSCoinSceneOp OpParams
|
|
* @property {string|null} [Platform] CSCoinSceneOp Platform
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSCoinSceneOp.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSCoinSceneOp.
|
|
* @implements ICSCoinSceneOp
|
|
* @constructor
|
|
* @param {gamehall.ICSCoinSceneOp=} [properties] Properties to set
|
|
*/
|
|
function CSCoinSceneOp(properties) {
|
|
this.OpParams = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSCoinSceneOp Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @instance
|
|
*/
|
|
CSCoinSceneOp.prototype.Id = 0;
|
|
|
|
/**
|
|
* CSCoinSceneOp OpType.
|
|
* @member {number} OpType
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @instance
|
|
*/
|
|
CSCoinSceneOp.prototype.OpType = 0;
|
|
|
|
/**
|
|
* CSCoinSceneOp OpParams.
|
|
* @member {Array.<number>} OpParams
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @instance
|
|
*/
|
|
CSCoinSceneOp.prototype.OpParams = $util.emptyArray;
|
|
|
|
/**
|
|
* CSCoinSceneOp Platform.
|
|
* @member {string} Platform
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @instance
|
|
*/
|
|
CSCoinSceneOp.prototype.Platform = "";
|
|
|
|
/**
|
|
* Creates a new CSCoinSceneOp instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneOp=} [properties] Properties to set
|
|
* @returns {gamehall.CSCoinSceneOp} CSCoinSceneOp instance
|
|
*/
|
|
CSCoinSceneOp.create = function create(properties) {
|
|
return new CSCoinSceneOp(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinSceneOp message. Does not implicitly {@link gamehall.CSCoinSceneOp.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneOp} message CSCoinSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinSceneOp.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.OpType != null && Object.hasOwnProperty.call(message, "OpType"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.OpType);
|
|
if (message.OpParams != null && message.OpParams.length) {
|
|
writer.uint32(/* id 3, wireType 2 =*/26).fork();
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
writer.int32(message.OpParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.Platform != null && Object.hasOwnProperty.call(message, "Platform"))
|
|
writer.uint32(/* id 4, wireType 2 =*/34).string(message.Platform);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinSceneOp message, length delimited. Does not implicitly {@link gamehall.CSCoinSceneOp.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneOp} message CSCoinSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinSceneOp.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinSceneOp message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSCoinSceneOp} CSCoinSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinSceneOp.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSCoinSceneOp();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.OpType = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.OpParams && message.OpParams.length))
|
|
message.OpParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OpParams.push(reader.int32());
|
|
} else
|
|
message.OpParams.push(reader.int32());
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Platform = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinSceneOp message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSCoinSceneOp} CSCoinSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinSceneOp.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSCoinSceneOp message.
|
|
* @function verify
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSCoinSceneOp.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
if (!$util.isInteger(message.OpType))
|
|
return "OpType: integer expected";
|
|
if (message.OpParams != null && message.hasOwnProperty("OpParams")) {
|
|
if (!Array.isArray(message.OpParams))
|
|
return "OpParams: array expected";
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
if (!$util.isInteger(message.OpParams[i]))
|
|
return "OpParams: integer[] expected";
|
|
}
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
if (!$util.isString(message.Platform))
|
|
return "Platform: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSCoinSceneOp message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSCoinSceneOp} CSCoinSceneOp
|
|
*/
|
|
CSCoinSceneOp.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSCoinSceneOp)
|
|
return object;
|
|
var message = new $root.gamehall.CSCoinSceneOp();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.OpType != null)
|
|
message.OpType = object.OpType | 0;
|
|
if (object.OpParams) {
|
|
if (!Array.isArray(object.OpParams))
|
|
throw TypeError(".gamehall.CSCoinSceneOp.OpParams: array expected");
|
|
message.OpParams = [];
|
|
for (var i = 0; i < object.OpParams.length; ++i)
|
|
message.OpParams[i] = object.OpParams[i] | 0;
|
|
}
|
|
if (object.Platform != null)
|
|
message.Platform = String(object.Platform);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSCoinSceneOp message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.CSCoinSceneOp} message CSCoinSceneOp
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSCoinSceneOp.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.OpParams = [];
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.OpType = 0;
|
|
object.Platform = "";
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
object.OpType = message.OpType;
|
|
if (message.OpParams && message.OpParams.length) {
|
|
object.OpParams = [];
|
|
for (var j = 0; j < message.OpParams.length; ++j)
|
|
object.OpParams[j] = message.OpParams[j];
|
|
}
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
object.Platform = message.Platform;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSCoinSceneOp to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSCoinSceneOp.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSCoinSceneOp
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSCoinSceneOp
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSCoinSceneOp.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSCoinSceneOp";
|
|
};
|
|
|
|
return CSCoinSceneOp;
|
|
})();
|
|
|
|
gamehall.SCCoinSceneOp = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCoinSceneOp.
|
|
* @memberof gamehall
|
|
* @interface ISCCoinSceneOp
|
|
* @property {gamehall.OpResultCode|null} [OpCode] SCCoinSceneOp OpCode
|
|
* @property {number|null} [Id] SCCoinSceneOp Id
|
|
* @property {number|null} [OpType] SCCoinSceneOp OpType
|
|
* @property {Array.<number>|null} [OpParams] SCCoinSceneOp OpParams
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCoinSceneOp.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCoinSceneOp.
|
|
* @implements ISCCoinSceneOp
|
|
* @constructor
|
|
* @param {gamehall.ISCCoinSceneOp=} [properties] Properties to set
|
|
*/
|
|
function SCCoinSceneOp(properties) {
|
|
this.OpParams = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCoinSceneOp OpCode.
|
|
* @member {gamehall.OpResultCode} OpCode
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @instance
|
|
*/
|
|
SCCoinSceneOp.prototype.OpCode = 0;
|
|
|
|
/**
|
|
* SCCoinSceneOp Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @instance
|
|
*/
|
|
SCCoinSceneOp.prototype.Id = 0;
|
|
|
|
/**
|
|
* SCCoinSceneOp OpType.
|
|
* @member {number} OpType
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @instance
|
|
*/
|
|
SCCoinSceneOp.prototype.OpType = 0;
|
|
|
|
/**
|
|
* SCCoinSceneOp OpParams.
|
|
* @member {Array.<number>} OpParams
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @instance
|
|
*/
|
|
SCCoinSceneOp.prototype.OpParams = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCCoinSceneOp instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneOp=} [properties] Properties to set
|
|
* @returns {gamehall.SCCoinSceneOp} SCCoinSceneOp instance
|
|
*/
|
|
SCCoinSceneOp.create = function create(properties) {
|
|
return new SCCoinSceneOp(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneOp message. Does not implicitly {@link gamehall.SCCoinSceneOp.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneOp} message SCCoinSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneOp.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpCode != null && Object.hasOwnProperty.call(message, "OpCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpCode);
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Id);
|
|
if (message.OpType != null && Object.hasOwnProperty.call(message, "OpType"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.OpType);
|
|
if (message.OpParams != null && message.OpParams.length) {
|
|
writer.uint32(/* id 4, wireType 2 =*/34).fork();
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
writer.int32(message.OpParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneOp message, length delimited. Does not implicitly {@link gamehall.SCCoinSceneOp.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneOp} message SCCoinSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneOp.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneOp message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCoinSceneOp} SCCoinSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneOp.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCoinSceneOp();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.OpType = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
if (!(message.OpParams && message.OpParams.length))
|
|
message.OpParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OpParams.push(reader.int32());
|
|
} else
|
|
message.OpParams.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneOp message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCoinSceneOp} SCCoinSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneOp.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCoinSceneOp message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCoinSceneOp.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
switch (message.OpCode) {
|
|
default:
|
|
return "OpCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1019:
|
|
case 1053:
|
|
case 1054:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1079:
|
|
case 1080:
|
|
case 1081:
|
|
case 1082:
|
|
case 1103:
|
|
case 1105:
|
|
case 1106:
|
|
case 1107:
|
|
case 1113:
|
|
case 1078:
|
|
break;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
if (!$util.isInteger(message.OpType))
|
|
return "OpType: integer expected";
|
|
if (message.OpParams != null && message.hasOwnProperty("OpParams")) {
|
|
if (!Array.isArray(message.OpParams))
|
|
return "OpParams: array expected";
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
if (!$util.isInteger(message.OpParams[i]))
|
|
return "OpParams: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCoinSceneOp message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCoinSceneOp} SCCoinSceneOp
|
|
*/
|
|
SCCoinSceneOp.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCoinSceneOp)
|
|
return object;
|
|
var message = new $root.gamehall.SCCoinSceneOp();
|
|
switch (object.OpCode) {
|
|
default:
|
|
if (typeof object.OpCode === "number") {
|
|
message.OpCode = object.OpCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess":
|
|
case 0:
|
|
message.OpCode = 0;
|
|
break;
|
|
case "OPRC_Error":
|
|
case 1:
|
|
message.OpCode = 1;
|
|
break;
|
|
case "OPRC_RoomIsFull":
|
|
case 1019:
|
|
message.OpCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadClosed":
|
|
case 1053:
|
|
message.OpCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain":
|
|
case 1054:
|
|
message.OpCode = 1054;
|
|
break;
|
|
case "OPRC_CoinNotEnough":
|
|
case 1056:
|
|
message.OpCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore":
|
|
case 1058:
|
|
message.OpCode = 1058;
|
|
break;
|
|
case "OPRC_CoinSceneYouAreGaming":
|
|
case 1059:
|
|
message.OpCode = 1059;
|
|
break;
|
|
case "OPRC_NoFindDownTiceRoom":
|
|
case 1079:
|
|
message.OpCode = 1079;
|
|
break;
|
|
case "OPRC_ChangeRoomTooOften":
|
|
case 1080:
|
|
message.OpCode = 1080;
|
|
break;
|
|
case "OPRC_NoOtherDownTiceRoom":
|
|
case 1081:
|
|
message.OpCode = 1081;
|
|
break;
|
|
case "OPRC_OpYield":
|
|
case 1082:
|
|
message.OpCode = 1082;
|
|
break;
|
|
case "OPRC_RoomGameTimes":
|
|
case 1103:
|
|
message.OpCode = 1103;
|
|
break;
|
|
case "OPRC_CoinSceneEnterQueueSucc":
|
|
case 1105:
|
|
message.OpCode = 1105;
|
|
break;
|
|
case "OPRC_CoinSceneEnterQueueFail":
|
|
case 1106:
|
|
message.OpCode = 1106;
|
|
break;
|
|
case "OPRC_CoinSceneEnterQueueOverTime":
|
|
case 1107:
|
|
message.OpCode = 1107;
|
|
break;
|
|
case "OPRC_MustBindPromoter":
|
|
case 1113:
|
|
message.OpCode = 1113;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave":
|
|
case 1078:
|
|
message.OpCode = 1078;
|
|
break;
|
|
}
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.OpType != null)
|
|
message.OpType = object.OpType | 0;
|
|
if (object.OpParams) {
|
|
if (!Array.isArray(object.OpParams))
|
|
throw TypeError(".gamehall.SCCoinSceneOp.OpParams: array expected");
|
|
message.OpParams = [];
|
|
for (var i = 0; i < object.OpParams.length; ++i)
|
|
message.OpParams[i] = object.OpParams[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCoinSceneOp message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {gamehall.SCCoinSceneOp} message SCCoinSceneOp
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCoinSceneOp.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.OpParams = [];
|
|
if (options.defaults) {
|
|
object.OpCode = options.enums === String ? "OPRC_Sucess" : 0;
|
|
object.Id = 0;
|
|
object.OpType = 0;
|
|
}
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
object.OpCode = options.enums === String ? $root.gamehall.OpResultCode[message.OpCode] === undefined ? message.OpCode : $root.gamehall.OpResultCode[message.OpCode] : message.OpCode;
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
object.OpType = message.OpType;
|
|
if (message.OpParams && message.OpParams.length) {
|
|
object.OpParams = [];
|
|
for (var j = 0; j < message.OpParams.length; ++j)
|
|
object.OpParams[j] = message.OpParams[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCoinSceneOp to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCoinSceneOp.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCoinSceneOp
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCoinSceneOp
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCoinSceneOp.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCoinSceneOp";
|
|
};
|
|
|
|
return SCCoinSceneOp;
|
|
})();
|
|
|
|
gamehall.CSCoinSceneListRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSCoinSceneListRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSCoinSceneListRoom
|
|
* @property {number|null} [Id] CSCoinSceneListRoom Id
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSCoinSceneListRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSCoinSceneListRoom.
|
|
* @implements ICSCoinSceneListRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSCoinSceneListRoom=} [properties] Properties to set
|
|
*/
|
|
function CSCoinSceneListRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSCoinSceneListRoom Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
CSCoinSceneListRoom.prototype.Id = 0;
|
|
|
|
/**
|
|
* Creates a new CSCoinSceneListRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneListRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSCoinSceneListRoom} CSCoinSceneListRoom instance
|
|
*/
|
|
CSCoinSceneListRoom.create = function create(properties) {
|
|
return new CSCoinSceneListRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinSceneListRoom message. Does not implicitly {@link gamehall.CSCoinSceneListRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneListRoom} message CSCoinSceneListRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinSceneListRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinSceneListRoom message, length delimited. Does not implicitly {@link gamehall.CSCoinSceneListRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.ICSCoinSceneListRoom} message CSCoinSceneListRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinSceneListRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinSceneListRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSCoinSceneListRoom} CSCoinSceneListRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinSceneListRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSCoinSceneListRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinSceneListRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSCoinSceneListRoom} CSCoinSceneListRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinSceneListRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSCoinSceneListRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSCoinSceneListRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSCoinSceneListRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSCoinSceneListRoom} CSCoinSceneListRoom
|
|
*/
|
|
CSCoinSceneListRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSCoinSceneListRoom)
|
|
return object;
|
|
var message = new $root.gamehall.CSCoinSceneListRoom();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSCoinSceneListRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.CSCoinSceneListRoom} message CSCoinSceneListRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSCoinSceneListRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.Id = 0;
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSCoinSceneListRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSCoinSceneListRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSCoinSceneListRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSCoinSceneListRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSCoinSceneListRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSCoinSceneListRoom";
|
|
};
|
|
|
|
return CSCoinSceneListRoom;
|
|
})();
|
|
|
|
gamehall.CoinSceneInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a CoinSceneInfo.
|
|
* @memberof gamehall
|
|
* @interface ICoinSceneInfo
|
|
* @property {number|null} [SceneId] CoinSceneInfo SceneId
|
|
* @property {number|null} [PlayerNum] CoinSceneInfo PlayerNum
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CoinSceneInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CoinSceneInfo.
|
|
* @implements ICoinSceneInfo
|
|
* @constructor
|
|
* @param {gamehall.ICoinSceneInfo=} [properties] Properties to set
|
|
*/
|
|
function CoinSceneInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CoinSceneInfo SceneId.
|
|
* @member {number} SceneId
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @instance
|
|
*/
|
|
CoinSceneInfo.prototype.SceneId = 0;
|
|
|
|
/**
|
|
* CoinSceneInfo PlayerNum.
|
|
* @member {number} PlayerNum
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @instance
|
|
*/
|
|
CoinSceneInfo.prototype.PlayerNum = 0;
|
|
|
|
/**
|
|
* Creates a new CoinSceneInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {gamehall.ICoinSceneInfo=} [properties] Properties to set
|
|
* @returns {gamehall.CoinSceneInfo} CoinSceneInfo instance
|
|
*/
|
|
CoinSceneInfo.create = function create(properties) {
|
|
return new CoinSceneInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CoinSceneInfo message. Does not implicitly {@link gamehall.CoinSceneInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {gamehall.ICoinSceneInfo} message CoinSceneInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CoinSceneInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.SceneId != null && Object.hasOwnProperty.call(message, "SceneId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.SceneId);
|
|
if (message.PlayerNum != null && Object.hasOwnProperty.call(message, "PlayerNum"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.PlayerNum);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CoinSceneInfo message, length delimited. Does not implicitly {@link gamehall.CoinSceneInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {gamehall.ICoinSceneInfo} message CoinSceneInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CoinSceneInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CoinSceneInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CoinSceneInfo} CoinSceneInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CoinSceneInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CoinSceneInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.SceneId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.PlayerNum = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CoinSceneInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CoinSceneInfo} CoinSceneInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CoinSceneInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CoinSceneInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CoinSceneInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.SceneId != null && message.hasOwnProperty("SceneId"))
|
|
if (!$util.isInteger(message.SceneId))
|
|
return "SceneId: integer expected";
|
|
if (message.PlayerNum != null && message.hasOwnProperty("PlayerNum"))
|
|
if (!$util.isInteger(message.PlayerNum))
|
|
return "PlayerNum: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CoinSceneInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CoinSceneInfo} CoinSceneInfo
|
|
*/
|
|
CoinSceneInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CoinSceneInfo)
|
|
return object;
|
|
var message = new $root.gamehall.CoinSceneInfo();
|
|
if (object.SceneId != null)
|
|
message.SceneId = object.SceneId | 0;
|
|
if (object.PlayerNum != null)
|
|
message.PlayerNum = object.PlayerNum | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CoinSceneInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {gamehall.CoinSceneInfo} message CoinSceneInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CoinSceneInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.SceneId = 0;
|
|
object.PlayerNum = 0;
|
|
}
|
|
if (message.SceneId != null && message.hasOwnProperty("SceneId"))
|
|
object.SceneId = message.SceneId;
|
|
if (message.PlayerNum != null && message.hasOwnProperty("PlayerNum"))
|
|
object.PlayerNum = message.PlayerNum;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CoinSceneInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CoinSceneInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CoinSceneInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CoinSceneInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CoinSceneInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CoinSceneInfo";
|
|
};
|
|
|
|
return CoinSceneInfo;
|
|
})();
|
|
|
|
gamehall.SCCoinSceneListRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCoinSceneListRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCCoinSceneListRoom
|
|
* @property {number|null} [Id] SCCoinSceneListRoom Id
|
|
* @property {number|null} [LimitCoin] SCCoinSceneListRoom LimitCoin
|
|
* @property {number|null} [MaxCoinLimit] SCCoinSceneListRoom MaxCoinLimit
|
|
* @property {number|null} [BaseScore] SCCoinSceneListRoom BaseScore
|
|
* @property {number|null} [MaxScore] SCCoinSceneListRoom MaxScore
|
|
* @property {number|null} [MaxPlayerNum] SCCoinSceneListRoom MaxPlayerNum
|
|
* @property {Array.<number>|null} [OtherIntParams] SCCoinSceneListRoom OtherIntParams
|
|
* @property {Array.<gamehall.ICoinSceneInfo>|null} [Datas] SCCoinSceneListRoom Datas
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCoinSceneListRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCoinSceneListRoom.
|
|
* @implements ISCCoinSceneListRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCCoinSceneListRoom=} [properties] Properties to set
|
|
*/
|
|
function SCCoinSceneListRoom(properties) {
|
|
this.OtherIntParams = [];
|
|
this.Datas = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCoinSceneListRoom Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.Id = 0;
|
|
|
|
/**
|
|
* SCCoinSceneListRoom LimitCoin.
|
|
* @member {number} LimitCoin
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.LimitCoin = 0;
|
|
|
|
/**
|
|
* SCCoinSceneListRoom MaxCoinLimit.
|
|
* @member {number} MaxCoinLimit
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.MaxCoinLimit = 0;
|
|
|
|
/**
|
|
* SCCoinSceneListRoom BaseScore.
|
|
* @member {number} BaseScore
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.BaseScore = 0;
|
|
|
|
/**
|
|
* SCCoinSceneListRoom MaxScore.
|
|
* @member {number} MaxScore
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.MaxScore = 0;
|
|
|
|
/**
|
|
* SCCoinSceneListRoom MaxPlayerNum.
|
|
* @member {number} MaxPlayerNum
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.MaxPlayerNum = 0;
|
|
|
|
/**
|
|
* SCCoinSceneListRoom OtherIntParams.
|
|
* @member {Array.<number>} OtherIntParams
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.OtherIntParams = $util.emptyArray;
|
|
|
|
/**
|
|
* SCCoinSceneListRoom Datas.
|
|
* @member {Array.<gamehall.ICoinSceneInfo>} Datas
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
*/
|
|
SCCoinSceneListRoom.prototype.Datas = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCCoinSceneListRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneListRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCCoinSceneListRoom} SCCoinSceneListRoom instance
|
|
*/
|
|
SCCoinSceneListRoom.create = function create(properties) {
|
|
return new SCCoinSceneListRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneListRoom message. Does not implicitly {@link gamehall.SCCoinSceneListRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneListRoom} message SCCoinSceneListRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneListRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.LimitCoin != null && Object.hasOwnProperty.call(message, "LimitCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.LimitCoin);
|
|
if (message.MaxCoinLimit != null && Object.hasOwnProperty.call(message, "MaxCoinLimit"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.MaxCoinLimit);
|
|
if (message.BaseScore != null && Object.hasOwnProperty.call(message, "BaseScore"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.BaseScore);
|
|
if (message.MaxScore != null && Object.hasOwnProperty.call(message, "MaxScore"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.MaxScore);
|
|
if (message.MaxPlayerNum != null && Object.hasOwnProperty.call(message, "MaxPlayerNum"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.MaxPlayerNum);
|
|
if (message.OtherIntParams != null && message.OtherIntParams.length) {
|
|
writer.uint32(/* id 7, wireType 2 =*/58).fork();
|
|
for (var i = 0; i < message.OtherIntParams.length; ++i)
|
|
writer.int32(message.OtherIntParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.Datas != null && message.Datas.length)
|
|
for (var i = 0; i < message.Datas.length; ++i)
|
|
$root.gamehall.CoinSceneInfo.encode(message.Datas[i], writer.uint32(/* id 8, wireType 2 =*/66).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneListRoom message, length delimited. Does not implicitly {@link gamehall.SCCoinSceneListRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneListRoom} message SCCoinSceneListRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneListRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneListRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCoinSceneListRoom} SCCoinSceneListRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneListRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCoinSceneListRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.LimitCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.MaxCoinLimit = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.BaseScore = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.MaxScore = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.MaxPlayerNum = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
if (!(message.OtherIntParams && message.OtherIntParams.length))
|
|
message.OtherIntParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OtherIntParams.push(reader.int32());
|
|
} else
|
|
message.OtherIntParams.push(reader.int32());
|
|
break;
|
|
}
|
|
case 8: {
|
|
if (!(message.Datas && message.Datas.length))
|
|
message.Datas = [];
|
|
message.Datas.push($root.gamehall.CoinSceneInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneListRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCoinSceneListRoom} SCCoinSceneListRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneListRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCoinSceneListRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCoinSceneListRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.LimitCoin != null && message.hasOwnProperty("LimitCoin"))
|
|
if (!$util.isInteger(message.LimitCoin))
|
|
return "LimitCoin: integer expected";
|
|
if (message.MaxCoinLimit != null && message.hasOwnProperty("MaxCoinLimit"))
|
|
if (!$util.isInteger(message.MaxCoinLimit))
|
|
return "MaxCoinLimit: integer expected";
|
|
if (message.BaseScore != null && message.hasOwnProperty("BaseScore"))
|
|
if (!$util.isInteger(message.BaseScore))
|
|
return "BaseScore: integer expected";
|
|
if (message.MaxScore != null && message.hasOwnProperty("MaxScore"))
|
|
if (!$util.isInteger(message.MaxScore))
|
|
return "MaxScore: integer expected";
|
|
if (message.MaxPlayerNum != null && message.hasOwnProperty("MaxPlayerNum"))
|
|
if (!$util.isInteger(message.MaxPlayerNum))
|
|
return "MaxPlayerNum: integer expected";
|
|
if (message.OtherIntParams != null && message.hasOwnProperty("OtherIntParams")) {
|
|
if (!Array.isArray(message.OtherIntParams))
|
|
return "OtherIntParams: array expected";
|
|
for (var i = 0; i < message.OtherIntParams.length; ++i)
|
|
if (!$util.isInteger(message.OtherIntParams[i]))
|
|
return "OtherIntParams: integer[] expected";
|
|
}
|
|
if (message.Datas != null && message.hasOwnProperty("Datas")) {
|
|
if (!Array.isArray(message.Datas))
|
|
return "Datas: array expected";
|
|
for (var i = 0; i < message.Datas.length; ++i) {
|
|
var error = $root.gamehall.CoinSceneInfo.verify(message.Datas[i]);
|
|
if (error)
|
|
return "Datas." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCoinSceneListRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCoinSceneListRoom} SCCoinSceneListRoom
|
|
*/
|
|
SCCoinSceneListRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCoinSceneListRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCCoinSceneListRoom();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.LimitCoin != null)
|
|
message.LimitCoin = object.LimitCoin | 0;
|
|
if (object.MaxCoinLimit != null)
|
|
message.MaxCoinLimit = object.MaxCoinLimit | 0;
|
|
if (object.BaseScore != null)
|
|
message.BaseScore = object.BaseScore | 0;
|
|
if (object.MaxScore != null)
|
|
message.MaxScore = object.MaxScore | 0;
|
|
if (object.MaxPlayerNum != null)
|
|
message.MaxPlayerNum = object.MaxPlayerNum | 0;
|
|
if (object.OtherIntParams) {
|
|
if (!Array.isArray(object.OtherIntParams))
|
|
throw TypeError(".gamehall.SCCoinSceneListRoom.OtherIntParams: array expected");
|
|
message.OtherIntParams = [];
|
|
for (var i = 0; i < object.OtherIntParams.length; ++i)
|
|
message.OtherIntParams[i] = object.OtherIntParams[i] | 0;
|
|
}
|
|
if (object.Datas) {
|
|
if (!Array.isArray(object.Datas))
|
|
throw TypeError(".gamehall.SCCoinSceneListRoom.Datas: array expected");
|
|
message.Datas = [];
|
|
for (var i = 0; i < object.Datas.length; ++i) {
|
|
if (typeof object.Datas[i] !== "object")
|
|
throw TypeError(".gamehall.SCCoinSceneListRoom.Datas: object expected");
|
|
message.Datas[i] = $root.gamehall.CoinSceneInfo.fromObject(object.Datas[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCoinSceneListRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {gamehall.SCCoinSceneListRoom} message SCCoinSceneListRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCoinSceneListRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults) {
|
|
object.OtherIntParams = [];
|
|
object.Datas = [];
|
|
}
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.LimitCoin = 0;
|
|
object.MaxCoinLimit = 0;
|
|
object.BaseScore = 0;
|
|
object.MaxScore = 0;
|
|
object.MaxPlayerNum = 0;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.LimitCoin != null && message.hasOwnProperty("LimitCoin"))
|
|
object.LimitCoin = message.LimitCoin;
|
|
if (message.MaxCoinLimit != null && message.hasOwnProperty("MaxCoinLimit"))
|
|
object.MaxCoinLimit = message.MaxCoinLimit;
|
|
if (message.BaseScore != null && message.hasOwnProperty("BaseScore"))
|
|
object.BaseScore = message.BaseScore;
|
|
if (message.MaxScore != null && message.hasOwnProperty("MaxScore"))
|
|
object.MaxScore = message.MaxScore;
|
|
if (message.MaxPlayerNum != null && message.hasOwnProperty("MaxPlayerNum"))
|
|
object.MaxPlayerNum = message.MaxPlayerNum;
|
|
if (message.OtherIntParams && message.OtherIntParams.length) {
|
|
object.OtherIntParams = [];
|
|
for (var j = 0; j < message.OtherIntParams.length; ++j)
|
|
object.OtherIntParams[j] = message.OtherIntParams[j];
|
|
}
|
|
if (message.Datas && message.Datas.length) {
|
|
object.Datas = [];
|
|
for (var j = 0; j < message.Datas.length; ++j)
|
|
object.Datas[j] = $root.gamehall.CoinSceneInfo.toObject(message.Datas[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCoinSceneListRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCoinSceneListRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCoinSceneListRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCoinSceneListRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCoinSceneListRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCoinSceneListRoom";
|
|
};
|
|
|
|
return SCCoinSceneListRoom;
|
|
})();
|
|
|
|
gamehall.SCCoinSceneQueueState = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCoinSceneQueueState.
|
|
* @memberof gamehall
|
|
* @interface ISCCoinSceneQueueState
|
|
* @property {number|null} [GameFreeId] SCCoinSceneQueueState GameFreeId
|
|
* @property {number|null} [Count] SCCoinSceneQueueState Count
|
|
* @property {number|Long|null} [Ts] SCCoinSceneQueueState Ts
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCoinSceneQueueState.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCoinSceneQueueState.
|
|
* @implements ISCCoinSceneQueueState
|
|
* @constructor
|
|
* @param {gamehall.ISCCoinSceneQueueState=} [properties] Properties to set
|
|
*/
|
|
function SCCoinSceneQueueState(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCoinSceneQueueState GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @instance
|
|
*/
|
|
SCCoinSceneQueueState.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* SCCoinSceneQueueState Count.
|
|
* @member {number} Count
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @instance
|
|
*/
|
|
SCCoinSceneQueueState.prototype.Count = 0;
|
|
|
|
/**
|
|
* SCCoinSceneQueueState Ts.
|
|
* @member {number|Long} Ts
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @instance
|
|
*/
|
|
SCCoinSceneQueueState.prototype.Ts = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new SCCoinSceneQueueState instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneQueueState=} [properties] Properties to set
|
|
* @returns {gamehall.SCCoinSceneQueueState} SCCoinSceneQueueState instance
|
|
*/
|
|
SCCoinSceneQueueState.create = function create(properties) {
|
|
return new SCCoinSceneQueueState(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneQueueState message. Does not implicitly {@link gamehall.SCCoinSceneQueueState.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneQueueState} message SCCoinSceneQueueState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneQueueState.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.Count != null && Object.hasOwnProperty.call(message, "Count"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Count);
|
|
if (message.Ts != null && Object.hasOwnProperty.call(message, "Ts"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.Ts);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinSceneQueueState message, length delimited. Does not implicitly {@link gamehall.SCCoinSceneQueueState.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {gamehall.ISCCoinSceneQueueState} message SCCoinSceneQueueState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinSceneQueueState.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneQueueState message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCoinSceneQueueState} SCCoinSceneQueueState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneQueueState.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCoinSceneQueueState();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Count = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Ts = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinSceneQueueState message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCoinSceneQueueState} SCCoinSceneQueueState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinSceneQueueState.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCoinSceneQueueState message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCoinSceneQueueState.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.Count != null && message.hasOwnProperty("Count"))
|
|
if (!$util.isInteger(message.Count))
|
|
return "Count: integer expected";
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (!$util.isInteger(message.Ts) && !(message.Ts && $util.isInteger(message.Ts.low) && $util.isInteger(message.Ts.high)))
|
|
return "Ts: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCoinSceneQueueState message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCoinSceneQueueState} SCCoinSceneQueueState
|
|
*/
|
|
SCCoinSceneQueueState.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCoinSceneQueueState)
|
|
return object;
|
|
var message = new $root.gamehall.SCCoinSceneQueueState();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.Count != null)
|
|
message.Count = object.Count | 0;
|
|
if (object.Ts != null)
|
|
if ($util.Long)
|
|
(message.Ts = $util.Long.fromValue(object.Ts)).unsigned = false;
|
|
else if (typeof object.Ts === "string")
|
|
message.Ts = parseInt(object.Ts, 10);
|
|
else if (typeof object.Ts === "number")
|
|
message.Ts = object.Ts;
|
|
else if (typeof object.Ts === "object")
|
|
message.Ts = new $util.LongBits(object.Ts.low >>> 0, object.Ts.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCoinSceneQueueState message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {gamehall.SCCoinSceneQueueState} message SCCoinSceneQueueState
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCoinSceneQueueState.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
object.Count = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Ts = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Ts = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.Count != null && message.hasOwnProperty("Count"))
|
|
object.Count = message.Count;
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (typeof message.Ts === "number")
|
|
object.Ts = options.longs === String ? String(message.Ts) : message.Ts;
|
|
else
|
|
object.Ts = options.longs === String ? $util.Long.prototype.toString.call(message.Ts) : options.longs === Number ? new $util.LongBits(message.Ts.low >>> 0, message.Ts.high >>> 0).toNumber() : message.Ts;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCoinSceneQueueState to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCoinSceneQueueState.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCoinSceneQueueState
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCoinSceneQueueState
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCoinSceneQueueState.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCoinSceneQueueState";
|
|
};
|
|
|
|
return SCCoinSceneQueueState;
|
|
})();
|
|
|
|
/**
|
|
* OpResultCode_Game enum.
|
|
* @name gamehall.OpResultCode_Game
|
|
* @enum {number}
|
|
* @property {number} OPRC_Sucess_Game=0 OPRC_Sucess_Game value
|
|
* @property {number} OPRC_Error_Game=1 OPRC_Error_Game value
|
|
* @property {number} OPRC_RoomNotExist_Game=1016 OPRC_RoomNotExist_Game value
|
|
* @property {number} OPRC_GameNotExist_Game=1017 OPRC_GameNotExist_Game value
|
|
* @property {number} OPRC_GameHadClosed=1018 OPRC_GameHadClosed value
|
|
* @property {number} OPRC_RoomIsFull_Game=1019 OPRC_RoomIsFull_Game value
|
|
* @property {number} OPRC_RoomHadExist_Game=1020 OPRC_RoomHadExist_Game value
|
|
* @property {number} OPRC_GameStarting_Game=1022 OPRC_GameStarting_Game value
|
|
* @property {number} OPRC_CannotWatchReasonInOther_Game=1024 OPRC_CannotWatchReasonInOther_Game value
|
|
* @property {number} OPRC_MoneyNotEnough_Game=1040 OPRC_MoneyNotEnough_Game value
|
|
* @property {number} OPRC_CannotWatchReasonRoomNotStart_Game=1042 OPRC_CannotWatchReasonRoomNotStart_Game value
|
|
* @property {number} OPRC_OnlyAllowClubMemberEnter_Game=1043 OPRC_OnlyAllowClubMemberEnter_Game value
|
|
* @property {number} OPRC_YourResVerIsLow_Game=1044 OPRC_YourResVerIsLow_Game value
|
|
* @property {number} OPRC_YourAppVerIsLow_Game=1045 OPRC_YourAppVerIsLow_Game value
|
|
* @property {number} OPRC_ScenePosFull_Game=1048 OPRC_ScenePosFull_Game value
|
|
* @property {number} OPRC_SceneEnterForWatcher_Game=1050 OPRC_SceneEnterForWatcher_Game value
|
|
* @property {number} OPRC_RoomHadClosed_Game=1053 OPRC_RoomHadClosed_Game value
|
|
* @property {number} OPRC_SceneServerMaintain_Game=1054 OPRC_SceneServerMaintain_Game value
|
|
* @property {number} OPRC_SameIpForbid_Game=1055 OPRC_SameIpForbid_Game value
|
|
* @property {number} OPRC_CoinNotEnough_Game=1056 OPRC_CoinNotEnough_Game value
|
|
* @property {number} OPRC_CoinTooMore_Game=1058 OPRC_CoinTooMore_Game value
|
|
* @property {number} OPRC_InOtherGameIng_Game=1059 OPRC_InOtherGameIng_Game value
|
|
* @property {number} OPRC_OpYield_Game=1082 OPRC_OpYield_Game value
|
|
* @property {number} OPRC_AllocRoomIdFailed_Game=1097 OPRC_AllocRoomIdFailed_Game value
|
|
* @property {number} OPRC_PrivateRoomCountLimit_Game=1098 OPRC_PrivateRoomCountLimit_Game value
|
|
* @property {number} OPRC_LowerRice_ScenceMax_Game=1075 OPRC_LowerRice_ScenceMax_Game value
|
|
* @property {number} OPRC_LowerRice_PlayerMax_Game=1076 OPRC_LowerRice_PlayerMax_Game value
|
|
* @property {number} OPRC_LowerRice_PlayerDownMax_Game=1077 OPRC_LowerRice_PlayerDownMax_Game value
|
|
* @property {number} OPRC_YourAreGamingCannotLeave_Game=1078 OPRC_YourAreGamingCannotLeave_Game value
|
|
* @property {number} OPRC_ThirdPltProcessing_Game=1096 OPRC_ThirdPltProcessing_Game value
|
|
* @property {number} OPRC_RoomGameTimes_Game=1103 OPRC_RoomGameTimes_Game value
|
|
* @property {number} OPRC_MustBindPromoter_Game=1113 OPRC_MustBindPromoter_Game value
|
|
* @property {number} Oprc_Club_ClubIsClose_Game=5023 Oprc_Club_ClubIsClose_Game value
|
|
* @property {number} OPRC_Dg_RegistErr_Game=9000 OPRC_Dg_RegistErr_Game value
|
|
* @property {number} OPRC_Dg_LoginErr_Game=9001 OPRC_Dg_LoginErr_Game value
|
|
* @property {number} OPRC_Dg_PlatErr_Game=9002 OPRC_Dg_PlatErr_Game value
|
|
* @property {number} OPRC_Dg_QuotaNotEnough_Game=9003 OPRC_Dg_QuotaNotEnough_Game value
|
|
* @property {number} OPRC_Thr_GameClose_Game=9010 OPRC_Thr_GameClose_Game value
|
|
*/
|
|
gamehall.OpResultCode_Game = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "OPRC_Sucess_Game"] = 0;
|
|
values[valuesById[1] = "OPRC_Error_Game"] = 1;
|
|
values[valuesById[1016] = "OPRC_RoomNotExist_Game"] = 1016;
|
|
values[valuesById[1017] = "OPRC_GameNotExist_Game"] = 1017;
|
|
values[valuesById[1018] = "OPRC_GameHadClosed"] = 1018;
|
|
values[valuesById[1019] = "OPRC_RoomIsFull_Game"] = 1019;
|
|
values[valuesById[1020] = "OPRC_RoomHadExist_Game"] = 1020;
|
|
values[valuesById[1022] = "OPRC_GameStarting_Game"] = 1022;
|
|
values[valuesById[1024] = "OPRC_CannotWatchReasonInOther_Game"] = 1024;
|
|
values[valuesById[1040] = "OPRC_MoneyNotEnough_Game"] = 1040;
|
|
values[valuesById[1042] = "OPRC_CannotWatchReasonRoomNotStart_Game"] = 1042;
|
|
values[valuesById[1043] = "OPRC_OnlyAllowClubMemberEnter_Game"] = 1043;
|
|
values[valuesById[1044] = "OPRC_YourResVerIsLow_Game"] = 1044;
|
|
values[valuesById[1045] = "OPRC_YourAppVerIsLow_Game"] = 1045;
|
|
values[valuesById[1048] = "OPRC_ScenePosFull_Game"] = 1048;
|
|
values[valuesById[1050] = "OPRC_SceneEnterForWatcher_Game"] = 1050;
|
|
values[valuesById[1053] = "OPRC_RoomHadClosed_Game"] = 1053;
|
|
values[valuesById[1054] = "OPRC_SceneServerMaintain_Game"] = 1054;
|
|
values[valuesById[1055] = "OPRC_SameIpForbid_Game"] = 1055;
|
|
values[valuesById[1056] = "OPRC_CoinNotEnough_Game"] = 1056;
|
|
values[valuesById[1058] = "OPRC_CoinTooMore_Game"] = 1058;
|
|
values[valuesById[1059] = "OPRC_InOtherGameIng_Game"] = 1059;
|
|
values[valuesById[1082] = "OPRC_OpYield_Game"] = 1082;
|
|
values[valuesById[1097] = "OPRC_AllocRoomIdFailed_Game"] = 1097;
|
|
values[valuesById[1098] = "OPRC_PrivateRoomCountLimit_Game"] = 1098;
|
|
values[valuesById[1075] = "OPRC_LowerRice_ScenceMax_Game"] = 1075;
|
|
values[valuesById[1076] = "OPRC_LowerRice_PlayerMax_Game"] = 1076;
|
|
values[valuesById[1077] = "OPRC_LowerRice_PlayerDownMax_Game"] = 1077;
|
|
values[valuesById[1078] = "OPRC_YourAreGamingCannotLeave_Game"] = 1078;
|
|
values[valuesById[1096] = "OPRC_ThirdPltProcessing_Game"] = 1096;
|
|
values[valuesById[1103] = "OPRC_RoomGameTimes_Game"] = 1103;
|
|
values[valuesById[1113] = "OPRC_MustBindPromoter_Game"] = 1113;
|
|
values[valuesById[5023] = "Oprc_Club_ClubIsClose_Game"] = 5023;
|
|
values[valuesById[9000] = "OPRC_Dg_RegistErr_Game"] = 9000;
|
|
values[valuesById[9001] = "OPRC_Dg_LoginErr_Game"] = 9001;
|
|
values[valuesById[9002] = "OPRC_Dg_PlatErr_Game"] = 9002;
|
|
values[valuesById[9003] = "OPRC_Dg_QuotaNotEnough_Game"] = 9003;
|
|
values[valuesById[9010] = "OPRC_Thr_GameClose_Game"] = 9010;
|
|
return values;
|
|
})();
|
|
|
|
/**
|
|
* GameHallPacketID enum.
|
|
* @name gamehall.GameHallPacketID
|
|
* @enum {number}
|
|
* @property {number} PACKET_GameHall_ZERO=0 PACKET_GameHall_ZERO value
|
|
* @property {number} PACKET_CS_JOINGAME=2200 PACKET_CS_JOINGAME value
|
|
* @property {number} PACKET_SC_JOINGAME=2201 PACKET_SC_JOINGAME value
|
|
* @property {number} PACKET_CS_CREATEROOM=2202 PACKET_CS_CREATEROOM value
|
|
* @property {number} PACKET_SC_CREATEROOM=2203 PACKET_SC_CREATEROOM value
|
|
* @property {number} PACKET_CS_ENTERROOM=2204 PACKET_CS_ENTERROOM value
|
|
* @property {number} PACKET_SC_ENTERROOM=2205 PACKET_SC_ENTERROOM value
|
|
* @property {number} PACKET_CS_RETURNROOM=2206 PACKET_CS_RETURNROOM value
|
|
* @property {number} PACKET_SC_RETURNROOM=2207 PACKET_SC_RETURNROOM value
|
|
* @property {number} PACKET_CS_AUDIENCE_ENTERROOM=2208 PACKET_CS_AUDIENCE_ENTERROOM value
|
|
* @property {number} PACKET_CS_ENTERGAME=2209 PACKET_CS_ENTERGAME value
|
|
* @property {number} PACKET_SC_ENTERGAME=2210 PACKET_SC_ENTERGAME value
|
|
* @property {number} PACKET_CS_QUITGAME=2211 PACKET_CS_QUITGAME value
|
|
* @property {number} PACKET_SC_QUITGAME=2212 PACKET_SC_QUITGAME value
|
|
* @property {number} PACKET_SC_CARDGAINWAY=2213 PACKET_SC_CARDGAINWAY value
|
|
* @property {number} PACKET_CS_TASKLIST=2214 PACKET_CS_TASKLIST value
|
|
* @property {number} PACKET_SC_TASKLIST=2215 PACKET_SC_TASKLIST value
|
|
* @property {number} PACKET_SC_TASKCHG=2216 PACKET_SC_TASKCHG value
|
|
* @property {number} PACKET_SC_TACKCOMPLETE=2217 PACKET_SC_TACKCOMPLETE value
|
|
* @property {number} PACKET_SC_TASKDEL=2218 PACKET_SC_TASKDEL value
|
|
* @property {number} PACKET_CS_TACKDRAWPRIZE=2219 PACKET_CS_TACKDRAWPRIZE value
|
|
* @property {number} PACKET_SC_TACKDRAWPRIZE=2220 PACKET_SC_TACKDRAWPRIZE value
|
|
* @property {number} PACKET_CS_GETAGENTGAMEREC=2223 PACKET_CS_GETAGENTGAMEREC value
|
|
* @property {number} PACKET_SC_GETAGENTGAMEREC=2224 PACKET_SC_GETAGENTGAMEREC value
|
|
* @property {number} PACKET_CS_DELAGENTGAMEREC=2225 PACKET_CS_DELAGENTGAMEREC value
|
|
* @property {number} PACKET_CS_SHOPBUY=2226 PACKET_CS_SHOPBUY value
|
|
* @property {number} PACKET_SC_SHOPBUY=2227 PACKET_SC_SHOPBUY value
|
|
* @property {number} PACKET_SC_LIMITLIST=2228 PACKET_SC_LIMITLIST value
|
|
* @property {number} PACKET_CS_GETLATELYGAMEIDS=2229 PACKET_CS_GETLATELYGAMEIDS value
|
|
* @property {number} PACKET_SC_GETLATELYGAMEIDS=2230 PACKET_SC_GETLATELYGAMEIDS value
|
|
* @property {number} PACKET_CS_GETGAMECONFIG=2231 PACKET_CS_GETGAMECONFIG value
|
|
* @property {number} PACKET_SC_GETGAMECONFIG=2232 PACKET_SC_GETGAMECONFIG value
|
|
* @property {number} PACKET_SC_CHANGEGAMESTATUS=2233 PACKET_SC_CHANGEGAMESTATUS value
|
|
* @property {number} PACKET_CS_ENTERHALL=2240 PACKET_CS_ENTERHALL value
|
|
* @property {number} PACKET_SC_ENTERHALL=2241 PACKET_SC_ENTERHALL value
|
|
* @property {number} PACKET_CS_LEAVEHALL=2242 PACKET_CS_LEAVEHALL value
|
|
* @property {number} PACKET_SC_LEAVEHALL=2243 PACKET_SC_LEAVEHALL value
|
|
* @property {number} PACKET_CS_HALLROOMLIST=2244 PACKET_CS_HALLROOMLIST value
|
|
* @property {number} PACKET_SC_HALLROOMLIST=2245 PACKET_SC_HALLROOMLIST value
|
|
* @property {number} PACKET_SC_ROOMPLAYERENTER=2246 PACKET_SC_ROOMPLAYERENTER value
|
|
* @property {number} PACKET_SC_ROOMPLAYERLEAVE=2247 PACKET_SC_ROOMPLAYERLEAVE value
|
|
* @property {number} PACKET_SC_ROOMSTATECHANG=2248 PACKET_SC_ROOMSTATECHANG value
|
|
* @property {number} PACKET_SC_HALLPLAYERNUM=2249 PACKET_SC_HALLPLAYERNUM value
|
|
* @property {number} PACKET_SC_BULLETIONINFO=2250 PACKET_SC_BULLETIONINFO value
|
|
* @property {number} PACKET_CS_BULLETIONINFO=2251 PACKET_CS_BULLETIONINFO value
|
|
* @property {number} PACKET_CS_CUSTOMERINFOLIST=2252 PACKET_CS_CUSTOMERINFOLIST value
|
|
* @property {number} PACKET_SC_CUSTOMERINFOLIST=2253 PACKET_SC_CUSTOMERINFOLIST value
|
|
* @property {number} PACKET_CS_ENTERDGGAME=2254 PACKET_CS_ENTERDGGAME value
|
|
* @property {number} PACKET_SC_ENTERDGGAME=2255 PACKET_SC_ENTERDGGAME value
|
|
* @property {number} PACKET_CS_LEAVEDGGAME=2256 PACKET_CS_LEAVEDGGAME value
|
|
* @property {number} PACKET_SC_LEAVEDGGAME=2257 PACKET_SC_LEAVEDGGAME value
|
|
* @property {number} PACKET_SC_PLAYERRECHARGEANSWER=2258 PACKET_SC_PLAYERRECHARGEANSWER value
|
|
* @property {number} PACKET_CS_THRIDACCOUNTSTATICSTIC=2259 PACKET_CS_THRIDACCOUNTSTATICSTIC value
|
|
* @property {number} PACKET_SC_THRIDACCOUNTSTATICSTIC=2260 PACKET_SC_THRIDACCOUNTSTATICSTIC value
|
|
* @property {number} PACKET_CS_THRIDACCOUNTTRANSFER=2261 PACKET_CS_THRIDACCOUNTTRANSFER value
|
|
* @property {number} PACKET_SC_THRIDACCOUNTTRANSFER=2262 PACKET_SC_THRIDACCOUNTTRANSFER value
|
|
* @property {number} PACKET_CS_ENTERTHRIDGAME=2263 PACKET_CS_ENTERTHRIDGAME value
|
|
* @property {number} PACKET_SC_ENTERTHRIDGAME=2264 PACKET_SC_ENTERTHRIDGAME value
|
|
* @property {number} PACKET_CS_LEAVETHRIDGAME=2265 PACKET_CS_LEAVETHRIDGAME value
|
|
* @property {number} PACKET_SC_LEAVETHRIDGAME=2266 PACKET_SC_LEAVETHRIDGAME value
|
|
* @property {number} PACKET_CS_THRIDGAMELIST=2267 PACKET_CS_THRIDGAMELIST value
|
|
* @property {number} PACKET_SC_THRIDGAMELIST=2268 PACKET_SC_THRIDGAMELIST value
|
|
* @property {number} PACKET_CS_THRIDGAMEBALANCEUPDATE=2269 PACKET_CS_THRIDGAMEBALANCEUPDATE value
|
|
* @property {number} PACKET_SC_THRIDGAMEBALANCEUPDATE=2270 PACKET_SC_THRIDGAMEBALANCEUPDATE value
|
|
* @property {number} PACKET_SC_THRIDGAMEBALANCEUPDATESTATE=2271 PACKET_SC_THRIDGAMEBALANCEUPDATESTATE value
|
|
* @property {number} PACKET_CS_CREATEPRIVATEROOM=2272 PACKET_CS_CREATEPRIVATEROOM value
|
|
* @property {number} PACKET_SC_CREATEPRIVATEROOM=2273 PACKET_SC_CREATEPRIVATEROOM value
|
|
* @property {number} PACKET_CS_GETPRIVATEROOMLIST=2274 PACKET_CS_GETPRIVATEROOMLIST value
|
|
* @property {number} PACKET_SC_GETPRIVATEROOMLIST=2275 PACKET_SC_GETPRIVATEROOMLIST value
|
|
* @property {number} PACKET_CS_GETPRIVATEROOMHISTORY=2276 PACKET_CS_GETPRIVATEROOMHISTORY value
|
|
* @property {number} PACKET_SC_GETPRIVATEROOMHISTORY=2277 PACKET_SC_GETPRIVATEROOMHISTORY value
|
|
* @property {number} PACKET_CS_DESTROYPRIVATEROOM=2278 PACKET_CS_DESTROYPRIVATEROOM value
|
|
* @property {number} PACKET_SC_DESTROYPRIVATEROOM=2279 PACKET_SC_DESTROYPRIVATEROOM value
|
|
* @property {number} PACKET_CS_QUERYROOMINFO=2280 PACKET_CS_QUERYROOMINFO value
|
|
* @property {number} PACKET_SC_QUERYROOMINFO=2281 PACKET_SC_QUERYROOMINFO value
|
|
* @property {number} PACKET_SC_GAMESUBLIST=2283 PACKET_SC_GAMESUBLIST value
|
|
* @property {number} PACKET_CS_GAMEOBSERVE=2284 PACKET_CS_GAMEOBSERVE value
|
|
* @property {number} PACKET_SC_GAMESTATE=2285 PACKET_SC_GAMESTATE value
|
|
* @property {number} PACKET_SC_SYNCGAMEFREE=2286 PACKET_SC_SYNCGAMEFREE value
|
|
* @property {number} PACKET_SC_LOTTERYSYNC=2287 PACKET_SC_LOTTERYSYNC value
|
|
* @property {number} PACKET_CS_LOTTERYLOG=2288 PACKET_CS_LOTTERYLOG value
|
|
* @property {number} PACKET_SC_LOTTERYLOG=2289 PACKET_SC_LOTTERYLOG value
|
|
* @property {number} PACKET_SC_LOTTERYBILL=2290 PACKET_SC_LOTTERYBILL value
|
|
* @property {number} PACKET_CS_UPLOADLOC=2291 PACKET_CS_UPLOADLOC value
|
|
* @property {number} PACKET_SC_UPLOADLOC=2292 PACKET_SC_UPLOADLOC value
|
|
* @property {number} PACKET_CS_AUDIENCESIT=2293 PACKET_CS_AUDIENCESIT value
|
|
* @property {number} PACKET_SC_AUDIENCESIT=2294 PACKET_SC_AUDIENCESIT value
|
|
* @property {number} PACKET_CS_COMNOTICE=2295 PACKET_CS_COMNOTICE value
|
|
* @property {number} PACKET_SC_COMNOTICE=2296 PACKET_SC_COMNOTICE value
|
|
* @property {number} PACKET_SC_CHANGEENTRYSWITCH=2297 PACKET_SC_CHANGEENTRYSWITCH value
|
|
* @property {number} PACKET_CS_LEAVEROOM=8001 PACKET_CS_LEAVEROOM value
|
|
* @property {number} PACKET_SC_LEAVEROOM=8002 PACKET_SC_LEAVEROOM value
|
|
* @property {number} PACKET_CS_DESTROYROOM=8003 PACKET_CS_DESTROYROOM value
|
|
* @property {number} PACKET_SC_DESTROYROOM=8004 PACKET_SC_DESTROYROOM value
|
|
* @property {number} PACKET_CS_FORCESTART=8005 PACKET_CS_FORCESTART value
|
|
* @property {number} PACKET_SC_FORCESTART=8006 PACKET_SC_FORCESTART value
|
|
* @property {number} PACKET_CS_AUDIENCE_LEAVEROOM=8007 PACKET_CS_AUDIENCE_LEAVEROOM value
|
|
* @property {number} PACKET_CS_PLAYER_SWITCHFLAG=8008 PACKET_CS_PLAYER_SWITCHFLAG value
|
|
*/
|
|
gamehall.GameHallPacketID = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "PACKET_GameHall_ZERO"] = 0;
|
|
values[valuesById[2200] = "PACKET_CS_JOINGAME"] = 2200;
|
|
values[valuesById[2201] = "PACKET_SC_JOINGAME"] = 2201;
|
|
values[valuesById[2202] = "PACKET_CS_CREATEROOM"] = 2202;
|
|
values[valuesById[2203] = "PACKET_SC_CREATEROOM"] = 2203;
|
|
values[valuesById[2204] = "PACKET_CS_ENTERROOM"] = 2204;
|
|
values[valuesById[2205] = "PACKET_SC_ENTERROOM"] = 2205;
|
|
values[valuesById[2206] = "PACKET_CS_RETURNROOM"] = 2206;
|
|
values[valuesById[2207] = "PACKET_SC_RETURNROOM"] = 2207;
|
|
values[valuesById[2208] = "PACKET_CS_AUDIENCE_ENTERROOM"] = 2208;
|
|
values[valuesById[2209] = "PACKET_CS_ENTERGAME"] = 2209;
|
|
values[valuesById[2210] = "PACKET_SC_ENTERGAME"] = 2210;
|
|
values[valuesById[2211] = "PACKET_CS_QUITGAME"] = 2211;
|
|
values[valuesById[2212] = "PACKET_SC_QUITGAME"] = 2212;
|
|
values[valuesById[2213] = "PACKET_SC_CARDGAINWAY"] = 2213;
|
|
values[valuesById[2214] = "PACKET_CS_TASKLIST"] = 2214;
|
|
values[valuesById[2215] = "PACKET_SC_TASKLIST"] = 2215;
|
|
values[valuesById[2216] = "PACKET_SC_TASKCHG"] = 2216;
|
|
values[valuesById[2217] = "PACKET_SC_TACKCOMPLETE"] = 2217;
|
|
values[valuesById[2218] = "PACKET_SC_TASKDEL"] = 2218;
|
|
values[valuesById[2219] = "PACKET_CS_TACKDRAWPRIZE"] = 2219;
|
|
values[valuesById[2220] = "PACKET_SC_TACKDRAWPRIZE"] = 2220;
|
|
values[valuesById[2223] = "PACKET_CS_GETAGENTGAMEREC"] = 2223;
|
|
values[valuesById[2224] = "PACKET_SC_GETAGENTGAMEREC"] = 2224;
|
|
values[valuesById[2225] = "PACKET_CS_DELAGENTGAMEREC"] = 2225;
|
|
values[valuesById[2226] = "PACKET_CS_SHOPBUY"] = 2226;
|
|
values[valuesById[2227] = "PACKET_SC_SHOPBUY"] = 2227;
|
|
values[valuesById[2228] = "PACKET_SC_LIMITLIST"] = 2228;
|
|
values[valuesById[2229] = "PACKET_CS_GETLATELYGAMEIDS"] = 2229;
|
|
values[valuesById[2230] = "PACKET_SC_GETLATELYGAMEIDS"] = 2230;
|
|
values[valuesById[2231] = "PACKET_CS_GETGAMECONFIG"] = 2231;
|
|
values[valuesById[2232] = "PACKET_SC_GETGAMECONFIG"] = 2232;
|
|
values[valuesById[2233] = "PACKET_SC_CHANGEGAMESTATUS"] = 2233;
|
|
values[valuesById[2240] = "PACKET_CS_ENTERHALL"] = 2240;
|
|
values[valuesById[2241] = "PACKET_SC_ENTERHALL"] = 2241;
|
|
values[valuesById[2242] = "PACKET_CS_LEAVEHALL"] = 2242;
|
|
values[valuesById[2243] = "PACKET_SC_LEAVEHALL"] = 2243;
|
|
values[valuesById[2244] = "PACKET_CS_HALLROOMLIST"] = 2244;
|
|
values[valuesById[2245] = "PACKET_SC_HALLROOMLIST"] = 2245;
|
|
values[valuesById[2246] = "PACKET_SC_ROOMPLAYERENTER"] = 2246;
|
|
values[valuesById[2247] = "PACKET_SC_ROOMPLAYERLEAVE"] = 2247;
|
|
values[valuesById[2248] = "PACKET_SC_ROOMSTATECHANG"] = 2248;
|
|
values[valuesById[2249] = "PACKET_SC_HALLPLAYERNUM"] = 2249;
|
|
values[valuesById[2250] = "PACKET_SC_BULLETIONINFO"] = 2250;
|
|
values[valuesById[2251] = "PACKET_CS_BULLETIONINFO"] = 2251;
|
|
values[valuesById[2252] = "PACKET_CS_CUSTOMERINFOLIST"] = 2252;
|
|
values[valuesById[2253] = "PACKET_SC_CUSTOMERINFOLIST"] = 2253;
|
|
values[valuesById[2254] = "PACKET_CS_ENTERDGGAME"] = 2254;
|
|
values[valuesById[2255] = "PACKET_SC_ENTERDGGAME"] = 2255;
|
|
values[valuesById[2256] = "PACKET_CS_LEAVEDGGAME"] = 2256;
|
|
values[valuesById[2257] = "PACKET_SC_LEAVEDGGAME"] = 2257;
|
|
values[valuesById[2258] = "PACKET_SC_PLAYERRECHARGEANSWER"] = 2258;
|
|
values[valuesById[2259] = "PACKET_CS_THRIDACCOUNTSTATICSTIC"] = 2259;
|
|
values[valuesById[2260] = "PACKET_SC_THRIDACCOUNTSTATICSTIC"] = 2260;
|
|
values[valuesById[2261] = "PACKET_CS_THRIDACCOUNTTRANSFER"] = 2261;
|
|
values[valuesById[2262] = "PACKET_SC_THRIDACCOUNTTRANSFER"] = 2262;
|
|
values[valuesById[2263] = "PACKET_CS_ENTERTHRIDGAME"] = 2263;
|
|
values[valuesById[2264] = "PACKET_SC_ENTERTHRIDGAME"] = 2264;
|
|
values[valuesById[2265] = "PACKET_CS_LEAVETHRIDGAME"] = 2265;
|
|
values[valuesById[2266] = "PACKET_SC_LEAVETHRIDGAME"] = 2266;
|
|
values[valuesById[2267] = "PACKET_CS_THRIDGAMELIST"] = 2267;
|
|
values[valuesById[2268] = "PACKET_SC_THRIDGAMELIST"] = 2268;
|
|
values[valuesById[2269] = "PACKET_CS_THRIDGAMEBALANCEUPDATE"] = 2269;
|
|
values[valuesById[2270] = "PACKET_SC_THRIDGAMEBALANCEUPDATE"] = 2270;
|
|
values[valuesById[2271] = "PACKET_SC_THRIDGAMEBALANCEUPDATESTATE"] = 2271;
|
|
values[valuesById[2272] = "PACKET_CS_CREATEPRIVATEROOM"] = 2272;
|
|
values[valuesById[2273] = "PACKET_SC_CREATEPRIVATEROOM"] = 2273;
|
|
values[valuesById[2274] = "PACKET_CS_GETPRIVATEROOMLIST"] = 2274;
|
|
values[valuesById[2275] = "PACKET_SC_GETPRIVATEROOMLIST"] = 2275;
|
|
values[valuesById[2276] = "PACKET_CS_GETPRIVATEROOMHISTORY"] = 2276;
|
|
values[valuesById[2277] = "PACKET_SC_GETPRIVATEROOMHISTORY"] = 2277;
|
|
values[valuesById[2278] = "PACKET_CS_DESTROYPRIVATEROOM"] = 2278;
|
|
values[valuesById[2279] = "PACKET_SC_DESTROYPRIVATEROOM"] = 2279;
|
|
values[valuesById[2280] = "PACKET_CS_QUERYROOMINFO"] = 2280;
|
|
values[valuesById[2281] = "PACKET_SC_QUERYROOMINFO"] = 2281;
|
|
values[valuesById[2283] = "PACKET_SC_GAMESUBLIST"] = 2283;
|
|
values[valuesById[2284] = "PACKET_CS_GAMEOBSERVE"] = 2284;
|
|
values[valuesById[2285] = "PACKET_SC_GAMESTATE"] = 2285;
|
|
values[valuesById[2286] = "PACKET_SC_SYNCGAMEFREE"] = 2286;
|
|
values[valuesById[2287] = "PACKET_SC_LOTTERYSYNC"] = 2287;
|
|
values[valuesById[2288] = "PACKET_CS_LOTTERYLOG"] = 2288;
|
|
values[valuesById[2289] = "PACKET_SC_LOTTERYLOG"] = 2289;
|
|
values[valuesById[2290] = "PACKET_SC_LOTTERYBILL"] = 2290;
|
|
values[valuesById[2291] = "PACKET_CS_UPLOADLOC"] = 2291;
|
|
values[valuesById[2292] = "PACKET_SC_UPLOADLOC"] = 2292;
|
|
values[valuesById[2293] = "PACKET_CS_AUDIENCESIT"] = 2293;
|
|
values[valuesById[2294] = "PACKET_SC_AUDIENCESIT"] = 2294;
|
|
values[valuesById[2295] = "PACKET_CS_COMNOTICE"] = 2295;
|
|
values[valuesById[2296] = "PACKET_SC_COMNOTICE"] = 2296;
|
|
values[valuesById[2297] = "PACKET_SC_CHANGEENTRYSWITCH"] = 2297;
|
|
values[valuesById[8001] = "PACKET_CS_LEAVEROOM"] = 8001;
|
|
values[valuesById[8002] = "PACKET_SC_LEAVEROOM"] = 8002;
|
|
values[valuesById[8003] = "PACKET_CS_DESTROYROOM"] = 8003;
|
|
values[valuesById[8004] = "PACKET_SC_DESTROYROOM"] = 8004;
|
|
values[valuesById[8005] = "PACKET_CS_FORCESTART"] = 8005;
|
|
values[valuesById[8006] = "PACKET_SC_FORCESTART"] = 8006;
|
|
values[valuesById[8007] = "PACKET_CS_AUDIENCE_LEAVEROOM"] = 8007;
|
|
values[valuesById[8008] = "PACKET_CS_PLAYER_SWITCHFLAG"] = 8008;
|
|
return values;
|
|
})();
|
|
|
|
gamehall.CSEnterHall = (function() {
|
|
|
|
/**
|
|
* Properties of a CSEnterHall.
|
|
* @memberof gamehall
|
|
* @interface ICSEnterHall
|
|
* @property {number|null} [HallId] CSEnterHall HallId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSEnterHall.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSEnterHall.
|
|
* @implements ICSEnterHall
|
|
* @constructor
|
|
* @param {gamehall.ICSEnterHall=} [properties] Properties to set
|
|
*/
|
|
function CSEnterHall(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSEnterHall HallId.
|
|
* @member {number} HallId
|
|
* @memberof gamehall.CSEnterHall
|
|
* @instance
|
|
*/
|
|
CSEnterHall.prototype.HallId = 0;
|
|
|
|
/**
|
|
* Creates a new CSEnterHall instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {gamehall.ICSEnterHall=} [properties] Properties to set
|
|
* @returns {gamehall.CSEnterHall} CSEnterHall instance
|
|
*/
|
|
CSEnterHall.create = function create(properties) {
|
|
return new CSEnterHall(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterHall message. Does not implicitly {@link gamehall.CSEnterHall.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {gamehall.ICSEnterHall} message CSEnterHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterHall.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.HallId != null && Object.hasOwnProperty.call(message, "HallId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.HallId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterHall message, length delimited. Does not implicitly {@link gamehall.CSEnterHall.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {gamehall.ICSEnterHall} message CSEnterHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterHall.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterHall message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSEnterHall} CSEnterHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterHall.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSEnterHall();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.HallId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterHall message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSEnterHall} CSEnterHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterHall.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSEnterHall message.
|
|
* @function verify
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSEnterHall.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
if (!$util.isInteger(message.HallId))
|
|
return "HallId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSEnterHall message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSEnterHall} CSEnterHall
|
|
*/
|
|
CSEnterHall.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSEnterHall)
|
|
return object;
|
|
var message = new $root.gamehall.CSEnterHall();
|
|
if (object.HallId != null)
|
|
message.HallId = object.HallId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSEnterHall message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {gamehall.CSEnterHall} message CSEnterHall
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSEnterHall.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.HallId = 0;
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
object.HallId = message.HallId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSEnterHall to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSEnterHall
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSEnterHall.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSEnterHall
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSEnterHall
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSEnterHall.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSEnterHall";
|
|
};
|
|
|
|
return CSEnterHall;
|
|
})();
|
|
|
|
gamehall.SCEnterHall = (function() {
|
|
|
|
/**
|
|
* Properties of a SCEnterHall.
|
|
* @memberof gamehall
|
|
* @interface ISCEnterHall
|
|
* @property {number|null} [HallId] SCEnterHall HallId
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCEnterHall OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCEnterHall.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCEnterHall.
|
|
* @implements ISCEnterHall
|
|
* @constructor
|
|
* @param {gamehall.ISCEnterHall=} [properties] Properties to set
|
|
*/
|
|
function SCEnterHall(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCEnterHall HallId.
|
|
* @member {number} HallId
|
|
* @memberof gamehall.SCEnterHall
|
|
* @instance
|
|
*/
|
|
SCEnterHall.prototype.HallId = 0;
|
|
|
|
/**
|
|
* SCEnterHall OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCEnterHall
|
|
* @instance
|
|
*/
|
|
SCEnterHall.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCEnterHall instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {gamehall.ISCEnterHall=} [properties] Properties to set
|
|
* @returns {gamehall.SCEnterHall} SCEnterHall instance
|
|
*/
|
|
SCEnterHall.create = function create(properties) {
|
|
return new SCEnterHall(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterHall message. Does not implicitly {@link gamehall.SCEnterHall.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {gamehall.ISCEnterHall} message SCEnterHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterHall.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.HallId != null && Object.hasOwnProperty.call(message, "HallId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.HallId);
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterHall message, length delimited. Does not implicitly {@link gamehall.SCEnterHall.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {gamehall.ISCEnterHall} message SCEnterHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterHall.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterHall message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCEnterHall} SCEnterHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterHall.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCEnterHall();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.HallId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterHall message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCEnterHall} SCEnterHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterHall.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCEnterHall message.
|
|
* @function verify
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCEnterHall.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
if (!$util.isInteger(message.HallId))
|
|
return "HallId: integer expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCEnterHall message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCEnterHall} SCEnterHall
|
|
*/
|
|
SCEnterHall.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCEnterHall)
|
|
return object;
|
|
var message = new $root.gamehall.SCEnterHall();
|
|
if (object.HallId != null)
|
|
message.HallId = object.HallId | 0;
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCEnterHall message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {gamehall.SCEnterHall} message SCEnterHall
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCEnterHall.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.HallId = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
}
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
object.HallId = message.HallId;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCEnterHall to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCEnterHall
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCEnterHall.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCEnterHall
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCEnterHall
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCEnterHall.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCEnterHall";
|
|
};
|
|
|
|
return SCEnterHall;
|
|
})();
|
|
|
|
gamehall.CSLeaveHall = (function() {
|
|
|
|
/**
|
|
* Properties of a CSLeaveHall.
|
|
* @memberof gamehall
|
|
* @interface ICSLeaveHall
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSLeaveHall.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSLeaveHall.
|
|
* @implements ICSLeaveHall
|
|
* @constructor
|
|
* @param {gamehall.ICSLeaveHall=} [properties] Properties to set
|
|
*/
|
|
function CSLeaveHall(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSLeaveHall instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {gamehall.ICSLeaveHall=} [properties] Properties to set
|
|
* @returns {gamehall.CSLeaveHall} CSLeaveHall instance
|
|
*/
|
|
CSLeaveHall.create = function create(properties) {
|
|
return new CSLeaveHall(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveHall message. Does not implicitly {@link gamehall.CSLeaveHall.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {gamehall.ICSLeaveHall} message CSLeaveHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveHall.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveHall message, length delimited. Does not implicitly {@link gamehall.CSLeaveHall.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {gamehall.ICSLeaveHall} message CSLeaveHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveHall.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveHall message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSLeaveHall} CSLeaveHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveHall.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSLeaveHall();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveHall message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSLeaveHall} CSLeaveHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveHall.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSLeaveHall message.
|
|
* @function verify
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSLeaveHall.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSLeaveHall message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSLeaveHall} CSLeaveHall
|
|
*/
|
|
CSLeaveHall.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSLeaveHall)
|
|
return object;
|
|
return new $root.gamehall.CSLeaveHall();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSLeaveHall message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {gamehall.CSLeaveHall} message CSLeaveHall
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSLeaveHall.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSLeaveHall to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSLeaveHall.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSLeaveHall
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSLeaveHall
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSLeaveHall.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSLeaveHall";
|
|
};
|
|
|
|
return CSLeaveHall;
|
|
})();
|
|
|
|
gamehall.SCLeaveHall = (function() {
|
|
|
|
/**
|
|
* Properties of a SCLeaveHall.
|
|
* @memberof gamehall
|
|
* @interface ISCLeaveHall
|
|
* @property {number|null} [HallId] SCLeaveHall HallId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCLeaveHall.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCLeaveHall.
|
|
* @implements ISCLeaveHall
|
|
* @constructor
|
|
* @param {gamehall.ISCLeaveHall=} [properties] Properties to set
|
|
*/
|
|
function SCLeaveHall(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCLeaveHall HallId.
|
|
* @member {number} HallId
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @instance
|
|
*/
|
|
SCLeaveHall.prototype.HallId = 0;
|
|
|
|
/**
|
|
* Creates a new SCLeaveHall instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {gamehall.ISCLeaveHall=} [properties] Properties to set
|
|
* @returns {gamehall.SCLeaveHall} SCLeaveHall instance
|
|
*/
|
|
SCLeaveHall.create = function create(properties) {
|
|
return new SCLeaveHall(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveHall message. Does not implicitly {@link gamehall.SCLeaveHall.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {gamehall.ISCLeaveHall} message SCLeaveHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveHall.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.HallId != null && Object.hasOwnProperty.call(message, "HallId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.HallId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveHall message, length delimited. Does not implicitly {@link gamehall.SCLeaveHall.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {gamehall.ISCLeaveHall} message SCLeaveHall message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveHall.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveHall message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCLeaveHall} SCLeaveHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveHall.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCLeaveHall();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.HallId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveHall message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCLeaveHall} SCLeaveHall
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveHall.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCLeaveHall message.
|
|
* @function verify
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCLeaveHall.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
if (!$util.isInteger(message.HallId))
|
|
return "HallId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCLeaveHall message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCLeaveHall} SCLeaveHall
|
|
*/
|
|
SCLeaveHall.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCLeaveHall)
|
|
return object;
|
|
var message = new $root.gamehall.SCLeaveHall();
|
|
if (object.HallId != null)
|
|
message.HallId = object.HallId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCLeaveHall message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {gamehall.SCLeaveHall} message SCLeaveHall
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCLeaveHall.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.HallId = 0;
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
object.HallId = message.HallId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCLeaveHall to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCLeaveHall.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCLeaveHall
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCLeaveHall
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCLeaveHall.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCLeaveHall";
|
|
};
|
|
|
|
return SCLeaveHall;
|
|
})();
|
|
|
|
gamehall.RoomPlayerInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a RoomPlayerInfo.
|
|
* @memberof gamehall
|
|
* @interface IRoomPlayerInfo
|
|
* @property {number|null} [SnId] RoomPlayerInfo SnId
|
|
* @property {number|null} [Head] RoomPlayerInfo Head
|
|
* @property {number|null} [Sex] RoomPlayerInfo Sex
|
|
* @property {string|null} [Name] RoomPlayerInfo Name
|
|
* @property {number|null} [Pos] RoomPlayerInfo Pos
|
|
* @property {number|null} [Flag] RoomPlayerInfo Flag
|
|
* @property {number|null} [HeadOutLine] RoomPlayerInfo HeadOutLine
|
|
* @property {number|null} [VIP] RoomPlayerInfo VIP
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new RoomPlayerInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a RoomPlayerInfo.
|
|
* @implements IRoomPlayerInfo
|
|
* @constructor
|
|
* @param {gamehall.IRoomPlayerInfo=} [properties] Properties to set
|
|
*/
|
|
function RoomPlayerInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* RoomPlayerInfo SnId.
|
|
* @member {number} SnId
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.SnId = 0;
|
|
|
|
/**
|
|
* RoomPlayerInfo Head.
|
|
* @member {number} Head
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.Head = 0;
|
|
|
|
/**
|
|
* RoomPlayerInfo Sex.
|
|
* @member {number} Sex
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.Sex = 0;
|
|
|
|
/**
|
|
* RoomPlayerInfo Name.
|
|
* @member {string} Name
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.Name = "";
|
|
|
|
/**
|
|
* RoomPlayerInfo Pos.
|
|
* @member {number} Pos
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.Pos = 0;
|
|
|
|
/**
|
|
* RoomPlayerInfo Flag.
|
|
* @member {number} Flag
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.Flag = 0;
|
|
|
|
/**
|
|
* RoomPlayerInfo HeadOutLine.
|
|
* @member {number} HeadOutLine
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.HeadOutLine = 0;
|
|
|
|
/**
|
|
* RoomPlayerInfo VIP.
|
|
* @member {number} VIP
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
*/
|
|
RoomPlayerInfo.prototype.VIP = 0;
|
|
|
|
/**
|
|
* Creates a new RoomPlayerInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {gamehall.IRoomPlayerInfo=} [properties] Properties to set
|
|
* @returns {gamehall.RoomPlayerInfo} RoomPlayerInfo instance
|
|
*/
|
|
RoomPlayerInfo.create = function create(properties) {
|
|
return new RoomPlayerInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RoomPlayerInfo message. Does not implicitly {@link gamehall.RoomPlayerInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {gamehall.IRoomPlayerInfo} message RoomPlayerInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RoomPlayerInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.SnId != null && Object.hasOwnProperty.call(message, "SnId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.SnId);
|
|
if (message.Head != null && Object.hasOwnProperty.call(message, "Head"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Head);
|
|
if (message.Sex != null && Object.hasOwnProperty.call(message, "Sex"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Sex);
|
|
if (message.Name != null && Object.hasOwnProperty.call(message, "Name"))
|
|
writer.uint32(/* id 4, wireType 2 =*/34).string(message.Name);
|
|
if (message.Pos != null && Object.hasOwnProperty.call(message, "Pos"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.Pos);
|
|
if (message.Flag != null && Object.hasOwnProperty.call(message, "Flag"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.Flag);
|
|
if (message.HeadOutLine != null && Object.hasOwnProperty.call(message, "HeadOutLine"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.HeadOutLine);
|
|
if (message.VIP != null && Object.hasOwnProperty.call(message, "VIP"))
|
|
writer.uint32(/* id 8, wireType 0 =*/64).int32(message.VIP);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RoomPlayerInfo message, length delimited. Does not implicitly {@link gamehall.RoomPlayerInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {gamehall.IRoomPlayerInfo} message RoomPlayerInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RoomPlayerInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a RoomPlayerInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.RoomPlayerInfo} RoomPlayerInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RoomPlayerInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.RoomPlayerInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.SnId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Head = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Sex = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Name = reader.string();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.Pos = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.Flag = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.HeadOutLine = reader.int32();
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.VIP = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a RoomPlayerInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.RoomPlayerInfo} RoomPlayerInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RoomPlayerInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a RoomPlayerInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
RoomPlayerInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
if (!$util.isInteger(message.SnId))
|
|
return "SnId: integer expected";
|
|
if (message.Head != null && message.hasOwnProperty("Head"))
|
|
if (!$util.isInteger(message.Head))
|
|
return "Head: integer expected";
|
|
if (message.Sex != null && message.hasOwnProperty("Sex"))
|
|
if (!$util.isInteger(message.Sex))
|
|
return "Sex: integer expected";
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
if (!$util.isString(message.Name))
|
|
return "Name: string expected";
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
if (!$util.isInteger(message.Pos))
|
|
return "Pos: integer expected";
|
|
if (message.Flag != null && message.hasOwnProperty("Flag"))
|
|
if (!$util.isInteger(message.Flag))
|
|
return "Flag: integer expected";
|
|
if (message.HeadOutLine != null && message.hasOwnProperty("HeadOutLine"))
|
|
if (!$util.isInteger(message.HeadOutLine))
|
|
return "HeadOutLine: integer expected";
|
|
if (message.VIP != null && message.hasOwnProperty("VIP"))
|
|
if (!$util.isInteger(message.VIP))
|
|
return "VIP: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a RoomPlayerInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.RoomPlayerInfo} RoomPlayerInfo
|
|
*/
|
|
RoomPlayerInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.RoomPlayerInfo)
|
|
return object;
|
|
var message = new $root.gamehall.RoomPlayerInfo();
|
|
if (object.SnId != null)
|
|
message.SnId = object.SnId | 0;
|
|
if (object.Head != null)
|
|
message.Head = object.Head | 0;
|
|
if (object.Sex != null)
|
|
message.Sex = object.Sex | 0;
|
|
if (object.Name != null)
|
|
message.Name = String(object.Name);
|
|
if (object.Pos != null)
|
|
message.Pos = object.Pos | 0;
|
|
if (object.Flag != null)
|
|
message.Flag = object.Flag | 0;
|
|
if (object.HeadOutLine != null)
|
|
message.HeadOutLine = object.HeadOutLine | 0;
|
|
if (object.VIP != null)
|
|
message.VIP = object.VIP | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a RoomPlayerInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {gamehall.RoomPlayerInfo} message RoomPlayerInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
RoomPlayerInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.SnId = 0;
|
|
object.Head = 0;
|
|
object.Sex = 0;
|
|
object.Name = "";
|
|
object.Pos = 0;
|
|
object.Flag = 0;
|
|
object.HeadOutLine = 0;
|
|
object.VIP = 0;
|
|
}
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
object.SnId = message.SnId;
|
|
if (message.Head != null && message.hasOwnProperty("Head"))
|
|
object.Head = message.Head;
|
|
if (message.Sex != null && message.hasOwnProperty("Sex"))
|
|
object.Sex = message.Sex;
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
object.Name = message.Name;
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
object.Pos = message.Pos;
|
|
if (message.Flag != null && message.hasOwnProperty("Flag"))
|
|
object.Flag = message.Flag;
|
|
if (message.HeadOutLine != null && message.hasOwnProperty("HeadOutLine"))
|
|
object.HeadOutLine = message.HeadOutLine;
|
|
if (message.VIP != null && message.hasOwnProperty("VIP"))
|
|
object.VIP = message.VIP;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this RoomPlayerInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
RoomPlayerInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for RoomPlayerInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.RoomPlayerInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
RoomPlayerInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.RoomPlayerInfo";
|
|
};
|
|
|
|
return RoomPlayerInfo;
|
|
})();
|
|
|
|
gamehall.RoomInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a RoomInfo.
|
|
* @memberof gamehall
|
|
* @interface IRoomInfo
|
|
* @property {number|null} [RoomId] RoomInfo RoomId
|
|
* @property {boolean|null} [Starting] RoomInfo Starting
|
|
* @property {Array.<gamehall.IRoomPlayerInfo>|null} [Players] RoomInfo Players
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new RoomInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a RoomInfo.
|
|
* @implements IRoomInfo
|
|
* @constructor
|
|
* @param {gamehall.IRoomInfo=} [properties] Properties to set
|
|
*/
|
|
function RoomInfo(properties) {
|
|
this.Players = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* RoomInfo RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.RoomInfo
|
|
* @instance
|
|
*/
|
|
RoomInfo.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* RoomInfo Starting.
|
|
* @member {boolean} Starting
|
|
* @memberof gamehall.RoomInfo
|
|
* @instance
|
|
*/
|
|
RoomInfo.prototype.Starting = false;
|
|
|
|
/**
|
|
* RoomInfo Players.
|
|
* @member {Array.<gamehall.IRoomPlayerInfo>} Players
|
|
* @memberof gamehall.RoomInfo
|
|
* @instance
|
|
*/
|
|
RoomInfo.prototype.Players = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new RoomInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {gamehall.IRoomInfo=} [properties] Properties to set
|
|
* @returns {gamehall.RoomInfo} RoomInfo instance
|
|
*/
|
|
RoomInfo.create = function create(properties) {
|
|
return new RoomInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RoomInfo message. Does not implicitly {@link gamehall.RoomInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {gamehall.IRoomInfo} message RoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RoomInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.Players != null && message.Players.length)
|
|
for (var i = 0; i < message.Players.length; ++i)
|
|
$root.gamehall.RoomPlayerInfo.encode(message.Players[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim();
|
|
if (message.Starting != null && Object.hasOwnProperty.call(message, "Starting"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).bool(message.Starting);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RoomInfo message, length delimited. Does not implicitly {@link gamehall.RoomInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {gamehall.IRoomInfo} message RoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RoomInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a RoomInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.RoomInfo} RoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RoomInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.RoomInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.Starting = reader.bool();
|
|
break;
|
|
}
|
|
case 5: {
|
|
if (!(message.Players && message.Players.length))
|
|
message.Players = [];
|
|
message.Players.push($root.gamehall.RoomPlayerInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a RoomInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.RoomInfo} RoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RoomInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a RoomInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
RoomInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.Starting != null && message.hasOwnProperty("Starting"))
|
|
if (typeof message.Starting !== "boolean")
|
|
return "Starting: boolean expected";
|
|
if (message.Players != null && message.hasOwnProperty("Players")) {
|
|
if (!Array.isArray(message.Players))
|
|
return "Players: array expected";
|
|
for (var i = 0; i < message.Players.length; ++i) {
|
|
var error = $root.gamehall.RoomPlayerInfo.verify(message.Players[i]);
|
|
if (error)
|
|
return "Players." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a RoomInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.RoomInfo} RoomInfo
|
|
*/
|
|
RoomInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.RoomInfo)
|
|
return object;
|
|
var message = new $root.gamehall.RoomInfo();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.Starting != null)
|
|
message.Starting = Boolean(object.Starting);
|
|
if (object.Players) {
|
|
if (!Array.isArray(object.Players))
|
|
throw TypeError(".gamehall.RoomInfo.Players: array expected");
|
|
message.Players = [];
|
|
for (var i = 0; i < object.Players.length; ++i) {
|
|
if (typeof object.Players[i] !== "object")
|
|
throw TypeError(".gamehall.RoomInfo.Players: object expected");
|
|
message.Players[i] = $root.gamehall.RoomPlayerInfo.fromObject(object.Players[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a RoomInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {gamehall.RoomInfo} message RoomInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
RoomInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Players = [];
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.Starting = false;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.Players && message.Players.length) {
|
|
object.Players = [];
|
|
for (var j = 0; j < message.Players.length; ++j)
|
|
object.Players[j] = $root.gamehall.RoomPlayerInfo.toObject(message.Players[j], options);
|
|
}
|
|
if (message.Starting != null && message.hasOwnProperty("Starting"))
|
|
object.Starting = message.Starting;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this RoomInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.RoomInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
RoomInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for RoomInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.RoomInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
RoomInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.RoomInfo";
|
|
};
|
|
|
|
return RoomInfo;
|
|
})();
|
|
|
|
gamehall.CSHallRoomList = (function() {
|
|
|
|
/**
|
|
* Properties of a CSHallRoomList.
|
|
* @memberof gamehall
|
|
* @interface ICSHallRoomList
|
|
* @property {number|null} [HallId] CSHallRoomList HallId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSHallRoomList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSHallRoomList.
|
|
* @implements ICSHallRoomList
|
|
* @constructor
|
|
* @param {gamehall.ICSHallRoomList=} [properties] Properties to set
|
|
*/
|
|
function CSHallRoomList(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSHallRoomList HallId.
|
|
* @member {number} HallId
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @instance
|
|
*/
|
|
CSHallRoomList.prototype.HallId = 0;
|
|
|
|
/**
|
|
* Creates a new CSHallRoomList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {gamehall.ICSHallRoomList=} [properties] Properties to set
|
|
* @returns {gamehall.CSHallRoomList} CSHallRoomList instance
|
|
*/
|
|
CSHallRoomList.create = function create(properties) {
|
|
return new CSHallRoomList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHallRoomList message. Does not implicitly {@link gamehall.CSHallRoomList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {gamehall.ICSHallRoomList} message CSHallRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHallRoomList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.HallId != null && Object.hasOwnProperty.call(message, "HallId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.HallId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHallRoomList message, length delimited. Does not implicitly {@link gamehall.CSHallRoomList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {gamehall.ICSHallRoomList} message CSHallRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHallRoomList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHallRoomList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSHallRoomList} CSHallRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHallRoomList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSHallRoomList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.HallId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHallRoomList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSHallRoomList} CSHallRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHallRoomList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSHallRoomList message.
|
|
* @function verify
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSHallRoomList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
if (!$util.isInteger(message.HallId))
|
|
return "HallId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSHallRoomList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSHallRoomList} CSHallRoomList
|
|
*/
|
|
CSHallRoomList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSHallRoomList)
|
|
return object;
|
|
var message = new $root.gamehall.CSHallRoomList();
|
|
if (object.HallId != null)
|
|
message.HallId = object.HallId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSHallRoomList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {gamehall.CSHallRoomList} message CSHallRoomList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSHallRoomList.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.HallId = 0;
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
object.HallId = message.HallId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSHallRoomList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSHallRoomList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSHallRoomList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSHallRoomList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSHallRoomList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSHallRoomList";
|
|
};
|
|
|
|
return CSHallRoomList;
|
|
})();
|
|
|
|
gamehall.HallInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a HallInfo.
|
|
* @memberof gamehall
|
|
* @interface IHallInfo
|
|
* @property {number|null} [SceneType] HallInfo SceneType
|
|
* @property {number|null} [PlayerNum] HallInfo PlayerNum
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new HallInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a HallInfo.
|
|
* @implements IHallInfo
|
|
* @constructor
|
|
* @param {gamehall.IHallInfo=} [properties] Properties to set
|
|
*/
|
|
function HallInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* HallInfo SceneType.
|
|
* @member {number} SceneType
|
|
* @memberof gamehall.HallInfo
|
|
* @instance
|
|
*/
|
|
HallInfo.prototype.SceneType = 0;
|
|
|
|
/**
|
|
* HallInfo PlayerNum.
|
|
* @member {number} PlayerNum
|
|
* @memberof gamehall.HallInfo
|
|
* @instance
|
|
*/
|
|
HallInfo.prototype.PlayerNum = 0;
|
|
|
|
/**
|
|
* Creates a new HallInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {gamehall.IHallInfo=} [properties] Properties to set
|
|
* @returns {gamehall.HallInfo} HallInfo instance
|
|
*/
|
|
HallInfo.create = function create(properties) {
|
|
return new HallInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HallInfo message. Does not implicitly {@link gamehall.HallInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {gamehall.IHallInfo} message HallInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HallInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.SceneType != null && Object.hasOwnProperty.call(message, "SceneType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.SceneType);
|
|
if (message.PlayerNum != null && Object.hasOwnProperty.call(message, "PlayerNum"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.PlayerNum);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HallInfo message, length delimited. Does not implicitly {@link gamehall.HallInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {gamehall.IHallInfo} message HallInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HallInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a HallInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.HallInfo} HallInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HallInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.HallInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.SceneType = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.PlayerNum = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a HallInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.HallInfo} HallInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HallInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a HallInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
HallInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.SceneType != null && message.hasOwnProperty("SceneType"))
|
|
if (!$util.isInteger(message.SceneType))
|
|
return "SceneType: integer expected";
|
|
if (message.PlayerNum != null && message.hasOwnProperty("PlayerNum"))
|
|
if (!$util.isInteger(message.PlayerNum))
|
|
return "PlayerNum: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a HallInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.HallInfo} HallInfo
|
|
*/
|
|
HallInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.HallInfo)
|
|
return object;
|
|
var message = new $root.gamehall.HallInfo();
|
|
if (object.SceneType != null)
|
|
message.SceneType = object.SceneType | 0;
|
|
if (object.PlayerNum != null)
|
|
message.PlayerNum = object.PlayerNum | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a HallInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {gamehall.HallInfo} message HallInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
HallInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.SceneType = 0;
|
|
object.PlayerNum = 0;
|
|
}
|
|
if (message.SceneType != null && message.hasOwnProperty("SceneType"))
|
|
object.SceneType = message.SceneType;
|
|
if (message.PlayerNum != null && message.hasOwnProperty("PlayerNum"))
|
|
object.PlayerNum = message.PlayerNum;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this HallInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.HallInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
HallInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for HallInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.HallInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
HallInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.HallInfo";
|
|
};
|
|
|
|
return HallInfo;
|
|
})();
|
|
|
|
gamehall.HallPlayerNum = (function() {
|
|
|
|
/**
|
|
* Properties of a HallPlayerNum.
|
|
* @memberof gamehall
|
|
* @interface IHallPlayerNum
|
|
* @property {Array.<gamehall.IHallInfo>|null} [HallData] HallPlayerNum HallData
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new HallPlayerNum.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a HallPlayerNum.
|
|
* @implements IHallPlayerNum
|
|
* @constructor
|
|
* @param {gamehall.IHallPlayerNum=} [properties] Properties to set
|
|
*/
|
|
function HallPlayerNum(properties) {
|
|
this.HallData = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* HallPlayerNum HallData.
|
|
* @member {Array.<gamehall.IHallInfo>} HallData
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @instance
|
|
*/
|
|
HallPlayerNum.prototype.HallData = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new HallPlayerNum instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {gamehall.IHallPlayerNum=} [properties] Properties to set
|
|
* @returns {gamehall.HallPlayerNum} HallPlayerNum instance
|
|
*/
|
|
HallPlayerNum.create = function create(properties) {
|
|
return new HallPlayerNum(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HallPlayerNum message. Does not implicitly {@link gamehall.HallPlayerNum.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {gamehall.IHallPlayerNum} message HallPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HallPlayerNum.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.HallData != null && message.HallData.length)
|
|
for (var i = 0; i < message.HallData.length; ++i)
|
|
$root.gamehall.HallInfo.encode(message.HallData[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HallPlayerNum message, length delimited. Does not implicitly {@link gamehall.HallPlayerNum.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {gamehall.IHallPlayerNum} message HallPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HallPlayerNum.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a HallPlayerNum message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.HallPlayerNum} HallPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HallPlayerNum.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.HallPlayerNum();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.HallData && message.HallData.length))
|
|
message.HallData = [];
|
|
message.HallData.push($root.gamehall.HallInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a HallPlayerNum message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.HallPlayerNum} HallPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HallPlayerNum.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a HallPlayerNum message.
|
|
* @function verify
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
HallPlayerNum.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.HallData != null && message.hasOwnProperty("HallData")) {
|
|
if (!Array.isArray(message.HallData))
|
|
return "HallData: array expected";
|
|
for (var i = 0; i < message.HallData.length; ++i) {
|
|
var error = $root.gamehall.HallInfo.verify(message.HallData[i]);
|
|
if (error)
|
|
return "HallData." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a HallPlayerNum message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.HallPlayerNum} HallPlayerNum
|
|
*/
|
|
HallPlayerNum.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.HallPlayerNum)
|
|
return object;
|
|
var message = new $root.gamehall.HallPlayerNum();
|
|
if (object.HallData) {
|
|
if (!Array.isArray(object.HallData))
|
|
throw TypeError(".gamehall.HallPlayerNum.HallData: array expected");
|
|
message.HallData = [];
|
|
for (var i = 0; i < object.HallData.length; ++i) {
|
|
if (typeof object.HallData[i] !== "object")
|
|
throw TypeError(".gamehall.HallPlayerNum.HallData: object expected");
|
|
message.HallData[i] = $root.gamehall.HallInfo.fromObject(object.HallData[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a HallPlayerNum message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {gamehall.HallPlayerNum} message HallPlayerNum
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
HallPlayerNum.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.HallData = [];
|
|
if (message.HallData && message.HallData.length) {
|
|
object.HallData = [];
|
|
for (var j = 0; j < message.HallData.length; ++j)
|
|
object.HallData[j] = $root.gamehall.HallInfo.toObject(message.HallData[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this HallPlayerNum to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
HallPlayerNum.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for HallPlayerNum
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.HallPlayerNum
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
HallPlayerNum.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.HallPlayerNum";
|
|
};
|
|
|
|
return HallPlayerNum;
|
|
})();
|
|
|
|
gamehall.SCHallRoomList = (function() {
|
|
|
|
/**
|
|
* Properties of a SCHallRoomList.
|
|
* @memberof gamehall
|
|
* @interface ISCHallRoomList
|
|
* @property {number|null} [HallId] SCHallRoomList HallId
|
|
* @property {number|null} [GameId] SCHallRoomList GameId
|
|
* @property {number|null} [GameMode] SCHallRoomList GameMode
|
|
* @property {boolean|null} [IsAdd] SCHallRoomList IsAdd
|
|
* @property {Array.<number>|null} [Params] SCHallRoomList Params
|
|
* @property {Array.<gamehall.IRoomInfo>|null} [Rooms] SCHallRoomList Rooms
|
|
* @property {Array.<gamehall.IHallInfo>|null} [HallData] SCHallRoomList HallData
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCHallRoomList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCHallRoomList.
|
|
* @implements ISCHallRoomList
|
|
* @constructor
|
|
* @param {gamehall.ISCHallRoomList=} [properties] Properties to set
|
|
*/
|
|
function SCHallRoomList(properties) {
|
|
this.Params = [];
|
|
this.Rooms = [];
|
|
this.HallData = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCHallRoomList HallId.
|
|
* @member {number} HallId
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
*/
|
|
SCHallRoomList.prototype.HallId = 0;
|
|
|
|
/**
|
|
* SCHallRoomList GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
*/
|
|
SCHallRoomList.prototype.GameId = 0;
|
|
|
|
/**
|
|
* SCHallRoomList GameMode.
|
|
* @member {number} GameMode
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
*/
|
|
SCHallRoomList.prototype.GameMode = 0;
|
|
|
|
/**
|
|
* SCHallRoomList IsAdd.
|
|
* @member {boolean} IsAdd
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
*/
|
|
SCHallRoomList.prototype.IsAdd = false;
|
|
|
|
/**
|
|
* SCHallRoomList Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
*/
|
|
SCHallRoomList.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* SCHallRoomList Rooms.
|
|
* @member {Array.<gamehall.IRoomInfo>} Rooms
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
*/
|
|
SCHallRoomList.prototype.Rooms = $util.emptyArray;
|
|
|
|
/**
|
|
* SCHallRoomList HallData.
|
|
* @member {Array.<gamehall.IHallInfo>} HallData
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
*/
|
|
SCHallRoomList.prototype.HallData = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCHallRoomList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {gamehall.ISCHallRoomList=} [properties] Properties to set
|
|
* @returns {gamehall.SCHallRoomList} SCHallRoomList instance
|
|
*/
|
|
SCHallRoomList.create = function create(properties) {
|
|
return new SCHallRoomList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHallRoomList message. Does not implicitly {@link gamehall.SCHallRoomList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {gamehall.ISCHallRoomList} message SCHallRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHallRoomList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.HallId != null && Object.hasOwnProperty.call(message, "HallId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.HallId);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameId);
|
|
if (message.GameMode != null && Object.hasOwnProperty.call(message, "GameMode"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.GameMode);
|
|
if (message.IsAdd != null && Object.hasOwnProperty.call(message, "IsAdd"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).bool(message.IsAdd);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 5, wireType 2 =*/42).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.Rooms != null && message.Rooms.length)
|
|
for (var i = 0; i < message.Rooms.length; ++i)
|
|
$root.gamehall.RoomInfo.encode(message.Rooms[i], writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim();
|
|
if (message.HallData != null && message.HallData.length)
|
|
for (var i = 0; i < message.HallData.length; ++i)
|
|
$root.gamehall.HallInfo.encode(message.HallData[i], writer.uint32(/* id 7, wireType 2 =*/58).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHallRoomList message, length delimited. Does not implicitly {@link gamehall.SCHallRoomList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {gamehall.ISCHallRoomList} message SCHallRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHallRoomList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHallRoomList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCHallRoomList} SCHallRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHallRoomList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCHallRoomList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.HallId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.GameMode = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.IsAdd = reader.bool();
|
|
break;
|
|
}
|
|
case 5: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
case 6: {
|
|
if (!(message.Rooms && message.Rooms.length))
|
|
message.Rooms = [];
|
|
message.Rooms.push($root.gamehall.RoomInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 7: {
|
|
if (!(message.HallData && message.HallData.length))
|
|
message.HallData = [];
|
|
message.HallData.push($root.gamehall.HallInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHallRoomList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCHallRoomList} SCHallRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHallRoomList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCHallRoomList message.
|
|
* @function verify
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCHallRoomList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
if (!$util.isInteger(message.HallId))
|
|
return "HallId: integer expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.GameMode != null && message.hasOwnProperty("GameMode"))
|
|
if (!$util.isInteger(message.GameMode))
|
|
return "GameMode: integer expected";
|
|
if (message.IsAdd != null && message.hasOwnProperty("IsAdd"))
|
|
if (typeof message.IsAdd !== "boolean")
|
|
return "IsAdd: boolean expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
if (message.Rooms != null && message.hasOwnProperty("Rooms")) {
|
|
if (!Array.isArray(message.Rooms))
|
|
return "Rooms: array expected";
|
|
for (var i = 0; i < message.Rooms.length; ++i) {
|
|
var error = $root.gamehall.RoomInfo.verify(message.Rooms[i]);
|
|
if (error)
|
|
return "Rooms." + error;
|
|
}
|
|
}
|
|
if (message.HallData != null && message.hasOwnProperty("HallData")) {
|
|
if (!Array.isArray(message.HallData))
|
|
return "HallData: array expected";
|
|
for (var i = 0; i < message.HallData.length; ++i) {
|
|
var error = $root.gamehall.HallInfo.verify(message.HallData[i]);
|
|
if (error)
|
|
return "HallData." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCHallRoomList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCHallRoomList} SCHallRoomList
|
|
*/
|
|
SCHallRoomList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCHallRoomList)
|
|
return object;
|
|
var message = new $root.gamehall.SCHallRoomList();
|
|
if (object.HallId != null)
|
|
message.HallId = object.HallId | 0;
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.GameMode != null)
|
|
message.GameMode = object.GameMode | 0;
|
|
if (object.IsAdd != null)
|
|
message.IsAdd = Boolean(object.IsAdd);
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.SCHallRoomList.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
if (object.Rooms) {
|
|
if (!Array.isArray(object.Rooms))
|
|
throw TypeError(".gamehall.SCHallRoomList.Rooms: array expected");
|
|
message.Rooms = [];
|
|
for (var i = 0; i < object.Rooms.length; ++i) {
|
|
if (typeof object.Rooms[i] !== "object")
|
|
throw TypeError(".gamehall.SCHallRoomList.Rooms: object expected");
|
|
message.Rooms[i] = $root.gamehall.RoomInfo.fromObject(object.Rooms[i]);
|
|
}
|
|
}
|
|
if (object.HallData) {
|
|
if (!Array.isArray(object.HallData))
|
|
throw TypeError(".gamehall.SCHallRoomList.HallData: array expected");
|
|
message.HallData = [];
|
|
for (var i = 0; i < object.HallData.length; ++i) {
|
|
if (typeof object.HallData[i] !== "object")
|
|
throw TypeError(".gamehall.SCHallRoomList.HallData: object expected");
|
|
message.HallData[i] = $root.gamehall.HallInfo.fromObject(object.HallData[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCHallRoomList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {gamehall.SCHallRoomList} message SCHallRoomList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCHallRoomList.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults) {
|
|
object.Params = [];
|
|
object.Rooms = [];
|
|
object.HallData = [];
|
|
}
|
|
if (options.defaults) {
|
|
object.HallId = 0;
|
|
object.GameId = 0;
|
|
object.GameMode = 0;
|
|
object.IsAdd = false;
|
|
}
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
object.HallId = message.HallId;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.GameMode != null && message.hasOwnProperty("GameMode"))
|
|
object.GameMode = message.GameMode;
|
|
if (message.IsAdd != null && message.hasOwnProperty("IsAdd"))
|
|
object.IsAdd = message.IsAdd;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
if (message.Rooms && message.Rooms.length) {
|
|
object.Rooms = [];
|
|
for (var j = 0; j < message.Rooms.length; ++j)
|
|
object.Rooms[j] = $root.gamehall.RoomInfo.toObject(message.Rooms[j], options);
|
|
}
|
|
if (message.HallData && message.HallData.length) {
|
|
object.HallData = [];
|
|
for (var j = 0; j < message.HallData.length; ++j)
|
|
object.HallData[j] = $root.gamehall.HallInfo.toObject(message.HallData[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCHallRoomList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCHallRoomList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCHallRoomList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCHallRoomList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCHallRoomList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCHallRoomList";
|
|
};
|
|
|
|
return SCHallRoomList;
|
|
})();
|
|
|
|
gamehall.SCRoomPlayerEnter = (function() {
|
|
|
|
/**
|
|
* Properties of a SCRoomPlayerEnter.
|
|
* @memberof gamehall
|
|
* @interface ISCRoomPlayerEnter
|
|
* @property {number|null} [RoomId] SCRoomPlayerEnter RoomId
|
|
* @property {gamehall.IRoomPlayerInfo|null} [Player] SCRoomPlayerEnter Player
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCRoomPlayerEnter.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCRoomPlayerEnter.
|
|
* @implements ISCRoomPlayerEnter
|
|
* @constructor
|
|
* @param {gamehall.ISCRoomPlayerEnter=} [properties] Properties to set
|
|
*/
|
|
function SCRoomPlayerEnter(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCRoomPlayerEnter RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @instance
|
|
*/
|
|
SCRoomPlayerEnter.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCRoomPlayerEnter Player.
|
|
* @member {gamehall.IRoomPlayerInfo|null|undefined} Player
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @instance
|
|
*/
|
|
SCRoomPlayerEnter.prototype.Player = null;
|
|
|
|
/**
|
|
* Creates a new SCRoomPlayerEnter instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {gamehall.ISCRoomPlayerEnter=} [properties] Properties to set
|
|
* @returns {gamehall.SCRoomPlayerEnter} SCRoomPlayerEnter instance
|
|
*/
|
|
SCRoomPlayerEnter.create = function create(properties) {
|
|
return new SCRoomPlayerEnter(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRoomPlayerEnter message. Does not implicitly {@link gamehall.SCRoomPlayerEnter.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {gamehall.ISCRoomPlayerEnter} message SCRoomPlayerEnter message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRoomPlayerEnter.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.Player != null && Object.hasOwnProperty.call(message, "Player"))
|
|
$root.gamehall.RoomPlayerInfo.encode(message.Player, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRoomPlayerEnter message, length delimited. Does not implicitly {@link gamehall.SCRoomPlayerEnter.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {gamehall.ISCRoomPlayerEnter} message SCRoomPlayerEnter message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRoomPlayerEnter.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRoomPlayerEnter message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCRoomPlayerEnter} SCRoomPlayerEnter
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRoomPlayerEnter.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCRoomPlayerEnter();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Player = $root.gamehall.RoomPlayerInfo.decode(reader, reader.uint32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRoomPlayerEnter message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCRoomPlayerEnter} SCRoomPlayerEnter
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRoomPlayerEnter.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCRoomPlayerEnter message.
|
|
* @function verify
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCRoomPlayerEnter.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.Player != null && message.hasOwnProperty("Player")) {
|
|
var error = $root.gamehall.RoomPlayerInfo.verify(message.Player);
|
|
if (error)
|
|
return "Player." + error;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCRoomPlayerEnter message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCRoomPlayerEnter} SCRoomPlayerEnter
|
|
*/
|
|
SCRoomPlayerEnter.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCRoomPlayerEnter)
|
|
return object;
|
|
var message = new $root.gamehall.SCRoomPlayerEnter();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.Player != null) {
|
|
if (typeof object.Player !== "object")
|
|
throw TypeError(".gamehall.SCRoomPlayerEnter.Player: object expected");
|
|
message.Player = $root.gamehall.RoomPlayerInfo.fromObject(object.Player);
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCRoomPlayerEnter message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {gamehall.SCRoomPlayerEnter} message SCRoomPlayerEnter
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCRoomPlayerEnter.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.Player = null;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.Player != null && message.hasOwnProperty("Player"))
|
|
object.Player = $root.gamehall.RoomPlayerInfo.toObject(message.Player, options);
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCRoomPlayerEnter to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCRoomPlayerEnter.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCRoomPlayerEnter
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCRoomPlayerEnter
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCRoomPlayerEnter.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCRoomPlayerEnter";
|
|
};
|
|
|
|
return SCRoomPlayerEnter;
|
|
})();
|
|
|
|
gamehall.SCRoomPlayerLeave = (function() {
|
|
|
|
/**
|
|
* Properties of a SCRoomPlayerLeave.
|
|
* @memberof gamehall
|
|
* @interface ISCRoomPlayerLeave
|
|
* @property {number|null} [RoomId] SCRoomPlayerLeave RoomId
|
|
* @property {number|null} [Pos] SCRoomPlayerLeave Pos
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCRoomPlayerLeave.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCRoomPlayerLeave.
|
|
* @implements ISCRoomPlayerLeave
|
|
* @constructor
|
|
* @param {gamehall.ISCRoomPlayerLeave=} [properties] Properties to set
|
|
*/
|
|
function SCRoomPlayerLeave(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCRoomPlayerLeave RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @instance
|
|
*/
|
|
SCRoomPlayerLeave.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCRoomPlayerLeave Pos.
|
|
* @member {number} Pos
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @instance
|
|
*/
|
|
SCRoomPlayerLeave.prototype.Pos = 0;
|
|
|
|
/**
|
|
* Creates a new SCRoomPlayerLeave instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {gamehall.ISCRoomPlayerLeave=} [properties] Properties to set
|
|
* @returns {gamehall.SCRoomPlayerLeave} SCRoomPlayerLeave instance
|
|
*/
|
|
SCRoomPlayerLeave.create = function create(properties) {
|
|
return new SCRoomPlayerLeave(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRoomPlayerLeave message. Does not implicitly {@link gamehall.SCRoomPlayerLeave.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {gamehall.ISCRoomPlayerLeave} message SCRoomPlayerLeave message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRoomPlayerLeave.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.Pos != null && Object.hasOwnProperty.call(message, "Pos"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Pos);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRoomPlayerLeave message, length delimited. Does not implicitly {@link gamehall.SCRoomPlayerLeave.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {gamehall.ISCRoomPlayerLeave} message SCRoomPlayerLeave message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRoomPlayerLeave.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRoomPlayerLeave message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCRoomPlayerLeave} SCRoomPlayerLeave
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRoomPlayerLeave.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCRoomPlayerLeave();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Pos = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRoomPlayerLeave message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCRoomPlayerLeave} SCRoomPlayerLeave
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRoomPlayerLeave.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCRoomPlayerLeave message.
|
|
* @function verify
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCRoomPlayerLeave.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
if (!$util.isInteger(message.Pos))
|
|
return "Pos: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCRoomPlayerLeave message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCRoomPlayerLeave} SCRoomPlayerLeave
|
|
*/
|
|
SCRoomPlayerLeave.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCRoomPlayerLeave)
|
|
return object;
|
|
var message = new $root.gamehall.SCRoomPlayerLeave();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.Pos != null)
|
|
message.Pos = object.Pos | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCRoomPlayerLeave message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {gamehall.SCRoomPlayerLeave} message SCRoomPlayerLeave
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCRoomPlayerLeave.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.Pos = 0;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
object.Pos = message.Pos;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCRoomPlayerLeave to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCRoomPlayerLeave.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCRoomPlayerLeave
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCRoomPlayerLeave
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCRoomPlayerLeave.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCRoomPlayerLeave";
|
|
};
|
|
|
|
return SCRoomPlayerLeave;
|
|
})();
|
|
|
|
gamehall.SCRoomStateChange = (function() {
|
|
|
|
/**
|
|
* Properties of a SCRoomStateChange.
|
|
* @memberof gamehall
|
|
* @interface ISCRoomStateChange
|
|
* @property {number|null} [RoomId] SCRoomStateChange RoomId
|
|
* @property {boolean|null} [Starting] SCRoomStateChange Starting
|
|
* @property {number|null} [State] SCRoomStateChange State
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCRoomStateChange.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCRoomStateChange.
|
|
* @implements ISCRoomStateChange
|
|
* @constructor
|
|
* @param {gamehall.ISCRoomStateChange=} [properties] Properties to set
|
|
*/
|
|
function SCRoomStateChange(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCRoomStateChange RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @instance
|
|
*/
|
|
SCRoomStateChange.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCRoomStateChange Starting.
|
|
* @member {boolean} Starting
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @instance
|
|
*/
|
|
SCRoomStateChange.prototype.Starting = false;
|
|
|
|
/**
|
|
* SCRoomStateChange State.
|
|
* @member {number} State
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @instance
|
|
*/
|
|
SCRoomStateChange.prototype.State = 0;
|
|
|
|
/**
|
|
* Creates a new SCRoomStateChange instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {gamehall.ISCRoomStateChange=} [properties] Properties to set
|
|
* @returns {gamehall.SCRoomStateChange} SCRoomStateChange instance
|
|
*/
|
|
SCRoomStateChange.create = function create(properties) {
|
|
return new SCRoomStateChange(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRoomStateChange message. Does not implicitly {@link gamehall.SCRoomStateChange.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {gamehall.ISCRoomStateChange} message SCRoomStateChange message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRoomStateChange.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.Starting != null && Object.hasOwnProperty.call(message, "Starting"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).bool(message.Starting);
|
|
if (message.State != null && Object.hasOwnProperty.call(message, "State"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.State);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRoomStateChange message, length delimited. Does not implicitly {@link gamehall.SCRoomStateChange.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {gamehall.ISCRoomStateChange} message SCRoomStateChange message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRoomStateChange.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRoomStateChange message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCRoomStateChange} SCRoomStateChange
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRoomStateChange.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCRoomStateChange();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Starting = reader.bool();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.State = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRoomStateChange message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCRoomStateChange} SCRoomStateChange
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRoomStateChange.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCRoomStateChange message.
|
|
* @function verify
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCRoomStateChange.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.Starting != null && message.hasOwnProperty("Starting"))
|
|
if (typeof message.Starting !== "boolean")
|
|
return "Starting: boolean expected";
|
|
if (message.State != null && message.hasOwnProperty("State"))
|
|
if (!$util.isInteger(message.State))
|
|
return "State: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCRoomStateChange message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCRoomStateChange} SCRoomStateChange
|
|
*/
|
|
SCRoomStateChange.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCRoomStateChange)
|
|
return object;
|
|
var message = new $root.gamehall.SCRoomStateChange();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.Starting != null)
|
|
message.Starting = Boolean(object.Starting);
|
|
if (object.State != null)
|
|
message.State = object.State | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCRoomStateChange message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {gamehall.SCRoomStateChange} message SCRoomStateChange
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCRoomStateChange.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.Starting = false;
|
|
object.State = 0;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.Starting != null && message.hasOwnProperty("Starting"))
|
|
object.Starting = message.Starting;
|
|
if (message.State != null && message.hasOwnProperty("State"))
|
|
object.State = message.State;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCRoomStateChange to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCRoomStateChange.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCRoomStateChange
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCRoomStateChange
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCRoomStateChange.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCRoomStateChange";
|
|
};
|
|
|
|
return SCRoomStateChange;
|
|
})();
|
|
|
|
gamehall.CSCreateRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSCreateRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSCreateRoom
|
|
* @property {number|null} [GameId] CSCreateRoom GameId
|
|
* @property {number|null} [BaseCoin] CSCreateRoom BaseCoin
|
|
* @property {number|null} [SceneMode] CSCreateRoom SceneMode
|
|
* @property {number|null} [MaxPlayerNum] CSCreateRoom MaxPlayerNum
|
|
* @property {Array.<number>|null} [Params] CSCreateRoom Params
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSCreateRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSCreateRoom.
|
|
* @implements ICSCreateRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSCreateRoom=} [properties] Properties to set
|
|
*/
|
|
function CSCreateRoom(properties) {
|
|
this.Params = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSCreateRoom GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @instance
|
|
*/
|
|
CSCreateRoom.prototype.GameId = 0;
|
|
|
|
/**
|
|
* CSCreateRoom BaseCoin.
|
|
* @member {number} BaseCoin
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @instance
|
|
*/
|
|
CSCreateRoom.prototype.BaseCoin = 0;
|
|
|
|
/**
|
|
* CSCreateRoom SceneMode.
|
|
* @member {number} SceneMode
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @instance
|
|
*/
|
|
CSCreateRoom.prototype.SceneMode = 0;
|
|
|
|
/**
|
|
* CSCreateRoom MaxPlayerNum.
|
|
* @member {number} MaxPlayerNum
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @instance
|
|
*/
|
|
CSCreateRoom.prototype.MaxPlayerNum = 0;
|
|
|
|
/**
|
|
* CSCreateRoom Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @instance
|
|
*/
|
|
CSCreateRoom.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new CSCreateRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {gamehall.ICSCreateRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSCreateRoom} CSCreateRoom instance
|
|
*/
|
|
CSCreateRoom.create = function create(properties) {
|
|
return new CSCreateRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCreateRoom message. Does not implicitly {@link gamehall.CSCreateRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {gamehall.ICSCreateRoom} message CSCreateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCreateRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.BaseCoin != null && Object.hasOwnProperty.call(message, "BaseCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.BaseCoin);
|
|
if (message.SceneMode != null && Object.hasOwnProperty.call(message, "SceneMode"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.SceneMode);
|
|
if (message.MaxPlayerNum != null && Object.hasOwnProperty.call(message, "MaxPlayerNum"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.MaxPlayerNum);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 5, wireType 2 =*/42).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCreateRoom message, length delimited. Does not implicitly {@link gamehall.CSCreateRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {gamehall.ICSCreateRoom} message CSCreateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCreateRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCreateRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSCreateRoom} CSCreateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCreateRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSCreateRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.BaseCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.SceneMode = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.MaxPlayerNum = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCreateRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSCreateRoom} CSCreateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCreateRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSCreateRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSCreateRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.BaseCoin != null && message.hasOwnProperty("BaseCoin"))
|
|
if (!$util.isInteger(message.BaseCoin))
|
|
return "BaseCoin: integer expected";
|
|
if (message.SceneMode != null && message.hasOwnProperty("SceneMode"))
|
|
if (!$util.isInteger(message.SceneMode))
|
|
return "SceneMode: integer expected";
|
|
if (message.MaxPlayerNum != null && message.hasOwnProperty("MaxPlayerNum"))
|
|
if (!$util.isInteger(message.MaxPlayerNum))
|
|
return "MaxPlayerNum: integer expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSCreateRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSCreateRoom} CSCreateRoom
|
|
*/
|
|
CSCreateRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSCreateRoom)
|
|
return object;
|
|
var message = new $root.gamehall.CSCreateRoom();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.BaseCoin != null)
|
|
message.BaseCoin = object.BaseCoin | 0;
|
|
if (object.SceneMode != null)
|
|
message.SceneMode = object.SceneMode | 0;
|
|
if (object.MaxPlayerNum != null)
|
|
message.MaxPlayerNum = object.MaxPlayerNum | 0;
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.CSCreateRoom.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSCreateRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {gamehall.CSCreateRoom} message CSCreateRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSCreateRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Params = [];
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.BaseCoin = 0;
|
|
object.SceneMode = 0;
|
|
object.MaxPlayerNum = 0;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.BaseCoin != null && message.hasOwnProperty("BaseCoin"))
|
|
object.BaseCoin = message.BaseCoin;
|
|
if (message.SceneMode != null && message.hasOwnProperty("SceneMode"))
|
|
object.SceneMode = message.SceneMode;
|
|
if (message.MaxPlayerNum != null && message.hasOwnProperty("MaxPlayerNum"))
|
|
object.MaxPlayerNum = message.MaxPlayerNum;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSCreateRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSCreateRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSCreateRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSCreateRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSCreateRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSCreateRoom";
|
|
};
|
|
|
|
return CSCreateRoom;
|
|
})();
|
|
|
|
gamehall.SCCreateRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCreateRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCCreateRoom
|
|
* @property {number|null} [GameId] SCCreateRoom GameId
|
|
* @property {number|null} [BaseCoin] SCCreateRoom BaseCoin
|
|
* @property {number|null} [SceneMode] SCCreateRoom SceneMode
|
|
* @property {number|null} [MaxPlayerNum] SCCreateRoom MaxPlayerNum
|
|
* @property {Array.<number>|null} [Params] SCCreateRoom Params
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCCreateRoom OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCreateRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCreateRoom.
|
|
* @implements ISCCreateRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCCreateRoom=} [properties] Properties to set
|
|
*/
|
|
function SCCreateRoom(properties) {
|
|
this.Params = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCreateRoom GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @instance
|
|
*/
|
|
SCCreateRoom.prototype.GameId = 0;
|
|
|
|
/**
|
|
* SCCreateRoom BaseCoin.
|
|
* @member {number} BaseCoin
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @instance
|
|
*/
|
|
SCCreateRoom.prototype.BaseCoin = 0;
|
|
|
|
/**
|
|
* SCCreateRoom SceneMode.
|
|
* @member {number} SceneMode
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @instance
|
|
*/
|
|
SCCreateRoom.prototype.SceneMode = 0;
|
|
|
|
/**
|
|
* SCCreateRoom MaxPlayerNum.
|
|
* @member {number} MaxPlayerNum
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @instance
|
|
*/
|
|
SCCreateRoom.prototype.MaxPlayerNum = 0;
|
|
|
|
/**
|
|
* SCCreateRoom Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @instance
|
|
*/
|
|
SCCreateRoom.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* SCCreateRoom OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @instance
|
|
*/
|
|
SCCreateRoom.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCCreateRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {gamehall.ISCCreateRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCCreateRoom} SCCreateRoom instance
|
|
*/
|
|
SCCreateRoom.create = function create(properties) {
|
|
return new SCCreateRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCreateRoom message. Does not implicitly {@link gamehall.SCCreateRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {gamehall.ISCCreateRoom} message SCCreateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCreateRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.BaseCoin != null && Object.hasOwnProperty.call(message, "BaseCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.BaseCoin);
|
|
if (message.SceneMode != null && Object.hasOwnProperty.call(message, "SceneMode"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.SceneMode);
|
|
if (message.MaxPlayerNum != null && Object.hasOwnProperty.call(message, "MaxPlayerNum"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.MaxPlayerNum);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 5, wireType 2 =*/42).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCreateRoom message, length delimited. Does not implicitly {@link gamehall.SCCreateRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {gamehall.ISCCreateRoom} message SCCreateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCreateRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCreateRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCreateRoom} SCCreateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCreateRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCreateRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.BaseCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.SceneMode = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.MaxPlayerNum = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCreateRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCreateRoom} SCCreateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCreateRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCreateRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCreateRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.BaseCoin != null && message.hasOwnProperty("BaseCoin"))
|
|
if (!$util.isInteger(message.BaseCoin))
|
|
return "BaseCoin: integer expected";
|
|
if (message.SceneMode != null && message.hasOwnProperty("SceneMode"))
|
|
if (!$util.isInteger(message.SceneMode))
|
|
return "SceneMode: integer expected";
|
|
if (message.MaxPlayerNum != null && message.hasOwnProperty("MaxPlayerNum"))
|
|
if (!$util.isInteger(message.MaxPlayerNum))
|
|
return "MaxPlayerNum: integer expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCreateRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCreateRoom} SCCreateRoom
|
|
*/
|
|
SCCreateRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCreateRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCCreateRoom();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.BaseCoin != null)
|
|
message.BaseCoin = object.BaseCoin | 0;
|
|
if (object.SceneMode != null)
|
|
message.SceneMode = object.SceneMode | 0;
|
|
if (object.MaxPlayerNum != null)
|
|
message.MaxPlayerNum = object.MaxPlayerNum | 0;
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.SCCreateRoom.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCreateRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {gamehall.SCCreateRoom} message SCCreateRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCreateRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Params = [];
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.BaseCoin = 0;
|
|
object.SceneMode = 0;
|
|
object.MaxPlayerNum = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.BaseCoin != null && message.hasOwnProperty("BaseCoin"))
|
|
object.BaseCoin = message.BaseCoin;
|
|
if (message.SceneMode != null && message.hasOwnProperty("SceneMode"))
|
|
object.SceneMode = message.SceneMode;
|
|
if (message.MaxPlayerNum != null && message.hasOwnProperty("MaxPlayerNum"))
|
|
object.MaxPlayerNum = message.MaxPlayerNum;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCreateRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCreateRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCreateRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCreateRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCreateRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCreateRoom";
|
|
};
|
|
|
|
return SCCreateRoom;
|
|
})();
|
|
|
|
gamehall.CSDestroyRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSDestroyRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSDestroyRoom
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSDestroyRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSDestroyRoom.
|
|
* @implements ICSDestroyRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSDestroyRoom=} [properties] Properties to set
|
|
*/
|
|
function CSDestroyRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSDestroyRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {gamehall.ICSDestroyRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSDestroyRoom} CSDestroyRoom instance
|
|
*/
|
|
CSDestroyRoom.create = function create(properties) {
|
|
return new CSDestroyRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSDestroyRoom message. Does not implicitly {@link gamehall.CSDestroyRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {gamehall.ICSDestroyRoom} message CSDestroyRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSDestroyRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSDestroyRoom message, length delimited. Does not implicitly {@link gamehall.CSDestroyRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {gamehall.ICSDestroyRoom} message CSDestroyRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSDestroyRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSDestroyRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSDestroyRoom} CSDestroyRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSDestroyRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSDestroyRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSDestroyRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSDestroyRoom} CSDestroyRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSDestroyRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSDestroyRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSDestroyRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSDestroyRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSDestroyRoom} CSDestroyRoom
|
|
*/
|
|
CSDestroyRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSDestroyRoom)
|
|
return object;
|
|
return new $root.gamehall.CSDestroyRoom();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSDestroyRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {gamehall.CSDestroyRoom} message CSDestroyRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSDestroyRoom.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSDestroyRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSDestroyRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSDestroyRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSDestroyRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSDestroyRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSDestroyRoom";
|
|
};
|
|
|
|
return CSDestroyRoom;
|
|
})();
|
|
|
|
gamehall.SCDestroyRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCDestroyRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCDestroyRoom
|
|
* @property {number|null} [RoomId] SCDestroyRoom RoomId
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCDestroyRoom OpRetCode
|
|
* @property {number|null} [IsForce] SCDestroyRoom IsForce
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCDestroyRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCDestroyRoom.
|
|
* @implements ISCDestroyRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCDestroyRoom=} [properties] Properties to set
|
|
*/
|
|
function SCDestroyRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCDestroyRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @instance
|
|
*/
|
|
SCDestroyRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCDestroyRoom OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @instance
|
|
*/
|
|
SCDestroyRoom.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCDestroyRoom IsForce.
|
|
* @member {number} IsForce
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @instance
|
|
*/
|
|
SCDestroyRoom.prototype.IsForce = 0;
|
|
|
|
/**
|
|
* Creates a new SCDestroyRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {gamehall.ISCDestroyRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCDestroyRoom} SCDestroyRoom instance
|
|
*/
|
|
SCDestroyRoom.create = function create(properties) {
|
|
return new SCDestroyRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCDestroyRoom message. Does not implicitly {@link gamehall.SCDestroyRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {gamehall.ISCDestroyRoom} message SCDestroyRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCDestroyRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.OpRetCode);
|
|
if (message.IsForce != null && Object.hasOwnProperty.call(message, "IsForce"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.IsForce);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCDestroyRoom message, length delimited. Does not implicitly {@link gamehall.SCDestroyRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {gamehall.ISCDestroyRoom} message SCDestroyRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCDestroyRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCDestroyRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCDestroyRoom} SCDestroyRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCDestroyRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCDestroyRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.IsForce = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCDestroyRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCDestroyRoom} SCDestroyRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCDestroyRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCDestroyRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCDestroyRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.IsForce != null && message.hasOwnProperty("IsForce"))
|
|
if (!$util.isInteger(message.IsForce))
|
|
return "IsForce: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCDestroyRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCDestroyRoom} SCDestroyRoom
|
|
*/
|
|
SCDestroyRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCDestroyRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCDestroyRoom();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.IsForce != null)
|
|
message.IsForce = object.IsForce | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCDestroyRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {gamehall.SCDestroyRoom} message SCDestroyRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCDestroyRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.IsForce = 0;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.IsForce != null && message.hasOwnProperty("IsForce"))
|
|
object.IsForce = message.IsForce;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCDestroyRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCDestroyRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCDestroyRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCDestroyRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCDestroyRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCDestroyRoom";
|
|
};
|
|
|
|
return SCDestroyRoom;
|
|
})();
|
|
|
|
gamehall.CSEnterRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSEnterRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSEnterRoom
|
|
* @property {number|null} [RoomId] CSEnterRoom RoomId
|
|
* @property {number|null} [GameId] CSEnterRoom GameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSEnterRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSEnterRoom.
|
|
* @implements ICSEnterRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSEnterRoom=} [properties] Properties to set
|
|
*/
|
|
function CSEnterRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSEnterRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @instance
|
|
*/
|
|
CSEnterRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* CSEnterRoom GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @instance
|
|
*/
|
|
CSEnterRoom.prototype.GameId = 0;
|
|
|
|
/**
|
|
* Creates a new CSEnterRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {gamehall.ICSEnterRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSEnterRoom} CSEnterRoom instance
|
|
*/
|
|
CSEnterRoom.create = function create(properties) {
|
|
return new CSEnterRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterRoom message. Does not implicitly {@link gamehall.CSEnterRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {gamehall.ICSEnterRoom} message CSEnterRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterRoom message, length delimited. Does not implicitly {@link gamehall.CSEnterRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {gamehall.ICSEnterRoom} message CSEnterRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSEnterRoom} CSEnterRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSEnterRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSEnterRoom} CSEnterRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSEnterRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSEnterRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSEnterRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSEnterRoom} CSEnterRoom
|
|
*/
|
|
CSEnterRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSEnterRoom)
|
|
return object;
|
|
var message = new $root.gamehall.CSEnterRoom();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSEnterRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {gamehall.CSEnterRoom} message CSEnterRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSEnterRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.GameId = 0;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSEnterRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSEnterRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSEnterRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSEnterRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSEnterRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSEnterRoom";
|
|
};
|
|
|
|
return CSEnterRoom;
|
|
})();
|
|
|
|
gamehall.SCEnterRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCEnterRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCEnterRoom
|
|
* @property {number|null} [GameId] SCEnterRoom GameId
|
|
* @property {number|null} [ModeType] SCEnterRoom ModeType
|
|
* @property {Array.<number>|null} [Params] SCEnterRoom Params
|
|
* @property {number|null} [RoomId] SCEnterRoom RoomId
|
|
* @property {number|null} [HallId] SCEnterRoom HallId
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCEnterRoom OpRetCode
|
|
* @property {number|null} [ClubId] SCEnterRoom ClubId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCEnterRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCEnterRoom.
|
|
* @implements ISCEnterRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCEnterRoom=} [properties] Properties to set
|
|
*/
|
|
function SCEnterRoom(properties) {
|
|
this.Params = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCEnterRoom GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
*/
|
|
SCEnterRoom.prototype.GameId = 0;
|
|
|
|
/**
|
|
* SCEnterRoom ModeType.
|
|
* @member {number} ModeType
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
*/
|
|
SCEnterRoom.prototype.ModeType = 0;
|
|
|
|
/**
|
|
* SCEnterRoom Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
*/
|
|
SCEnterRoom.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* SCEnterRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
*/
|
|
SCEnterRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCEnterRoom HallId.
|
|
* @member {number} HallId
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
*/
|
|
SCEnterRoom.prototype.HallId = 0;
|
|
|
|
/**
|
|
* SCEnterRoom OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
*/
|
|
SCEnterRoom.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCEnterRoom ClubId.
|
|
* @member {number} ClubId
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
*/
|
|
SCEnterRoom.prototype.ClubId = 0;
|
|
|
|
/**
|
|
* Creates a new SCEnterRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {gamehall.ISCEnterRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCEnterRoom} SCEnterRoom instance
|
|
*/
|
|
SCEnterRoom.create = function create(properties) {
|
|
return new SCEnterRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterRoom message. Does not implicitly {@link gamehall.SCEnterRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {gamehall.ISCEnterRoom} message SCEnterRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.ModeType != null && Object.hasOwnProperty.call(message, "ModeType"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.ModeType);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 3, wireType 2 =*/26).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.RoomId);
|
|
if (message.HallId != null && Object.hasOwnProperty.call(message, "HallId"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.HallId);
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.OpRetCode);
|
|
if (message.ClubId != null && Object.hasOwnProperty.call(message, "ClubId"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.ClubId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterRoom message, length delimited. Does not implicitly {@link gamehall.SCEnterRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {gamehall.ISCEnterRoom} message SCEnterRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCEnterRoom} SCEnterRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCEnterRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ModeType = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.HallId = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.ClubId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCEnterRoom} SCEnterRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCEnterRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCEnterRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.ModeType != null && message.hasOwnProperty("ModeType"))
|
|
if (!$util.isInteger(message.ModeType))
|
|
return "ModeType: integer expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
if (!$util.isInteger(message.HallId))
|
|
return "HallId: integer expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.ClubId != null && message.hasOwnProperty("ClubId"))
|
|
if (!$util.isInteger(message.ClubId))
|
|
return "ClubId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCEnterRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCEnterRoom} SCEnterRoom
|
|
*/
|
|
SCEnterRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCEnterRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCEnterRoom();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.ModeType != null)
|
|
message.ModeType = object.ModeType | 0;
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.SCEnterRoom.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.HallId != null)
|
|
message.HallId = object.HallId | 0;
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.ClubId != null)
|
|
message.ClubId = object.ClubId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCEnterRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {gamehall.SCEnterRoom} message SCEnterRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCEnterRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Params = [];
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.ModeType = 0;
|
|
object.RoomId = 0;
|
|
object.HallId = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.ClubId = 0;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.ModeType != null && message.hasOwnProperty("ModeType"))
|
|
object.ModeType = message.ModeType;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
object.HallId = message.HallId;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.ClubId != null && message.hasOwnProperty("ClubId"))
|
|
object.ClubId = message.ClubId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCEnterRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCEnterRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCEnterRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCEnterRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCEnterRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCEnterRoom";
|
|
};
|
|
|
|
return SCEnterRoom;
|
|
})();
|
|
|
|
gamehall.CSLeaveRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSLeaveRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSLeaveRoom
|
|
* @property {number|null} [Mode] CSLeaveRoom Mode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSLeaveRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSLeaveRoom.
|
|
* @implements ICSLeaveRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSLeaveRoom=} [properties] Properties to set
|
|
*/
|
|
function CSLeaveRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSLeaveRoom Mode.
|
|
* @member {number} Mode
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @instance
|
|
*/
|
|
CSLeaveRoom.prototype.Mode = 0;
|
|
|
|
/**
|
|
* Creates a new CSLeaveRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {gamehall.ICSLeaveRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSLeaveRoom} CSLeaveRoom instance
|
|
*/
|
|
CSLeaveRoom.create = function create(properties) {
|
|
return new CSLeaveRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveRoom message. Does not implicitly {@link gamehall.CSLeaveRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {gamehall.ICSLeaveRoom} message CSLeaveRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Mode != null && Object.hasOwnProperty.call(message, "Mode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Mode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveRoom message, length delimited. Does not implicitly {@link gamehall.CSLeaveRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {gamehall.ICSLeaveRoom} message CSLeaveRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSLeaveRoom} CSLeaveRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSLeaveRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Mode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSLeaveRoom} CSLeaveRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSLeaveRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSLeaveRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Mode != null && message.hasOwnProperty("Mode"))
|
|
if (!$util.isInteger(message.Mode))
|
|
return "Mode: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSLeaveRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSLeaveRoom} CSLeaveRoom
|
|
*/
|
|
CSLeaveRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSLeaveRoom)
|
|
return object;
|
|
var message = new $root.gamehall.CSLeaveRoom();
|
|
if (object.Mode != null)
|
|
message.Mode = object.Mode | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSLeaveRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {gamehall.CSLeaveRoom} message CSLeaveRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSLeaveRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.Mode = 0;
|
|
if (message.Mode != null && message.hasOwnProperty("Mode"))
|
|
object.Mode = message.Mode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSLeaveRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSLeaveRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSLeaveRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSLeaveRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSLeaveRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSLeaveRoom";
|
|
};
|
|
|
|
return CSLeaveRoom;
|
|
})();
|
|
|
|
gamehall.SCLeaveRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCLeaveRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCLeaveRoom
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCLeaveRoom OpRetCode
|
|
* @property {number|null} [Reason] SCLeaveRoom Reason
|
|
* @property {number|null} [RoomId] SCLeaveRoom RoomId
|
|
* @property {number|null} [Mode] SCLeaveRoom Mode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCLeaveRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCLeaveRoom.
|
|
* @implements ISCLeaveRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCLeaveRoom=} [properties] Properties to set
|
|
*/
|
|
function SCLeaveRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCLeaveRoom OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @instance
|
|
*/
|
|
SCLeaveRoom.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCLeaveRoom Reason.
|
|
* @member {number} Reason
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @instance
|
|
*/
|
|
SCLeaveRoom.prototype.Reason = 0;
|
|
|
|
/**
|
|
* SCLeaveRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @instance
|
|
*/
|
|
SCLeaveRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCLeaveRoom Mode.
|
|
* @member {number} Mode
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @instance
|
|
*/
|
|
SCLeaveRoom.prototype.Mode = 0;
|
|
|
|
/**
|
|
* Creates a new SCLeaveRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {gamehall.ISCLeaveRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCLeaveRoom} SCLeaveRoom instance
|
|
*/
|
|
SCLeaveRoom.create = function create(properties) {
|
|
return new SCLeaveRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveRoom message. Does not implicitly {@link gamehall.SCLeaveRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {gamehall.ISCLeaveRoom} message SCLeaveRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.Reason != null && Object.hasOwnProperty.call(message, "Reason"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Reason);
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.RoomId);
|
|
if (message.Mode != null && Object.hasOwnProperty.call(message, "Mode"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.Mode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveRoom message, length delimited. Does not implicitly {@link gamehall.SCLeaveRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {gamehall.ISCLeaveRoom} message SCLeaveRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCLeaveRoom} SCLeaveRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCLeaveRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Reason = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Mode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCLeaveRoom} SCLeaveRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCLeaveRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCLeaveRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.Reason != null && message.hasOwnProperty("Reason"))
|
|
if (!$util.isInteger(message.Reason))
|
|
return "Reason: integer expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.Mode != null && message.hasOwnProperty("Mode"))
|
|
if (!$util.isInteger(message.Mode))
|
|
return "Mode: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCLeaveRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCLeaveRoom} SCLeaveRoom
|
|
*/
|
|
SCLeaveRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCLeaveRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCLeaveRoom();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.Reason != null)
|
|
message.Reason = object.Reason | 0;
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.Mode != null)
|
|
message.Mode = object.Mode | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCLeaveRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {gamehall.SCLeaveRoom} message SCLeaveRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCLeaveRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.Reason = 0;
|
|
object.RoomId = 0;
|
|
object.Mode = 0;
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.Reason != null && message.hasOwnProperty("Reason"))
|
|
object.Reason = message.Reason;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.Mode != null && message.hasOwnProperty("Mode"))
|
|
object.Mode = message.Mode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCLeaveRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCLeaveRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCLeaveRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCLeaveRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCLeaveRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCLeaveRoom";
|
|
};
|
|
|
|
return SCLeaveRoom;
|
|
})();
|
|
|
|
gamehall.CSReturnRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSReturnRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSReturnRoom
|
|
* @property {number|null} [ApkVer] CSReturnRoom ApkVer
|
|
* @property {number|null} [ResVer] CSReturnRoom ResVer
|
|
* @property {boolean|null} [IsLoaded] CSReturnRoom IsLoaded
|
|
* @property {number|null} [RoomId] CSReturnRoom RoomId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSReturnRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSReturnRoom.
|
|
* @implements ICSReturnRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSReturnRoom=} [properties] Properties to set
|
|
*/
|
|
function CSReturnRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSReturnRoom ApkVer.
|
|
* @member {number} ApkVer
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @instance
|
|
*/
|
|
CSReturnRoom.prototype.ApkVer = 0;
|
|
|
|
/**
|
|
* CSReturnRoom ResVer.
|
|
* @member {number} ResVer
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @instance
|
|
*/
|
|
CSReturnRoom.prototype.ResVer = 0;
|
|
|
|
/**
|
|
* CSReturnRoom IsLoaded.
|
|
* @member {boolean} IsLoaded
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @instance
|
|
*/
|
|
CSReturnRoom.prototype.IsLoaded = false;
|
|
|
|
/**
|
|
* CSReturnRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @instance
|
|
*/
|
|
CSReturnRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* Creates a new CSReturnRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {gamehall.ICSReturnRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSReturnRoom} CSReturnRoom instance
|
|
*/
|
|
CSReturnRoom.create = function create(properties) {
|
|
return new CSReturnRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReturnRoom message. Does not implicitly {@link gamehall.CSReturnRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {gamehall.ICSReturnRoom} message CSReturnRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReturnRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ApkVer != null && Object.hasOwnProperty.call(message, "ApkVer"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ApkVer);
|
|
if (message.ResVer != null && Object.hasOwnProperty.call(message, "ResVer"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.ResVer);
|
|
if (message.IsLoaded != null && Object.hasOwnProperty.call(message, "IsLoaded"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).bool(message.IsLoaded);
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.RoomId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReturnRoom message, length delimited. Does not implicitly {@link gamehall.CSReturnRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {gamehall.ICSReturnRoom} message CSReturnRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReturnRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReturnRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSReturnRoom} CSReturnRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReturnRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSReturnRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ResVer = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.IsLoaded = reader.bool();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReturnRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSReturnRoom} CSReturnRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReturnRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSReturnRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSReturnRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ApkVer != null && message.hasOwnProperty("ApkVer"))
|
|
if (!$util.isInteger(message.ApkVer))
|
|
return "ApkVer: integer expected";
|
|
if (message.ResVer != null && message.hasOwnProperty("ResVer"))
|
|
if (!$util.isInteger(message.ResVer))
|
|
return "ResVer: integer expected";
|
|
if (message.IsLoaded != null && message.hasOwnProperty("IsLoaded"))
|
|
if (typeof message.IsLoaded !== "boolean")
|
|
return "IsLoaded: boolean expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSReturnRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSReturnRoom} CSReturnRoom
|
|
*/
|
|
CSReturnRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSReturnRoom)
|
|
return object;
|
|
var message = new $root.gamehall.CSReturnRoom();
|
|
if (object.ApkVer != null)
|
|
message.ApkVer = object.ApkVer | 0;
|
|
if (object.ResVer != null)
|
|
message.ResVer = object.ResVer | 0;
|
|
if (object.IsLoaded != null)
|
|
message.IsLoaded = Boolean(object.IsLoaded);
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSReturnRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {gamehall.CSReturnRoom} message CSReturnRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSReturnRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.ApkVer = 0;
|
|
object.ResVer = 0;
|
|
object.IsLoaded = false;
|
|
object.RoomId = 0;
|
|
}
|
|
if (message.ApkVer != null && message.hasOwnProperty("ApkVer"))
|
|
object.ApkVer = message.ApkVer;
|
|
if (message.ResVer != null && message.hasOwnProperty("ResVer"))
|
|
object.ResVer = message.ResVer;
|
|
if (message.IsLoaded != null && message.hasOwnProperty("IsLoaded"))
|
|
object.IsLoaded = message.IsLoaded;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSReturnRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSReturnRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSReturnRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSReturnRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSReturnRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSReturnRoom";
|
|
};
|
|
|
|
return CSReturnRoom;
|
|
})();
|
|
|
|
gamehall.SCReturnRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCReturnRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCReturnRoom
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCReturnRoom OpRetCode
|
|
* @property {number|null} [RoomId] SCReturnRoom RoomId
|
|
* @property {number|null} [GameId] SCReturnRoom GameId
|
|
* @property {number|null} [ModeType] SCReturnRoom ModeType
|
|
* @property {Array.<number>|null} [Params] SCReturnRoom Params
|
|
* @property {number|null} [HallId] SCReturnRoom HallId
|
|
* @property {number|null} [MinApkVer] SCReturnRoom MinApkVer
|
|
* @property {number|null} [LatestApkVer] SCReturnRoom LatestApkVer
|
|
* @property {number|null} [MinResVer] SCReturnRoom MinResVer
|
|
* @property {number|null} [LatestResVer] SCReturnRoom LatestResVer
|
|
* @property {boolean|null} [IsLoaded] SCReturnRoom IsLoaded
|
|
* @property {number|null} [ClubId] SCReturnRoom ClubId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCReturnRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCReturnRoom.
|
|
* @implements ISCReturnRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCReturnRoom=} [properties] Properties to set
|
|
*/
|
|
function SCReturnRoom(properties) {
|
|
this.Params = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCReturnRoom OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCReturnRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCReturnRoom GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.GameId = 0;
|
|
|
|
/**
|
|
* SCReturnRoom ModeType.
|
|
* @member {number} ModeType
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.ModeType = 0;
|
|
|
|
/**
|
|
* SCReturnRoom Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* SCReturnRoom HallId.
|
|
* @member {number} HallId
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.HallId = 0;
|
|
|
|
/**
|
|
* SCReturnRoom MinApkVer.
|
|
* @member {number} MinApkVer
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.MinApkVer = 0;
|
|
|
|
/**
|
|
* SCReturnRoom LatestApkVer.
|
|
* @member {number} LatestApkVer
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.LatestApkVer = 0;
|
|
|
|
/**
|
|
* SCReturnRoom MinResVer.
|
|
* @member {number} MinResVer
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.MinResVer = 0;
|
|
|
|
/**
|
|
* SCReturnRoom LatestResVer.
|
|
* @member {number} LatestResVer
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.LatestResVer = 0;
|
|
|
|
/**
|
|
* SCReturnRoom IsLoaded.
|
|
* @member {boolean} IsLoaded
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.IsLoaded = false;
|
|
|
|
/**
|
|
* SCReturnRoom ClubId.
|
|
* @member {number} ClubId
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
*/
|
|
SCReturnRoom.prototype.ClubId = 0;
|
|
|
|
/**
|
|
* Creates a new SCReturnRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {gamehall.ISCReturnRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCReturnRoom} SCReturnRoom instance
|
|
*/
|
|
SCReturnRoom.create = function create(properties) {
|
|
return new SCReturnRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReturnRoom message. Does not implicitly {@link gamehall.SCReturnRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {gamehall.ISCReturnRoom} message SCReturnRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReturnRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.RoomId);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.GameId);
|
|
if (message.ModeType != null && Object.hasOwnProperty.call(message, "ModeType"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.ModeType);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 5, wireType 2 =*/42).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.HallId != null && Object.hasOwnProperty.call(message, "HallId"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.HallId);
|
|
if (message.MinApkVer != null && Object.hasOwnProperty.call(message, "MinApkVer"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.MinApkVer);
|
|
if (message.LatestApkVer != null && Object.hasOwnProperty.call(message, "LatestApkVer"))
|
|
writer.uint32(/* id 8, wireType 0 =*/64).int32(message.LatestApkVer);
|
|
if (message.MinResVer != null && Object.hasOwnProperty.call(message, "MinResVer"))
|
|
writer.uint32(/* id 9, wireType 0 =*/72).int32(message.MinResVer);
|
|
if (message.LatestResVer != null && Object.hasOwnProperty.call(message, "LatestResVer"))
|
|
writer.uint32(/* id 10, wireType 0 =*/80).int32(message.LatestResVer);
|
|
if (message.IsLoaded != null && Object.hasOwnProperty.call(message, "IsLoaded"))
|
|
writer.uint32(/* id 11, wireType 0 =*/88).bool(message.IsLoaded);
|
|
if (message.ClubId != null && Object.hasOwnProperty.call(message, "ClubId"))
|
|
writer.uint32(/* id 12, wireType 0 =*/96).int32(message.ClubId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReturnRoom message, length delimited. Does not implicitly {@link gamehall.SCReturnRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {gamehall.ISCReturnRoom} message SCReturnRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReturnRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReturnRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCReturnRoom} SCReturnRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReturnRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCReturnRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.ModeType = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.HallId = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.MinApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.LatestApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 9: {
|
|
message.MinResVer = reader.int32();
|
|
break;
|
|
}
|
|
case 10: {
|
|
message.LatestResVer = reader.int32();
|
|
break;
|
|
}
|
|
case 11: {
|
|
message.IsLoaded = reader.bool();
|
|
break;
|
|
}
|
|
case 12: {
|
|
message.ClubId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReturnRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCReturnRoom} SCReturnRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReturnRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCReturnRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCReturnRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.ModeType != null && message.hasOwnProperty("ModeType"))
|
|
if (!$util.isInteger(message.ModeType))
|
|
return "ModeType: integer expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
if (!$util.isInteger(message.HallId))
|
|
return "HallId: integer expected";
|
|
if (message.MinApkVer != null && message.hasOwnProperty("MinApkVer"))
|
|
if (!$util.isInteger(message.MinApkVer))
|
|
return "MinApkVer: integer expected";
|
|
if (message.LatestApkVer != null && message.hasOwnProperty("LatestApkVer"))
|
|
if (!$util.isInteger(message.LatestApkVer))
|
|
return "LatestApkVer: integer expected";
|
|
if (message.MinResVer != null && message.hasOwnProperty("MinResVer"))
|
|
if (!$util.isInteger(message.MinResVer))
|
|
return "MinResVer: integer expected";
|
|
if (message.LatestResVer != null && message.hasOwnProperty("LatestResVer"))
|
|
if (!$util.isInteger(message.LatestResVer))
|
|
return "LatestResVer: integer expected";
|
|
if (message.IsLoaded != null && message.hasOwnProperty("IsLoaded"))
|
|
if (typeof message.IsLoaded !== "boolean")
|
|
return "IsLoaded: boolean expected";
|
|
if (message.ClubId != null && message.hasOwnProperty("ClubId"))
|
|
if (!$util.isInteger(message.ClubId))
|
|
return "ClubId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCReturnRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCReturnRoom} SCReturnRoom
|
|
*/
|
|
SCReturnRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCReturnRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCReturnRoom();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.ModeType != null)
|
|
message.ModeType = object.ModeType | 0;
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.SCReturnRoom.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
if (object.HallId != null)
|
|
message.HallId = object.HallId | 0;
|
|
if (object.MinApkVer != null)
|
|
message.MinApkVer = object.MinApkVer | 0;
|
|
if (object.LatestApkVer != null)
|
|
message.LatestApkVer = object.LatestApkVer | 0;
|
|
if (object.MinResVer != null)
|
|
message.MinResVer = object.MinResVer | 0;
|
|
if (object.LatestResVer != null)
|
|
message.LatestResVer = object.LatestResVer | 0;
|
|
if (object.IsLoaded != null)
|
|
message.IsLoaded = Boolean(object.IsLoaded);
|
|
if (object.ClubId != null)
|
|
message.ClubId = object.ClubId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCReturnRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {gamehall.SCReturnRoom} message SCReturnRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCReturnRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Params = [];
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.RoomId = 0;
|
|
object.GameId = 0;
|
|
object.ModeType = 0;
|
|
object.HallId = 0;
|
|
object.MinApkVer = 0;
|
|
object.LatestApkVer = 0;
|
|
object.MinResVer = 0;
|
|
object.LatestResVer = 0;
|
|
object.IsLoaded = false;
|
|
object.ClubId = 0;
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.ModeType != null && message.hasOwnProperty("ModeType"))
|
|
object.ModeType = message.ModeType;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
if (message.HallId != null && message.hasOwnProperty("HallId"))
|
|
object.HallId = message.HallId;
|
|
if (message.MinApkVer != null && message.hasOwnProperty("MinApkVer"))
|
|
object.MinApkVer = message.MinApkVer;
|
|
if (message.LatestApkVer != null && message.hasOwnProperty("LatestApkVer"))
|
|
object.LatestApkVer = message.LatestApkVer;
|
|
if (message.MinResVer != null && message.hasOwnProperty("MinResVer"))
|
|
object.MinResVer = message.MinResVer;
|
|
if (message.LatestResVer != null && message.hasOwnProperty("LatestResVer"))
|
|
object.LatestResVer = message.LatestResVer;
|
|
if (message.IsLoaded != null && message.hasOwnProperty("IsLoaded"))
|
|
object.IsLoaded = message.IsLoaded;
|
|
if (message.ClubId != null && message.hasOwnProperty("ClubId"))
|
|
object.ClubId = message.ClubId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCReturnRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCReturnRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCReturnRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCReturnRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCReturnRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCReturnRoom";
|
|
};
|
|
|
|
return SCReturnRoom;
|
|
})();
|
|
|
|
gamehall.CSGetGameRec = (function() {
|
|
|
|
/**
|
|
* Properties of a CSGetGameRec.
|
|
* @memberof gamehall
|
|
* @interface ICSGetGameRec
|
|
* @property {number|null} [Ver] CSGetGameRec Ver
|
|
* @property {number|null} [GameId] CSGetGameRec GameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSGetGameRec.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSGetGameRec.
|
|
* @implements ICSGetGameRec
|
|
* @constructor
|
|
* @param {gamehall.ICSGetGameRec=} [properties] Properties to set
|
|
*/
|
|
function CSGetGameRec(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSGetGameRec Ver.
|
|
* @member {number} Ver
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @instance
|
|
*/
|
|
CSGetGameRec.prototype.Ver = 0;
|
|
|
|
/**
|
|
* CSGetGameRec GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @instance
|
|
*/
|
|
CSGetGameRec.prototype.GameId = 0;
|
|
|
|
/**
|
|
* Creates a new CSGetGameRec instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {gamehall.ICSGetGameRec=} [properties] Properties to set
|
|
* @returns {gamehall.CSGetGameRec} CSGetGameRec instance
|
|
*/
|
|
CSGetGameRec.create = function create(properties) {
|
|
return new CSGetGameRec(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetGameRec message. Does not implicitly {@link gamehall.CSGetGameRec.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {gamehall.ICSGetGameRec} message CSGetGameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetGameRec.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Ver != null && Object.hasOwnProperty.call(message, "Ver"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Ver);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetGameRec message, length delimited. Does not implicitly {@link gamehall.CSGetGameRec.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {gamehall.ICSGetGameRec} message CSGetGameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetGameRec.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetGameRec message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSGetGameRec} CSGetGameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetGameRec.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSGetGameRec();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Ver = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetGameRec message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSGetGameRec} CSGetGameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetGameRec.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSGetGameRec message.
|
|
* @function verify
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSGetGameRec.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Ver != null && message.hasOwnProperty("Ver"))
|
|
if (!$util.isInteger(message.Ver))
|
|
return "Ver: integer expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSGetGameRec message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSGetGameRec} CSGetGameRec
|
|
*/
|
|
CSGetGameRec.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSGetGameRec)
|
|
return object;
|
|
var message = new $root.gamehall.CSGetGameRec();
|
|
if (object.Ver != null)
|
|
message.Ver = object.Ver | 0;
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSGetGameRec message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {gamehall.CSGetGameRec} message CSGetGameRec
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSGetGameRec.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Ver = 0;
|
|
object.GameId = 0;
|
|
}
|
|
if (message.Ver != null && message.hasOwnProperty("Ver"))
|
|
object.Ver = message.Ver;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSGetGameRec to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSGetGameRec.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSGetGameRec
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSGetGameRec
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSGetGameRec.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSGetGameRec";
|
|
};
|
|
|
|
return CSGetGameRec;
|
|
})();
|
|
|
|
gamehall.PlayerGameRec = (function() {
|
|
|
|
/**
|
|
* Properties of a PlayerGameRec.
|
|
* @memberof gamehall
|
|
* @interface IPlayerGameRec
|
|
* @property {number|null} [Id] PlayerGameRec Id
|
|
* @property {string|null} [Name] PlayerGameRec Name
|
|
* @property {number|null} [Head] PlayerGameRec Head
|
|
* @property {number|Long|null} [Coin] PlayerGameRec Coin
|
|
* @property {number|null} [Pos] PlayerGameRec Pos
|
|
* @property {Array.<number>|null} [OtherParams] PlayerGameRec OtherParams
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new PlayerGameRec.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a PlayerGameRec.
|
|
* @implements IPlayerGameRec
|
|
* @constructor
|
|
* @param {gamehall.IPlayerGameRec=} [properties] Properties to set
|
|
*/
|
|
function PlayerGameRec(properties) {
|
|
this.OtherParams = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* PlayerGameRec Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @instance
|
|
*/
|
|
PlayerGameRec.prototype.Id = 0;
|
|
|
|
/**
|
|
* PlayerGameRec Name.
|
|
* @member {string} Name
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @instance
|
|
*/
|
|
PlayerGameRec.prototype.Name = "";
|
|
|
|
/**
|
|
* PlayerGameRec Head.
|
|
* @member {number} Head
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @instance
|
|
*/
|
|
PlayerGameRec.prototype.Head = 0;
|
|
|
|
/**
|
|
* PlayerGameRec Coin.
|
|
* @member {number|Long} Coin
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @instance
|
|
*/
|
|
PlayerGameRec.prototype.Coin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* PlayerGameRec Pos.
|
|
* @member {number} Pos
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @instance
|
|
*/
|
|
PlayerGameRec.prototype.Pos = 0;
|
|
|
|
/**
|
|
* PlayerGameRec OtherParams.
|
|
* @member {Array.<number>} OtherParams
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @instance
|
|
*/
|
|
PlayerGameRec.prototype.OtherParams = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new PlayerGameRec instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {gamehall.IPlayerGameRec=} [properties] Properties to set
|
|
* @returns {gamehall.PlayerGameRec} PlayerGameRec instance
|
|
*/
|
|
PlayerGameRec.create = function create(properties) {
|
|
return new PlayerGameRec(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PlayerGameRec message. Does not implicitly {@link gamehall.PlayerGameRec.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {gamehall.IPlayerGameRec} message PlayerGameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PlayerGameRec.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.Name != null && Object.hasOwnProperty.call(message, "Name"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.Name);
|
|
if (message.Head != null && Object.hasOwnProperty.call(message, "Head"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Head);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.Coin);
|
|
if (message.Pos != null && Object.hasOwnProperty.call(message, "Pos"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.Pos);
|
|
if (message.OtherParams != null && message.OtherParams.length) {
|
|
writer.uint32(/* id 6, wireType 2 =*/50).fork();
|
|
for (var i = 0; i < message.OtherParams.length; ++i)
|
|
writer.int32(message.OtherParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PlayerGameRec message, length delimited. Does not implicitly {@link gamehall.PlayerGameRec.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {gamehall.IPlayerGameRec} message PlayerGameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PlayerGameRec.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a PlayerGameRec message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.PlayerGameRec} PlayerGameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PlayerGameRec.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.PlayerGameRec();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Name = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Head = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Coin = reader.int64();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.Pos = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
if (!(message.OtherParams && message.OtherParams.length))
|
|
message.OtherParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OtherParams.push(reader.int32());
|
|
} else
|
|
message.OtherParams.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a PlayerGameRec message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.PlayerGameRec} PlayerGameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PlayerGameRec.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a PlayerGameRec message.
|
|
* @function verify
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
PlayerGameRec.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
if (!$util.isString(message.Name))
|
|
return "Name: string expected";
|
|
if (message.Head != null && message.hasOwnProperty("Head"))
|
|
if (!$util.isInteger(message.Head))
|
|
return "Head: integer expected";
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin) && !(message.Coin && $util.isInteger(message.Coin.low) && $util.isInteger(message.Coin.high)))
|
|
return "Coin: integer|Long expected";
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
if (!$util.isInteger(message.Pos))
|
|
return "Pos: integer expected";
|
|
if (message.OtherParams != null && message.hasOwnProperty("OtherParams")) {
|
|
if (!Array.isArray(message.OtherParams))
|
|
return "OtherParams: array expected";
|
|
for (var i = 0; i < message.OtherParams.length; ++i)
|
|
if (!$util.isInteger(message.OtherParams[i]))
|
|
return "OtherParams: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a PlayerGameRec message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.PlayerGameRec} PlayerGameRec
|
|
*/
|
|
PlayerGameRec.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.PlayerGameRec)
|
|
return object;
|
|
var message = new $root.gamehall.PlayerGameRec();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.Name != null)
|
|
message.Name = String(object.Name);
|
|
if (object.Head != null)
|
|
message.Head = object.Head | 0;
|
|
if (object.Coin != null)
|
|
if ($util.Long)
|
|
(message.Coin = $util.Long.fromValue(object.Coin)).unsigned = false;
|
|
else if (typeof object.Coin === "string")
|
|
message.Coin = parseInt(object.Coin, 10);
|
|
else if (typeof object.Coin === "number")
|
|
message.Coin = object.Coin;
|
|
else if (typeof object.Coin === "object")
|
|
message.Coin = new $util.LongBits(object.Coin.low >>> 0, object.Coin.high >>> 0).toNumber();
|
|
if (object.Pos != null)
|
|
message.Pos = object.Pos | 0;
|
|
if (object.OtherParams) {
|
|
if (!Array.isArray(object.OtherParams))
|
|
throw TypeError(".gamehall.PlayerGameRec.OtherParams: array expected");
|
|
message.OtherParams = [];
|
|
for (var i = 0; i < object.OtherParams.length; ++i)
|
|
message.OtherParams[i] = object.OtherParams[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a PlayerGameRec message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {gamehall.PlayerGameRec} message PlayerGameRec
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
PlayerGameRec.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.OtherParams = [];
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.Name = "";
|
|
object.Head = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Coin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Coin = options.longs === String ? "0" : 0;
|
|
object.Pos = 0;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
object.Name = message.Name;
|
|
if (message.Head != null && message.hasOwnProperty("Head"))
|
|
object.Head = message.Head;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (typeof message.Coin === "number")
|
|
object.Coin = options.longs === String ? String(message.Coin) : message.Coin;
|
|
else
|
|
object.Coin = options.longs === String ? $util.Long.prototype.toString.call(message.Coin) : options.longs === Number ? new $util.LongBits(message.Coin.low >>> 0, message.Coin.high >>> 0).toNumber() : message.Coin;
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
object.Pos = message.Pos;
|
|
if (message.OtherParams && message.OtherParams.length) {
|
|
object.OtherParams = [];
|
|
for (var j = 0; j < message.OtherParams.length; ++j)
|
|
object.OtherParams[j] = message.OtherParams[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this PlayerGameRec to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
PlayerGameRec.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for PlayerGameRec
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.PlayerGameRec
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
PlayerGameRec.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.PlayerGameRec";
|
|
};
|
|
|
|
return PlayerGameRec;
|
|
})();
|
|
|
|
gamehall.GameRec = (function() {
|
|
|
|
/**
|
|
* Properties of a GameRec.
|
|
* @memberof gamehall
|
|
* @interface IGameRec
|
|
* @property {number|null} [RecId] GameRec RecId
|
|
* @property {Array.<gamehall.IPlayerGameRec>|null} [Datas] GameRec Datas
|
|
* @property {number|Long|null} [Ts] GameRec Ts
|
|
* @property {number|null} [RoomId] GameRec RoomId
|
|
* @property {number|null} [GameMode] GameRec GameMode
|
|
* @property {number|null} [SceneType] GameRec SceneType
|
|
* @property {number|null} [GameId] GameRec GameId
|
|
* @property {number|null} [TotalOfGames] GameRec TotalOfGames
|
|
* @property {number|null} [NumOfGames] GameRec NumOfGames
|
|
* @property {number|null} [RoomFeeMode] GameRec RoomFeeMode
|
|
* @property {number|null} [RoomCardCnt] GameRec RoomCardCnt
|
|
* @property {Array.<number>|null} [Params] GameRec Params
|
|
* @property {number|null} [GameTime] GameRec GameTime
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new GameRec.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a GameRec.
|
|
* @implements IGameRec
|
|
* @constructor
|
|
* @param {gamehall.IGameRec=} [properties] Properties to set
|
|
*/
|
|
function GameRec(properties) {
|
|
this.Datas = [];
|
|
this.Params = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* GameRec RecId.
|
|
* @member {number} RecId
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.RecId = 0;
|
|
|
|
/**
|
|
* GameRec Datas.
|
|
* @member {Array.<gamehall.IPlayerGameRec>} Datas
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.Datas = $util.emptyArray;
|
|
|
|
/**
|
|
* GameRec Ts.
|
|
* @member {number|Long} Ts
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.Ts = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* GameRec RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* GameRec GameMode.
|
|
* @member {number} GameMode
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.GameMode = 0;
|
|
|
|
/**
|
|
* GameRec SceneType.
|
|
* @member {number} SceneType
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.SceneType = 0;
|
|
|
|
/**
|
|
* GameRec GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.GameId = 0;
|
|
|
|
/**
|
|
* GameRec TotalOfGames.
|
|
* @member {number} TotalOfGames
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.TotalOfGames = 0;
|
|
|
|
/**
|
|
* GameRec NumOfGames.
|
|
* @member {number} NumOfGames
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.NumOfGames = 0;
|
|
|
|
/**
|
|
* GameRec RoomFeeMode.
|
|
* @member {number} RoomFeeMode
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.RoomFeeMode = 0;
|
|
|
|
/**
|
|
* GameRec RoomCardCnt.
|
|
* @member {number} RoomCardCnt
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.RoomCardCnt = 0;
|
|
|
|
/**
|
|
* GameRec Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* GameRec GameTime.
|
|
* @member {number} GameTime
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
*/
|
|
GameRec.prototype.GameTime = 0;
|
|
|
|
/**
|
|
* Creates a new GameRec instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {gamehall.IGameRec=} [properties] Properties to set
|
|
* @returns {gamehall.GameRec} GameRec instance
|
|
*/
|
|
GameRec.create = function create(properties) {
|
|
return new GameRec(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameRec message. Does not implicitly {@link gamehall.GameRec.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {gamehall.IGameRec} message GameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameRec.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RecId != null && Object.hasOwnProperty.call(message, "RecId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RecId);
|
|
if (message.Datas != null && message.Datas.length)
|
|
for (var i = 0; i < message.Datas.length; ++i)
|
|
$root.gamehall.PlayerGameRec.encode(message.Datas[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
if (message.Ts != null && Object.hasOwnProperty.call(message, "Ts"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.Ts);
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.RoomId);
|
|
if (message.GameMode != null && Object.hasOwnProperty.call(message, "GameMode"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.GameMode);
|
|
if (message.SceneType != null && Object.hasOwnProperty.call(message, "SceneType"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.SceneType);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.GameId);
|
|
if (message.TotalOfGames != null && Object.hasOwnProperty.call(message, "TotalOfGames"))
|
|
writer.uint32(/* id 8, wireType 0 =*/64).int32(message.TotalOfGames);
|
|
if (message.NumOfGames != null && Object.hasOwnProperty.call(message, "NumOfGames"))
|
|
writer.uint32(/* id 9, wireType 0 =*/72).int32(message.NumOfGames);
|
|
if (message.RoomFeeMode != null && Object.hasOwnProperty.call(message, "RoomFeeMode"))
|
|
writer.uint32(/* id 10, wireType 0 =*/80).int32(message.RoomFeeMode);
|
|
if (message.RoomCardCnt != null && Object.hasOwnProperty.call(message, "RoomCardCnt"))
|
|
writer.uint32(/* id 11, wireType 0 =*/88).int32(message.RoomCardCnt);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 12, wireType 2 =*/98).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.GameTime != null && Object.hasOwnProperty.call(message, "GameTime"))
|
|
writer.uint32(/* id 13, wireType 0 =*/104).int32(message.GameTime);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameRec message, length delimited. Does not implicitly {@link gamehall.GameRec.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {gamehall.IGameRec} message GameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameRec.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameRec message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.GameRec} GameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameRec.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.GameRec();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RecId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.Datas && message.Datas.length))
|
|
message.Datas = [];
|
|
message.Datas.push($root.gamehall.PlayerGameRec.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Ts = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.GameMode = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.SceneType = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.TotalOfGames = reader.int32();
|
|
break;
|
|
}
|
|
case 9: {
|
|
message.NumOfGames = reader.int32();
|
|
break;
|
|
}
|
|
case 10: {
|
|
message.RoomFeeMode = reader.int32();
|
|
break;
|
|
}
|
|
case 11: {
|
|
message.RoomCardCnt = reader.int32();
|
|
break;
|
|
}
|
|
case 12: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
case 13: {
|
|
message.GameTime = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameRec message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.GameRec} GameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameRec.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a GameRec message.
|
|
* @function verify
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
GameRec.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RecId != null && message.hasOwnProperty("RecId"))
|
|
if (!$util.isInteger(message.RecId))
|
|
return "RecId: integer expected";
|
|
if (message.Datas != null && message.hasOwnProperty("Datas")) {
|
|
if (!Array.isArray(message.Datas))
|
|
return "Datas: array expected";
|
|
for (var i = 0; i < message.Datas.length; ++i) {
|
|
var error = $root.gamehall.PlayerGameRec.verify(message.Datas[i]);
|
|
if (error)
|
|
return "Datas." + error;
|
|
}
|
|
}
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (!$util.isInteger(message.Ts) && !(message.Ts && $util.isInteger(message.Ts.low) && $util.isInteger(message.Ts.high)))
|
|
return "Ts: integer|Long expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.GameMode != null && message.hasOwnProperty("GameMode"))
|
|
if (!$util.isInteger(message.GameMode))
|
|
return "GameMode: integer expected";
|
|
if (message.SceneType != null && message.hasOwnProperty("SceneType"))
|
|
if (!$util.isInteger(message.SceneType))
|
|
return "SceneType: integer expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.TotalOfGames != null && message.hasOwnProperty("TotalOfGames"))
|
|
if (!$util.isInteger(message.TotalOfGames))
|
|
return "TotalOfGames: integer expected";
|
|
if (message.NumOfGames != null && message.hasOwnProperty("NumOfGames"))
|
|
if (!$util.isInteger(message.NumOfGames))
|
|
return "NumOfGames: integer expected";
|
|
if (message.RoomFeeMode != null && message.hasOwnProperty("RoomFeeMode"))
|
|
if (!$util.isInteger(message.RoomFeeMode))
|
|
return "RoomFeeMode: integer expected";
|
|
if (message.RoomCardCnt != null && message.hasOwnProperty("RoomCardCnt"))
|
|
if (!$util.isInteger(message.RoomCardCnt))
|
|
return "RoomCardCnt: integer expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
if (message.GameTime != null && message.hasOwnProperty("GameTime"))
|
|
if (!$util.isInteger(message.GameTime))
|
|
return "GameTime: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a GameRec message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.GameRec} GameRec
|
|
*/
|
|
GameRec.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.GameRec)
|
|
return object;
|
|
var message = new $root.gamehall.GameRec();
|
|
if (object.RecId != null)
|
|
message.RecId = object.RecId | 0;
|
|
if (object.Datas) {
|
|
if (!Array.isArray(object.Datas))
|
|
throw TypeError(".gamehall.GameRec.Datas: array expected");
|
|
message.Datas = [];
|
|
for (var i = 0; i < object.Datas.length; ++i) {
|
|
if (typeof object.Datas[i] !== "object")
|
|
throw TypeError(".gamehall.GameRec.Datas: object expected");
|
|
message.Datas[i] = $root.gamehall.PlayerGameRec.fromObject(object.Datas[i]);
|
|
}
|
|
}
|
|
if (object.Ts != null)
|
|
if ($util.Long)
|
|
(message.Ts = $util.Long.fromValue(object.Ts)).unsigned = false;
|
|
else if (typeof object.Ts === "string")
|
|
message.Ts = parseInt(object.Ts, 10);
|
|
else if (typeof object.Ts === "number")
|
|
message.Ts = object.Ts;
|
|
else if (typeof object.Ts === "object")
|
|
message.Ts = new $util.LongBits(object.Ts.low >>> 0, object.Ts.high >>> 0).toNumber();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.GameMode != null)
|
|
message.GameMode = object.GameMode | 0;
|
|
if (object.SceneType != null)
|
|
message.SceneType = object.SceneType | 0;
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.TotalOfGames != null)
|
|
message.TotalOfGames = object.TotalOfGames | 0;
|
|
if (object.NumOfGames != null)
|
|
message.NumOfGames = object.NumOfGames | 0;
|
|
if (object.RoomFeeMode != null)
|
|
message.RoomFeeMode = object.RoomFeeMode | 0;
|
|
if (object.RoomCardCnt != null)
|
|
message.RoomCardCnt = object.RoomCardCnt | 0;
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.GameRec.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
if (object.GameTime != null)
|
|
message.GameTime = object.GameTime | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a GameRec message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {gamehall.GameRec} message GameRec
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
GameRec.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults) {
|
|
object.Datas = [];
|
|
object.Params = [];
|
|
}
|
|
if (options.defaults) {
|
|
object.RecId = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Ts = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Ts = options.longs === String ? "0" : 0;
|
|
object.RoomId = 0;
|
|
object.GameMode = 0;
|
|
object.SceneType = 0;
|
|
object.GameId = 0;
|
|
object.TotalOfGames = 0;
|
|
object.NumOfGames = 0;
|
|
object.RoomFeeMode = 0;
|
|
object.RoomCardCnt = 0;
|
|
object.GameTime = 0;
|
|
}
|
|
if (message.RecId != null && message.hasOwnProperty("RecId"))
|
|
object.RecId = message.RecId;
|
|
if (message.Datas && message.Datas.length) {
|
|
object.Datas = [];
|
|
for (var j = 0; j < message.Datas.length; ++j)
|
|
object.Datas[j] = $root.gamehall.PlayerGameRec.toObject(message.Datas[j], options);
|
|
}
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (typeof message.Ts === "number")
|
|
object.Ts = options.longs === String ? String(message.Ts) : message.Ts;
|
|
else
|
|
object.Ts = options.longs === String ? $util.Long.prototype.toString.call(message.Ts) : options.longs === Number ? new $util.LongBits(message.Ts.low >>> 0, message.Ts.high >>> 0).toNumber() : message.Ts;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.GameMode != null && message.hasOwnProperty("GameMode"))
|
|
object.GameMode = message.GameMode;
|
|
if (message.SceneType != null && message.hasOwnProperty("SceneType"))
|
|
object.SceneType = message.SceneType;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.TotalOfGames != null && message.hasOwnProperty("TotalOfGames"))
|
|
object.TotalOfGames = message.TotalOfGames;
|
|
if (message.NumOfGames != null && message.hasOwnProperty("NumOfGames"))
|
|
object.NumOfGames = message.NumOfGames;
|
|
if (message.RoomFeeMode != null && message.hasOwnProperty("RoomFeeMode"))
|
|
object.RoomFeeMode = message.RoomFeeMode;
|
|
if (message.RoomCardCnt != null && message.hasOwnProperty("RoomCardCnt"))
|
|
object.RoomCardCnt = message.RoomCardCnt;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
if (message.GameTime != null && message.hasOwnProperty("GameTime"))
|
|
object.GameTime = message.GameTime;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this GameRec to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.GameRec
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
GameRec.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for GameRec
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.GameRec
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
GameRec.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.GameRec";
|
|
};
|
|
|
|
return GameRec;
|
|
})();
|
|
|
|
gamehall.SCGetGameRec = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGetGameRec.
|
|
* @memberof gamehall
|
|
* @interface ISCGetGameRec
|
|
* @property {Array.<gamehall.IGameRec>|null} [Recs] SCGetGameRec Recs
|
|
* @property {number|null} [Ver] SCGetGameRec Ver
|
|
* @property {number|null} [GameId] SCGetGameRec GameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGetGameRec.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGetGameRec.
|
|
* @implements ISCGetGameRec
|
|
* @constructor
|
|
* @param {gamehall.ISCGetGameRec=} [properties] Properties to set
|
|
*/
|
|
function SCGetGameRec(properties) {
|
|
this.Recs = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGetGameRec Recs.
|
|
* @member {Array.<gamehall.IGameRec>} Recs
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @instance
|
|
*/
|
|
SCGetGameRec.prototype.Recs = $util.emptyArray;
|
|
|
|
/**
|
|
* SCGetGameRec Ver.
|
|
* @member {number} Ver
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @instance
|
|
*/
|
|
SCGetGameRec.prototype.Ver = 0;
|
|
|
|
/**
|
|
* SCGetGameRec GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @instance
|
|
*/
|
|
SCGetGameRec.prototype.GameId = 0;
|
|
|
|
/**
|
|
* Creates a new SCGetGameRec instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {gamehall.ISCGetGameRec=} [properties] Properties to set
|
|
* @returns {gamehall.SCGetGameRec} SCGetGameRec instance
|
|
*/
|
|
SCGetGameRec.create = function create(properties) {
|
|
return new SCGetGameRec(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetGameRec message. Does not implicitly {@link gamehall.SCGetGameRec.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {gamehall.ISCGetGameRec} message SCGetGameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetGameRec.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Recs != null && message.Recs.length)
|
|
for (var i = 0; i < message.Recs.length; ++i)
|
|
$root.gamehall.GameRec.encode(message.Recs[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.Ver != null && Object.hasOwnProperty.call(message, "Ver"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Ver);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.GameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetGameRec message, length delimited. Does not implicitly {@link gamehall.SCGetGameRec.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {gamehall.ISCGetGameRec} message SCGetGameRec message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetGameRec.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetGameRec message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGetGameRec} SCGetGameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetGameRec.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGetGameRec();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.Recs && message.Recs.length))
|
|
message.Recs = [];
|
|
message.Recs.push($root.gamehall.GameRec.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Ver = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetGameRec message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGetGameRec} SCGetGameRec
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetGameRec.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGetGameRec message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGetGameRec.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Recs != null && message.hasOwnProperty("Recs")) {
|
|
if (!Array.isArray(message.Recs))
|
|
return "Recs: array expected";
|
|
for (var i = 0; i < message.Recs.length; ++i) {
|
|
var error = $root.gamehall.GameRec.verify(message.Recs[i]);
|
|
if (error)
|
|
return "Recs." + error;
|
|
}
|
|
}
|
|
if (message.Ver != null && message.hasOwnProperty("Ver"))
|
|
if (!$util.isInteger(message.Ver))
|
|
return "Ver: integer expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGetGameRec message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGetGameRec} SCGetGameRec
|
|
*/
|
|
SCGetGameRec.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGetGameRec)
|
|
return object;
|
|
var message = new $root.gamehall.SCGetGameRec();
|
|
if (object.Recs) {
|
|
if (!Array.isArray(object.Recs))
|
|
throw TypeError(".gamehall.SCGetGameRec.Recs: array expected");
|
|
message.Recs = [];
|
|
for (var i = 0; i < object.Recs.length; ++i) {
|
|
if (typeof object.Recs[i] !== "object")
|
|
throw TypeError(".gamehall.SCGetGameRec.Recs: object expected");
|
|
message.Recs[i] = $root.gamehall.GameRec.fromObject(object.Recs[i]);
|
|
}
|
|
}
|
|
if (object.Ver != null)
|
|
message.Ver = object.Ver | 0;
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGetGameRec message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {gamehall.SCGetGameRec} message SCGetGameRec
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGetGameRec.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Recs = [];
|
|
if (options.defaults) {
|
|
object.Ver = 0;
|
|
object.GameId = 0;
|
|
}
|
|
if (message.Recs && message.Recs.length) {
|
|
object.Recs = [];
|
|
for (var j = 0; j < message.Recs.length; ++j)
|
|
object.Recs[j] = $root.gamehall.GameRec.toObject(message.Recs[j], options);
|
|
}
|
|
if (message.Ver != null && message.hasOwnProperty("Ver"))
|
|
object.Ver = message.Ver;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGetGameRec to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGetGameRec.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGetGameRec
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGetGameRec
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGetGameRec.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGetGameRec";
|
|
};
|
|
|
|
return SCGetGameRec;
|
|
})();
|
|
|
|
gamehall.CSShareSuc = (function() {
|
|
|
|
/**
|
|
* Properties of a CSShareSuc.
|
|
* @memberof gamehall
|
|
* @interface ICSShareSuc
|
|
* @property {number|null} [ShareType] CSShareSuc ShareType
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSShareSuc.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSShareSuc.
|
|
* @implements ICSShareSuc
|
|
* @constructor
|
|
* @param {gamehall.ICSShareSuc=} [properties] Properties to set
|
|
*/
|
|
function CSShareSuc(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSShareSuc ShareType.
|
|
* @member {number} ShareType
|
|
* @memberof gamehall.CSShareSuc
|
|
* @instance
|
|
*/
|
|
CSShareSuc.prototype.ShareType = 0;
|
|
|
|
/**
|
|
* Creates a new CSShareSuc instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {gamehall.ICSShareSuc=} [properties] Properties to set
|
|
* @returns {gamehall.CSShareSuc} CSShareSuc instance
|
|
*/
|
|
CSShareSuc.create = function create(properties) {
|
|
return new CSShareSuc(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSShareSuc message. Does not implicitly {@link gamehall.CSShareSuc.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {gamehall.ICSShareSuc} message CSShareSuc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSShareSuc.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShareType != null && Object.hasOwnProperty.call(message, "ShareType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ShareType);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSShareSuc message, length delimited. Does not implicitly {@link gamehall.CSShareSuc.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {gamehall.ICSShareSuc} message CSShareSuc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSShareSuc.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSShareSuc message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSShareSuc} CSShareSuc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSShareSuc.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSShareSuc();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShareType = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSShareSuc message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSShareSuc} CSShareSuc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSShareSuc.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSShareSuc message.
|
|
* @function verify
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSShareSuc.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShareType != null && message.hasOwnProperty("ShareType"))
|
|
if (!$util.isInteger(message.ShareType))
|
|
return "ShareType: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSShareSuc message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSShareSuc} CSShareSuc
|
|
*/
|
|
CSShareSuc.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSShareSuc)
|
|
return object;
|
|
var message = new $root.gamehall.CSShareSuc();
|
|
if (object.ShareType != null)
|
|
message.ShareType = object.ShareType | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSShareSuc message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {gamehall.CSShareSuc} message CSShareSuc
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSShareSuc.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.ShareType = 0;
|
|
if (message.ShareType != null && message.hasOwnProperty("ShareType"))
|
|
object.ShareType = message.ShareType;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSShareSuc to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSShareSuc
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSShareSuc.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSShareSuc
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSShareSuc
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSShareSuc.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSShareSuc";
|
|
};
|
|
|
|
return CSShareSuc;
|
|
})();
|
|
|
|
gamehall.SCShareSuc = (function() {
|
|
|
|
/**
|
|
* Properties of a SCShareSuc.
|
|
* @memberof gamehall
|
|
* @interface ISCShareSuc
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCShareSuc OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCShareSuc.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCShareSuc.
|
|
* @implements ISCShareSuc
|
|
* @constructor
|
|
* @param {gamehall.ISCShareSuc=} [properties] Properties to set
|
|
*/
|
|
function SCShareSuc(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCShareSuc OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCShareSuc
|
|
* @instance
|
|
*/
|
|
SCShareSuc.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCShareSuc instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {gamehall.ISCShareSuc=} [properties] Properties to set
|
|
* @returns {gamehall.SCShareSuc} SCShareSuc instance
|
|
*/
|
|
SCShareSuc.create = function create(properties) {
|
|
return new SCShareSuc(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCShareSuc message. Does not implicitly {@link gamehall.SCShareSuc.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {gamehall.ISCShareSuc} message SCShareSuc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCShareSuc.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCShareSuc message, length delimited. Does not implicitly {@link gamehall.SCShareSuc.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {gamehall.ISCShareSuc} message SCShareSuc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCShareSuc.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCShareSuc message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCShareSuc} SCShareSuc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCShareSuc.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCShareSuc();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCShareSuc message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCShareSuc} SCShareSuc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCShareSuc.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCShareSuc message.
|
|
* @function verify
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCShareSuc.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCShareSuc message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCShareSuc} SCShareSuc
|
|
*/
|
|
SCShareSuc.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCShareSuc)
|
|
return object;
|
|
var message = new $root.gamehall.SCShareSuc();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCShareSuc message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {gamehall.SCShareSuc} message SCShareSuc
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCShareSuc.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCShareSuc to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCShareSuc
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCShareSuc.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCShareSuc
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCShareSuc
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCShareSuc.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCShareSuc";
|
|
};
|
|
|
|
return SCShareSuc;
|
|
})();
|
|
|
|
gamehall.CSForceStart = (function() {
|
|
|
|
/**
|
|
* Properties of a CSForceStart.
|
|
* @memberof gamehall
|
|
* @interface ICSForceStart
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSForceStart.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSForceStart.
|
|
* @implements ICSForceStart
|
|
* @constructor
|
|
* @param {gamehall.ICSForceStart=} [properties] Properties to set
|
|
*/
|
|
function CSForceStart(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSForceStart instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {gamehall.ICSForceStart=} [properties] Properties to set
|
|
* @returns {gamehall.CSForceStart} CSForceStart instance
|
|
*/
|
|
CSForceStart.create = function create(properties) {
|
|
return new CSForceStart(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSForceStart message. Does not implicitly {@link gamehall.CSForceStart.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {gamehall.ICSForceStart} message CSForceStart message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSForceStart.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSForceStart message, length delimited. Does not implicitly {@link gamehall.CSForceStart.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {gamehall.ICSForceStart} message CSForceStart message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSForceStart.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSForceStart message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSForceStart} CSForceStart
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSForceStart.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSForceStart();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSForceStart message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSForceStart} CSForceStart
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSForceStart.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSForceStart message.
|
|
* @function verify
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSForceStart.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSForceStart message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSForceStart} CSForceStart
|
|
*/
|
|
CSForceStart.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSForceStart)
|
|
return object;
|
|
return new $root.gamehall.CSForceStart();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSForceStart message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {gamehall.CSForceStart} message CSForceStart
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSForceStart.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSForceStart to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSForceStart
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSForceStart.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSForceStart
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSForceStart
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSForceStart.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSForceStart";
|
|
};
|
|
|
|
return CSForceStart;
|
|
})();
|
|
|
|
gamehall.SCForceStart = (function() {
|
|
|
|
/**
|
|
* Properties of a SCForceStart.
|
|
* @memberof gamehall
|
|
* @interface ISCForceStart
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCForceStart OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCForceStart.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCForceStart.
|
|
* @implements ISCForceStart
|
|
* @constructor
|
|
* @param {gamehall.ISCForceStart=} [properties] Properties to set
|
|
*/
|
|
function SCForceStart(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCForceStart OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCForceStart
|
|
* @instance
|
|
*/
|
|
SCForceStart.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCForceStart instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {gamehall.ISCForceStart=} [properties] Properties to set
|
|
* @returns {gamehall.SCForceStart} SCForceStart instance
|
|
*/
|
|
SCForceStart.create = function create(properties) {
|
|
return new SCForceStart(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCForceStart message. Does not implicitly {@link gamehall.SCForceStart.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {gamehall.ISCForceStart} message SCForceStart message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCForceStart.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCForceStart message, length delimited. Does not implicitly {@link gamehall.SCForceStart.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {gamehall.ISCForceStart} message SCForceStart message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCForceStart.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCForceStart message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCForceStart} SCForceStart
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCForceStart.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCForceStart();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCForceStart message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCForceStart} SCForceStart
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCForceStart.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCForceStart message.
|
|
* @function verify
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCForceStart.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCForceStart message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCForceStart} SCForceStart
|
|
*/
|
|
SCForceStart.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCForceStart)
|
|
return object;
|
|
var message = new $root.gamehall.SCForceStart();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCForceStart message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {gamehall.SCForceStart} message SCForceStart
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCForceStart.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCForceStart to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCForceStart
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCForceStart.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCForceStart
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCForceStart
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCForceStart.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCForceStart";
|
|
};
|
|
|
|
return SCForceStart;
|
|
})();
|
|
|
|
gamehall.CSInviteRobot = (function() {
|
|
|
|
/**
|
|
* Properties of a CSInviteRobot.
|
|
* @memberof gamehall
|
|
* @interface ICSInviteRobot
|
|
* @property {number|null} [GameId] CSInviteRobot GameId
|
|
* @property {boolean|null} [IsAgent] CSInviteRobot IsAgent
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSInviteRobot.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSInviteRobot.
|
|
* @implements ICSInviteRobot
|
|
* @constructor
|
|
* @param {gamehall.ICSInviteRobot=} [properties] Properties to set
|
|
*/
|
|
function CSInviteRobot(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSInviteRobot GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @instance
|
|
*/
|
|
CSInviteRobot.prototype.GameId = 0;
|
|
|
|
/**
|
|
* CSInviteRobot IsAgent.
|
|
* @member {boolean} IsAgent
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @instance
|
|
*/
|
|
CSInviteRobot.prototype.IsAgent = false;
|
|
|
|
/**
|
|
* Creates a new CSInviteRobot instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {gamehall.ICSInviteRobot=} [properties] Properties to set
|
|
* @returns {gamehall.CSInviteRobot} CSInviteRobot instance
|
|
*/
|
|
CSInviteRobot.create = function create(properties) {
|
|
return new CSInviteRobot(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSInviteRobot message. Does not implicitly {@link gamehall.CSInviteRobot.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {gamehall.ICSInviteRobot} message CSInviteRobot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSInviteRobot.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.IsAgent != null && Object.hasOwnProperty.call(message, "IsAgent"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).bool(message.IsAgent);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSInviteRobot message, length delimited. Does not implicitly {@link gamehall.CSInviteRobot.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {gamehall.ICSInviteRobot} message CSInviteRobot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSInviteRobot.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSInviteRobot message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSInviteRobot} CSInviteRobot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSInviteRobot.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSInviteRobot();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.IsAgent = reader.bool();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSInviteRobot message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSInviteRobot} CSInviteRobot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSInviteRobot.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSInviteRobot message.
|
|
* @function verify
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSInviteRobot.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.IsAgent != null && message.hasOwnProperty("IsAgent"))
|
|
if (typeof message.IsAgent !== "boolean")
|
|
return "IsAgent: boolean expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSInviteRobot message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSInviteRobot} CSInviteRobot
|
|
*/
|
|
CSInviteRobot.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSInviteRobot)
|
|
return object;
|
|
var message = new $root.gamehall.CSInviteRobot();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.IsAgent != null)
|
|
message.IsAgent = Boolean(object.IsAgent);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSInviteRobot message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {gamehall.CSInviteRobot} message CSInviteRobot
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSInviteRobot.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.IsAgent = false;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.IsAgent != null && message.hasOwnProperty("IsAgent"))
|
|
object.IsAgent = message.IsAgent;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSInviteRobot to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSInviteRobot.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSInviteRobot
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSInviteRobot
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSInviteRobot.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSInviteRobot";
|
|
};
|
|
|
|
return CSInviteRobot;
|
|
})();
|
|
|
|
gamehall.CSPlayerSwithFlag = (function() {
|
|
|
|
/**
|
|
* Properties of a CSPlayerSwithFlag.
|
|
* @memberof gamehall
|
|
* @interface ICSPlayerSwithFlag
|
|
* @property {number|null} [Flag] CSPlayerSwithFlag Flag
|
|
* @property {number|null} [Mark] CSPlayerSwithFlag Mark
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSPlayerSwithFlag.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSPlayerSwithFlag.
|
|
* @implements ICSPlayerSwithFlag
|
|
* @constructor
|
|
* @param {gamehall.ICSPlayerSwithFlag=} [properties] Properties to set
|
|
*/
|
|
function CSPlayerSwithFlag(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSPlayerSwithFlag Flag.
|
|
* @member {number} Flag
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @instance
|
|
*/
|
|
CSPlayerSwithFlag.prototype.Flag = 0;
|
|
|
|
/**
|
|
* CSPlayerSwithFlag Mark.
|
|
* @member {number} Mark
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @instance
|
|
*/
|
|
CSPlayerSwithFlag.prototype.Mark = 0;
|
|
|
|
/**
|
|
* Creates a new CSPlayerSwithFlag instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {gamehall.ICSPlayerSwithFlag=} [properties] Properties to set
|
|
* @returns {gamehall.CSPlayerSwithFlag} CSPlayerSwithFlag instance
|
|
*/
|
|
CSPlayerSwithFlag.create = function create(properties) {
|
|
return new CSPlayerSwithFlag(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSPlayerSwithFlag message. Does not implicitly {@link gamehall.CSPlayerSwithFlag.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {gamehall.ICSPlayerSwithFlag} message CSPlayerSwithFlag message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSPlayerSwithFlag.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Flag != null && Object.hasOwnProperty.call(message, "Flag"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Flag);
|
|
if (message.Mark != null && Object.hasOwnProperty.call(message, "Mark"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Mark);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSPlayerSwithFlag message, length delimited. Does not implicitly {@link gamehall.CSPlayerSwithFlag.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {gamehall.ICSPlayerSwithFlag} message CSPlayerSwithFlag message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSPlayerSwithFlag.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSPlayerSwithFlag message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSPlayerSwithFlag} CSPlayerSwithFlag
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSPlayerSwithFlag.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSPlayerSwithFlag();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Flag = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Mark = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSPlayerSwithFlag message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSPlayerSwithFlag} CSPlayerSwithFlag
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSPlayerSwithFlag.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSPlayerSwithFlag message.
|
|
* @function verify
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSPlayerSwithFlag.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Flag != null && message.hasOwnProperty("Flag"))
|
|
if (!$util.isInteger(message.Flag))
|
|
return "Flag: integer expected";
|
|
if (message.Mark != null && message.hasOwnProperty("Mark"))
|
|
if (!$util.isInteger(message.Mark))
|
|
return "Mark: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSPlayerSwithFlag message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSPlayerSwithFlag} CSPlayerSwithFlag
|
|
*/
|
|
CSPlayerSwithFlag.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSPlayerSwithFlag)
|
|
return object;
|
|
var message = new $root.gamehall.CSPlayerSwithFlag();
|
|
if (object.Flag != null)
|
|
message.Flag = object.Flag | 0;
|
|
if (object.Mark != null)
|
|
message.Mark = object.Mark | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSPlayerSwithFlag message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {gamehall.CSPlayerSwithFlag} message CSPlayerSwithFlag
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSPlayerSwithFlag.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Flag = 0;
|
|
object.Mark = 0;
|
|
}
|
|
if (message.Flag != null && message.hasOwnProperty("Flag"))
|
|
object.Flag = message.Flag;
|
|
if (message.Mark != null && message.hasOwnProperty("Mark"))
|
|
object.Mark = message.Mark;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSPlayerSwithFlag to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSPlayerSwithFlag.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSPlayerSwithFlag
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSPlayerSwithFlag
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSPlayerSwithFlag.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSPlayerSwithFlag";
|
|
};
|
|
|
|
return CSPlayerSwithFlag;
|
|
})();
|
|
|
|
gamehall.CSShopBuy = (function() {
|
|
|
|
/**
|
|
* Properties of a CSShopBuy.
|
|
* @memberof gamehall
|
|
* @interface ICSShopBuy
|
|
* @property {number|null} [Id] CSShopBuy Id
|
|
* @property {number|null} [Count] CSShopBuy Count
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSShopBuy.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSShopBuy.
|
|
* @implements ICSShopBuy
|
|
* @constructor
|
|
* @param {gamehall.ICSShopBuy=} [properties] Properties to set
|
|
*/
|
|
function CSShopBuy(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSShopBuy Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.CSShopBuy
|
|
* @instance
|
|
*/
|
|
CSShopBuy.prototype.Id = 0;
|
|
|
|
/**
|
|
* CSShopBuy Count.
|
|
* @member {number} Count
|
|
* @memberof gamehall.CSShopBuy
|
|
* @instance
|
|
*/
|
|
CSShopBuy.prototype.Count = 0;
|
|
|
|
/**
|
|
* Creates a new CSShopBuy instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {gamehall.ICSShopBuy=} [properties] Properties to set
|
|
* @returns {gamehall.CSShopBuy} CSShopBuy instance
|
|
*/
|
|
CSShopBuy.create = function create(properties) {
|
|
return new CSShopBuy(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSShopBuy message. Does not implicitly {@link gamehall.CSShopBuy.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {gamehall.ICSShopBuy} message CSShopBuy message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSShopBuy.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.Count != null && Object.hasOwnProperty.call(message, "Count"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Count);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSShopBuy message, length delimited. Does not implicitly {@link gamehall.CSShopBuy.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {gamehall.ICSShopBuy} message CSShopBuy message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSShopBuy.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSShopBuy message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSShopBuy} CSShopBuy
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSShopBuy.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSShopBuy();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Count = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSShopBuy message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSShopBuy} CSShopBuy
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSShopBuy.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSShopBuy message.
|
|
* @function verify
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSShopBuy.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.Count != null && message.hasOwnProperty("Count"))
|
|
if (!$util.isInteger(message.Count))
|
|
return "Count: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSShopBuy message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSShopBuy} CSShopBuy
|
|
*/
|
|
CSShopBuy.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSShopBuy)
|
|
return object;
|
|
var message = new $root.gamehall.CSShopBuy();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.Count != null)
|
|
message.Count = object.Count | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSShopBuy message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {gamehall.CSShopBuy} message CSShopBuy
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSShopBuy.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.Count = 0;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.Count != null && message.hasOwnProperty("Count"))
|
|
object.Count = message.Count;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSShopBuy to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSShopBuy
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSShopBuy.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSShopBuy
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSShopBuy
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSShopBuy.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSShopBuy";
|
|
};
|
|
|
|
return CSShopBuy;
|
|
})();
|
|
|
|
gamehall.SCShopBuy = (function() {
|
|
|
|
/**
|
|
* Properties of a SCShopBuy.
|
|
* @memberof gamehall
|
|
* @interface ISCShopBuy
|
|
* @property {number|null} [Id] SCShopBuy Id
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCShopBuy OpRetCode
|
|
* @property {number|null} [CostType] SCShopBuy CostType
|
|
* @property {number|null} [CostNum] SCShopBuy CostNum
|
|
* @property {number|null} [GainType] SCShopBuy GainType
|
|
* @property {number|null} [GainNum] SCShopBuy GainNum
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCShopBuy.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCShopBuy.
|
|
* @implements ISCShopBuy
|
|
* @constructor
|
|
* @param {gamehall.ISCShopBuy=} [properties] Properties to set
|
|
*/
|
|
function SCShopBuy(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCShopBuy Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.SCShopBuy
|
|
* @instance
|
|
*/
|
|
SCShopBuy.prototype.Id = 0;
|
|
|
|
/**
|
|
* SCShopBuy OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCShopBuy
|
|
* @instance
|
|
*/
|
|
SCShopBuy.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCShopBuy CostType.
|
|
* @member {number} CostType
|
|
* @memberof gamehall.SCShopBuy
|
|
* @instance
|
|
*/
|
|
SCShopBuy.prototype.CostType = 0;
|
|
|
|
/**
|
|
* SCShopBuy CostNum.
|
|
* @member {number} CostNum
|
|
* @memberof gamehall.SCShopBuy
|
|
* @instance
|
|
*/
|
|
SCShopBuy.prototype.CostNum = 0;
|
|
|
|
/**
|
|
* SCShopBuy GainType.
|
|
* @member {number} GainType
|
|
* @memberof gamehall.SCShopBuy
|
|
* @instance
|
|
*/
|
|
SCShopBuy.prototype.GainType = 0;
|
|
|
|
/**
|
|
* SCShopBuy GainNum.
|
|
* @member {number} GainNum
|
|
* @memberof gamehall.SCShopBuy
|
|
* @instance
|
|
*/
|
|
SCShopBuy.prototype.GainNum = 0;
|
|
|
|
/**
|
|
* Creates a new SCShopBuy instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {gamehall.ISCShopBuy=} [properties] Properties to set
|
|
* @returns {gamehall.SCShopBuy} SCShopBuy instance
|
|
*/
|
|
SCShopBuy.create = function create(properties) {
|
|
return new SCShopBuy(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCShopBuy message. Does not implicitly {@link gamehall.SCShopBuy.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {gamehall.ISCShopBuy} message SCShopBuy message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCShopBuy.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.OpRetCode);
|
|
if (message.CostType != null && Object.hasOwnProperty.call(message, "CostType"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.CostType);
|
|
if (message.CostNum != null && Object.hasOwnProperty.call(message, "CostNum"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.CostNum);
|
|
if (message.GainType != null && Object.hasOwnProperty.call(message, "GainType"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.GainType);
|
|
if (message.GainNum != null && Object.hasOwnProperty.call(message, "GainNum"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.GainNum);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCShopBuy message, length delimited. Does not implicitly {@link gamehall.SCShopBuy.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {gamehall.ISCShopBuy} message SCShopBuy message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCShopBuy.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCShopBuy message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCShopBuy} SCShopBuy
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCShopBuy.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCShopBuy();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.CostType = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.CostNum = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.GainType = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.GainNum = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCShopBuy message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCShopBuy} SCShopBuy
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCShopBuy.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCShopBuy message.
|
|
* @function verify
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCShopBuy.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.CostType != null && message.hasOwnProperty("CostType"))
|
|
if (!$util.isInteger(message.CostType))
|
|
return "CostType: integer expected";
|
|
if (message.CostNum != null && message.hasOwnProperty("CostNum"))
|
|
if (!$util.isInteger(message.CostNum))
|
|
return "CostNum: integer expected";
|
|
if (message.GainType != null && message.hasOwnProperty("GainType"))
|
|
if (!$util.isInteger(message.GainType))
|
|
return "GainType: integer expected";
|
|
if (message.GainNum != null && message.hasOwnProperty("GainNum"))
|
|
if (!$util.isInteger(message.GainNum))
|
|
return "GainNum: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCShopBuy message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCShopBuy} SCShopBuy
|
|
*/
|
|
SCShopBuy.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCShopBuy)
|
|
return object;
|
|
var message = new $root.gamehall.SCShopBuy();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.CostType != null)
|
|
message.CostType = object.CostType | 0;
|
|
if (object.CostNum != null)
|
|
message.CostNum = object.CostNum | 0;
|
|
if (object.GainType != null)
|
|
message.GainType = object.GainType | 0;
|
|
if (object.GainNum != null)
|
|
message.GainNum = object.GainNum | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCShopBuy message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {gamehall.SCShopBuy} message SCShopBuy
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCShopBuy.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.CostType = 0;
|
|
object.CostNum = 0;
|
|
object.GainType = 0;
|
|
object.GainNum = 0;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.CostType != null && message.hasOwnProperty("CostType"))
|
|
object.CostType = message.CostType;
|
|
if (message.CostNum != null && message.hasOwnProperty("CostNum"))
|
|
object.CostNum = message.CostNum;
|
|
if (message.GainType != null && message.hasOwnProperty("GainType"))
|
|
object.GainType = message.GainType;
|
|
if (message.GainNum != null && message.hasOwnProperty("GainNum"))
|
|
object.GainNum = message.GainNum;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCShopBuy to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCShopBuy
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCShopBuy.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCShopBuy
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCShopBuy
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCShopBuy.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCShopBuy";
|
|
};
|
|
|
|
return SCShopBuy;
|
|
})();
|
|
|
|
gamehall.CSJoinGame = (function() {
|
|
|
|
/**
|
|
* Properties of a CSJoinGame.
|
|
* @memberof gamehall
|
|
* @interface ICSJoinGame
|
|
* @property {number|null} [MsgType] CSJoinGame MsgType
|
|
* @property {number|null} [SnId] CSJoinGame SnId
|
|
* @property {number|null} [Pos] CSJoinGame Pos
|
|
* @property {boolean|null} [Agree] CSJoinGame Agree
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSJoinGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSJoinGame.
|
|
* @implements ICSJoinGame
|
|
* @constructor
|
|
* @param {gamehall.ICSJoinGame=} [properties] Properties to set
|
|
*/
|
|
function CSJoinGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSJoinGame MsgType.
|
|
* @member {number} MsgType
|
|
* @memberof gamehall.CSJoinGame
|
|
* @instance
|
|
*/
|
|
CSJoinGame.prototype.MsgType = 0;
|
|
|
|
/**
|
|
* CSJoinGame SnId.
|
|
* @member {number} SnId
|
|
* @memberof gamehall.CSJoinGame
|
|
* @instance
|
|
*/
|
|
CSJoinGame.prototype.SnId = 0;
|
|
|
|
/**
|
|
* CSJoinGame Pos.
|
|
* @member {number} Pos
|
|
* @memberof gamehall.CSJoinGame
|
|
* @instance
|
|
*/
|
|
CSJoinGame.prototype.Pos = 0;
|
|
|
|
/**
|
|
* CSJoinGame Agree.
|
|
* @member {boolean} Agree
|
|
* @memberof gamehall.CSJoinGame
|
|
* @instance
|
|
*/
|
|
CSJoinGame.prototype.Agree = false;
|
|
|
|
/**
|
|
* Creates a new CSJoinGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {gamehall.ICSJoinGame=} [properties] Properties to set
|
|
* @returns {gamehall.CSJoinGame} CSJoinGame instance
|
|
*/
|
|
CSJoinGame.create = function create(properties) {
|
|
return new CSJoinGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSJoinGame message. Does not implicitly {@link gamehall.CSJoinGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {gamehall.ICSJoinGame} message CSJoinGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSJoinGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.MsgType != null && Object.hasOwnProperty.call(message, "MsgType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.MsgType);
|
|
if (message.SnId != null && Object.hasOwnProperty.call(message, "SnId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.SnId);
|
|
if (message.Pos != null && Object.hasOwnProperty.call(message, "Pos"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Pos);
|
|
if (message.Agree != null && Object.hasOwnProperty.call(message, "Agree"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).bool(message.Agree);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSJoinGame message, length delimited. Does not implicitly {@link gamehall.CSJoinGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {gamehall.ICSJoinGame} message CSJoinGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSJoinGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSJoinGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSJoinGame} CSJoinGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSJoinGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSJoinGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.MsgType = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.SnId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Pos = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Agree = reader.bool();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSJoinGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSJoinGame} CSJoinGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSJoinGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSJoinGame message.
|
|
* @function verify
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSJoinGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.MsgType != null && message.hasOwnProperty("MsgType"))
|
|
if (!$util.isInteger(message.MsgType))
|
|
return "MsgType: integer expected";
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
if (!$util.isInteger(message.SnId))
|
|
return "SnId: integer expected";
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
if (!$util.isInteger(message.Pos))
|
|
return "Pos: integer expected";
|
|
if (message.Agree != null && message.hasOwnProperty("Agree"))
|
|
if (typeof message.Agree !== "boolean")
|
|
return "Agree: boolean expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSJoinGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSJoinGame} CSJoinGame
|
|
*/
|
|
CSJoinGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSJoinGame)
|
|
return object;
|
|
var message = new $root.gamehall.CSJoinGame();
|
|
if (object.MsgType != null)
|
|
message.MsgType = object.MsgType | 0;
|
|
if (object.SnId != null)
|
|
message.SnId = object.SnId | 0;
|
|
if (object.Pos != null)
|
|
message.Pos = object.Pos | 0;
|
|
if (object.Agree != null)
|
|
message.Agree = Boolean(object.Agree);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSJoinGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {gamehall.CSJoinGame} message CSJoinGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSJoinGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.MsgType = 0;
|
|
object.SnId = 0;
|
|
object.Pos = 0;
|
|
object.Agree = false;
|
|
}
|
|
if (message.MsgType != null && message.hasOwnProperty("MsgType"))
|
|
object.MsgType = message.MsgType;
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
object.SnId = message.SnId;
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
object.Pos = message.Pos;
|
|
if (message.Agree != null && message.hasOwnProperty("Agree"))
|
|
object.Agree = message.Agree;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSJoinGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSJoinGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSJoinGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSJoinGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSJoinGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSJoinGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSJoinGame";
|
|
};
|
|
|
|
return CSJoinGame;
|
|
})();
|
|
|
|
gamehall.SCJoinGame = (function() {
|
|
|
|
/**
|
|
* Properties of a SCJoinGame.
|
|
* @memberof gamehall
|
|
* @interface ISCJoinGame
|
|
* @property {number|null} [MsgType] SCJoinGame MsgType
|
|
* @property {string|null} [Name] SCJoinGame Name
|
|
* @property {number|null} [SnId] SCJoinGame SnId
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCJoinGame OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCJoinGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCJoinGame.
|
|
* @implements ISCJoinGame
|
|
* @constructor
|
|
* @param {gamehall.ISCJoinGame=} [properties] Properties to set
|
|
*/
|
|
function SCJoinGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCJoinGame MsgType.
|
|
* @member {number} MsgType
|
|
* @memberof gamehall.SCJoinGame
|
|
* @instance
|
|
*/
|
|
SCJoinGame.prototype.MsgType = 0;
|
|
|
|
/**
|
|
* SCJoinGame Name.
|
|
* @member {string} Name
|
|
* @memberof gamehall.SCJoinGame
|
|
* @instance
|
|
*/
|
|
SCJoinGame.prototype.Name = "";
|
|
|
|
/**
|
|
* SCJoinGame SnId.
|
|
* @member {number} SnId
|
|
* @memberof gamehall.SCJoinGame
|
|
* @instance
|
|
*/
|
|
SCJoinGame.prototype.SnId = 0;
|
|
|
|
/**
|
|
* SCJoinGame OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCJoinGame
|
|
* @instance
|
|
*/
|
|
SCJoinGame.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCJoinGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {gamehall.ISCJoinGame=} [properties] Properties to set
|
|
* @returns {gamehall.SCJoinGame} SCJoinGame instance
|
|
*/
|
|
SCJoinGame.create = function create(properties) {
|
|
return new SCJoinGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCJoinGame message. Does not implicitly {@link gamehall.SCJoinGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {gamehall.ISCJoinGame} message SCJoinGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCJoinGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.MsgType != null && Object.hasOwnProperty.call(message, "MsgType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.MsgType);
|
|
if (message.Name != null && Object.hasOwnProperty.call(message, "Name"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.Name);
|
|
if (message.SnId != null && Object.hasOwnProperty.call(message, "SnId"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.SnId);
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCJoinGame message, length delimited. Does not implicitly {@link gamehall.SCJoinGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {gamehall.ISCJoinGame} message SCJoinGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCJoinGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCJoinGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCJoinGame} SCJoinGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCJoinGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCJoinGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.MsgType = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Name = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.SnId = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCJoinGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCJoinGame} SCJoinGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCJoinGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCJoinGame message.
|
|
* @function verify
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCJoinGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.MsgType != null && message.hasOwnProperty("MsgType"))
|
|
if (!$util.isInteger(message.MsgType))
|
|
return "MsgType: integer expected";
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
if (!$util.isString(message.Name))
|
|
return "Name: string expected";
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
if (!$util.isInteger(message.SnId))
|
|
return "SnId: integer expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCJoinGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCJoinGame} SCJoinGame
|
|
*/
|
|
SCJoinGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCJoinGame)
|
|
return object;
|
|
var message = new $root.gamehall.SCJoinGame();
|
|
if (object.MsgType != null)
|
|
message.MsgType = object.MsgType | 0;
|
|
if (object.Name != null)
|
|
message.Name = String(object.Name);
|
|
if (object.SnId != null)
|
|
message.SnId = object.SnId | 0;
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCJoinGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {gamehall.SCJoinGame} message SCJoinGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCJoinGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.MsgType = 0;
|
|
object.Name = "";
|
|
object.SnId = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
}
|
|
if (message.MsgType != null && message.hasOwnProperty("MsgType"))
|
|
object.MsgType = message.MsgType;
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
object.Name = message.Name;
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
object.SnId = message.SnId;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCJoinGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCJoinGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCJoinGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCJoinGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCJoinGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCJoinGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCJoinGame";
|
|
};
|
|
|
|
return SCJoinGame;
|
|
})();
|
|
|
|
gamehall.CSEnterDgGame = (function() {
|
|
|
|
/**
|
|
* Properties of a CSEnterDgGame.
|
|
* @memberof gamehall
|
|
* @interface ICSEnterDgGame
|
|
* @property {number|null} [LoginType] CSEnterDgGame LoginType
|
|
* @property {number|null} [DgGameId] CSEnterDgGame DgGameId
|
|
* @property {string|null} [Domains] CSEnterDgGame Domains
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSEnterDgGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSEnterDgGame.
|
|
* @implements ICSEnterDgGame
|
|
* @constructor
|
|
* @param {gamehall.ICSEnterDgGame=} [properties] Properties to set
|
|
*/
|
|
function CSEnterDgGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSEnterDgGame LoginType.
|
|
* @member {number} LoginType
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @instance
|
|
*/
|
|
CSEnterDgGame.prototype.LoginType = 0;
|
|
|
|
/**
|
|
* CSEnterDgGame DgGameId.
|
|
* @member {number} DgGameId
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @instance
|
|
*/
|
|
CSEnterDgGame.prototype.DgGameId = 0;
|
|
|
|
/**
|
|
* CSEnterDgGame Domains.
|
|
* @member {string} Domains
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @instance
|
|
*/
|
|
CSEnterDgGame.prototype.Domains = "";
|
|
|
|
/**
|
|
* Creates a new CSEnterDgGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterDgGame=} [properties] Properties to set
|
|
* @returns {gamehall.CSEnterDgGame} CSEnterDgGame instance
|
|
*/
|
|
CSEnterDgGame.create = function create(properties) {
|
|
return new CSEnterDgGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterDgGame message. Does not implicitly {@link gamehall.CSEnterDgGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterDgGame} message CSEnterDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterDgGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.LoginType != null && Object.hasOwnProperty.call(message, "LoginType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.LoginType);
|
|
if (message.DgGameId != null && Object.hasOwnProperty.call(message, "DgGameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.DgGameId);
|
|
if (message.Domains != null && Object.hasOwnProperty.call(message, "Domains"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.Domains);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterDgGame message, length delimited. Does not implicitly {@link gamehall.CSEnterDgGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterDgGame} message CSEnterDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterDgGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterDgGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSEnterDgGame} CSEnterDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterDgGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSEnterDgGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.LoginType = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.DgGameId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Domains = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterDgGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSEnterDgGame} CSEnterDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterDgGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSEnterDgGame message.
|
|
* @function verify
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSEnterDgGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.LoginType != null && message.hasOwnProperty("LoginType"))
|
|
if (!$util.isInteger(message.LoginType))
|
|
return "LoginType: integer expected";
|
|
if (message.DgGameId != null && message.hasOwnProperty("DgGameId"))
|
|
if (!$util.isInteger(message.DgGameId))
|
|
return "DgGameId: integer expected";
|
|
if (message.Domains != null && message.hasOwnProperty("Domains"))
|
|
if (!$util.isString(message.Domains))
|
|
return "Domains: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSEnterDgGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSEnterDgGame} CSEnterDgGame
|
|
*/
|
|
CSEnterDgGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSEnterDgGame)
|
|
return object;
|
|
var message = new $root.gamehall.CSEnterDgGame();
|
|
if (object.LoginType != null)
|
|
message.LoginType = object.LoginType | 0;
|
|
if (object.DgGameId != null)
|
|
message.DgGameId = object.DgGameId | 0;
|
|
if (object.Domains != null)
|
|
message.Domains = String(object.Domains);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSEnterDgGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {gamehall.CSEnterDgGame} message CSEnterDgGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSEnterDgGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.LoginType = 0;
|
|
object.DgGameId = 0;
|
|
object.Domains = "";
|
|
}
|
|
if (message.LoginType != null && message.hasOwnProperty("LoginType"))
|
|
object.LoginType = message.LoginType;
|
|
if (message.DgGameId != null && message.hasOwnProperty("DgGameId"))
|
|
object.DgGameId = message.DgGameId;
|
|
if (message.Domains != null && message.hasOwnProperty("Domains"))
|
|
object.Domains = message.Domains;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSEnterDgGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSEnterDgGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSEnterDgGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSEnterDgGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSEnterDgGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSEnterDgGame";
|
|
};
|
|
|
|
return CSEnterDgGame;
|
|
})();
|
|
|
|
gamehall.SCEnterDgGame = (function() {
|
|
|
|
/**
|
|
* Properties of a SCEnterDgGame.
|
|
* @memberof gamehall
|
|
* @interface ISCEnterDgGame
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCEnterDgGame OpRetCode
|
|
* @property {string|null} [LoginUrl] SCEnterDgGame LoginUrl
|
|
* @property {string|null} [Token] SCEnterDgGame Token
|
|
* @property {number|null} [DgGameId] SCEnterDgGame DgGameId
|
|
* @property {number|null} [CodeId] SCEnterDgGame CodeId
|
|
* @property {string|null} [Domains] SCEnterDgGame Domains
|
|
* @property {Array.<string>|null} [List] SCEnterDgGame List
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCEnterDgGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCEnterDgGame.
|
|
* @implements ISCEnterDgGame
|
|
* @constructor
|
|
* @param {gamehall.ISCEnterDgGame=} [properties] Properties to set
|
|
*/
|
|
function SCEnterDgGame(properties) {
|
|
this.List = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCEnterDgGame OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
*/
|
|
SCEnterDgGame.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCEnterDgGame LoginUrl.
|
|
* @member {string} LoginUrl
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
*/
|
|
SCEnterDgGame.prototype.LoginUrl = "";
|
|
|
|
/**
|
|
* SCEnterDgGame Token.
|
|
* @member {string} Token
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
*/
|
|
SCEnterDgGame.prototype.Token = "";
|
|
|
|
/**
|
|
* SCEnterDgGame DgGameId.
|
|
* @member {number} DgGameId
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
*/
|
|
SCEnterDgGame.prototype.DgGameId = 0;
|
|
|
|
/**
|
|
* SCEnterDgGame CodeId.
|
|
* @member {number} CodeId
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
*/
|
|
SCEnterDgGame.prototype.CodeId = 0;
|
|
|
|
/**
|
|
* SCEnterDgGame Domains.
|
|
* @member {string} Domains
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
*/
|
|
SCEnterDgGame.prototype.Domains = "";
|
|
|
|
/**
|
|
* SCEnterDgGame List.
|
|
* @member {Array.<string>} List
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
*/
|
|
SCEnterDgGame.prototype.List = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCEnterDgGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterDgGame=} [properties] Properties to set
|
|
* @returns {gamehall.SCEnterDgGame} SCEnterDgGame instance
|
|
*/
|
|
SCEnterDgGame.create = function create(properties) {
|
|
return new SCEnterDgGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterDgGame message. Does not implicitly {@link gamehall.SCEnterDgGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterDgGame} message SCEnterDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterDgGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.LoginUrl != null && Object.hasOwnProperty.call(message, "LoginUrl"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.LoginUrl);
|
|
if (message.Token != null && Object.hasOwnProperty.call(message, "Token"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.Token);
|
|
if (message.DgGameId != null && Object.hasOwnProperty.call(message, "DgGameId"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.DgGameId);
|
|
if (message.CodeId != null && Object.hasOwnProperty.call(message, "CodeId"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.CodeId);
|
|
if (message.Domains != null && Object.hasOwnProperty.call(message, "Domains"))
|
|
writer.uint32(/* id 6, wireType 2 =*/50).string(message.Domains);
|
|
if (message.List != null && message.List.length)
|
|
for (var i = 0; i < message.List.length; ++i)
|
|
writer.uint32(/* id 7, wireType 2 =*/58).string(message.List[i]);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterDgGame message, length delimited. Does not implicitly {@link gamehall.SCEnterDgGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterDgGame} message SCEnterDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterDgGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterDgGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCEnterDgGame} SCEnterDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterDgGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCEnterDgGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.LoginUrl = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Token = reader.string();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.DgGameId = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.CodeId = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.Domains = reader.string();
|
|
break;
|
|
}
|
|
case 7: {
|
|
if (!(message.List && message.List.length))
|
|
message.List = [];
|
|
message.List.push(reader.string());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterDgGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCEnterDgGame} SCEnterDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterDgGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCEnterDgGame message.
|
|
* @function verify
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCEnterDgGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.LoginUrl != null && message.hasOwnProperty("LoginUrl"))
|
|
if (!$util.isString(message.LoginUrl))
|
|
return "LoginUrl: string expected";
|
|
if (message.Token != null && message.hasOwnProperty("Token"))
|
|
if (!$util.isString(message.Token))
|
|
return "Token: string expected";
|
|
if (message.DgGameId != null && message.hasOwnProperty("DgGameId"))
|
|
if (!$util.isInteger(message.DgGameId))
|
|
return "DgGameId: integer expected";
|
|
if (message.CodeId != null && message.hasOwnProperty("CodeId"))
|
|
if (!$util.isInteger(message.CodeId))
|
|
return "CodeId: integer expected";
|
|
if (message.Domains != null && message.hasOwnProperty("Domains"))
|
|
if (!$util.isString(message.Domains))
|
|
return "Domains: string expected";
|
|
if (message.List != null && message.hasOwnProperty("List")) {
|
|
if (!Array.isArray(message.List))
|
|
return "List: array expected";
|
|
for (var i = 0; i < message.List.length; ++i)
|
|
if (!$util.isString(message.List[i]))
|
|
return "List: string[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCEnterDgGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCEnterDgGame} SCEnterDgGame
|
|
*/
|
|
SCEnterDgGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCEnterDgGame)
|
|
return object;
|
|
var message = new $root.gamehall.SCEnterDgGame();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.LoginUrl != null)
|
|
message.LoginUrl = String(object.LoginUrl);
|
|
if (object.Token != null)
|
|
message.Token = String(object.Token);
|
|
if (object.DgGameId != null)
|
|
message.DgGameId = object.DgGameId | 0;
|
|
if (object.CodeId != null)
|
|
message.CodeId = object.CodeId | 0;
|
|
if (object.Domains != null)
|
|
message.Domains = String(object.Domains);
|
|
if (object.List) {
|
|
if (!Array.isArray(object.List))
|
|
throw TypeError(".gamehall.SCEnterDgGame.List: array expected");
|
|
message.List = [];
|
|
for (var i = 0; i < object.List.length; ++i)
|
|
message.List[i] = String(object.List[i]);
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCEnterDgGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {gamehall.SCEnterDgGame} message SCEnterDgGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCEnterDgGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.List = [];
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.LoginUrl = "";
|
|
object.Token = "";
|
|
object.DgGameId = 0;
|
|
object.CodeId = 0;
|
|
object.Domains = "";
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.LoginUrl != null && message.hasOwnProperty("LoginUrl"))
|
|
object.LoginUrl = message.LoginUrl;
|
|
if (message.Token != null && message.hasOwnProperty("Token"))
|
|
object.Token = message.Token;
|
|
if (message.DgGameId != null && message.hasOwnProperty("DgGameId"))
|
|
object.DgGameId = message.DgGameId;
|
|
if (message.CodeId != null && message.hasOwnProperty("CodeId"))
|
|
object.CodeId = message.CodeId;
|
|
if (message.Domains != null && message.hasOwnProperty("Domains"))
|
|
object.Domains = message.Domains;
|
|
if (message.List && message.List.length) {
|
|
object.List = [];
|
|
for (var j = 0; j < message.List.length; ++j)
|
|
object.List[j] = message.List[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCEnterDgGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCEnterDgGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCEnterDgGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCEnterDgGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCEnterDgGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCEnterDgGame";
|
|
};
|
|
|
|
return SCEnterDgGame;
|
|
})();
|
|
|
|
gamehall.CSLeaveDgGame = (function() {
|
|
|
|
/**
|
|
* Properties of a CSLeaveDgGame.
|
|
* @memberof gamehall
|
|
* @interface ICSLeaveDgGame
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSLeaveDgGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSLeaveDgGame.
|
|
* @implements ICSLeaveDgGame
|
|
* @constructor
|
|
* @param {gamehall.ICSLeaveDgGame=} [properties] Properties to set
|
|
*/
|
|
function CSLeaveDgGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSLeaveDgGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.ICSLeaveDgGame=} [properties] Properties to set
|
|
* @returns {gamehall.CSLeaveDgGame} CSLeaveDgGame instance
|
|
*/
|
|
CSLeaveDgGame.create = function create(properties) {
|
|
return new CSLeaveDgGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveDgGame message. Does not implicitly {@link gamehall.CSLeaveDgGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.ICSLeaveDgGame} message CSLeaveDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveDgGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveDgGame message, length delimited. Does not implicitly {@link gamehall.CSLeaveDgGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.ICSLeaveDgGame} message CSLeaveDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveDgGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveDgGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSLeaveDgGame} CSLeaveDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveDgGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSLeaveDgGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveDgGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSLeaveDgGame} CSLeaveDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveDgGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSLeaveDgGame message.
|
|
* @function verify
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSLeaveDgGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSLeaveDgGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSLeaveDgGame} CSLeaveDgGame
|
|
*/
|
|
CSLeaveDgGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSLeaveDgGame)
|
|
return object;
|
|
return new $root.gamehall.CSLeaveDgGame();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSLeaveDgGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.CSLeaveDgGame} message CSLeaveDgGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSLeaveDgGame.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSLeaveDgGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSLeaveDgGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSLeaveDgGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSLeaveDgGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSLeaveDgGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSLeaveDgGame";
|
|
};
|
|
|
|
return CSLeaveDgGame;
|
|
})();
|
|
|
|
gamehall.SCLeaveDgGame = (function() {
|
|
|
|
/**
|
|
* Properties of a SCLeaveDgGame.
|
|
* @memberof gamehall
|
|
* @interface ISCLeaveDgGame
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCLeaveDgGame OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCLeaveDgGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCLeaveDgGame.
|
|
* @implements ISCLeaveDgGame
|
|
* @constructor
|
|
* @param {gamehall.ISCLeaveDgGame=} [properties] Properties to set
|
|
*/
|
|
function SCLeaveDgGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCLeaveDgGame OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @instance
|
|
*/
|
|
SCLeaveDgGame.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCLeaveDgGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.ISCLeaveDgGame=} [properties] Properties to set
|
|
* @returns {gamehall.SCLeaveDgGame} SCLeaveDgGame instance
|
|
*/
|
|
SCLeaveDgGame.create = function create(properties) {
|
|
return new SCLeaveDgGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveDgGame message. Does not implicitly {@link gamehall.SCLeaveDgGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.ISCLeaveDgGame} message SCLeaveDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveDgGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveDgGame message, length delimited. Does not implicitly {@link gamehall.SCLeaveDgGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.ISCLeaveDgGame} message SCLeaveDgGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveDgGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveDgGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCLeaveDgGame} SCLeaveDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveDgGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCLeaveDgGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveDgGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCLeaveDgGame} SCLeaveDgGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveDgGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCLeaveDgGame message.
|
|
* @function verify
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCLeaveDgGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCLeaveDgGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCLeaveDgGame} SCLeaveDgGame
|
|
*/
|
|
SCLeaveDgGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCLeaveDgGame)
|
|
return object;
|
|
var message = new $root.gamehall.SCLeaveDgGame();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCLeaveDgGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {gamehall.SCLeaveDgGame} message SCLeaveDgGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCLeaveDgGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCLeaveDgGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCLeaveDgGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCLeaveDgGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCLeaveDgGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCLeaveDgGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCLeaveDgGame";
|
|
};
|
|
|
|
return SCLeaveDgGame;
|
|
})();
|
|
|
|
gamehall.CSThridAccountStatistic = (function() {
|
|
|
|
/**
|
|
* Properties of a CSThridAccountStatistic.
|
|
* @memberof gamehall
|
|
* @interface ICSThridAccountStatistic
|
|
* @property {number|null} [ReqId] CSThridAccountStatistic ReqId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSThridAccountStatistic.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSThridAccountStatistic.
|
|
* @implements ICSThridAccountStatistic
|
|
* @constructor
|
|
* @param {gamehall.ICSThridAccountStatistic=} [properties] Properties to set
|
|
*/
|
|
function CSThridAccountStatistic(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSThridAccountStatistic ReqId.
|
|
* @member {number} ReqId
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @instance
|
|
*/
|
|
CSThridAccountStatistic.prototype.ReqId = 0;
|
|
|
|
/**
|
|
* Creates a new CSThridAccountStatistic instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.ICSThridAccountStatistic=} [properties] Properties to set
|
|
* @returns {gamehall.CSThridAccountStatistic} CSThridAccountStatistic instance
|
|
*/
|
|
CSThridAccountStatistic.create = function create(properties) {
|
|
return new CSThridAccountStatistic(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridAccountStatistic message. Does not implicitly {@link gamehall.CSThridAccountStatistic.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.ICSThridAccountStatistic} message CSThridAccountStatistic message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridAccountStatistic.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ReqId != null && Object.hasOwnProperty.call(message, "ReqId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ReqId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridAccountStatistic message, length delimited. Does not implicitly {@link gamehall.CSThridAccountStatistic.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.ICSThridAccountStatistic} message CSThridAccountStatistic message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridAccountStatistic.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridAccountStatistic message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSThridAccountStatistic} CSThridAccountStatistic
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridAccountStatistic.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSThridAccountStatistic();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ReqId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridAccountStatistic message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSThridAccountStatistic} CSThridAccountStatistic
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridAccountStatistic.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSThridAccountStatistic message.
|
|
* @function verify
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSThridAccountStatistic.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ReqId != null && message.hasOwnProperty("ReqId"))
|
|
if (!$util.isInteger(message.ReqId))
|
|
return "ReqId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSThridAccountStatistic message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSThridAccountStatistic} CSThridAccountStatistic
|
|
*/
|
|
CSThridAccountStatistic.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSThridAccountStatistic)
|
|
return object;
|
|
var message = new $root.gamehall.CSThridAccountStatistic();
|
|
if (object.ReqId != null)
|
|
message.ReqId = object.ReqId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSThridAccountStatistic message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.CSThridAccountStatistic} message CSThridAccountStatistic
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSThridAccountStatistic.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.ReqId = 0;
|
|
if (message.ReqId != null && message.hasOwnProperty("ReqId"))
|
|
object.ReqId = message.ReqId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSThridAccountStatistic to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSThridAccountStatistic.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSThridAccountStatistic
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSThridAccountStatistic
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSThridAccountStatistic.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSThridAccountStatistic";
|
|
};
|
|
|
|
return CSThridAccountStatistic;
|
|
})();
|
|
|
|
gamehall.ThridAccount = (function() {
|
|
|
|
/**
|
|
* Properties of a ThridAccount.
|
|
* @memberof gamehall
|
|
* @interface IThridAccount
|
|
* @property {number|null} [ThridPlatformId] ThridAccount ThridPlatformId
|
|
* @property {string|null} [Name] ThridAccount Name
|
|
* @property {number|null} [Status] ThridAccount Status
|
|
* @property {number|Long|null} [Balance] ThridAccount Balance
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new ThridAccount.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a ThridAccount.
|
|
* @implements IThridAccount
|
|
* @constructor
|
|
* @param {gamehall.IThridAccount=} [properties] Properties to set
|
|
*/
|
|
function ThridAccount(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* ThridAccount ThridPlatformId.
|
|
* @member {number} ThridPlatformId
|
|
* @memberof gamehall.ThridAccount
|
|
* @instance
|
|
*/
|
|
ThridAccount.prototype.ThridPlatformId = 0;
|
|
|
|
/**
|
|
* ThridAccount Name.
|
|
* @member {string} Name
|
|
* @memberof gamehall.ThridAccount
|
|
* @instance
|
|
*/
|
|
ThridAccount.prototype.Name = "";
|
|
|
|
/**
|
|
* ThridAccount Status.
|
|
* @member {number} Status
|
|
* @memberof gamehall.ThridAccount
|
|
* @instance
|
|
*/
|
|
ThridAccount.prototype.Status = 0;
|
|
|
|
/**
|
|
* ThridAccount Balance.
|
|
* @member {number|Long} Balance
|
|
* @memberof gamehall.ThridAccount
|
|
* @instance
|
|
*/
|
|
ThridAccount.prototype.Balance = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new ThridAccount instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {gamehall.IThridAccount=} [properties] Properties to set
|
|
* @returns {gamehall.ThridAccount} ThridAccount instance
|
|
*/
|
|
ThridAccount.create = function create(properties) {
|
|
return new ThridAccount(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ThridAccount message. Does not implicitly {@link gamehall.ThridAccount.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {gamehall.IThridAccount} message ThridAccount message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ThridAccount.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ThridPlatformId != null && Object.hasOwnProperty.call(message, "ThridPlatformId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ThridPlatformId);
|
|
if (message.Name != null && Object.hasOwnProperty.call(message, "Name"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.Name);
|
|
if (message.Status != null && Object.hasOwnProperty.call(message, "Status"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Status);
|
|
if (message.Balance != null && Object.hasOwnProperty.call(message, "Balance"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.Balance);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ThridAccount message, length delimited. Does not implicitly {@link gamehall.ThridAccount.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {gamehall.IThridAccount} message ThridAccount message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ThridAccount.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a ThridAccount message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.ThridAccount} ThridAccount
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ThridAccount.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.ThridAccount();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ThridPlatformId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Name = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Status = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Balance = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a ThridAccount message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.ThridAccount} ThridAccount
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ThridAccount.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a ThridAccount message.
|
|
* @function verify
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
ThridAccount.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ThridPlatformId != null && message.hasOwnProperty("ThridPlatformId"))
|
|
if (!$util.isInteger(message.ThridPlatformId))
|
|
return "ThridPlatformId: integer expected";
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
if (!$util.isString(message.Name))
|
|
return "Name: string expected";
|
|
if (message.Status != null && message.hasOwnProperty("Status"))
|
|
if (!$util.isInteger(message.Status))
|
|
return "Status: integer expected";
|
|
if (message.Balance != null && message.hasOwnProperty("Balance"))
|
|
if (!$util.isInteger(message.Balance) && !(message.Balance && $util.isInteger(message.Balance.low) && $util.isInteger(message.Balance.high)))
|
|
return "Balance: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a ThridAccount message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.ThridAccount} ThridAccount
|
|
*/
|
|
ThridAccount.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.ThridAccount)
|
|
return object;
|
|
var message = new $root.gamehall.ThridAccount();
|
|
if (object.ThridPlatformId != null)
|
|
message.ThridPlatformId = object.ThridPlatformId | 0;
|
|
if (object.Name != null)
|
|
message.Name = String(object.Name);
|
|
if (object.Status != null)
|
|
message.Status = object.Status | 0;
|
|
if (object.Balance != null)
|
|
if ($util.Long)
|
|
(message.Balance = $util.Long.fromValue(object.Balance)).unsigned = false;
|
|
else if (typeof object.Balance === "string")
|
|
message.Balance = parseInt(object.Balance, 10);
|
|
else if (typeof object.Balance === "number")
|
|
message.Balance = object.Balance;
|
|
else if (typeof object.Balance === "object")
|
|
message.Balance = new $util.LongBits(object.Balance.low >>> 0, object.Balance.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a ThridAccount message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {gamehall.ThridAccount} message ThridAccount
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
ThridAccount.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.ThridPlatformId = 0;
|
|
object.Name = "";
|
|
object.Status = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Balance = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Balance = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.ThridPlatformId != null && message.hasOwnProperty("ThridPlatformId"))
|
|
object.ThridPlatformId = message.ThridPlatformId;
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
object.Name = message.Name;
|
|
if (message.Status != null && message.hasOwnProperty("Status"))
|
|
object.Status = message.Status;
|
|
if (message.Balance != null && message.hasOwnProperty("Balance"))
|
|
if (typeof message.Balance === "number")
|
|
object.Balance = options.longs === String ? String(message.Balance) : message.Balance;
|
|
else
|
|
object.Balance = options.longs === String ? $util.Long.prototype.toString.call(message.Balance) : options.longs === Number ? new $util.LongBits(message.Balance.low >>> 0, message.Balance.high >>> 0).toNumber() : message.Balance;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this ThridAccount to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.ThridAccount
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
ThridAccount.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for ThridAccount
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.ThridAccount
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
ThridAccount.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.ThridAccount";
|
|
};
|
|
|
|
return ThridAccount;
|
|
})();
|
|
|
|
gamehall.SCThridAccountStatistic = (function() {
|
|
|
|
/**
|
|
* Properties of a SCThridAccountStatistic.
|
|
* @memberof gamehall
|
|
* @interface ISCThridAccountStatistic
|
|
* @property {number|null} [ReqId] SCThridAccountStatistic ReqId
|
|
* @property {Array.<gamehall.IThridAccount>|null} [Accounts] SCThridAccountStatistic Accounts
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCThridAccountStatistic.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCThridAccountStatistic.
|
|
* @implements ISCThridAccountStatistic
|
|
* @constructor
|
|
* @param {gamehall.ISCThridAccountStatistic=} [properties] Properties to set
|
|
*/
|
|
function SCThridAccountStatistic(properties) {
|
|
this.Accounts = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCThridAccountStatistic ReqId.
|
|
* @member {number} ReqId
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @instance
|
|
*/
|
|
SCThridAccountStatistic.prototype.ReqId = 0;
|
|
|
|
/**
|
|
* SCThridAccountStatistic Accounts.
|
|
* @member {Array.<gamehall.IThridAccount>} Accounts
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @instance
|
|
*/
|
|
SCThridAccountStatistic.prototype.Accounts = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCThridAccountStatistic instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.ISCThridAccountStatistic=} [properties] Properties to set
|
|
* @returns {gamehall.SCThridAccountStatistic} SCThridAccountStatistic instance
|
|
*/
|
|
SCThridAccountStatistic.create = function create(properties) {
|
|
return new SCThridAccountStatistic(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridAccountStatistic message. Does not implicitly {@link gamehall.SCThridAccountStatistic.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.ISCThridAccountStatistic} message SCThridAccountStatistic message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridAccountStatistic.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ReqId != null && Object.hasOwnProperty.call(message, "ReqId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ReqId);
|
|
if (message.Accounts != null && message.Accounts.length)
|
|
for (var i = 0; i < message.Accounts.length; ++i)
|
|
$root.gamehall.ThridAccount.encode(message.Accounts[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridAccountStatistic message, length delimited. Does not implicitly {@link gamehall.SCThridAccountStatistic.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.ISCThridAccountStatistic} message SCThridAccountStatistic message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridAccountStatistic.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridAccountStatistic message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCThridAccountStatistic} SCThridAccountStatistic
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridAccountStatistic.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCThridAccountStatistic();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ReqId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.Accounts && message.Accounts.length))
|
|
message.Accounts = [];
|
|
message.Accounts.push($root.gamehall.ThridAccount.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridAccountStatistic message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCThridAccountStatistic} SCThridAccountStatistic
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridAccountStatistic.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCThridAccountStatistic message.
|
|
* @function verify
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCThridAccountStatistic.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ReqId != null && message.hasOwnProperty("ReqId"))
|
|
if (!$util.isInteger(message.ReqId))
|
|
return "ReqId: integer expected";
|
|
if (message.Accounts != null && message.hasOwnProperty("Accounts")) {
|
|
if (!Array.isArray(message.Accounts))
|
|
return "Accounts: array expected";
|
|
for (var i = 0; i < message.Accounts.length; ++i) {
|
|
var error = $root.gamehall.ThridAccount.verify(message.Accounts[i]);
|
|
if (error)
|
|
return "Accounts." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCThridAccountStatistic message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCThridAccountStatistic} SCThridAccountStatistic
|
|
*/
|
|
SCThridAccountStatistic.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCThridAccountStatistic)
|
|
return object;
|
|
var message = new $root.gamehall.SCThridAccountStatistic();
|
|
if (object.ReqId != null)
|
|
message.ReqId = object.ReqId | 0;
|
|
if (object.Accounts) {
|
|
if (!Array.isArray(object.Accounts))
|
|
throw TypeError(".gamehall.SCThridAccountStatistic.Accounts: array expected");
|
|
message.Accounts = [];
|
|
for (var i = 0; i < object.Accounts.length; ++i) {
|
|
if (typeof object.Accounts[i] !== "object")
|
|
throw TypeError(".gamehall.SCThridAccountStatistic.Accounts: object expected");
|
|
message.Accounts[i] = $root.gamehall.ThridAccount.fromObject(object.Accounts[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCThridAccountStatistic message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {gamehall.SCThridAccountStatistic} message SCThridAccountStatistic
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCThridAccountStatistic.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Accounts = [];
|
|
if (options.defaults)
|
|
object.ReqId = 0;
|
|
if (message.ReqId != null && message.hasOwnProperty("ReqId"))
|
|
object.ReqId = message.ReqId;
|
|
if (message.Accounts && message.Accounts.length) {
|
|
object.Accounts = [];
|
|
for (var j = 0; j < message.Accounts.length; ++j)
|
|
object.Accounts[j] = $root.gamehall.ThridAccount.toObject(message.Accounts[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCThridAccountStatistic to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCThridAccountStatistic.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCThridAccountStatistic
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCThridAccountStatistic
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCThridAccountStatistic.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCThridAccountStatistic";
|
|
};
|
|
|
|
return SCThridAccountStatistic;
|
|
})();
|
|
|
|
gamehall.CSThridAccountTransfer = (function() {
|
|
|
|
/**
|
|
* Properties of a CSThridAccountTransfer.
|
|
* @memberof gamehall
|
|
* @interface ICSThridAccountTransfer
|
|
* @property {number|null} [FromId] CSThridAccountTransfer FromId
|
|
* @property {number|null} [ToId] CSThridAccountTransfer ToId
|
|
* @property {number|Long|null} [Amount] CSThridAccountTransfer Amount
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSThridAccountTransfer.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSThridAccountTransfer.
|
|
* @implements ICSThridAccountTransfer
|
|
* @constructor
|
|
* @param {gamehall.ICSThridAccountTransfer=} [properties] Properties to set
|
|
*/
|
|
function CSThridAccountTransfer(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSThridAccountTransfer FromId.
|
|
* @member {number} FromId
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @instance
|
|
*/
|
|
CSThridAccountTransfer.prototype.FromId = 0;
|
|
|
|
/**
|
|
* CSThridAccountTransfer ToId.
|
|
* @member {number} ToId
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @instance
|
|
*/
|
|
CSThridAccountTransfer.prototype.ToId = 0;
|
|
|
|
/**
|
|
* CSThridAccountTransfer Amount.
|
|
* @member {number|Long} Amount
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @instance
|
|
*/
|
|
CSThridAccountTransfer.prototype.Amount = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new CSThridAccountTransfer instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.ICSThridAccountTransfer=} [properties] Properties to set
|
|
* @returns {gamehall.CSThridAccountTransfer} CSThridAccountTransfer instance
|
|
*/
|
|
CSThridAccountTransfer.create = function create(properties) {
|
|
return new CSThridAccountTransfer(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridAccountTransfer message. Does not implicitly {@link gamehall.CSThridAccountTransfer.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.ICSThridAccountTransfer} message CSThridAccountTransfer message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridAccountTransfer.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.FromId != null && Object.hasOwnProperty.call(message, "FromId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.FromId);
|
|
if (message.ToId != null && Object.hasOwnProperty.call(message, "ToId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.ToId);
|
|
if (message.Amount != null && Object.hasOwnProperty.call(message, "Amount"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.Amount);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridAccountTransfer message, length delimited. Does not implicitly {@link gamehall.CSThridAccountTransfer.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.ICSThridAccountTransfer} message CSThridAccountTransfer message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridAccountTransfer.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridAccountTransfer message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSThridAccountTransfer} CSThridAccountTransfer
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridAccountTransfer.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSThridAccountTransfer();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.FromId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ToId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Amount = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridAccountTransfer message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSThridAccountTransfer} CSThridAccountTransfer
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridAccountTransfer.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSThridAccountTransfer message.
|
|
* @function verify
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSThridAccountTransfer.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.FromId != null && message.hasOwnProperty("FromId"))
|
|
if (!$util.isInteger(message.FromId))
|
|
return "FromId: integer expected";
|
|
if (message.ToId != null && message.hasOwnProperty("ToId"))
|
|
if (!$util.isInteger(message.ToId))
|
|
return "ToId: integer expected";
|
|
if (message.Amount != null && message.hasOwnProperty("Amount"))
|
|
if (!$util.isInteger(message.Amount) && !(message.Amount && $util.isInteger(message.Amount.low) && $util.isInteger(message.Amount.high)))
|
|
return "Amount: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSThridAccountTransfer message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSThridAccountTransfer} CSThridAccountTransfer
|
|
*/
|
|
CSThridAccountTransfer.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSThridAccountTransfer)
|
|
return object;
|
|
var message = new $root.gamehall.CSThridAccountTransfer();
|
|
if (object.FromId != null)
|
|
message.FromId = object.FromId | 0;
|
|
if (object.ToId != null)
|
|
message.ToId = object.ToId | 0;
|
|
if (object.Amount != null)
|
|
if ($util.Long)
|
|
(message.Amount = $util.Long.fromValue(object.Amount)).unsigned = false;
|
|
else if (typeof object.Amount === "string")
|
|
message.Amount = parseInt(object.Amount, 10);
|
|
else if (typeof object.Amount === "number")
|
|
message.Amount = object.Amount;
|
|
else if (typeof object.Amount === "object")
|
|
message.Amount = new $util.LongBits(object.Amount.low >>> 0, object.Amount.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSThridAccountTransfer message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.CSThridAccountTransfer} message CSThridAccountTransfer
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSThridAccountTransfer.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.FromId = 0;
|
|
object.ToId = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Amount = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Amount = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.FromId != null && message.hasOwnProperty("FromId"))
|
|
object.FromId = message.FromId;
|
|
if (message.ToId != null && message.hasOwnProperty("ToId"))
|
|
object.ToId = message.ToId;
|
|
if (message.Amount != null && message.hasOwnProperty("Amount"))
|
|
if (typeof message.Amount === "number")
|
|
object.Amount = options.longs === String ? String(message.Amount) : message.Amount;
|
|
else
|
|
object.Amount = options.longs === String ? $util.Long.prototype.toString.call(message.Amount) : options.longs === Number ? new $util.LongBits(message.Amount.low >>> 0, message.Amount.high >>> 0).toNumber() : message.Amount;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSThridAccountTransfer to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSThridAccountTransfer.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSThridAccountTransfer
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSThridAccountTransfer
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSThridAccountTransfer.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSThridAccountTransfer";
|
|
};
|
|
|
|
return CSThridAccountTransfer;
|
|
})();
|
|
|
|
gamehall.SCThridAccountTransfer = (function() {
|
|
|
|
/**
|
|
* Properties of a SCThridAccountTransfer.
|
|
* @memberof gamehall
|
|
* @interface ISCThridAccountTransfer
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCThridAccountTransfer OpRetCode
|
|
* @property {Array.<gamehall.IThridAccount>|null} [Accounts] SCThridAccountTransfer Accounts
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCThridAccountTransfer.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCThridAccountTransfer.
|
|
* @implements ISCThridAccountTransfer
|
|
* @constructor
|
|
* @param {gamehall.ISCThridAccountTransfer=} [properties] Properties to set
|
|
*/
|
|
function SCThridAccountTransfer(properties) {
|
|
this.Accounts = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCThridAccountTransfer OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @instance
|
|
*/
|
|
SCThridAccountTransfer.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCThridAccountTransfer Accounts.
|
|
* @member {Array.<gamehall.IThridAccount>} Accounts
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @instance
|
|
*/
|
|
SCThridAccountTransfer.prototype.Accounts = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCThridAccountTransfer instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.ISCThridAccountTransfer=} [properties] Properties to set
|
|
* @returns {gamehall.SCThridAccountTransfer} SCThridAccountTransfer instance
|
|
*/
|
|
SCThridAccountTransfer.create = function create(properties) {
|
|
return new SCThridAccountTransfer(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridAccountTransfer message. Does not implicitly {@link gamehall.SCThridAccountTransfer.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.ISCThridAccountTransfer} message SCThridAccountTransfer message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridAccountTransfer.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.Accounts != null && message.Accounts.length)
|
|
for (var i = 0; i < message.Accounts.length; ++i)
|
|
$root.gamehall.ThridAccount.encode(message.Accounts[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridAccountTransfer message, length delimited. Does not implicitly {@link gamehall.SCThridAccountTransfer.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.ISCThridAccountTransfer} message SCThridAccountTransfer message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridAccountTransfer.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridAccountTransfer message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCThridAccountTransfer} SCThridAccountTransfer
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridAccountTransfer.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCThridAccountTransfer();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.Accounts && message.Accounts.length))
|
|
message.Accounts = [];
|
|
message.Accounts.push($root.gamehall.ThridAccount.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridAccountTransfer message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCThridAccountTransfer} SCThridAccountTransfer
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridAccountTransfer.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCThridAccountTransfer message.
|
|
* @function verify
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCThridAccountTransfer.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.Accounts != null && message.hasOwnProperty("Accounts")) {
|
|
if (!Array.isArray(message.Accounts))
|
|
return "Accounts: array expected";
|
|
for (var i = 0; i < message.Accounts.length; ++i) {
|
|
var error = $root.gamehall.ThridAccount.verify(message.Accounts[i]);
|
|
if (error)
|
|
return "Accounts." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCThridAccountTransfer message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCThridAccountTransfer} SCThridAccountTransfer
|
|
*/
|
|
SCThridAccountTransfer.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCThridAccountTransfer)
|
|
return object;
|
|
var message = new $root.gamehall.SCThridAccountTransfer();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.Accounts) {
|
|
if (!Array.isArray(object.Accounts))
|
|
throw TypeError(".gamehall.SCThridAccountTransfer.Accounts: array expected");
|
|
message.Accounts = [];
|
|
for (var i = 0; i < object.Accounts.length; ++i) {
|
|
if (typeof object.Accounts[i] !== "object")
|
|
throw TypeError(".gamehall.SCThridAccountTransfer.Accounts: object expected");
|
|
message.Accounts[i] = $root.gamehall.ThridAccount.fromObject(object.Accounts[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCThridAccountTransfer message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {gamehall.SCThridAccountTransfer} message SCThridAccountTransfer
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCThridAccountTransfer.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Accounts = [];
|
|
if (options.defaults)
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.Accounts && message.Accounts.length) {
|
|
object.Accounts = [];
|
|
for (var j = 0; j < message.Accounts.length; ++j)
|
|
object.Accounts[j] = $root.gamehall.ThridAccount.toObject(message.Accounts[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCThridAccountTransfer to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCThridAccountTransfer.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCThridAccountTransfer
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCThridAccountTransfer
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCThridAccountTransfer.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCThridAccountTransfer";
|
|
};
|
|
|
|
return SCThridAccountTransfer;
|
|
})();
|
|
|
|
gamehall.CSEnterThridGame = (function() {
|
|
|
|
/**
|
|
* Properties of a CSEnterThridGame.
|
|
* @memberof gamehall
|
|
* @interface ICSEnterThridGame
|
|
* @property {number|null} [ThridGameId] CSEnterThridGame ThridGameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSEnterThridGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSEnterThridGame.
|
|
* @implements ICSEnterThridGame
|
|
* @constructor
|
|
* @param {gamehall.ICSEnterThridGame=} [properties] Properties to set
|
|
*/
|
|
function CSEnterThridGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSEnterThridGame ThridGameId.
|
|
* @member {number} ThridGameId
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @instance
|
|
*/
|
|
CSEnterThridGame.prototype.ThridGameId = 0;
|
|
|
|
/**
|
|
* Creates a new CSEnterThridGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterThridGame=} [properties] Properties to set
|
|
* @returns {gamehall.CSEnterThridGame} CSEnterThridGame instance
|
|
*/
|
|
CSEnterThridGame.create = function create(properties) {
|
|
return new CSEnterThridGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterThridGame message. Does not implicitly {@link gamehall.CSEnterThridGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterThridGame} message CSEnterThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterThridGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ThridGameId != null && Object.hasOwnProperty.call(message, "ThridGameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.ThridGameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterThridGame message, length delimited. Does not implicitly {@link gamehall.CSEnterThridGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterThridGame} message CSEnterThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterThridGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterThridGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSEnterThridGame} CSEnterThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterThridGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSEnterThridGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 2: {
|
|
message.ThridGameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterThridGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSEnterThridGame} CSEnterThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterThridGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSEnterThridGame message.
|
|
* @function verify
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSEnterThridGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ThridGameId != null && message.hasOwnProperty("ThridGameId"))
|
|
if (!$util.isInteger(message.ThridGameId))
|
|
return "ThridGameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSEnterThridGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSEnterThridGame} CSEnterThridGame
|
|
*/
|
|
CSEnterThridGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSEnterThridGame)
|
|
return object;
|
|
var message = new $root.gamehall.CSEnterThridGame();
|
|
if (object.ThridGameId != null)
|
|
message.ThridGameId = object.ThridGameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSEnterThridGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {gamehall.CSEnterThridGame} message CSEnterThridGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSEnterThridGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.ThridGameId = 0;
|
|
if (message.ThridGameId != null && message.hasOwnProperty("ThridGameId"))
|
|
object.ThridGameId = message.ThridGameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSEnterThridGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSEnterThridGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSEnterThridGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSEnterThridGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSEnterThridGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSEnterThridGame";
|
|
};
|
|
|
|
return CSEnterThridGame;
|
|
})();
|
|
|
|
gamehall.SCEnterThridGame = (function() {
|
|
|
|
/**
|
|
* Properties of a SCEnterThridGame.
|
|
* @memberof gamehall
|
|
* @interface ISCEnterThridGame
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCEnterThridGame OpRetCode
|
|
* @property {string|null} [EnterUrl] SCEnterThridGame EnterUrl
|
|
* @property {number|null} [ScreenOrientationType] SCEnterThridGame ScreenOrientationType
|
|
* @property {number|null} [ThridGameId] SCEnterThridGame ThridGameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCEnterThridGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCEnterThridGame.
|
|
* @implements ISCEnterThridGame
|
|
* @constructor
|
|
* @param {gamehall.ISCEnterThridGame=} [properties] Properties to set
|
|
*/
|
|
function SCEnterThridGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCEnterThridGame OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @instance
|
|
*/
|
|
SCEnterThridGame.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCEnterThridGame EnterUrl.
|
|
* @member {string} EnterUrl
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @instance
|
|
*/
|
|
SCEnterThridGame.prototype.EnterUrl = "";
|
|
|
|
/**
|
|
* SCEnterThridGame ScreenOrientationType.
|
|
* @member {number} ScreenOrientationType
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @instance
|
|
*/
|
|
SCEnterThridGame.prototype.ScreenOrientationType = 0;
|
|
|
|
/**
|
|
* SCEnterThridGame ThridGameId.
|
|
* @member {number} ThridGameId
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @instance
|
|
*/
|
|
SCEnterThridGame.prototype.ThridGameId = 0;
|
|
|
|
/**
|
|
* Creates a new SCEnterThridGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterThridGame=} [properties] Properties to set
|
|
* @returns {gamehall.SCEnterThridGame} SCEnterThridGame instance
|
|
*/
|
|
SCEnterThridGame.create = function create(properties) {
|
|
return new SCEnterThridGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterThridGame message. Does not implicitly {@link gamehall.SCEnterThridGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterThridGame} message SCEnterThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterThridGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.EnterUrl != null && Object.hasOwnProperty.call(message, "EnterUrl"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.EnterUrl);
|
|
if (message.ScreenOrientationType != null && Object.hasOwnProperty.call(message, "ScreenOrientationType"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.ScreenOrientationType);
|
|
if (message.ThridGameId != null && Object.hasOwnProperty.call(message, "ThridGameId"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.ThridGameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterThridGame message, length delimited. Does not implicitly {@link gamehall.SCEnterThridGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterThridGame} message SCEnterThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterThridGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterThridGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCEnterThridGame} SCEnterThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterThridGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCEnterThridGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.EnterUrl = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.ScreenOrientationType = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.ThridGameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterThridGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCEnterThridGame} SCEnterThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterThridGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCEnterThridGame message.
|
|
* @function verify
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCEnterThridGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.EnterUrl != null && message.hasOwnProperty("EnterUrl"))
|
|
if (!$util.isString(message.EnterUrl))
|
|
return "EnterUrl: string expected";
|
|
if (message.ScreenOrientationType != null && message.hasOwnProperty("ScreenOrientationType"))
|
|
if (!$util.isInteger(message.ScreenOrientationType))
|
|
return "ScreenOrientationType: integer expected";
|
|
if (message.ThridGameId != null && message.hasOwnProperty("ThridGameId"))
|
|
if (!$util.isInteger(message.ThridGameId))
|
|
return "ThridGameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCEnterThridGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCEnterThridGame} SCEnterThridGame
|
|
*/
|
|
SCEnterThridGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCEnterThridGame)
|
|
return object;
|
|
var message = new $root.gamehall.SCEnterThridGame();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.EnterUrl != null)
|
|
message.EnterUrl = String(object.EnterUrl);
|
|
if (object.ScreenOrientationType != null)
|
|
message.ScreenOrientationType = object.ScreenOrientationType | 0;
|
|
if (object.ThridGameId != null)
|
|
message.ThridGameId = object.ThridGameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCEnterThridGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {gamehall.SCEnterThridGame} message SCEnterThridGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCEnterThridGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.EnterUrl = "";
|
|
object.ScreenOrientationType = 0;
|
|
object.ThridGameId = 0;
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.EnterUrl != null && message.hasOwnProperty("EnterUrl"))
|
|
object.EnterUrl = message.EnterUrl;
|
|
if (message.ScreenOrientationType != null && message.hasOwnProperty("ScreenOrientationType"))
|
|
object.ScreenOrientationType = message.ScreenOrientationType;
|
|
if (message.ThridGameId != null && message.hasOwnProperty("ThridGameId"))
|
|
object.ThridGameId = message.ThridGameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCEnterThridGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCEnterThridGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCEnterThridGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCEnterThridGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCEnterThridGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCEnterThridGame";
|
|
};
|
|
|
|
return SCEnterThridGame;
|
|
})();
|
|
|
|
gamehall.CSLeaveThridGame = (function() {
|
|
|
|
/**
|
|
* Properties of a CSLeaveThridGame.
|
|
* @memberof gamehall
|
|
* @interface ICSLeaveThridGame
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSLeaveThridGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSLeaveThridGame.
|
|
* @implements ICSLeaveThridGame
|
|
* @constructor
|
|
* @param {gamehall.ICSLeaveThridGame=} [properties] Properties to set
|
|
*/
|
|
function CSLeaveThridGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSLeaveThridGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.ICSLeaveThridGame=} [properties] Properties to set
|
|
* @returns {gamehall.CSLeaveThridGame} CSLeaveThridGame instance
|
|
*/
|
|
CSLeaveThridGame.create = function create(properties) {
|
|
return new CSLeaveThridGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveThridGame message. Does not implicitly {@link gamehall.CSLeaveThridGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.ICSLeaveThridGame} message CSLeaveThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveThridGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLeaveThridGame message, length delimited. Does not implicitly {@link gamehall.CSLeaveThridGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.ICSLeaveThridGame} message CSLeaveThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLeaveThridGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveThridGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSLeaveThridGame} CSLeaveThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveThridGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSLeaveThridGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLeaveThridGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSLeaveThridGame} CSLeaveThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLeaveThridGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSLeaveThridGame message.
|
|
* @function verify
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSLeaveThridGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSLeaveThridGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSLeaveThridGame} CSLeaveThridGame
|
|
*/
|
|
CSLeaveThridGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSLeaveThridGame)
|
|
return object;
|
|
return new $root.gamehall.CSLeaveThridGame();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSLeaveThridGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.CSLeaveThridGame} message CSLeaveThridGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSLeaveThridGame.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSLeaveThridGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSLeaveThridGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSLeaveThridGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSLeaveThridGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSLeaveThridGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSLeaveThridGame";
|
|
};
|
|
|
|
return CSLeaveThridGame;
|
|
})();
|
|
|
|
gamehall.SCLeaveThridGame = (function() {
|
|
|
|
/**
|
|
* Properties of a SCLeaveThridGame.
|
|
* @memberof gamehall
|
|
* @interface ISCLeaveThridGame
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCLeaveThridGame OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCLeaveThridGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCLeaveThridGame.
|
|
* @implements ISCLeaveThridGame
|
|
* @constructor
|
|
* @param {gamehall.ISCLeaveThridGame=} [properties] Properties to set
|
|
*/
|
|
function SCLeaveThridGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCLeaveThridGame OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @instance
|
|
*/
|
|
SCLeaveThridGame.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCLeaveThridGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.ISCLeaveThridGame=} [properties] Properties to set
|
|
* @returns {gamehall.SCLeaveThridGame} SCLeaveThridGame instance
|
|
*/
|
|
SCLeaveThridGame.create = function create(properties) {
|
|
return new SCLeaveThridGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveThridGame message. Does not implicitly {@link gamehall.SCLeaveThridGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.ISCLeaveThridGame} message SCLeaveThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveThridGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLeaveThridGame message, length delimited. Does not implicitly {@link gamehall.SCLeaveThridGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.ISCLeaveThridGame} message SCLeaveThridGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLeaveThridGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveThridGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCLeaveThridGame} SCLeaveThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveThridGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCLeaveThridGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLeaveThridGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCLeaveThridGame} SCLeaveThridGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLeaveThridGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCLeaveThridGame message.
|
|
* @function verify
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCLeaveThridGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCLeaveThridGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCLeaveThridGame} SCLeaveThridGame
|
|
*/
|
|
SCLeaveThridGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCLeaveThridGame)
|
|
return object;
|
|
var message = new $root.gamehall.SCLeaveThridGame();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCLeaveThridGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {gamehall.SCLeaveThridGame} message SCLeaveThridGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCLeaveThridGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCLeaveThridGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCLeaveThridGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCLeaveThridGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCLeaveThridGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCLeaveThridGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCLeaveThridGame";
|
|
};
|
|
|
|
return SCLeaveThridGame;
|
|
})();
|
|
|
|
gamehall.CSThridGameList = (function() {
|
|
|
|
/**
|
|
* Properties of a CSThridGameList.
|
|
* @memberof gamehall
|
|
* @interface ICSThridGameList
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSThridGameList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSThridGameList.
|
|
* @implements ICSThridGameList
|
|
* @constructor
|
|
* @param {gamehall.ICSThridGameList=} [properties] Properties to set
|
|
*/
|
|
function CSThridGameList(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSThridGameList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {gamehall.ICSThridGameList=} [properties] Properties to set
|
|
* @returns {gamehall.CSThridGameList} CSThridGameList instance
|
|
*/
|
|
CSThridGameList.create = function create(properties) {
|
|
return new CSThridGameList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridGameList message. Does not implicitly {@link gamehall.CSThridGameList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {gamehall.ICSThridGameList} message CSThridGameList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridGameList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridGameList message, length delimited. Does not implicitly {@link gamehall.CSThridGameList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {gamehall.ICSThridGameList} message CSThridGameList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridGameList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridGameList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSThridGameList} CSThridGameList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridGameList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSThridGameList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridGameList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSThridGameList} CSThridGameList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridGameList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSThridGameList message.
|
|
* @function verify
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSThridGameList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSThridGameList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSThridGameList} CSThridGameList
|
|
*/
|
|
CSThridGameList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSThridGameList)
|
|
return object;
|
|
return new $root.gamehall.CSThridGameList();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSThridGameList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {gamehall.CSThridGameList} message CSThridGameList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSThridGameList.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSThridGameList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSThridGameList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSThridGameList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSThridGameList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSThridGameList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSThridGameList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSThridGameList";
|
|
};
|
|
|
|
return CSThridGameList;
|
|
})();
|
|
|
|
gamehall.ThridGameDatas = (function() {
|
|
|
|
/**
|
|
* Properties of a ThridGameDatas.
|
|
* @memberof gamehall
|
|
* @interface IThridGameDatas
|
|
* @property {string|null} [ThridGameId] ThridGameDatas ThridGameId
|
|
* @property {string|null} [ThridGameName] ThridGameDatas ThridGameName
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new ThridGameDatas.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a ThridGameDatas.
|
|
* @implements IThridGameDatas
|
|
* @constructor
|
|
* @param {gamehall.IThridGameDatas=} [properties] Properties to set
|
|
*/
|
|
function ThridGameDatas(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* ThridGameDatas ThridGameId.
|
|
* @member {string} ThridGameId
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @instance
|
|
*/
|
|
ThridGameDatas.prototype.ThridGameId = "";
|
|
|
|
/**
|
|
* ThridGameDatas ThridGameName.
|
|
* @member {string} ThridGameName
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @instance
|
|
*/
|
|
ThridGameDatas.prototype.ThridGameName = "";
|
|
|
|
/**
|
|
* Creates a new ThridGameDatas instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {gamehall.IThridGameDatas=} [properties] Properties to set
|
|
* @returns {gamehall.ThridGameDatas} ThridGameDatas instance
|
|
*/
|
|
ThridGameDatas.create = function create(properties) {
|
|
return new ThridGameDatas(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ThridGameDatas message. Does not implicitly {@link gamehall.ThridGameDatas.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {gamehall.IThridGameDatas} message ThridGameDatas message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ThridGameDatas.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ThridGameId != null && Object.hasOwnProperty.call(message, "ThridGameId"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.ThridGameId);
|
|
if (message.ThridGameName != null && Object.hasOwnProperty.call(message, "ThridGameName"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.ThridGameName);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ThridGameDatas message, length delimited. Does not implicitly {@link gamehall.ThridGameDatas.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {gamehall.IThridGameDatas} message ThridGameDatas message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ThridGameDatas.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a ThridGameDatas message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.ThridGameDatas} ThridGameDatas
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ThridGameDatas.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.ThridGameDatas();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ThridGameId = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ThridGameName = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a ThridGameDatas message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.ThridGameDatas} ThridGameDatas
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ThridGameDatas.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a ThridGameDatas message.
|
|
* @function verify
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
ThridGameDatas.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ThridGameId != null && message.hasOwnProperty("ThridGameId"))
|
|
if (!$util.isString(message.ThridGameId))
|
|
return "ThridGameId: string expected";
|
|
if (message.ThridGameName != null && message.hasOwnProperty("ThridGameName"))
|
|
if (!$util.isString(message.ThridGameName))
|
|
return "ThridGameName: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a ThridGameDatas message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.ThridGameDatas} ThridGameDatas
|
|
*/
|
|
ThridGameDatas.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.ThridGameDatas)
|
|
return object;
|
|
var message = new $root.gamehall.ThridGameDatas();
|
|
if (object.ThridGameId != null)
|
|
message.ThridGameId = String(object.ThridGameId);
|
|
if (object.ThridGameName != null)
|
|
message.ThridGameName = String(object.ThridGameName);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a ThridGameDatas message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {gamehall.ThridGameDatas} message ThridGameDatas
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
ThridGameDatas.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.ThridGameId = "";
|
|
object.ThridGameName = "";
|
|
}
|
|
if (message.ThridGameId != null && message.hasOwnProperty("ThridGameId"))
|
|
object.ThridGameId = message.ThridGameId;
|
|
if (message.ThridGameName != null && message.hasOwnProperty("ThridGameName"))
|
|
object.ThridGameName = message.ThridGameName;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this ThridGameDatas to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
ThridGameDatas.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for ThridGameDatas
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.ThridGameDatas
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
ThridGameDatas.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.ThridGameDatas";
|
|
};
|
|
|
|
return ThridGameDatas;
|
|
})();
|
|
|
|
gamehall.ThridGamePlatforms = (function() {
|
|
|
|
/**
|
|
* Properties of a ThridGamePlatforms.
|
|
* @memberof gamehall
|
|
* @interface IThridGamePlatforms
|
|
* @property {number|null} [ThridPlatformId] ThridGamePlatforms ThridPlatformId
|
|
* @property {string|null} [ThridPlatformName] ThridGamePlatforms ThridPlatformName
|
|
* @property {Array.<gamehall.IThridGameDatas>|null} [GameDatas] ThridGamePlatforms GameDatas
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new ThridGamePlatforms.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a ThridGamePlatforms.
|
|
* @implements IThridGamePlatforms
|
|
* @constructor
|
|
* @param {gamehall.IThridGamePlatforms=} [properties] Properties to set
|
|
*/
|
|
function ThridGamePlatforms(properties) {
|
|
this.GameDatas = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* ThridGamePlatforms ThridPlatformId.
|
|
* @member {number} ThridPlatformId
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @instance
|
|
*/
|
|
ThridGamePlatforms.prototype.ThridPlatformId = 0;
|
|
|
|
/**
|
|
* ThridGamePlatforms ThridPlatformName.
|
|
* @member {string} ThridPlatformName
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @instance
|
|
*/
|
|
ThridGamePlatforms.prototype.ThridPlatformName = "";
|
|
|
|
/**
|
|
* ThridGamePlatforms GameDatas.
|
|
* @member {Array.<gamehall.IThridGameDatas>} GameDatas
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @instance
|
|
*/
|
|
ThridGamePlatforms.prototype.GameDatas = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new ThridGamePlatforms instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {gamehall.IThridGamePlatforms=} [properties] Properties to set
|
|
* @returns {gamehall.ThridGamePlatforms} ThridGamePlatforms instance
|
|
*/
|
|
ThridGamePlatforms.create = function create(properties) {
|
|
return new ThridGamePlatforms(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ThridGamePlatforms message. Does not implicitly {@link gamehall.ThridGamePlatforms.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {gamehall.IThridGamePlatforms} message ThridGamePlatforms message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ThridGamePlatforms.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ThridPlatformId != null && Object.hasOwnProperty.call(message, "ThridPlatformId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ThridPlatformId);
|
|
if (message.ThridPlatformName != null && Object.hasOwnProperty.call(message, "ThridPlatformName"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.ThridPlatformName);
|
|
if (message.GameDatas != null && message.GameDatas.length)
|
|
for (var i = 0; i < message.GameDatas.length; ++i)
|
|
$root.gamehall.ThridGameDatas.encode(message.GameDatas[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ThridGamePlatforms message, length delimited. Does not implicitly {@link gamehall.ThridGamePlatforms.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {gamehall.IThridGamePlatforms} message ThridGamePlatforms message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ThridGamePlatforms.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a ThridGamePlatforms message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.ThridGamePlatforms} ThridGamePlatforms
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ThridGamePlatforms.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.ThridGamePlatforms();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ThridPlatformId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ThridPlatformName = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.GameDatas && message.GameDatas.length))
|
|
message.GameDatas = [];
|
|
message.GameDatas.push($root.gamehall.ThridGameDatas.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a ThridGamePlatforms message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.ThridGamePlatforms} ThridGamePlatforms
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ThridGamePlatforms.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a ThridGamePlatforms message.
|
|
* @function verify
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
ThridGamePlatforms.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ThridPlatformId != null && message.hasOwnProperty("ThridPlatformId"))
|
|
if (!$util.isInteger(message.ThridPlatformId))
|
|
return "ThridPlatformId: integer expected";
|
|
if (message.ThridPlatformName != null && message.hasOwnProperty("ThridPlatformName"))
|
|
if (!$util.isString(message.ThridPlatformName))
|
|
return "ThridPlatformName: string expected";
|
|
if (message.GameDatas != null && message.hasOwnProperty("GameDatas")) {
|
|
if (!Array.isArray(message.GameDatas))
|
|
return "GameDatas: array expected";
|
|
for (var i = 0; i < message.GameDatas.length; ++i) {
|
|
var error = $root.gamehall.ThridGameDatas.verify(message.GameDatas[i]);
|
|
if (error)
|
|
return "GameDatas." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a ThridGamePlatforms message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.ThridGamePlatforms} ThridGamePlatforms
|
|
*/
|
|
ThridGamePlatforms.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.ThridGamePlatforms)
|
|
return object;
|
|
var message = new $root.gamehall.ThridGamePlatforms();
|
|
if (object.ThridPlatformId != null)
|
|
message.ThridPlatformId = object.ThridPlatformId | 0;
|
|
if (object.ThridPlatformName != null)
|
|
message.ThridPlatformName = String(object.ThridPlatformName);
|
|
if (object.GameDatas) {
|
|
if (!Array.isArray(object.GameDatas))
|
|
throw TypeError(".gamehall.ThridGamePlatforms.GameDatas: array expected");
|
|
message.GameDatas = [];
|
|
for (var i = 0; i < object.GameDatas.length; ++i) {
|
|
if (typeof object.GameDatas[i] !== "object")
|
|
throw TypeError(".gamehall.ThridGamePlatforms.GameDatas: object expected");
|
|
message.GameDatas[i] = $root.gamehall.ThridGameDatas.fromObject(object.GameDatas[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a ThridGamePlatforms message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {gamehall.ThridGamePlatforms} message ThridGamePlatforms
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
ThridGamePlatforms.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.GameDatas = [];
|
|
if (options.defaults) {
|
|
object.ThridPlatformId = 0;
|
|
object.ThridPlatformName = "";
|
|
}
|
|
if (message.ThridPlatformId != null && message.hasOwnProperty("ThridPlatformId"))
|
|
object.ThridPlatformId = message.ThridPlatformId;
|
|
if (message.ThridPlatformName != null && message.hasOwnProperty("ThridPlatformName"))
|
|
object.ThridPlatformName = message.ThridPlatformName;
|
|
if (message.GameDatas && message.GameDatas.length) {
|
|
object.GameDatas = [];
|
|
for (var j = 0; j < message.GameDatas.length; ++j)
|
|
object.GameDatas[j] = $root.gamehall.ThridGameDatas.toObject(message.GameDatas[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this ThridGamePlatforms to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
ThridGamePlatforms.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for ThridGamePlatforms
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.ThridGamePlatforms
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
ThridGamePlatforms.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.ThridGamePlatforms";
|
|
};
|
|
|
|
return ThridGamePlatforms;
|
|
})();
|
|
|
|
gamehall.SCThridGameList = (function() {
|
|
|
|
/**
|
|
* Properties of a SCThridGameList.
|
|
* @memberof gamehall
|
|
* @interface ISCThridGameList
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCThridGameList OpRetCode
|
|
* @property {Array.<gamehall.IThridGamePlatforms>|null} [GamePlatforms] SCThridGameList GamePlatforms
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCThridGameList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCThridGameList.
|
|
* @implements ISCThridGameList
|
|
* @constructor
|
|
* @param {gamehall.ISCThridGameList=} [properties] Properties to set
|
|
*/
|
|
function SCThridGameList(properties) {
|
|
this.GamePlatforms = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCThridGameList OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCThridGameList
|
|
* @instance
|
|
*/
|
|
SCThridGameList.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCThridGameList GamePlatforms.
|
|
* @member {Array.<gamehall.IThridGamePlatforms>} GamePlatforms
|
|
* @memberof gamehall.SCThridGameList
|
|
* @instance
|
|
*/
|
|
SCThridGameList.prototype.GamePlatforms = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCThridGameList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {gamehall.ISCThridGameList=} [properties] Properties to set
|
|
* @returns {gamehall.SCThridGameList} SCThridGameList instance
|
|
*/
|
|
SCThridGameList.create = function create(properties) {
|
|
return new SCThridGameList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridGameList message. Does not implicitly {@link gamehall.SCThridGameList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {gamehall.ISCThridGameList} message SCThridGameList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridGameList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.GamePlatforms != null && message.GamePlatforms.length)
|
|
for (var i = 0; i < message.GamePlatforms.length; ++i)
|
|
$root.gamehall.ThridGamePlatforms.encode(message.GamePlatforms[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridGameList message, length delimited. Does not implicitly {@link gamehall.SCThridGameList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {gamehall.ISCThridGameList} message SCThridGameList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridGameList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridGameList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCThridGameList} SCThridGameList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridGameList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCThridGameList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.GamePlatforms && message.GamePlatforms.length))
|
|
message.GamePlatforms = [];
|
|
message.GamePlatforms.push($root.gamehall.ThridGamePlatforms.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridGameList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCThridGameList} SCThridGameList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridGameList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCThridGameList message.
|
|
* @function verify
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCThridGameList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.GamePlatforms != null && message.hasOwnProperty("GamePlatforms")) {
|
|
if (!Array.isArray(message.GamePlatforms))
|
|
return "GamePlatforms: array expected";
|
|
for (var i = 0; i < message.GamePlatforms.length; ++i) {
|
|
var error = $root.gamehall.ThridGamePlatforms.verify(message.GamePlatforms[i]);
|
|
if (error)
|
|
return "GamePlatforms." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCThridGameList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCThridGameList} SCThridGameList
|
|
*/
|
|
SCThridGameList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCThridGameList)
|
|
return object;
|
|
var message = new $root.gamehall.SCThridGameList();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.GamePlatforms) {
|
|
if (!Array.isArray(object.GamePlatforms))
|
|
throw TypeError(".gamehall.SCThridGameList.GamePlatforms: array expected");
|
|
message.GamePlatforms = [];
|
|
for (var i = 0; i < object.GamePlatforms.length; ++i) {
|
|
if (typeof object.GamePlatforms[i] !== "object")
|
|
throw TypeError(".gamehall.SCThridGameList.GamePlatforms: object expected");
|
|
message.GamePlatforms[i] = $root.gamehall.ThridGamePlatforms.fromObject(object.GamePlatforms[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCThridGameList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {gamehall.SCThridGameList} message SCThridGameList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCThridGameList.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.GamePlatforms = [];
|
|
if (options.defaults)
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.GamePlatforms && message.GamePlatforms.length) {
|
|
object.GamePlatforms = [];
|
|
for (var j = 0; j < message.GamePlatforms.length; ++j)
|
|
object.GamePlatforms[j] = $root.gamehall.ThridGamePlatforms.toObject(message.GamePlatforms[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCThridGameList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCThridGameList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCThridGameList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCThridGameList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCThridGameList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCThridGameList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCThridGameList";
|
|
};
|
|
|
|
return SCThridGameList;
|
|
})();
|
|
|
|
gamehall.CSThridGameBalanceUpdate = (function() {
|
|
|
|
/**
|
|
* Properties of a CSThridGameBalanceUpdate.
|
|
* @memberof gamehall
|
|
* @interface ICSThridGameBalanceUpdate
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSThridGameBalanceUpdate.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSThridGameBalanceUpdate.
|
|
* @implements ICSThridGameBalanceUpdate
|
|
* @constructor
|
|
* @param {gamehall.ICSThridGameBalanceUpdate=} [properties] Properties to set
|
|
*/
|
|
function CSThridGameBalanceUpdate(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSThridGameBalanceUpdate instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.ICSThridGameBalanceUpdate=} [properties] Properties to set
|
|
* @returns {gamehall.CSThridGameBalanceUpdate} CSThridGameBalanceUpdate instance
|
|
*/
|
|
CSThridGameBalanceUpdate.create = function create(properties) {
|
|
return new CSThridGameBalanceUpdate(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridGameBalanceUpdate message. Does not implicitly {@link gamehall.CSThridGameBalanceUpdate.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.ICSThridGameBalanceUpdate} message CSThridGameBalanceUpdate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridGameBalanceUpdate.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSThridGameBalanceUpdate message, length delimited. Does not implicitly {@link gamehall.CSThridGameBalanceUpdate.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.ICSThridGameBalanceUpdate} message CSThridGameBalanceUpdate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSThridGameBalanceUpdate.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridGameBalanceUpdate message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSThridGameBalanceUpdate} CSThridGameBalanceUpdate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridGameBalanceUpdate.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSThridGameBalanceUpdate();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSThridGameBalanceUpdate message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSThridGameBalanceUpdate} CSThridGameBalanceUpdate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSThridGameBalanceUpdate.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSThridGameBalanceUpdate message.
|
|
* @function verify
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSThridGameBalanceUpdate.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSThridGameBalanceUpdate message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSThridGameBalanceUpdate} CSThridGameBalanceUpdate
|
|
*/
|
|
CSThridGameBalanceUpdate.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSThridGameBalanceUpdate)
|
|
return object;
|
|
return new $root.gamehall.CSThridGameBalanceUpdate();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSThridGameBalanceUpdate message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.CSThridGameBalanceUpdate} message CSThridGameBalanceUpdate
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSThridGameBalanceUpdate.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSThridGameBalanceUpdate to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSThridGameBalanceUpdate.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSThridGameBalanceUpdate
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSThridGameBalanceUpdate
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSThridGameBalanceUpdate.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSThridGameBalanceUpdate";
|
|
};
|
|
|
|
return CSThridGameBalanceUpdate;
|
|
})();
|
|
|
|
gamehall.SCThridGameBalanceUpdate = (function() {
|
|
|
|
/**
|
|
* Properties of a SCThridGameBalanceUpdate.
|
|
* @memberof gamehall
|
|
* @interface ISCThridGameBalanceUpdate
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCThridGameBalanceUpdate OpRetCode
|
|
* @property {number|Long|null} [Coin] SCThridGameBalanceUpdate Coin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCThridGameBalanceUpdate.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCThridGameBalanceUpdate.
|
|
* @implements ISCThridGameBalanceUpdate
|
|
* @constructor
|
|
* @param {gamehall.ISCThridGameBalanceUpdate=} [properties] Properties to set
|
|
*/
|
|
function SCThridGameBalanceUpdate(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCThridGameBalanceUpdate OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @instance
|
|
*/
|
|
SCThridGameBalanceUpdate.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCThridGameBalanceUpdate Coin.
|
|
* @member {number|Long} Coin
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @instance
|
|
*/
|
|
SCThridGameBalanceUpdate.prototype.Coin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new SCThridGameBalanceUpdate instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.ISCThridGameBalanceUpdate=} [properties] Properties to set
|
|
* @returns {gamehall.SCThridGameBalanceUpdate} SCThridGameBalanceUpdate instance
|
|
*/
|
|
SCThridGameBalanceUpdate.create = function create(properties) {
|
|
return new SCThridGameBalanceUpdate(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridGameBalanceUpdate message. Does not implicitly {@link gamehall.SCThridGameBalanceUpdate.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.ISCThridGameBalanceUpdate} message SCThridGameBalanceUpdate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridGameBalanceUpdate.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.Coin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridGameBalanceUpdate message, length delimited. Does not implicitly {@link gamehall.SCThridGameBalanceUpdate.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.ISCThridGameBalanceUpdate} message SCThridGameBalanceUpdate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridGameBalanceUpdate.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridGameBalanceUpdate message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCThridGameBalanceUpdate} SCThridGameBalanceUpdate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridGameBalanceUpdate.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCThridGameBalanceUpdate();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Coin = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridGameBalanceUpdate message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCThridGameBalanceUpdate} SCThridGameBalanceUpdate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridGameBalanceUpdate.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCThridGameBalanceUpdate message.
|
|
* @function verify
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCThridGameBalanceUpdate.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin) && !(message.Coin && $util.isInteger(message.Coin.low) && $util.isInteger(message.Coin.high)))
|
|
return "Coin: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCThridGameBalanceUpdate message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCThridGameBalanceUpdate} SCThridGameBalanceUpdate
|
|
*/
|
|
SCThridGameBalanceUpdate.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCThridGameBalanceUpdate)
|
|
return object;
|
|
var message = new $root.gamehall.SCThridGameBalanceUpdate();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.Coin != null)
|
|
if ($util.Long)
|
|
(message.Coin = $util.Long.fromValue(object.Coin)).unsigned = false;
|
|
else if (typeof object.Coin === "string")
|
|
message.Coin = parseInt(object.Coin, 10);
|
|
else if (typeof object.Coin === "number")
|
|
message.Coin = object.Coin;
|
|
else if (typeof object.Coin === "object")
|
|
message.Coin = new $util.LongBits(object.Coin.low >>> 0, object.Coin.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCThridGameBalanceUpdate message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {gamehall.SCThridGameBalanceUpdate} message SCThridGameBalanceUpdate
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCThridGameBalanceUpdate.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Coin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Coin = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (typeof message.Coin === "number")
|
|
object.Coin = options.longs === String ? String(message.Coin) : message.Coin;
|
|
else
|
|
object.Coin = options.longs === String ? $util.Long.prototype.toString.call(message.Coin) : options.longs === Number ? new $util.LongBits(message.Coin.low >>> 0, message.Coin.high >>> 0).toNumber() : message.Coin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCThridGameBalanceUpdate to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCThridGameBalanceUpdate.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCThridGameBalanceUpdate
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCThridGameBalanceUpdate
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCThridGameBalanceUpdate.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCThridGameBalanceUpdate";
|
|
};
|
|
|
|
return SCThridGameBalanceUpdate;
|
|
})();
|
|
|
|
gamehall.SCThridGameBalanceUpdateState = (function() {
|
|
|
|
/**
|
|
* Properties of a SCThridGameBalanceUpdateState.
|
|
* @memberof gamehall
|
|
* @interface ISCThridGameBalanceUpdateState
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCThridGameBalanceUpdateState OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCThridGameBalanceUpdateState.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCThridGameBalanceUpdateState.
|
|
* @implements ISCThridGameBalanceUpdateState
|
|
* @constructor
|
|
* @param {gamehall.ISCThridGameBalanceUpdateState=} [properties] Properties to set
|
|
*/
|
|
function SCThridGameBalanceUpdateState(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCThridGameBalanceUpdateState OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @instance
|
|
*/
|
|
SCThridGameBalanceUpdateState.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCThridGameBalanceUpdateState instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {gamehall.ISCThridGameBalanceUpdateState=} [properties] Properties to set
|
|
* @returns {gamehall.SCThridGameBalanceUpdateState} SCThridGameBalanceUpdateState instance
|
|
*/
|
|
SCThridGameBalanceUpdateState.create = function create(properties) {
|
|
return new SCThridGameBalanceUpdateState(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridGameBalanceUpdateState message. Does not implicitly {@link gamehall.SCThridGameBalanceUpdateState.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {gamehall.ISCThridGameBalanceUpdateState} message SCThridGameBalanceUpdateState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridGameBalanceUpdateState.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCThridGameBalanceUpdateState message, length delimited. Does not implicitly {@link gamehall.SCThridGameBalanceUpdateState.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {gamehall.ISCThridGameBalanceUpdateState} message SCThridGameBalanceUpdateState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCThridGameBalanceUpdateState.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridGameBalanceUpdateState message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCThridGameBalanceUpdateState} SCThridGameBalanceUpdateState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridGameBalanceUpdateState.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCThridGameBalanceUpdateState();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCThridGameBalanceUpdateState message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCThridGameBalanceUpdateState} SCThridGameBalanceUpdateState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCThridGameBalanceUpdateState.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCThridGameBalanceUpdateState message.
|
|
* @function verify
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCThridGameBalanceUpdateState.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCThridGameBalanceUpdateState message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCThridGameBalanceUpdateState} SCThridGameBalanceUpdateState
|
|
*/
|
|
SCThridGameBalanceUpdateState.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCThridGameBalanceUpdateState)
|
|
return object;
|
|
var message = new $root.gamehall.SCThridGameBalanceUpdateState();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCThridGameBalanceUpdateState message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {gamehall.SCThridGameBalanceUpdateState} message SCThridGameBalanceUpdateState
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCThridGameBalanceUpdateState.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCThridGameBalanceUpdateState to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCThridGameBalanceUpdateState.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCThridGameBalanceUpdateState
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCThridGameBalanceUpdateState
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCThridGameBalanceUpdateState.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCThridGameBalanceUpdateState";
|
|
};
|
|
|
|
return SCThridGameBalanceUpdateState;
|
|
})();
|
|
|
|
gamehall.CSCreatePrivateRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSCreatePrivateRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSCreatePrivateRoom
|
|
* @property {number|null} [GameFreeId] CSCreatePrivateRoom GameFreeId
|
|
* @property {Array.<number>|null} [Params] CSCreatePrivateRoom Params
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSCreatePrivateRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSCreatePrivateRoom.
|
|
* @implements ICSCreatePrivateRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSCreatePrivateRoom=} [properties] Properties to set
|
|
*/
|
|
function CSCreatePrivateRoom(properties) {
|
|
this.Params = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSCreatePrivateRoom GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @instance
|
|
*/
|
|
CSCreatePrivateRoom.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* CSCreatePrivateRoom Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @instance
|
|
*/
|
|
CSCreatePrivateRoom.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new CSCreatePrivateRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.ICSCreatePrivateRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSCreatePrivateRoom} CSCreatePrivateRoom instance
|
|
*/
|
|
CSCreatePrivateRoom.create = function create(properties) {
|
|
return new CSCreatePrivateRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCreatePrivateRoom message. Does not implicitly {@link gamehall.CSCreatePrivateRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.ICSCreatePrivateRoom} message CSCreatePrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCreatePrivateRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 2, wireType 2 =*/18).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCreatePrivateRoom message, length delimited. Does not implicitly {@link gamehall.CSCreatePrivateRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.ICSCreatePrivateRoom} message CSCreatePrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCreatePrivateRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCreatePrivateRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSCreatePrivateRoom} CSCreatePrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCreatePrivateRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSCreatePrivateRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCreatePrivateRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSCreatePrivateRoom} CSCreatePrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCreatePrivateRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSCreatePrivateRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSCreatePrivateRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSCreatePrivateRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSCreatePrivateRoom} CSCreatePrivateRoom
|
|
*/
|
|
CSCreatePrivateRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSCreatePrivateRoom)
|
|
return object;
|
|
var message = new $root.gamehall.CSCreatePrivateRoom();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.CSCreatePrivateRoom.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSCreatePrivateRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.CSCreatePrivateRoom} message CSCreatePrivateRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSCreatePrivateRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Params = [];
|
|
if (options.defaults)
|
|
object.GameFreeId = 0;
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSCreatePrivateRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSCreatePrivateRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSCreatePrivateRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSCreatePrivateRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSCreatePrivateRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSCreatePrivateRoom";
|
|
};
|
|
|
|
return CSCreatePrivateRoom;
|
|
})();
|
|
|
|
gamehall.SCCreatePrivateRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCreatePrivateRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCCreatePrivateRoom
|
|
* @property {number|null} [GameFreeId] SCCreatePrivateRoom GameFreeId
|
|
* @property {Array.<number>|null} [Params] SCCreatePrivateRoom Params
|
|
* @property {number|null} [RoomId] SCCreatePrivateRoom RoomId
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCCreatePrivateRoom OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCreatePrivateRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCreatePrivateRoom.
|
|
* @implements ISCCreatePrivateRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCCreatePrivateRoom=} [properties] Properties to set
|
|
*/
|
|
function SCCreatePrivateRoom(properties) {
|
|
this.Params = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCreatePrivateRoom GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @instance
|
|
*/
|
|
SCCreatePrivateRoom.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* SCCreatePrivateRoom Params.
|
|
* @member {Array.<number>} Params
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @instance
|
|
*/
|
|
SCCreatePrivateRoom.prototype.Params = $util.emptyArray;
|
|
|
|
/**
|
|
* SCCreatePrivateRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @instance
|
|
*/
|
|
SCCreatePrivateRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCCreatePrivateRoom OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @instance
|
|
*/
|
|
SCCreatePrivateRoom.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCCreatePrivateRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.ISCCreatePrivateRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCCreatePrivateRoom} SCCreatePrivateRoom instance
|
|
*/
|
|
SCCreatePrivateRoom.create = function create(properties) {
|
|
return new SCCreatePrivateRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCreatePrivateRoom message. Does not implicitly {@link gamehall.SCCreatePrivateRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.ISCCreatePrivateRoom} message SCCreatePrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCreatePrivateRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.Params != null && message.Params.length) {
|
|
writer.uint32(/* id 2, wireType 2 =*/18).fork();
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
writer.int32(message.Params[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.RoomId);
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCreatePrivateRoom message, length delimited. Does not implicitly {@link gamehall.SCCreatePrivateRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.ISCCreatePrivateRoom} message SCCreatePrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCreatePrivateRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCreatePrivateRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCreatePrivateRoom} SCCreatePrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCreatePrivateRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCreatePrivateRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.Params && message.Params.length))
|
|
message.Params = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Params.push(reader.int32());
|
|
} else
|
|
message.Params.push(reader.int32());
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCreatePrivateRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCreatePrivateRoom} SCCreatePrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCreatePrivateRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCreatePrivateRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCreatePrivateRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.Params != null && message.hasOwnProperty("Params")) {
|
|
if (!Array.isArray(message.Params))
|
|
return "Params: array expected";
|
|
for (var i = 0; i < message.Params.length; ++i)
|
|
if (!$util.isInteger(message.Params[i]))
|
|
return "Params: integer[] expected";
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCreatePrivateRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCreatePrivateRoom} SCCreatePrivateRoom
|
|
*/
|
|
SCCreatePrivateRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCreatePrivateRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCCreatePrivateRoom();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.Params) {
|
|
if (!Array.isArray(object.Params))
|
|
throw TypeError(".gamehall.SCCreatePrivateRoom.Params: array expected");
|
|
message.Params = [];
|
|
for (var i = 0; i < object.Params.length; ++i)
|
|
message.Params[i] = object.Params[i] | 0;
|
|
}
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCreatePrivateRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {gamehall.SCCreatePrivateRoom} message SCCreatePrivateRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCreatePrivateRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Params = [];
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
object.RoomId = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.Params && message.Params.length) {
|
|
object.Params = [];
|
|
for (var j = 0; j < message.Params.length; ++j)
|
|
object.Params[j] = message.Params[j];
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCreatePrivateRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCreatePrivateRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCreatePrivateRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCreatePrivateRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCreatePrivateRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCreatePrivateRoom";
|
|
};
|
|
|
|
return SCCreatePrivateRoom;
|
|
})();
|
|
|
|
gamehall.PrivateRoomInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a PrivateRoomInfo.
|
|
* @memberof gamehall
|
|
* @interface IPrivateRoomInfo
|
|
* @property {number|null} [GameFreeId] PrivateRoomInfo GameFreeId
|
|
* @property {number|null} [RoomId] PrivateRoomInfo RoomId
|
|
* @property {number|null} [CurrRound] PrivateRoomInfo CurrRound
|
|
* @property {number|null} [MaxRound] PrivateRoomInfo MaxRound
|
|
* @property {number|null} [CurrNum] PrivateRoomInfo CurrNum
|
|
* @property {number|null} [MaxPlayer] PrivateRoomInfo MaxPlayer
|
|
* @property {number|null} [CreateTs] PrivateRoomInfo CreateTs
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new PrivateRoomInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a PrivateRoomInfo.
|
|
* @implements IPrivateRoomInfo
|
|
* @constructor
|
|
* @param {gamehall.IPrivateRoomInfo=} [properties] Properties to set
|
|
*/
|
|
function PrivateRoomInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* PrivateRoomInfo GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
*/
|
|
PrivateRoomInfo.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* PrivateRoomInfo RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
*/
|
|
PrivateRoomInfo.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* PrivateRoomInfo CurrRound.
|
|
* @member {number} CurrRound
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
*/
|
|
PrivateRoomInfo.prototype.CurrRound = 0;
|
|
|
|
/**
|
|
* PrivateRoomInfo MaxRound.
|
|
* @member {number} MaxRound
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
*/
|
|
PrivateRoomInfo.prototype.MaxRound = 0;
|
|
|
|
/**
|
|
* PrivateRoomInfo CurrNum.
|
|
* @member {number} CurrNum
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
*/
|
|
PrivateRoomInfo.prototype.CurrNum = 0;
|
|
|
|
/**
|
|
* PrivateRoomInfo MaxPlayer.
|
|
* @member {number} MaxPlayer
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
*/
|
|
PrivateRoomInfo.prototype.MaxPlayer = 0;
|
|
|
|
/**
|
|
* PrivateRoomInfo CreateTs.
|
|
* @member {number} CreateTs
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
*/
|
|
PrivateRoomInfo.prototype.CreateTs = 0;
|
|
|
|
/**
|
|
* Creates a new PrivateRoomInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {gamehall.IPrivateRoomInfo=} [properties] Properties to set
|
|
* @returns {gamehall.PrivateRoomInfo} PrivateRoomInfo instance
|
|
*/
|
|
PrivateRoomInfo.create = function create(properties) {
|
|
return new PrivateRoomInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PrivateRoomInfo message. Does not implicitly {@link gamehall.PrivateRoomInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {gamehall.IPrivateRoomInfo} message PrivateRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PrivateRoomInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.RoomId);
|
|
if (message.CurrRound != null && Object.hasOwnProperty.call(message, "CurrRound"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.CurrRound);
|
|
if (message.MaxRound != null && Object.hasOwnProperty.call(message, "MaxRound"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.MaxRound);
|
|
if (message.CurrNum != null && Object.hasOwnProperty.call(message, "CurrNum"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.CurrNum);
|
|
if (message.MaxPlayer != null && Object.hasOwnProperty.call(message, "MaxPlayer"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.MaxPlayer);
|
|
if (message.CreateTs != null && Object.hasOwnProperty.call(message, "CreateTs"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.CreateTs);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PrivateRoomInfo message, length delimited. Does not implicitly {@link gamehall.PrivateRoomInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {gamehall.IPrivateRoomInfo} message PrivateRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PrivateRoomInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a PrivateRoomInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.PrivateRoomInfo} PrivateRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PrivateRoomInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.PrivateRoomInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.CurrRound = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.MaxRound = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.CurrNum = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.MaxPlayer = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.CreateTs = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a PrivateRoomInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.PrivateRoomInfo} PrivateRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PrivateRoomInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a PrivateRoomInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
PrivateRoomInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.CurrRound != null && message.hasOwnProperty("CurrRound"))
|
|
if (!$util.isInteger(message.CurrRound))
|
|
return "CurrRound: integer expected";
|
|
if (message.MaxRound != null && message.hasOwnProperty("MaxRound"))
|
|
if (!$util.isInteger(message.MaxRound))
|
|
return "MaxRound: integer expected";
|
|
if (message.CurrNum != null && message.hasOwnProperty("CurrNum"))
|
|
if (!$util.isInteger(message.CurrNum))
|
|
return "CurrNum: integer expected";
|
|
if (message.MaxPlayer != null && message.hasOwnProperty("MaxPlayer"))
|
|
if (!$util.isInteger(message.MaxPlayer))
|
|
return "MaxPlayer: integer expected";
|
|
if (message.CreateTs != null && message.hasOwnProperty("CreateTs"))
|
|
if (!$util.isInteger(message.CreateTs))
|
|
return "CreateTs: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a PrivateRoomInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.PrivateRoomInfo} PrivateRoomInfo
|
|
*/
|
|
PrivateRoomInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.PrivateRoomInfo)
|
|
return object;
|
|
var message = new $root.gamehall.PrivateRoomInfo();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.CurrRound != null)
|
|
message.CurrRound = object.CurrRound | 0;
|
|
if (object.MaxRound != null)
|
|
message.MaxRound = object.MaxRound | 0;
|
|
if (object.CurrNum != null)
|
|
message.CurrNum = object.CurrNum | 0;
|
|
if (object.MaxPlayer != null)
|
|
message.MaxPlayer = object.MaxPlayer | 0;
|
|
if (object.CreateTs != null)
|
|
message.CreateTs = object.CreateTs | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a PrivateRoomInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {gamehall.PrivateRoomInfo} message PrivateRoomInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
PrivateRoomInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
object.RoomId = 0;
|
|
object.CurrRound = 0;
|
|
object.MaxRound = 0;
|
|
object.CurrNum = 0;
|
|
object.MaxPlayer = 0;
|
|
object.CreateTs = 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.CurrRound != null && message.hasOwnProperty("CurrRound"))
|
|
object.CurrRound = message.CurrRound;
|
|
if (message.MaxRound != null && message.hasOwnProperty("MaxRound"))
|
|
object.MaxRound = message.MaxRound;
|
|
if (message.CurrNum != null && message.hasOwnProperty("CurrNum"))
|
|
object.CurrNum = message.CurrNum;
|
|
if (message.MaxPlayer != null && message.hasOwnProperty("MaxPlayer"))
|
|
object.MaxPlayer = message.MaxPlayer;
|
|
if (message.CreateTs != null && message.hasOwnProperty("CreateTs"))
|
|
object.CreateTs = message.CreateTs;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this PrivateRoomInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
PrivateRoomInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for PrivateRoomInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.PrivateRoomInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
PrivateRoomInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.PrivateRoomInfo";
|
|
};
|
|
|
|
return PrivateRoomInfo;
|
|
})();
|
|
|
|
gamehall.CSGetPrivateRoomList = (function() {
|
|
|
|
/**
|
|
* Properties of a CSGetPrivateRoomList.
|
|
* @memberof gamehall
|
|
* @interface ICSGetPrivateRoomList
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSGetPrivateRoomList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSGetPrivateRoomList.
|
|
* @implements ICSGetPrivateRoomList
|
|
* @constructor
|
|
* @param {gamehall.ICSGetPrivateRoomList=} [properties] Properties to set
|
|
*/
|
|
function CSGetPrivateRoomList(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSGetPrivateRoomList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.ICSGetPrivateRoomList=} [properties] Properties to set
|
|
* @returns {gamehall.CSGetPrivateRoomList} CSGetPrivateRoomList instance
|
|
*/
|
|
CSGetPrivateRoomList.create = function create(properties) {
|
|
return new CSGetPrivateRoomList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetPrivateRoomList message. Does not implicitly {@link gamehall.CSGetPrivateRoomList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.ICSGetPrivateRoomList} message CSGetPrivateRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetPrivateRoomList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetPrivateRoomList message, length delimited. Does not implicitly {@link gamehall.CSGetPrivateRoomList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.ICSGetPrivateRoomList} message CSGetPrivateRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetPrivateRoomList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetPrivateRoomList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSGetPrivateRoomList} CSGetPrivateRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetPrivateRoomList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSGetPrivateRoomList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetPrivateRoomList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSGetPrivateRoomList} CSGetPrivateRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetPrivateRoomList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSGetPrivateRoomList message.
|
|
* @function verify
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSGetPrivateRoomList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSGetPrivateRoomList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSGetPrivateRoomList} CSGetPrivateRoomList
|
|
*/
|
|
CSGetPrivateRoomList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSGetPrivateRoomList)
|
|
return object;
|
|
return new $root.gamehall.CSGetPrivateRoomList();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSGetPrivateRoomList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.CSGetPrivateRoomList} message CSGetPrivateRoomList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSGetPrivateRoomList.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSGetPrivateRoomList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSGetPrivateRoomList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSGetPrivateRoomList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSGetPrivateRoomList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSGetPrivateRoomList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSGetPrivateRoomList";
|
|
};
|
|
|
|
return CSGetPrivateRoomList;
|
|
})();
|
|
|
|
gamehall.SCGetPrivateRoomList = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGetPrivateRoomList.
|
|
* @memberof gamehall
|
|
* @interface ISCGetPrivateRoomList
|
|
* @property {Array.<gamehall.IPrivateRoomInfo>|null} [Datas] SCGetPrivateRoomList Datas
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGetPrivateRoomList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGetPrivateRoomList.
|
|
* @implements ISCGetPrivateRoomList
|
|
* @constructor
|
|
* @param {gamehall.ISCGetPrivateRoomList=} [properties] Properties to set
|
|
*/
|
|
function SCGetPrivateRoomList(properties) {
|
|
this.Datas = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGetPrivateRoomList Datas.
|
|
* @member {Array.<gamehall.IPrivateRoomInfo>} Datas
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @instance
|
|
*/
|
|
SCGetPrivateRoomList.prototype.Datas = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCGetPrivateRoomList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.ISCGetPrivateRoomList=} [properties] Properties to set
|
|
* @returns {gamehall.SCGetPrivateRoomList} SCGetPrivateRoomList instance
|
|
*/
|
|
SCGetPrivateRoomList.create = function create(properties) {
|
|
return new SCGetPrivateRoomList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetPrivateRoomList message. Does not implicitly {@link gamehall.SCGetPrivateRoomList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.ISCGetPrivateRoomList} message SCGetPrivateRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetPrivateRoomList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Datas != null && message.Datas.length)
|
|
for (var i = 0; i < message.Datas.length; ++i)
|
|
$root.gamehall.PrivateRoomInfo.encode(message.Datas[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetPrivateRoomList message, length delimited. Does not implicitly {@link gamehall.SCGetPrivateRoomList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.ISCGetPrivateRoomList} message SCGetPrivateRoomList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetPrivateRoomList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetPrivateRoomList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGetPrivateRoomList} SCGetPrivateRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetPrivateRoomList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGetPrivateRoomList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.Datas && message.Datas.length))
|
|
message.Datas = [];
|
|
message.Datas.push($root.gamehall.PrivateRoomInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetPrivateRoomList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGetPrivateRoomList} SCGetPrivateRoomList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetPrivateRoomList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGetPrivateRoomList message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGetPrivateRoomList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Datas != null && message.hasOwnProperty("Datas")) {
|
|
if (!Array.isArray(message.Datas))
|
|
return "Datas: array expected";
|
|
for (var i = 0; i < message.Datas.length; ++i) {
|
|
var error = $root.gamehall.PrivateRoomInfo.verify(message.Datas[i]);
|
|
if (error)
|
|
return "Datas." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGetPrivateRoomList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGetPrivateRoomList} SCGetPrivateRoomList
|
|
*/
|
|
SCGetPrivateRoomList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGetPrivateRoomList)
|
|
return object;
|
|
var message = new $root.gamehall.SCGetPrivateRoomList();
|
|
if (object.Datas) {
|
|
if (!Array.isArray(object.Datas))
|
|
throw TypeError(".gamehall.SCGetPrivateRoomList.Datas: array expected");
|
|
message.Datas = [];
|
|
for (var i = 0; i < object.Datas.length; ++i) {
|
|
if (typeof object.Datas[i] !== "object")
|
|
throw TypeError(".gamehall.SCGetPrivateRoomList.Datas: object expected");
|
|
message.Datas[i] = $root.gamehall.PrivateRoomInfo.fromObject(object.Datas[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGetPrivateRoomList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {gamehall.SCGetPrivateRoomList} message SCGetPrivateRoomList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGetPrivateRoomList.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Datas = [];
|
|
if (message.Datas && message.Datas.length) {
|
|
object.Datas = [];
|
|
for (var j = 0; j < message.Datas.length; ++j)
|
|
object.Datas[j] = $root.gamehall.PrivateRoomInfo.toObject(message.Datas[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGetPrivateRoomList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGetPrivateRoomList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGetPrivateRoomList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGetPrivateRoomList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGetPrivateRoomList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGetPrivateRoomList";
|
|
};
|
|
|
|
return SCGetPrivateRoomList;
|
|
})();
|
|
|
|
gamehall.CSGetPrivateRoomHistory = (function() {
|
|
|
|
/**
|
|
* Properties of a CSGetPrivateRoomHistory.
|
|
* @memberof gamehall
|
|
* @interface ICSGetPrivateRoomHistory
|
|
* @property {number|null} [QueryTime] CSGetPrivateRoomHistory QueryTime
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSGetPrivateRoomHistory.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSGetPrivateRoomHistory.
|
|
* @implements ICSGetPrivateRoomHistory
|
|
* @constructor
|
|
* @param {gamehall.ICSGetPrivateRoomHistory=} [properties] Properties to set
|
|
*/
|
|
function CSGetPrivateRoomHistory(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSGetPrivateRoomHistory QueryTime.
|
|
* @member {number} QueryTime
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
CSGetPrivateRoomHistory.prototype.QueryTime = 0;
|
|
|
|
/**
|
|
* Creates a new CSGetPrivateRoomHistory instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.ICSGetPrivateRoomHistory=} [properties] Properties to set
|
|
* @returns {gamehall.CSGetPrivateRoomHistory} CSGetPrivateRoomHistory instance
|
|
*/
|
|
CSGetPrivateRoomHistory.create = function create(properties) {
|
|
return new CSGetPrivateRoomHistory(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetPrivateRoomHistory message. Does not implicitly {@link gamehall.CSGetPrivateRoomHistory.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.ICSGetPrivateRoomHistory} message CSGetPrivateRoomHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetPrivateRoomHistory.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.QueryTime != null && Object.hasOwnProperty.call(message, "QueryTime"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.QueryTime);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetPrivateRoomHistory message, length delimited. Does not implicitly {@link gamehall.CSGetPrivateRoomHistory.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.ICSGetPrivateRoomHistory} message CSGetPrivateRoomHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetPrivateRoomHistory.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetPrivateRoomHistory message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSGetPrivateRoomHistory} CSGetPrivateRoomHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetPrivateRoomHistory.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSGetPrivateRoomHistory();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.QueryTime = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetPrivateRoomHistory message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSGetPrivateRoomHistory} CSGetPrivateRoomHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetPrivateRoomHistory.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSGetPrivateRoomHistory message.
|
|
* @function verify
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSGetPrivateRoomHistory.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.QueryTime != null && message.hasOwnProperty("QueryTime"))
|
|
if (!$util.isInteger(message.QueryTime))
|
|
return "QueryTime: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSGetPrivateRoomHistory message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSGetPrivateRoomHistory} CSGetPrivateRoomHistory
|
|
*/
|
|
CSGetPrivateRoomHistory.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSGetPrivateRoomHistory)
|
|
return object;
|
|
var message = new $root.gamehall.CSGetPrivateRoomHistory();
|
|
if (object.QueryTime != null)
|
|
message.QueryTime = object.QueryTime | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSGetPrivateRoomHistory message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.CSGetPrivateRoomHistory} message CSGetPrivateRoomHistory
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSGetPrivateRoomHistory.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.QueryTime = 0;
|
|
if (message.QueryTime != null && message.hasOwnProperty("QueryTime"))
|
|
object.QueryTime = message.QueryTime;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSGetPrivateRoomHistory to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSGetPrivateRoomHistory.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSGetPrivateRoomHistory
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSGetPrivateRoomHistory
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSGetPrivateRoomHistory.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSGetPrivateRoomHistory";
|
|
};
|
|
|
|
return CSGetPrivateRoomHistory;
|
|
})();
|
|
|
|
gamehall.PrivateRoomHistory = (function() {
|
|
|
|
/**
|
|
* Properties of a PrivateRoomHistory.
|
|
* @memberof gamehall
|
|
* @interface IPrivateRoomHistory
|
|
* @property {number|null} [GameFreeId] PrivateRoomHistory GameFreeId
|
|
* @property {number|null} [RoomId] PrivateRoomHistory RoomId
|
|
* @property {number|null} [CreateTime] PrivateRoomHistory CreateTime
|
|
* @property {number|null} [DestroyTime] PrivateRoomHistory DestroyTime
|
|
* @property {number|null} [CreateFee] PrivateRoomHistory CreateFee
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new PrivateRoomHistory.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a PrivateRoomHistory.
|
|
* @implements IPrivateRoomHistory
|
|
* @constructor
|
|
* @param {gamehall.IPrivateRoomHistory=} [properties] Properties to set
|
|
*/
|
|
function PrivateRoomHistory(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* PrivateRoomHistory GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
PrivateRoomHistory.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* PrivateRoomHistory RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
PrivateRoomHistory.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* PrivateRoomHistory CreateTime.
|
|
* @member {number} CreateTime
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
PrivateRoomHistory.prototype.CreateTime = 0;
|
|
|
|
/**
|
|
* PrivateRoomHistory DestroyTime.
|
|
* @member {number} DestroyTime
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
PrivateRoomHistory.prototype.DestroyTime = 0;
|
|
|
|
/**
|
|
* PrivateRoomHistory CreateFee.
|
|
* @member {number} CreateFee
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
PrivateRoomHistory.prototype.CreateFee = 0;
|
|
|
|
/**
|
|
* Creates a new PrivateRoomHistory instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.IPrivateRoomHistory=} [properties] Properties to set
|
|
* @returns {gamehall.PrivateRoomHistory} PrivateRoomHistory instance
|
|
*/
|
|
PrivateRoomHistory.create = function create(properties) {
|
|
return new PrivateRoomHistory(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PrivateRoomHistory message. Does not implicitly {@link gamehall.PrivateRoomHistory.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.IPrivateRoomHistory} message PrivateRoomHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PrivateRoomHistory.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.RoomId);
|
|
if (message.CreateTime != null && Object.hasOwnProperty.call(message, "CreateTime"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.CreateTime);
|
|
if (message.DestroyTime != null && Object.hasOwnProperty.call(message, "DestroyTime"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.DestroyTime);
|
|
if (message.CreateFee != null && Object.hasOwnProperty.call(message, "CreateFee"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.CreateFee);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PrivateRoomHistory message, length delimited. Does not implicitly {@link gamehall.PrivateRoomHistory.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.IPrivateRoomHistory} message PrivateRoomHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PrivateRoomHistory.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a PrivateRoomHistory message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.PrivateRoomHistory} PrivateRoomHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PrivateRoomHistory.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.PrivateRoomHistory();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.CreateTime = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.DestroyTime = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.CreateFee = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a PrivateRoomHistory message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.PrivateRoomHistory} PrivateRoomHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PrivateRoomHistory.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a PrivateRoomHistory message.
|
|
* @function verify
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
PrivateRoomHistory.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.CreateTime != null && message.hasOwnProperty("CreateTime"))
|
|
if (!$util.isInteger(message.CreateTime))
|
|
return "CreateTime: integer expected";
|
|
if (message.DestroyTime != null && message.hasOwnProperty("DestroyTime"))
|
|
if (!$util.isInteger(message.DestroyTime))
|
|
return "DestroyTime: integer expected";
|
|
if (message.CreateFee != null && message.hasOwnProperty("CreateFee"))
|
|
if (!$util.isInteger(message.CreateFee))
|
|
return "CreateFee: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a PrivateRoomHistory message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.PrivateRoomHistory} PrivateRoomHistory
|
|
*/
|
|
PrivateRoomHistory.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.PrivateRoomHistory)
|
|
return object;
|
|
var message = new $root.gamehall.PrivateRoomHistory();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.CreateTime != null)
|
|
message.CreateTime = object.CreateTime | 0;
|
|
if (object.DestroyTime != null)
|
|
message.DestroyTime = object.DestroyTime | 0;
|
|
if (object.CreateFee != null)
|
|
message.CreateFee = object.CreateFee | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a PrivateRoomHistory message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.PrivateRoomHistory} message PrivateRoomHistory
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
PrivateRoomHistory.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
object.RoomId = 0;
|
|
object.CreateTime = 0;
|
|
object.DestroyTime = 0;
|
|
object.CreateFee = 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.CreateTime != null && message.hasOwnProperty("CreateTime"))
|
|
object.CreateTime = message.CreateTime;
|
|
if (message.DestroyTime != null && message.hasOwnProperty("DestroyTime"))
|
|
object.DestroyTime = message.DestroyTime;
|
|
if (message.CreateFee != null && message.hasOwnProperty("CreateFee"))
|
|
object.CreateFee = message.CreateFee;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this PrivateRoomHistory to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
PrivateRoomHistory.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for PrivateRoomHistory
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.PrivateRoomHistory
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
PrivateRoomHistory.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.PrivateRoomHistory";
|
|
};
|
|
|
|
return PrivateRoomHistory;
|
|
})();
|
|
|
|
gamehall.SCGetPrivateRoomHistory = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGetPrivateRoomHistory.
|
|
* @memberof gamehall
|
|
* @interface ISCGetPrivateRoomHistory
|
|
* @property {number|null} [QueryTime] SCGetPrivateRoomHistory QueryTime
|
|
* @property {Array.<gamehall.IPrivateRoomHistory>|null} [Datas] SCGetPrivateRoomHistory Datas
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGetPrivateRoomHistory.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGetPrivateRoomHistory.
|
|
* @implements ISCGetPrivateRoomHistory
|
|
* @constructor
|
|
* @param {gamehall.ISCGetPrivateRoomHistory=} [properties] Properties to set
|
|
*/
|
|
function SCGetPrivateRoomHistory(properties) {
|
|
this.Datas = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGetPrivateRoomHistory QueryTime.
|
|
* @member {number} QueryTime
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
SCGetPrivateRoomHistory.prototype.QueryTime = 0;
|
|
|
|
/**
|
|
* SCGetPrivateRoomHistory Datas.
|
|
* @member {Array.<gamehall.IPrivateRoomHistory>} Datas
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @instance
|
|
*/
|
|
SCGetPrivateRoomHistory.prototype.Datas = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCGetPrivateRoomHistory instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.ISCGetPrivateRoomHistory=} [properties] Properties to set
|
|
* @returns {gamehall.SCGetPrivateRoomHistory} SCGetPrivateRoomHistory instance
|
|
*/
|
|
SCGetPrivateRoomHistory.create = function create(properties) {
|
|
return new SCGetPrivateRoomHistory(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetPrivateRoomHistory message. Does not implicitly {@link gamehall.SCGetPrivateRoomHistory.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.ISCGetPrivateRoomHistory} message SCGetPrivateRoomHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetPrivateRoomHistory.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.QueryTime != null && Object.hasOwnProperty.call(message, "QueryTime"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.QueryTime);
|
|
if (message.Datas != null && message.Datas.length)
|
|
for (var i = 0; i < message.Datas.length; ++i)
|
|
$root.gamehall.PrivateRoomHistory.encode(message.Datas[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetPrivateRoomHistory message, length delimited. Does not implicitly {@link gamehall.SCGetPrivateRoomHistory.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.ISCGetPrivateRoomHistory} message SCGetPrivateRoomHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetPrivateRoomHistory.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetPrivateRoomHistory message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGetPrivateRoomHistory} SCGetPrivateRoomHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetPrivateRoomHistory.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGetPrivateRoomHistory();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.QueryTime = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.Datas && message.Datas.length))
|
|
message.Datas = [];
|
|
message.Datas.push($root.gamehall.PrivateRoomHistory.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetPrivateRoomHistory message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGetPrivateRoomHistory} SCGetPrivateRoomHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetPrivateRoomHistory.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGetPrivateRoomHistory message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGetPrivateRoomHistory.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.QueryTime != null && message.hasOwnProperty("QueryTime"))
|
|
if (!$util.isInteger(message.QueryTime))
|
|
return "QueryTime: integer expected";
|
|
if (message.Datas != null && message.hasOwnProperty("Datas")) {
|
|
if (!Array.isArray(message.Datas))
|
|
return "Datas: array expected";
|
|
for (var i = 0; i < message.Datas.length; ++i) {
|
|
var error = $root.gamehall.PrivateRoomHistory.verify(message.Datas[i]);
|
|
if (error)
|
|
return "Datas." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGetPrivateRoomHistory message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGetPrivateRoomHistory} SCGetPrivateRoomHistory
|
|
*/
|
|
SCGetPrivateRoomHistory.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGetPrivateRoomHistory)
|
|
return object;
|
|
var message = new $root.gamehall.SCGetPrivateRoomHistory();
|
|
if (object.QueryTime != null)
|
|
message.QueryTime = object.QueryTime | 0;
|
|
if (object.Datas) {
|
|
if (!Array.isArray(object.Datas))
|
|
throw TypeError(".gamehall.SCGetPrivateRoomHistory.Datas: array expected");
|
|
message.Datas = [];
|
|
for (var i = 0; i < object.Datas.length; ++i) {
|
|
if (typeof object.Datas[i] !== "object")
|
|
throw TypeError(".gamehall.SCGetPrivateRoomHistory.Datas: object expected");
|
|
message.Datas[i] = $root.gamehall.PrivateRoomHistory.fromObject(object.Datas[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGetPrivateRoomHistory message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {gamehall.SCGetPrivateRoomHistory} message SCGetPrivateRoomHistory
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGetPrivateRoomHistory.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Datas = [];
|
|
if (options.defaults)
|
|
object.QueryTime = 0;
|
|
if (message.QueryTime != null && message.hasOwnProperty("QueryTime"))
|
|
object.QueryTime = message.QueryTime;
|
|
if (message.Datas && message.Datas.length) {
|
|
object.Datas = [];
|
|
for (var j = 0; j < message.Datas.length; ++j)
|
|
object.Datas[j] = $root.gamehall.PrivateRoomHistory.toObject(message.Datas[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGetPrivateRoomHistory to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGetPrivateRoomHistory.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGetPrivateRoomHistory
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGetPrivateRoomHistory
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGetPrivateRoomHistory.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGetPrivateRoomHistory";
|
|
};
|
|
|
|
return SCGetPrivateRoomHistory;
|
|
})();
|
|
|
|
gamehall.CSDestroyPrivateRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a CSDestroyPrivateRoom.
|
|
* @memberof gamehall
|
|
* @interface ICSDestroyPrivateRoom
|
|
* @property {number|null} [RoomId] CSDestroyPrivateRoom RoomId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSDestroyPrivateRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSDestroyPrivateRoom.
|
|
* @implements ICSDestroyPrivateRoom
|
|
* @constructor
|
|
* @param {gamehall.ICSDestroyPrivateRoom=} [properties] Properties to set
|
|
*/
|
|
function CSDestroyPrivateRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSDestroyPrivateRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @instance
|
|
*/
|
|
CSDestroyPrivateRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* Creates a new CSDestroyPrivateRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.ICSDestroyPrivateRoom=} [properties] Properties to set
|
|
* @returns {gamehall.CSDestroyPrivateRoom} CSDestroyPrivateRoom instance
|
|
*/
|
|
CSDestroyPrivateRoom.create = function create(properties) {
|
|
return new CSDestroyPrivateRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSDestroyPrivateRoom message. Does not implicitly {@link gamehall.CSDestroyPrivateRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.ICSDestroyPrivateRoom} message CSDestroyPrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSDestroyPrivateRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSDestroyPrivateRoom message, length delimited. Does not implicitly {@link gamehall.CSDestroyPrivateRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.ICSDestroyPrivateRoom} message CSDestroyPrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSDestroyPrivateRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSDestroyPrivateRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSDestroyPrivateRoom} CSDestroyPrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSDestroyPrivateRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSDestroyPrivateRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSDestroyPrivateRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSDestroyPrivateRoom} CSDestroyPrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSDestroyPrivateRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSDestroyPrivateRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSDestroyPrivateRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSDestroyPrivateRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSDestroyPrivateRoom} CSDestroyPrivateRoom
|
|
*/
|
|
CSDestroyPrivateRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSDestroyPrivateRoom)
|
|
return object;
|
|
var message = new $root.gamehall.CSDestroyPrivateRoom();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSDestroyPrivateRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.CSDestroyPrivateRoom} message CSDestroyPrivateRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSDestroyPrivateRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.RoomId = 0;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSDestroyPrivateRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSDestroyPrivateRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSDestroyPrivateRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSDestroyPrivateRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSDestroyPrivateRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSDestroyPrivateRoom";
|
|
};
|
|
|
|
return CSDestroyPrivateRoom;
|
|
})();
|
|
|
|
gamehall.SCDestroyPrivateRoom = (function() {
|
|
|
|
/**
|
|
* Properties of a SCDestroyPrivateRoom.
|
|
* @memberof gamehall
|
|
* @interface ISCDestroyPrivateRoom
|
|
* @property {number|null} [RoomId] SCDestroyPrivateRoom RoomId
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCDestroyPrivateRoom OpRetCode
|
|
* @property {number|null} [State] SCDestroyPrivateRoom State
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCDestroyPrivateRoom.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCDestroyPrivateRoom.
|
|
* @implements ISCDestroyPrivateRoom
|
|
* @constructor
|
|
* @param {gamehall.ISCDestroyPrivateRoom=} [properties] Properties to set
|
|
*/
|
|
function SCDestroyPrivateRoom(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCDestroyPrivateRoom RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @instance
|
|
*/
|
|
SCDestroyPrivateRoom.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCDestroyPrivateRoom OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @instance
|
|
*/
|
|
SCDestroyPrivateRoom.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCDestroyPrivateRoom State.
|
|
* @member {number} State
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @instance
|
|
*/
|
|
SCDestroyPrivateRoom.prototype.State = 0;
|
|
|
|
/**
|
|
* Creates a new SCDestroyPrivateRoom instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.ISCDestroyPrivateRoom=} [properties] Properties to set
|
|
* @returns {gamehall.SCDestroyPrivateRoom} SCDestroyPrivateRoom instance
|
|
*/
|
|
SCDestroyPrivateRoom.create = function create(properties) {
|
|
return new SCDestroyPrivateRoom(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCDestroyPrivateRoom message. Does not implicitly {@link gamehall.SCDestroyPrivateRoom.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.ISCDestroyPrivateRoom} message SCDestroyPrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCDestroyPrivateRoom.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.OpRetCode);
|
|
if (message.State != null && Object.hasOwnProperty.call(message, "State"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.State);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCDestroyPrivateRoom message, length delimited. Does not implicitly {@link gamehall.SCDestroyPrivateRoom.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.ISCDestroyPrivateRoom} message SCDestroyPrivateRoom message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCDestroyPrivateRoom.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCDestroyPrivateRoom message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCDestroyPrivateRoom} SCDestroyPrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCDestroyPrivateRoom.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCDestroyPrivateRoom();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.State = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCDestroyPrivateRoom message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCDestroyPrivateRoom} SCDestroyPrivateRoom
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCDestroyPrivateRoom.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCDestroyPrivateRoom message.
|
|
* @function verify
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCDestroyPrivateRoom.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.State != null && message.hasOwnProperty("State"))
|
|
if (!$util.isInteger(message.State))
|
|
return "State: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCDestroyPrivateRoom message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCDestroyPrivateRoom} SCDestroyPrivateRoom
|
|
*/
|
|
SCDestroyPrivateRoom.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCDestroyPrivateRoom)
|
|
return object;
|
|
var message = new $root.gamehall.SCDestroyPrivateRoom();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
if (object.State != null)
|
|
message.State = object.State | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCDestroyPrivateRoom message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {gamehall.SCDestroyPrivateRoom} message SCDestroyPrivateRoom
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCDestroyPrivateRoom.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.State = 0;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
if (message.State != null && message.hasOwnProperty("State"))
|
|
object.State = message.State;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCDestroyPrivateRoom to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCDestroyPrivateRoom.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCDestroyPrivateRoom
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCDestroyPrivateRoom
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCDestroyPrivateRoom.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCDestroyPrivateRoom";
|
|
};
|
|
|
|
return SCDestroyPrivateRoom;
|
|
})();
|
|
|
|
gamehall.CSQueryRoomInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a CSQueryRoomInfo.
|
|
* @memberof gamehall
|
|
* @interface ICSQueryRoomInfo
|
|
* @property {Array.<number>|null} [GameIds] CSQueryRoomInfo GameIds
|
|
* @property {number|null} [GameSite] CSQueryRoomInfo GameSite
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSQueryRoomInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSQueryRoomInfo.
|
|
* @implements ICSQueryRoomInfo
|
|
* @constructor
|
|
* @param {gamehall.ICSQueryRoomInfo=} [properties] Properties to set
|
|
*/
|
|
function CSQueryRoomInfo(properties) {
|
|
this.GameIds = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSQueryRoomInfo GameIds.
|
|
* @member {Array.<number>} GameIds
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @instance
|
|
*/
|
|
CSQueryRoomInfo.prototype.GameIds = $util.emptyArray;
|
|
|
|
/**
|
|
* CSQueryRoomInfo GameSite.
|
|
* @member {number} GameSite
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @instance
|
|
*/
|
|
CSQueryRoomInfo.prototype.GameSite = 0;
|
|
|
|
/**
|
|
* Creates a new CSQueryRoomInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.ICSQueryRoomInfo=} [properties] Properties to set
|
|
* @returns {gamehall.CSQueryRoomInfo} CSQueryRoomInfo instance
|
|
*/
|
|
CSQueryRoomInfo.create = function create(properties) {
|
|
return new CSQueryRoomInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSQueryRoomInfo message. Does not implicitly {@link gamehall.CSQueryRoomInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.ICSQueryRoomInfo} message CSQueryRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSQueryRoomInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameIds != null && message.GameIds.length) {
|
|
writer.uint32(/* id 1, wireType 2 =*/10).fork();
|
|
for (var i = 0; i < message.GameIds.length; ++i)
|
|
writer.int32(message.GameIds[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.GameSite != null && Object.hasOwnProperty.call(message, "GameSite"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameSite);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSQueryRoomInfo message, length delimited. Does not implicitly {@link gamehall.CSQueryRoomInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.ICSQueryRoomInfo} message CSQueryRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSQueryRoomInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSQueryRoomInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSQueryRoomInfo} CSQueryRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSQueryRoomInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSQueryRoomInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.GameIds && message.GameIds.length))
|
|
message.GameIds = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.GameIds.push(reader.int32());
|
|
} else
|
|
message.GameIds.push(reader.int32());
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameSite = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSQueryRoomInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSQueryRoomInfo} CSQueryRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSQueryRoomInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSQueryRoomInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSQueryRoomInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameIds != null && message.hasOwnProperty("GameIds")) {
|
|
if (!Array.isArray(message.GameIds))
|
|
return "GameIds: array expected";
|
|
for (var i = 0; i < message.GameIds.length; ++i)
|
|
if (!$util.isInteger(message.GameIds[i]))
|
|
return "GameIds: integer[] expected";
|
|
}
|
|
if (message.GameSite != null && message.hasOwnProperty("GameSite"))
|
|
if (!$util.isInteger(message.GameSite))
|
|
return "GameSite: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSQueryRoomInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSQueryRoomInfo} CSQueryRoomInfo
|
|
*/
|
|
CSQueryRoomInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSQueryRoomInfo)
|
|
return object;
|
|
var message = new $root.gamehall.CSQueryRoomInfo();
|
|
if (object.GameIds) {
|
|
if (!Array.isArray(object.GameIds))
|
|
throw TypeError(".gamehall.CSQueryRoomInfo.GameIds: array expected");
|
|
message.GameIds = [];
|
|
for (var i = 0; i < object.GameIds.length; ++i)
|
|
message.GameIds[i] = object.GameIds[i] | 0;
|
|
}
|
|
if (object.GameSite != null)
|
|
message.GameSite = object.GameSite | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSQueryRoomInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.CSQueryRoomInfo} message CSQueryRoomInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSQueryRoomInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.GameIds = [];
|
|
if (options.defaults)
|
|
object.GameSite = 0;
|
|
if (message.GameIds && message.GameIds.length) {
|
|
object.GameIds = [];
|
|
for (var j = 0; j < message.GameIds.length; ++j)
|
|
object.GameIds[j] = message.GameIds[j];
|
|
}
|
|
if (message.GameSite != null && message.hasOwnProperty("GameSite"))
|
|
object.GameSite = message.GameSite;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSQueryRoomInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSQueryRoomInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSQueryRoomInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSQueryRoomInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSQueryRoomInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSQueryRoomInfo";
|
|
};
|
|
|
|
return CSQueryRoomInfo;
|
|
})();
|
|
|
|
gamehall.QRoomInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a QRoomInfo.
|
|
* @memberof gamehall
|
|
* @interface IQRoomInfo
|
|
* @property {number|null} [GameFreeId] QRoomInfo GameFreeId
|
|
* @property {number|null} [GameId] QRoomInfo GameId
|
|
* @property {number|null} [RoomId] QRoomInfo RoomId
|
|
* @property {number|null} [BaseCoin] QRoomInfo BaseCoin
|
|
* @property {number|null} [LimitCoin] QRoomInfo LimitCoin
|
|
* @property {number|null} [CurrNum] QRoomInfo CurrNum
|
|
* @property {number|null} [MaxPlayer] QRoomInfo MaxPlayer
|
|
* @property {number|null} [Creator] QRoomInfo Creator
|
|
* @property {number|null} [CreateTs] QRoomInfo CreateTs
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new QRoomInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a QRoomInfo.
|
|
* @implements IQRoomInfo
|
|
* @constructor
|
|
* @param {gamehall.IQRoomInfo=} [properties] Properties to set
|
|
*/
|
|
function QRoomInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* QRoomInfo GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* QRoomInfo GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.GameId = 0;
|
|
|
|
/**
|
|
* QRoomInfo RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* QRoomInfo BaseCoin.
|
|
* @member {number} BaseCoin
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.BaseCoin = 0;
|
|
|
|
/**
|
|
* QRoomInfo LimitCoin.
|
|
* @member {number} LimitCoin
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.LimitCoin = 0;
|
|
|
|
/**
|
|
* QRoomInfo CurrNum.
|
|
* @member {number} CurrNum
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.CurrNum = 0;
|
|
|
|
/**
|
|
* QRoomInfo MaxPlayer.
|
|
* @member {number} MaxPlayer
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.MaxPlayer = 0;
|
|
|
|
/**
|
|
* QRoomInfo Creator.
|
|
* @member {number} Creator
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.Creator = 0;
|
|
|
|
/**
|
|
* QRoomInfo CreateTs.
|
|
* @member {number} CreateTs
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
*/
|
|
QRoomInfo.prototype.CreateTs = 0;
|
|
|
|
/**
|
|
* Creates a new QRoomInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {gamehall.IQRoomInfo=} [properties] Properties to set
|
|
* @returns {gamehall.QRoomInfo} QRoomInfo instance
|
|
*/
|
|
QRoomInfo.create = function create(properties) {
|
|
return new QRoomInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified QRoomInfo message. Does not implicitly {@link gamehall.QRoomInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {gamehall.IQRoomInfo} message QRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
QRoomInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameId);
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.RoomId);
|
|
if (message.BaseCoin != null && Object.hasOwnProperty.call(message, "BaseCoin"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.BaseCoin);
|
|
if (message.LimitCoin != null && Object.hasOwnProperty.call(message, "LimitCoin"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.LimitCoin);
|
|
if (message.CurrNum != null && Object.hasOwnProperty.call(message, "CurrNum"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.CurrNum);
|
|
if (message.MaxPlayer != null && Object.hasOwnProperty.call(message, "MaxPlayer"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.MaxPlayer);
|
|
if (message.Creator != null && Object.hasOwnProperty.call(message, "Creator"))
|
|
writer.uint32(/* id 8, wireType 0 =*/64).int32(message.Creator);
|
|
if (message.CreateTs != null && Object.hasOwnProperty.call(message, "CreateTs"))
|
|
writer.uint32(/* id 9, wireType 0 =*/72).int32(message.CreateTs);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified QRoomInfo message, length delimited. Does not implicitly {@link gamehall.QRoomInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {gamehall.IQRoomInfo} message QRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
QRoomInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a QRoomInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.QRoomInfo} QRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
QRoomInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.QRoomInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.BaseCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.LimitCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.CurrNum = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.MaxPlayer = reader.int32();
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.Creator = reader.int32();
|
|
break;
|
|
}
|
|
case 9: {
|
|
message.CreateTs = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a QRoomInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.QRoomInfo} QRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
QRoomInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a QRoomInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
QRoomInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.BaseCoin != null && message.hasOwnProperty("BaseCoin"))
|
|
if (!$util.isInteger(message.BaseCoin))
|
|
return "BaseCoin: integer expected";
|
|
if (message.LimitCoin != null && message.hasOwnProperty("LimitCoin"))
|
|
if (!$util.isInteger(message.LimitCoin))
|
|
return "LimitCoin: integer expected";
|
|
if (message.CurrNum != null && message.hasOwnProperty("CurrNum"))
|
|
if (!$util.isInteger(message.CurrNum))
|
|
return "CurrNum: integer expected";
|
|
if (message.MaxPlayer != null && message.hasOwnProperty("MaxPlayer"))
|
|
if (!$util.isInteger(message.MaxPlayer))
|
|
return "MaxPlayer: integer expected";
|
|
if (message.Creator != null && message.hasOwnProperty("Creator"))
|
|
if (!$util.isInteger(message.Creator))
|
|
return "Creator: integer expected";
|
|
if (message.CreateTs != null && message.hasOwnProperty("CreateTs"))
|
|
if (!$util.isInteger(message.CreateTs))
|
|
return "CreateTs: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a QRoomInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.QRoomInfo} QRoomInfo
|
|
*/
|
|
QRoomInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.QRoomInfo)
|
|
return object;
|
|
var message = new $root.gamehall.QRoomInfo();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
if (object.BaseCoin != null)
|
|
message.BaseCoin = object.BaseCoin | 0;
|
|
if (object.LimitCoin != null)
|
|
message.LimitCoin = object.LimitCoin | 0;
|
|
if (object.CurrNum != null)
|
|
message.CurrNum = object.CurrNum | 0;
|
|
if (object.MaxPlayer != null)
|
|
message.MaxPlayer = object.MaxPlayer | 0;
|
|
if (object.Creator != null)
|
|
message.Creator = object.Creator | 0;
|
|
if (object.CreateTs != null)
|
|
message.CreateTs = object.CreateTs | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a QRoomInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {gamehall.QRoomInfo} message QRoomInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
QRoomInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
object.GameId = 0;
|
|
object.RoomId = 0;
|
|
object.BaseCoin = 0;
|
|
object.LimitCoin = 0;
|
|
object.CurrNum = 0;
|
|
object.MaxPlayer = 0;
|
|
object.Creator = 0;
|
|
object.CreateTs = 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.BaseCoin != null && message.hasOwnProperty("BaseCoin"))
|
|
object.BaseCoin = message.BaseCoin;
|
|
if (message.LimitCoin != null && message.hasOwnProperty("LimitCoin"))
|
|
object.LimitCoin = message.LimitCoin;
|
|
if (message.CurrNum != null && message.hasOwnProperty("CurrNum"))
|
|
object.CurrNum = message.CurrNum;
|
|
if (message.MaxPlayer != null && message.hasOwnProperty("MaxPlayer"))
|
|
object.MaxPlayer = message.MaxPlayer;
|
|
if (message.Creator != null && message.hasOwnProperty("Creator"))
|
|
object.Creator = message.Creator;
|
|
if (message.CreateTs != null && message.hasOwnProperty("CreateTs"))
|
|
object.CreateTs = message.CreateTs;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this QRoomInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.QRoomInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
QRoomInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for QRoomInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.QRoomInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
QRoomInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.QRoomInfo";
|
|
};
|
|
|
|
return QRoomInfo;
|
|
})();
|
|
|
|
gamehall.SCQueryRoomInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a SCQueryRoomInfo.
|
|
* @memberof gamehall
|
|
* @interface ISCQueryRoomInfo
|
|
* @property {Array.<number>|null} [GameIds] SCQueryRoomInfo GameIds
|
|
* @property {number|null} [GameSite] SCQueryRoomInfo GameSite
|
|
* @property {Array.<gamehall.IQRoomInfo>|null} [RoomInfo] SCQueryRoomInfo RoomInfo
|
|
* @property {gamehall.OpResultCode_Game|null} [OpRetCode] SCQueryRoomInfo OpRetCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCQueryRoomInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCQueryRoomInfo.
|
|
* @implements ISCQueryRoomInfo
|
|
* @constructor
|
|
* @param {gamehall.ISCQueryRoomInfo=} [properties] Properties to set
|
|
*/
|
|
function SCQueryRoomInfo(properties) {
|
|
this.GameIds = [];
|
|
this.RoomInfo = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCQueryRoomInfo GameIds.
|
|
* @member {Array.<number>} GameIds
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @instance
|
|
*/
|
|
SCQueryRoomInfo.prototype.GameIds = $util.emptyArray;
|
|
|
|
/**
|
|
* SCQueryRoomInfo GameSite.
|
|
* @member {number} GameSite
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @instance
|
|
*/
|
|
SCQueryRoomInfo.prototype.GameSite = 0;
|
|
|
|
/**
|
|
* SCQueryRoomInfo RoomInfo.
|
|
* @member {Array.<gamehall.IQRoomInfo>} RoomInfo
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @instance
|
|
*/
|
|
SCQueryRoomInfo.prototype.RoomInfo = $util.emptyArray;
|
|
|
|
/**
|
|
* SCQueryRoomInfo OpRetCode.
|
|
* @member {gamehall.OpResultCode_Game} OpRetCode
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @instance
|
|
*/
|
|
SCQueryRoomInfo.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCQueryRoomInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.ISCQueryRoomInfo=} [properties] Properties to set
|
|
* @returns {gamehall.SCQueryRoomInfo} SCQueryRoomInfo instance
|
|
*/
|
|
SCQueryRoomInfo.create = function create(properties) {
|
|
return new SCQueryRoomInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCQueryRoomInfo message. Does not implicitly {@link gamehall.SCQueryRoomInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.ISCQueryRoomInfo} message SCQueryRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCQueryRoomInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameIds != null && message.GameIds.length) {
|
|
writer.uint32(/* id 1, wireType 2 =*/10).fork();
|
|
for (var i = 0; i < message.GameIds.length; ++i)
|
|
writer.int32(message.GameIds[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.GameSite != null && Object.hasOwnProperty.call(message, "GameSite"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameSite);
|
|
if (message.RoomInfo != null && message.RoomInfo.length)
|
|
for (var i = 0; i < message.RoomInfo.length; ++i)
|
|
$root.gamehall.QRoomInfo.encode(message.RoomInfo[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.OpRetCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCQueryRoomInfo message, length delimited. Does not implicitly {@link gamehall.SCQueryRoomInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.ISCQueryRoomInfo} message SCQueryRoomInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCQueryRoomInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCQueryRoomInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCQueryRoomInfo} SCQueryRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCQueryRoomInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCQueryRoomInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.GameIds && message.GameIds.length))
|
|
message.GameIds = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.GameIds.push(reader.int32());
|
|
} else
|
|
message.GameIds.push(reader.int32());
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameSite = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.RoomInfo && message.RoomInfo.length))
|
|
message.RoomInfo = [];
|
|
message.RoomInfo.push($root.gamehall.QRoomInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCQueryRoomInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCQueryRoomInfo} SCQueryRoomInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCQueryRoomInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCQueryRoomInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCQueryRoomInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameIds != null && message.hasOwnProperty("GameIds")) {
|
|
if (!Array.isArray(message.GameIds))
|
|
return "GameIds: array expected";
|
|
for (var i = 0; i < message.GameIds.length; ++i)
|
|
if (!$util.isInteger(message.GameIds[i]))
|
|
return "GameIds: integer[] expected";
|
|
}
|
|
if (message.GameSite != null && message.hasOwnProperty("GameSite"))
|
|
if (!$util.isInteger(message.GameSite))
|
|
return "GameSite: integer expected";
|
|
if (message.RoomInfo != null && message.hasOwnProperty("RoomInfo")) {
|
|
if (!Array.isArray(message.RoomInfo))
|
|
return "RoomInfo: array expected";
|
|
for (var i = 0; i < message.RoomInfo.length; ++i) {
|
|
var error = $root.gamehall.QRoomInfo.verify(message.RoomInfo[i]);
|
|
if (error)
|
|
return "RoomInfo." + error;
|
|
}
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCQueryRoomInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCQueryRoomInfo} SCQueryRoomInfo
|
|
*/
|
|
SCQueryRoomInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCQueryRoomInfo)
|
|
return object;
|
|
var message = new $root.gamehall.SCQueryRoomInfo();
|
|
if (object.GameIds) {
|
|
if (!Array.isArray(object.GameIds))
|
|
throw TypeError(".gamehall.SCQueryRoomInfo.GameIds: array expected");
|
|
message.GameIds = [];
|
|
for (var i = 0; i < object.GameIds.length; ++i)
|
|
message.GameIds[i] = object.GameIds[i] | 0;
|
|
}
|
|
if (object.GameSite != null)
|
|
message.GameSite = object.GameSite | 0;
|
|
if (object.RoomInfo) {
|
|
if (!Array.isArray(object.RoomInfo))
|
|
throw TypeError(".gamehall.SCQueryRoomInfo.RoomInfo: array expected");
|
|
message.RoomInfo = [];
|
|
for (var i = 0; i < object.RoomInfo.length; ++i) {
|
|
if (typeof object.RoomInfo[i] !== "object")
|
|
throw TypeError(".gamehall.SCQueryRoomInfo.RoomInfo: object expected");
|
|
message.RoomInfo[i] = $root.gamehall.QRoomInfo.fromObject(object.RoomInfo[i]);
|
|
}
|
|
}
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpRetCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpRetCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpRetCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpRetCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpRetCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpRetCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpRetCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpRetCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpRetCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpRetCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpRetCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpRetCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpRetCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpRetCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpRetCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpRetCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpRetCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpRetCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpRetCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpRetCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpRetCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpRetCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpRetCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpRetCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpRetCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpRetCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpRetCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpRetCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpRetCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpRetCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpRetCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpRetCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpRetCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpRetCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpRetCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpRetCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCQueryRoomInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {gamehall.SCQueryRoomInfo} message SCQueryRoomInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCQueryRoomInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults) {
|
|
object.GameIds = [];
|
|
object.RoomInfo = [];
|
|
}
|
|
if (options.defaults) {
|
|
object.GameSite = 0;
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
}
|
|
if (message.GameIds && message.GameIds.length) {
|
|
object.GameIds = [];
|
|
for (var j = 0; j < message.GameIds.length; ++j)
|
|
object.GameIds[j] = message.GameIds[j];
|
|
}
|
|
if (message.GameSite != null && message.hasOwnProperty("GameSite"))
|
|
object.GameSite = message.GameSite;
|
|
if (message.RoomInfo && message.RoomInfo.length) {
|
|
object.RoomInfo = [];
|
|
for (var j = 0; j < message.RoomInfo.length; ++j)
|
|
object.RoomInfo[j] = $root.gamehall.QRoomInfo.toObject(message.RoomInfo[j], options);
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Game[message.OpRetCode] : message.OpRetCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCQueryRoomInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCQueryRoomInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCQueryRoomInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCQueryRoomInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCQueryRoomInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCQueryRoomInfo";
|
|
};
|
|
|
|
return SCQueryRoomInfo;
|
|
})();
|
|
|
|
gamehall.CSGameObserve = (function() {
|
|
|
|
/**
|
|
* Properties of a CSGameObserve.
|
|
* @memberof gamehall
|
|
* @interface ICSGameObserve
|
|
* @property {number|null} [GameId] CSGameObserve GameId
|
|
* @property {boolean|null} [StartOrEnd] CSGameObserve StartOrEnd
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSGameObserve.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSGameObserve.
|
|
* @implements ICSGameObserve
|
|
* @constructor
|
|
* @param {gamehall.ICSGameObserve=} [properties] Properties to set
|
|
*/
|
|
function CSGameObserve(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSGameObserve GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSGameObserve
|
|
* @instance
|
|
*/
|
|
CSGameObserve.prototype.GameId = 0;
|
|
|
|
/**
|
|
* CSGameObserve StartOrEnd.
|
|
* @member {boolean} StartOrEnd
|
|
* @memberof gamehall.CSGameObserve
|
|
* @instance
|
|
*/
|
|
CSGameObserve.prototype.StartOrEnd = false;
|
|
|
|
/**
|
|
* Creates a new CSGameObserve instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {gamehall.ICSGameObserve=} [properties] Properties to set
|
|
* @returns {gamehall.CSGameObserve} CSGameObserve instance
|
|
*/
|
|
CSGameObserve.create = function create(properties) {
|
|
return new CSGameObserve(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGameObserve message. Does not implicitly {@link gamehall.CSGameObserve.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {gamehall.ICSGameObserve} message CSGameObserve message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGameObserve.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.StartOrEnd != null && Object.hasOwnProperty.call(message, "StartOrEnd"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).bool(message.StartOrEnd);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGameObserve message, length delimited. Does not implicitly {@link gamehall.CSGameObserve.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {gamehall.ICSGameObserve} message CSGameObserve message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGameObserve.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGameObserve message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSGameObserve} CSGameObserve
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGameObserve.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSGameObserve();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.StartOrEnd = reader.bool();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGameObserve message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSGameObserve} CSGameObserve
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGameObserve.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSGameObserve message.
|
|
* @function verify
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSGameObserve.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.StartOrEnd != null && message.hasOwnProperty("StartOrEnd"))
|
|
if (typeof message.StartOrEnd !== "boolean")
|
|
return "StartOrEnd: boolean expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSGameObserve message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSGameObserve} CSGameObserve
|
|
*/
|
|
CSGameObserve.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSGameObserve)
|
|
return object;
|
|
var message = new $root.gamehall.CSGameObserve();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.StartOrEnd != null)
|
|
message.StartOrEnd = Boolean(object.StartOrEnd);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSGameObserve message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {gamehall.CSGameObserve} message CSGameObserve
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSGameObserve.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.StartOrEnd = false;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.StartOrEnd != null && message.hasOwnProperty("StartOrEnd"))
|
|
object.StartOrEnd = message.StartOrEnd;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSGameObserve to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSGameObserve
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSGameObserve.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSGameObserve
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSGameObserve
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSGameObserve.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSGameObserve";
|
|
};
|
|
|
|
return CSGameObserve;
|
|
})();
|
|
|
|
gamehall.GameSubRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a GameSubRecord.
|
|
* @memberof gamehall
|
|
* @interface IGameSubRecord
|
|
* @property {number|null} [GameFreeId] GameSubRecord GameFreeId
|
|
* @property {number|null} [LogCnt] GameSubRecord LogCnt
|
|
* @property {number|null} [NewLog] GameSubRecord NewLog
|
|
* @property {Array.<number>|null} [TotleLog] GameSubRecord TotleLog
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new GameSubRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a GameSubRecord.
|
|
* @implements IGameSubRecord
|
|
* @constructor
|
|
* @param {gamehall.IGameSubRecord=} [properties] Properties to set
|
|
*/
|
|
function GameSubRecord(properties) {
|
|
this.TotleLog = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* GameSubRecord GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.GameSubRecord
|
|
* @instance
|
|
*/
|
|
GameSubRecord.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* GameSubRecord LogCnt.
|
|
* @member {number} LogCnt
|
|
* @memberof gamehall.GameSubRecord
|
|
* @instance
|
|
*/
|
|
GameSubRecord.prototype.LogCnt = 0;
|
|
|
|
/**
|
|
* GameSubRecord NewLog.
|
|
* @member {number} NewLog
|
|
* @memberof gamehall.GameSubRecord
|
|
* @instance
|
|
*/
|
|
GameSubRecord.prototype.NewLog = 0;
|
|
|
|
/**
|
|
* GameSubRecord TotleLog.
|
|
* @member {Array.<number>} TotleLog
|
|
* @memberof gamehall.GameSubRecord
|
|
* @instance
|
|
*/
|
|
GameSubRecord.prototype.TotleLog = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new GameSubRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {gamehall.IGameSubRecord=} [properties] Properties to set
|
|
* @returns {gamehall.GameSubRecord} GameSubRecord instance
|
|
*/
|
|
GameSubRecord.create = function create(properties) {
|
|
return new GameSubRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameSubRecord message. Does not implicitly {@link gamehall.GameSubRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {gamehall.IGameSubRecord} message GameSubRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameSubRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.LogCnt != null && Object.hasOwnProperty.call(message, "LogCnt"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.LogCnt);
|
|
if (message.NewLog != null && Object.hasOwnProperty.call(message, "NewLog"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.NewLog);
|
|
if (message.TotleLog != null && message.TotleLog.length) {
|
|
writer.uint32(/* id 4, wireType 2 =*/34).fork();
|
|
for (var i = 0; i < message.TotleLog.length; ++i)
|
|
writer.int32(message.TotleLog[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameSubRecord message, length delimited. Does not implicitly {@link gamehall.GameSubRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {gamehall.IGameSubRecord} message GameSubRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameSubRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameSubRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.GameSubRecord} GameSubRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameSubRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.GameSubRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.LogCnt = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.NewLog = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
if (!(message.TotleLog && message.TotleLog.length))
|
|
message.TotleLog = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.TotleLog.push(reader.int32());
|
|
} else
|
|
message.TotleLog.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameSubRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.GameSubRecord} GameSubRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameSubRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a GameSubRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
GameSubRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.LogCnt != null && message.hasOwnProperty("LogCnt"))
|
|
if (!$util.isInteger(message.LogCnt))
|
|
return "LogCnt: integer expected";
|
|
if (message.NewLog != null && message.hasOwnProperty("NewLog"))
|
|
if (!$util.isInteger(message.NewLog))
|
|
return "NewLog: integer expected";
|
|
if (message.TotleLog != null && message.hasOwnProperty("TotleLog")) {
|
|
if (!Array.isArray(message.TotleLog))
|
|
return "TotleLog: array expected";
|
|
for (var i = 0; i < message.TotleLog.length; ++i)
|
|
if (!$util.isInteger(message.TotleLog[i]))
|
|
return "TotleLog: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a GameSubRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.GameSubRecord} GameSubRecord
|
|
*/
|
|
GameSubRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.GameSubRecord)
|
|
return object;
|
|
var message = new $root.gamehall.GameSubRecord();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.LogCnt != null)
|
|
message.LogCnt = object.LogCnt | 0;
|
|
if (object.NewLog != null)
|
|
message.NewLog = object.NewLog | 0;
|
|
if (object.TotleLog) {
|
|
if (!Array.isArray(object.TotleLog))
|
|
throw TypeError(".gamehall.GameSubRecord.TotleLog: array expected");
|
|
message.TotleLog = [];
|
|
for (var i = 0; i < object.TotleLog.length; ++i)
|
|
message.TotleLog[i] = object.TotleLog[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a GameSubRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {gamehall.GameSubRecord} message GameSubRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
GameSubRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.TotleLog = [];
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
object.LogCnt = 0;
|
|
object.NewLog = 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.LogCnt != null && message.hasOwnProperty("LogCnt"))
|
|
object.LogCnt = message.LogCnt;
|
|
if (message.NewLog != null && message.hasOwnProperty("NewLog"))
|
|
object.NewLog = message.NewLog;
|
|
if (message.TotleLog && message.TotleLog.length) {
|
|
object.TotleLog = [];
|
|
for (var j = 0; j < message.TotleLog.length; ++j)
|
|
object.TotleLog[j] = message.TotleLog[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this GameSubRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.GameSubRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
GameSubRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for GameSubRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.GameSubRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
GameSubRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.GameSubRecord";
|
|
};
|
|
|
|
return GameSubRecord;
|
|
})();
|
|
|
|
gamehall.SCGameSubList = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGameSubList.
|
|
* @memberof gamehall
|
|
* @interface ISCGameSubList
|
|
* @property {Array.<gamehall.IGameSubRecord>|null} [List] SCGameSubList List
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGameSubList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGameSubList.
|
|
* @implements ISCGameSubList
|
|
* @constructor
|
|
* @param {gamehall.ISCGameSubList=} [properties] Properties to set
|
|
*/
|
|
function SCGameSubList(properties) {
|
|
this.List = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGameSubList List.
|
|
* @member {Array.<gamehall.IGameSubRecord>} List
|
|
* @memberof gamehall.SCGameSubList
|
|
* @instance
|
|
*/
|
|
SCGameSubList.prototype.List = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCGameSubList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {gamehall.ISCGameSubList=} [properties] Properties to set
|
|
* @returns {gamehall.SCGameSubList} SCGameSubList instance
|
|
*/
|
|
SCGameSubList.create = function create(properties) {
|
|
return new SCGameSubList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGameSubList message. Does not implicitly {@link gamehall.SCGameSubList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {gamehall.ISCGameSubList} message SCGameSubList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGameSubList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.List != null && message.List.length)
|
|
for (var i = 0; i < message.List.length; ++i)
|
|
$root.gamehall.GameSubRecord.encode(message.List[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGameSubList message, length delimited. Does not implicitly {@link gamehall.SCGameSubList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {gamehall.ISCGameSubList} message SCGameSubList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGameSubList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGameSubList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGameSubList} SCGameSubList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGameSubList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGameSubList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.List && message.List.length))
|
|
message.List = [];
|
|
message.List.push($root.gamehall.GameSubRecord.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGameSubList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGameSubList} SCGameSubList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGameSubList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGameSubList message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGameSubList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.List != null && message.hasOwnProperty("List")) {
|
|
if (!Array.isArray(message.List))
|
|
return "List: array expected";
|
|
for (var i = 0; i < message.List.length; ++i) {
|
|
var error = $root.gamehall.GameSubRecord.verify(message.List[i]);
|
|
if (error)
|
|
return "List." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGameSubList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGameSubList} SCGameSubList
|
|
*/
|
|
SCGameSubList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGameSubList)
|
|
return object;
|
|
var message = new $root.gamehall.SCGameSubList();
|
|
if (object.List) {
|
|
if (!Array.isArray(object.List))
|
|
throw TypeError(".gamehall.SCGameSubList.List: array expected");
|
|
message.List = [];
|
|
for (var i = 0; i < object.List.length; ++i) {
|
|
if (typeof object.List[i] !== "object")
|
|
throw TypeError(".gamehall.SCGameSubList.List: object expected");
|
|
message.List[i] = $root.gamehall.GameSubRecord.fromObject(object.List[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGameSubList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {gamehall.SCGameSubList} message SCGameSubList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGameSubList.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.List = [];
|
|
if (message.List && message.List.length) {
|
|
object.List = [];
|
|
for (var j = 0; j < message.List.length; ++j)
|
|
object.List[j] = $root.gamehall.GameSubRecord.toObject(message.List[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGameSubList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGameSubList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGameSubList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGameSubList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGameSubList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGameSubList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGameSubList";
|
|
};
|
|
|
|
return SCGameSubList;
|
|
})();
|
|
|
|
gamehall.GameState = (function() {
|
|
|
|
/**
|
|
* Properties of a GameState.
|
|
* @memberof gamehall
|
|
* @interface IGameState
|
|
* @property {number|null} [GameFreeId] GameState GameFreeId
|
|
* @property {number|Long|null} [Ts] GameState Ts
|
|
* @property {number|null} [Sec] GameState Sec
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new GameState.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a GameState.
|
|
* @implements IGameState
|
|
* @constructor
|
|
* @param {gamehall.IGameState=} [properties] Properties to set
|
|
*/
|
|
function GameState(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* GameState GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.GameState
|
|
* @instance
|
|
*/
|
|
GameState.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* GameState Ts.
|
|
* @member {number|Long} Ts
|
|
* @memberof gamehall.GameState
|
|
* @instance
|
|
*/
|
|
GameState.prototype.Ts = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* GameState Sec.
|
|
* @member {number} Sec
|
|
* @memberof gamehall.GameState
|
|
* @instance
|
|
*/
|
|
GameState.prototype.Sec = 0;
|
|
|
|
/**
|
|
* Creates a new GameState instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {gamehall.IGameState=} [properties] Properties to set
|
|
* @returns {gamehall.GameState} GameState instance
|
|
*/
|
|
GameState.create = function create(properties) {
|
|
return new GameState(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameState message. Does not implicitly {@link gamehall.GameState.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {gamehall.IGameState} message GameState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameState.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.Ts != null && Object.hasOwnProperty.call(message, "Ts"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.Ts);
|
|
if (message.Sec != null && Object.hasOwnProperty.call(message, "Sec"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Sec);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameState message, length delimited. Does not implicitly {@link gamehall.GameState.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {gamehall.IGameState} message GameState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameState.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameState message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.GameState} GameState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameState.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.GameState();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Ts = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Sec = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameState message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.GameState} GameState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameState.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a GameState message.
|
|
* @function verify
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
GameState.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (!$util.isInteger(message.Ts) && !(message.Ts && $util.isInteger(message.Ts.low) && $util.isInteger(message.Ts.high)))
|
|
return "Ts: integer|Long expected";
|
|
if (message.Sec != null && message.hasOwnProperty("Sec"))
|
|
if (!$util.isInteger(message.Sec))
|
|
return "Sec: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a GameState message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.GameState} GameState
|
|
*/
|
|
GameState.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.GameState)
|
|
return object;
|
|
var message = new $root.gamehall.GameState();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.Ts != null)
|
|
if ($util.Long)
|
|
(message.Ts = $util.Long.fromValue(object.Ts)).unsigned = false;
|
|
else if (typeof object.Ts === "string")
|
|
message.Ts = parseInt(object.Ts, 10);
|
|
else if (typeof object.Ts === "number")
|
|
message.Ts = object.Ts;
|
|
else if (typeof object.Ts === "object")
|
|
message.Ts = new $util.LongBits(object.Ts.low >>> 0, object.Ts.high >>> 0).toNumber();
|
|
if (object.Sec != null)
|
|
message.Sec = object.Sec | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a GameState message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {gamehall.GameState} message GameState
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
GameState.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Ts = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Ts = options.longs === String ? "0" : 0;
|
|
object.Sec = 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (typeof message.Ts === "number")
|
|
object.Ts = options.longs === String ? String(message.Ts) : message.Ts;
|
|
else
|
|
object.Ts = options.longs === String ? $util.Long.prototype.toString.call(message.Ts) : options.longs === Number ? new $util.LongBits(message.Ts.low >>> 0, message.Ts.high >>> 0).toNumber() : message.Ts;
|
|
if (message.Sec != null && message.hasOwnProperty("Sec"))
|
|
object.Sec = message.Sec;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this GameState to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.GameState
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
GameState.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for GameState
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.GameState
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
GameState.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.GameState";
|
|
};
|
|
|
|
return GameState;
|
|
})();
|
|
|
|
gamehall.SCGameState = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGameState.
|
|
* @memberof gamehall
|
|
* @interface ISCGameState
|
|
* @property {Array.<gamehall.IGameState>|null} [List] SCGameState List
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGameState.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGameState.
|
|
* @implements ISCGameState
|
|
* @constructor
|
|
* @param {gamehall.ISCGameState=} [properties] Properties to set
|
|
*/
|
|
function SCGameState(properties) {
|
|
this.List = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGameState List.
|
|
* @member {Array.<gamehall.IGameState>} List
|
|
* @memberof gamehall.SCGameState
|
|
* @instance
|
|
*/
|
|
SCGameState.prototype.List = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCGameState instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {gamehall.ISCGameState=} [properties] Properties to set
|
|
* @returns {gamehall.SCGameState} SCGameState instance
|
|
*/
|
|
SCGameState.create = function create(properties) {
|
|
return new SCGameState(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGameState message. Does not implicitly {@link gamehall.SCGameState.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {gamehall.ISCGameState} message SCGameState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGameState.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.List != null && message.List.length)
|
|
for (var i = 0; i < message.List.length; ++i)
|
|
$root.gamehall.GameState.encode(message.List[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGameState message, length delimited. Does not implicitly {@link gamehall.SCGameState.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {gamehall.ISCGameState} message SCGameState message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGameState.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGameState message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGameState} SCGameState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGameState.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGameState();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.List && message.List.length))
|
|
message.List = [];
|
|
message.List.push($root.gamehall.GameState.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGameState message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGameState} SCGameState
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGameState.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGameState message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGameState.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.List != null && message.hasOwnProperty("List")) {
|
|
if (!Array.isArray(message.List))
|
|
return "List: array expected";
|
|
for (var i = 0; i < message.List.length; ++i) {
|
|
var error = $root.gamehall.GameState.verify(message.List[i]);
|
|
if (error)
|
|
return "List." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGameState message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGameState} SCGameState
|
|
*/
|
|
SCGameState.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGameState)
|
|
return object;
|
|
var message = new $root.gamehall.SCGameState();
|
|
if (object.List) {
|
|
if (!Array.isArray(object.List))
|
|
throw TypeError(".gamehall.SCGameState.List: array expected");
|
|
message.List = [];
|
|
for (var i = 0; i < object.List.length; ++i) {
|
|
if (typeof object.List[i] !== "object")
|
|
throw TypeError(".gamehall.SCGameState.List: object expected");
|
|
message.List[i] = $root.gamehall.GameState.fromObject(object.List[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGameState message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {gamehall.SCGameState} message SCGameState
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGameState.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.List = [];
|
|
if (message.List && message.List.length) {
|
|
object.List = [];
|
|
for (var j = 0; j < message.List.length; ++j)
|
|
object.List[j] = $root.gamehall.GameState.toObject(message.List[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGameState to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGameState
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGameState.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGameState
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGameState
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGameState.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGameState";
|
|
};
|
|
|
|
return SCGameState;
|
|
})();
|
|
|
|
gamehall.LotteryData = (function() {
|
|
|
|
/**
|
|
* Properties of a LotteryData.
|
|
* @memberof gamehall
|
|
* @interface ILotteryData
|
|
* @property {number|null} [GameFreeId] LotteryData GameFreeId
|
|
* @property {number|Long|null} [Value] LotteryData Value
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new LotteryData.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a LotteryData.
|
|
* @implements ILotteryData
|
|
* @constructor
|
|
* @param {gamehall.ILotteryData=} [properties] Properties to set
|
|
*/
|
|
function LotteryData(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* LotteryData GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.LotteryData
|
|
* @instance
|
|
*/
|
|
LotteryData.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* LotteryData Value.
|
|
* @member {number|Long} Value
|
|
* @memberof gamehall.LotteryData
|
|
* @instance
|
|
*/
|
|
LotteryData.prototype.Value = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new LotteryData instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {gamehall.ILotteryData=} [properties] Properties to set
|
|
* @returns {gamehall.LotteryData} LotteryData instance
|
|
*/
|
|
LotteryData.create = function create(properties) {
|
|
return new LotteryData(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified LotteryData message. Does not implicitly {@link gamehall.LotteryData.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {gamehall.ILotteryData} message LotteryData message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
LotteryData.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.Value != null && Object.hasOwnProperty.call(message, "Value"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.Value);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified LotteryData message, length delimited. Does not implicitly {@link gamehall.LotteryData.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {gamehall.ILotteryData} message LotteryData message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
LotteryData.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a LotteryData message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.LotteryData} LotteryData
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
LotteryData.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.LotteryData();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Value = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a LotteryData message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.LotteryData} LotteryData
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
LotteryData.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a LotteryData message.
|
|
* @function verify
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
LotteryData.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.Value != null && message.hasOwnProperty("Value"))
|
|
if (!$util.isInteger(message.Value) && !(message.Value && $util.isInteger(message.Value.low) && $util.isInteger(message.Value.high)))
|
|
return "Value: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a LotteryData message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.LotteryData} LotteryData
|
|
*/
|
|
LotteryData.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.LotteryData)
|
|
return object;
|
|
var message = new $root.gamehall.LotteryData();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.Value != null)
|
|
if ($util.Long)
|
|
(message.Value = $util.Long.fromValue(object.Value)).unsigned = false;
|
|
else if (typeof object.Value === "string")
|
|
message.Value = parseInt(object.Value, 10);
|
|
else if (typeof object.Value === "number")
|
|
message.Value = object.Value;
|
|
else if (typeof object.Value === "object")
|
|
message.Value = new $util.LongBits(object.Value.low >>> 0, object.Value.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a LotteryData message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {gamehall.LotteryData} message LotteryData
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
LotteryData.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Value = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Value = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.Value != null && message.hasOwnProperty("Value"))
|
|
if (typeof message.Value === "number")
|
|
object.Value = options.longs === String ? String(message.Value) : message.Value;
|
|
else
|
|
object.Value = options.longs === String ? $util.Long.prototype.toString.call(message.Value) : options.longs === Number ? new $util.LongBits(message.Value.low >>> 0, message.Value.high >>> 0).toNumber() : message.Value;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this LotteryData to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.LotteryData
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
LotteryData.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for LotteryData
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.LotteryData
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
LotteryData.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.LotteryData";
|
|
};
|
|
|
|
return LotteryData;
|
|
})();
|
|
|
|
gamehall.SCLotterySync = (function() {
|
|
|
|
/**
|
|
* Properties of a SCLotterySync.
|
|
* @memberof gamehall
|
|
* @interface ISCLotterySync
|
|
* @property {Array.<gamehall.ILotteryData>|null} [Datas] SCLotterySync Datas
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCLotterySync.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCLotterySync.
|
|
* @implements ISCLotterySync
|
|
* @constructor
|
|
* @param {gamehall.ISCLotterySync=} [properties] Properties to set
|
|
*/
|
|
function SCLotterySync(properties) {
|
|
this.Datas = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCLotterySync Datas.
|
|
* @member {Array.<gamehall.ILotteryData>} Datas
|
|
* @memberof gamehall.SCLotterySync
|
|
* @instance
|
|
*/
|
|
SCLotterySync.prototype.Datas = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCLotterySync instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {gamehall.ISCLotterySync=} [properties] Properties to set
|
|
* @returns {gamehall.SCLotterySync} SCLotterySync instance
|
|
*/
|
|
SCLotterySync.create = function create(properties) {
|
|
return new SCLotterySync(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLotterySync message. Does not implicitly {@link gamehall.SCLotterySync.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {gamehall.ISCLotterySync} message SCLotterySync message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLotterySync.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Datas != null && message.Datas.length)
|
|
for (var i = 0; i < message.Datas.length; ++i)
|
|
$root.gamehall.LotteryData.encode(message.Datas[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLotterySync message, length delimited. Does not implicitly {@link gamehall.SCLotterySync.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {gamehall.ISCLotterySync} message SCLotterySync message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLotterySync.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLotterySync message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCLotterySync} SCLotterySync
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLotterySync.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCLotterySync();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.Datas && message.Datas.length))
|
|
message.Datas = [];
|
|
message.Datas.push($root.gamehall.LotteryData.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLotterySync message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCLotterySync} SCLotterySync
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLotterySync.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCLotterySync message.
|
|
* @function verify
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCLotterySync.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Datas != null && message.hasOwnProperty("Datas")) {
|
|
if (!Array.isArray(message.Datas))
|
|
return "Datas: array expected";
|
|
for (var i = 0; i < message.Datas.length; ++i) {
|
|
var error = $root.gamehall.LotteryData.verify(message.Datas[i]);
|
|
if (error)
|
|
return "Datas." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCLotterySync message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCLotterySync} SCLotterySync
|
|
*/
|
|
SCLotterySync.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCLotterySync)
|
|
return object;
|
|
var message = new $root.gamehall.SCLotterySync();
|
|
if (object.Datas) {
|
|
if (!Array.isArray(object.Datas))
|
|
throw TypeError(".gamehall.SCLotterySync.Datas: array expected");
|
|
message.Datas = [];
|
|
for (var i = 0; i < object.Datas.length; ++i) {
|
|
if (typeof object.Datas[i] !== "object")
|
|
throw TypeError(".gamehall.SCLotterySync.Datas: object expected");
|
|
message.Datas[i] = $root.gamehall.LotteryData.fromObject(object.Datas[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCLotterySync message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {gamehall.SCLotterySync} message SCLotterySync
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCLotterySync.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Datas = [];
|
|
if (message.Datas && message.Datas.length) {
|
|
object.Datas = [];
|
|
for (var j = 0; j < message.Datas.length; ++j)
|
|
object.Datas[j] = $root.gamehall.LotteryData.toObject(message.Datas[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCLotterySync to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCLotterySync
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCLotterySync.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCLotterySync
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCLotterySync
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCLotterySync.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCLotterySync";
|
|
};
|
|
|
|
return SCLotterySync;
|
|
})();
|
|
|
|
gamehall.CSLotteryLog = (function() {
|
|
|
|
/**
|
|
* Properties of a CSLotteryLog.
|
|
* @memberof gamehall
|
|
* @interface ICSLotteryLog
|
|
* @property {number|null} [GameFreeId] CSLotteryLog GameFreeId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSLotteryLog.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSLotteryLog.
|
|
* @implements ICSLotteryLog
|
|
* @constructor
|
|
* @param {gamehall.ICSLotteryLog=} [properties] Properties to set
|
|
*/
|
|
function CSLotteryLog(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSLotteryLog GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @instance
|
|
*/
|
|
CSLotteryLog.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* Creates a new CSLotteryLog instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {gamehall.ICSLotteryLog=} [properties] Properties to set
|
|
* @returns {gamehall.CSLotteryLog} CSLotteryLog instance
|
|
*/
|
|
CSLotteryLog.create = function create(properties) {
|
|
return new CSLotteryLog(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLotteryLog message. Does not implicitly {@link gamehall.CSLotteryLog.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {gamehall.ICSLotteryLog} message CSLotteryLog message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLotteryLog.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSLotteryLog message, length delimited. Does not implicitly {@link gamehall.CSLotteryLog.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {gamehall.ICSLotteryLog} message CSLotteryLog message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSLotteryLog.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLotteryLog message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSLotteryLog} CSLotteryLog
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLotteryLog.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSLotteryLog();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSLotteryLog message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSLotteryLog} CSLotteryLog
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSLotteryLog.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSLotteryLog message.
|
|
* @function verify
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSLotteryLog.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSLotteryLog message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSLotteryLog} CSLotteryLog
|
|
*/
|
|
CSLotteryLog.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSLotteryLog)
|
|
return object;
|
|
var message = new $root.gamehall.CSLotteryLog();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSLotteryLog message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {gamehall.CSLotteryLog} message CSLotteryLog
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSLotteryLog.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.GameFreeId = 0;
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSLotteryLog to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSLotteryLog.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSLotteryLog
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSLotteryLog
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSLotteryLog.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSLotteryLog";
|
|
};
|
|
|
|
return CSLotteryLog;
|
|
})();
|
|
|
|
gamehall.LotteryLog = (function() {
|
|
|
|
/**
|
|
* Properties of a LotteryLog.
|
|
* @memberof gamehall
|
|
* @interface ILotteryLog
|
|
* @property {number|null} [Time] LotteryLog Time
|
|
* @property {string|null} [NickName] LotteryLog NickName
|
|
* @property {Array.<number>|null} [Card] LotteryLog Card
|
|
* @property {number|null} [Kind] LotteryLog Kind
|
|
* @property {number|null} [Coin] LotteryLog Coin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new LotteryLog.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a LotteryLog.
|
|
* @implements ILotteryLog
|
|
* @constructor
|
|
* @param {gamehall.ILotteryLog=} [properties] Properties to set
|
|
*/
|
|
function LotteryLog(properties) {
|
|
this.Card = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* LotteryLog Time.
|
|
* @member {number} Time
|
|
* @memberof gamehall.LotteryLog
|
|
* @instance
|
|
*/
|
|
LotteryLog.prototype.Time = 0;
|
|
|
|
/**
|
|
* LotteryLog NickName.
|
|
* @member {string} NickName
|
|
* @memberof gamehall.LotteryLog
|
|
* @instance
|
|
*/
|
|
LotteryLog.prototype.NickName = "";
|
|
|
|
/**
|
|
* LotteryLog Card.
|
|
* @member {Array.<number>} Card
|
|
* @memberof gamehall.LotteryLog
|
|
* @instance
|
|
*/
|
|
LotteryLog.prototype.Card = $util.emptyArray;
|
|
|
|
/**
|
|
* LotteryLog Kind.
|
|
* @member {number} Kind
|
|
* @memberof gamehall.LotteryLog
|
|
* @instance
|
|
*/
|
|
LotteryLog.prototype.Kind = 0;
|
|
|
|
/**
|
|
* LotteryLog Coin.
|
|
* @member {number} Coin
|
|
* @memberof gamehall.LotteryLog
|
|
* @instance
|
|
*/
|
|
LotteryLog.prototype.Coin = 0;
|
|
|
|
/**
|
|
* Creates a new LotteryLog instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {gamehall.ILotteryLog=} [properties] Properties to set
|
|
* @returns {gamehall.LotteryLog} LotteryLog instance
|
|
*/
|
|
LotteryLog.create = function create(properties) {
|
|
return new LotteryLog(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified LotteryLog message. Does not implicitly {@link gamehall.LotteryLog.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {gamehall.ILotteryLog} message LotteryLog message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
LotteryLog.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Time != null && Object.hasOwnProperty.call(message, "Time"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Time);
|
|
if (message.NickName != null && Object.hasOwnProperty.call(message, "NickName"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.NickName);
|
|
if (message.Card != null && message.Card.length) {
|
|
writer.uint32(/* id 3, wireType 2 =*/26).fork();
|
|
for (var i = 0; i < message.Card.length; ++i)
|
|
writer.int32(message.Card[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.Kind != null && Object.hasOwnProperty.call(message, "Kind"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.Kind);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.Coin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified LotteryLog message, length delimited. Does not implicitly {@link gamehall.LotteryLog.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {gamehall.ILotteryLog} message LotteryLog message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
LotteryLog.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a LotteryLog message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.LotteryLog} LotteryLog
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
LotteryLog.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.LotteryLog();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Time = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.NickName = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.Card && message.Card.length))
|
|
message.Card = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Card.push(reader.int32());
|
|
} else
|
|
message.Card.push(reader.int32());
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Kind = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.Coin = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a LotteryLog message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.LotteryLog} LotteryLog
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
LotteryLog.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a LotteryLog message.
|
|
* @function verify
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
LotteryLog.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Time != null && message.hasOwnProperty("Time"))
|
|
if (!$util.isInteger(message.Time))
|
|
return "Time: integer expected";
|
|
if (message.NickName != null && message.hasOwnProperty("NickName"))
|
|
if (!$util.isString(message.NickName))
|
|
return "NickName: string expected";
|
|
if (message.Card != null && message.hasOwnProperty("Card")) {
|
|
if (!Array.isArray(message.Card))
|
|
return "Card: array expected";
|
|
for (var i = 0; i < message.Card.length; ++i)
|
|
if (!$util.isInteger(message.Card[i]))
|
|
return "Card: integer[] expected";
|
|
}
|
|
if (message.Kind != null && message.hasOwnProperty("Kind"))
|
|
if (!$util.isInteger(message.Kind))
|
|
return "Kind: integer expected";
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin))
|
|
return "Coin: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a LotteryLog message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.LotteryLog} LotteryLog
|
|
*/
|
|
LotteryLog.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.LotteryLog)
|
|
return object;
|
|
var message = new $root.gamehall.LotteryLog();
|
|
if (object.Time != null)
|
|
message.Time = object.Time | 0;
|
|
if (object.NickName != null)
|
|
message.NickName = String(object.NickName);
|
|
if (object.Card) {
|
|
if (!Array.isArray(object.Card))
|
|
throw TypeError(".gamehall.LotteryLog.Card: array expected");
|
|
message.Card = [];
|
|
for (var i = 0; i < object.Card.length; ++i)
|
|
message.Card[i] = object.Card[i] | 0;
|
|
}
|
|
if (object.Kind != null)
|
|
message.Kind = object.Kind | 0;
|
|
if (object.Coin != null)
|
|
message.Coin = object.Coin | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a LotteryLog message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {gamehall.LotteryLog} message LotteryLog
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
LotteryLog.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Card = [];
|
|
if (options.defaults) {
|
|
object.Time = 0;
|
|
object.NickName = "";
|
|
object.Kind = 0;
|
|
object.Coin = 0;
|
|
}
|
|
if (message.Time != null && message.hasOwnProperty("Time"))
|
|
object.Time = message.Time;
|
|
if (message.NickName != null && message.hasOwnProperty("NickName"))
|
|
object.NickName = message.NickName;
|
|
if (message.Card && message.Card.length) {
|
|
object.Card = [];
|
|
for (var j = 0; j < message.Card.length; ++j)
|
|
object.Card[j] = message.Card[j];
|
|
}
|
|
if (message.Kind != null && message.hasOwnProperty("Kind"))
|
|
object.Kind = message.Kind;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
object.Coin = message.Coin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this LotteryLog to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.LotteryLog
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
LotteryLog.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for LotteryLog
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.LotteryLog
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
LotteryLog.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.LotteryLog";
|
|
};
|
|
|
|
return LotteryLog;
|
|
})();
|
|
|
|
gamehall.SCLotteryLog = (function() {
|
|
|
|
/**
|
|
* Properties of a SCLotteryLog.
|
|
* @memberof gamehall
|
|
* @interface ISCLotteryLog
|
|
* @property {number|null} [GameFreeId] SCLotteryLog GameFreeId
|
|
* @property {Array.<gamehall.ILotteryLog>|null} [Logs] SCLotteryLog Logs
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCLotteryLog.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCLotteryLog.
|
|
* @implements ISCLotteryLog
|
|
* @constructor
|
|
* @param {gamehall.ISCLotteryLog=} [properties] Properties to set
|
|
*/
|
|
function SCLotteryLog(properties) {
|
|
this.Logs = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCLotteryLog GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @instance
|
|
*/
|
|
SCLotteryLog.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* SCLotteryLog Logs.
|
|
* @member {Array.<gamehall.ILotteryLog>} Logs
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @instance
|
|
*/
|
|
SCLotteryLog.prototype.Logs = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCLotteryLog instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {gamehall.ISCLotteryLog=} [properties] Properties to set
|
|
* @returns {gamehall.SCLotteryLog} SCLotteryLog instance
|
|
*/
|
|
SCLotteryLog.create = function create(properties) {
|
|
return new SCLotteryLog(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLotteryLog message. Does not implicitly {@link gamehall.SCLotteryLog.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {gamehall.ISCLotteryLog} message SCLotteryLog message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLotteryLog.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.Logs != null && message.Logs.length)
|
|
for (var i = 0; i < message.Logs.length; ++i)
|
|
$root.gamehall.LotteryLog.encode(message.Logs[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLotteryLog message, length delimited. Does not implicitly {@link gamehall.SCLotteryLog.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {gamehall.ISCLotteryLog} message SCLotteryLog message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLotteryLog.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLotteryLog message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCLotteryLog} SCLotteryLog
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLotteryLog.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCLotteryLog();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.Logs && message.Logs.length))
|
|
message.Logs = [];
|
|
message.Logs.push($root.gamehall.LotteryLog.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLotteryLog message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCLotteryLog} SCLotteryLog
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLotteryLog.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCLotteryLog message.
|
|
* @function verify
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCLotteryLog.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.Logs != null && message.hasOwnProperty("Logs")) {
|
|
if (!Array.isArray(message.Logs))
|
|
return "Logs: array expected";
|
|
for (var i = 0; i < message.Logs.length; ++i) {
|
|
var error = $root.gamehall.LotteryLog.verify(message.Logs[i]);
|
|
if (error)
|
|
return "Logs." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCLotteryLog message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCLotteryLog} SCLotteryLog
|
|
*/
|
|
SCLotteryLog.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCLotteryLog)
|
|
return object;
|
|
var message = new $root.gamehall.SCLotteryLog();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.Logs) {
|
|
if (!Array.isArray(object.Logs))
|
|
throw TypeError(".gamehall.SCLotteryLog.Logs: array expected");
|
|
message.Logs = [];
|
|
for (var i = 0; i < object.Logs.length; ++i) {
|
|
if (typeof object.Logs[i] !== "object")
|
|
throw TypeError(".gamehall.SCLotteryLog.Logs: object expected");
|
|
message.Logs[i] = $root.gamehall.LotteryLog.fromObject(object.Logs[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCLotteryLog message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {gamehall.SCLotteryLog} message SCLotteryLog
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCLotteryLog.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Logs = [];
|
|
if (options.defaults)
|
|
object.GameFreeId = 0;
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.Logs && message.Logs.length) {
|
|
object.Logs = [];
|
|
for (var j = 0; j < message.Logs.length; ++j)
|
|
object.Logs[j] = $root.gamehall.LotteryLog.toObject(message.Logs[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCLotteryLog to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCLotteryLog.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCLotteryLog
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCLotteryLog
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCLotteryLog.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCLotteryLog";
|
|
};
|
|
|
|
return SCLotteryLog;
|
|
})();
|
|
|
|
gamehall.SCLotteryBill = (function() {
|
|
|
|
/**
|
|
* Properties of a SCLotteryBill.
|
|
* @memberof gamehall
|
|
* @interface ISCLotteryBill
|
|
* @property {number|null} [GameFreeId] SCLotteryBill GameFreeId
|
|
* @property {number|null} [SnId] SCLotteryBill SnId
|
|
* @property {string|null} [Name] SCLotteryBill Name
|
|
* @property {number|null} [Kind] SCLotteryBill Kind
|
|
* @property {Array.<number>|null} [Card] SCLotteryBill Card
|
|
* @property {number|Long|null} [Value] SCLotteryBill Value
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCLotteryBill.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCLotteryBill.
|
|
* @implements ISCLotteryBill
|
|
* @constructor
|
|
* @param {gamehall.ISCLotteryBill=} [properties] Properties to set
|
|
*/
|
|
function SCLotteryBill(properties) {
|
|
this.Card = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCLotteryBill GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @instance
|
|
*/
|
|
SCLotteryBill.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* SCLotteryBill SnId.
|
|
* @member {number} SnId
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @instance
|
|
*/
|
|
SCLotteryBill.prototype.SnId = 0;
|
|
|
|
/**
|
|
* SCLotteryBill Name.
|
|
* @member {string} Name
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @instance
|
|
*/
|
|
SCLotteryBill.prototype.Name = "";
|
|
|
|
/**
|
|
* SCLotteryBill Kind.
|
|
* @member {number} Kind
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @instance
|
|
*/
|
|
SCLotteryBill.prototype.Kind = 0;
|
|
|
|
/**
|
|
* SCLotteryBill Card.
|
|
* @member {Array.<number>} Card
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @instance
|
|
*/
|
|
SCLotteryBill.prototype.Card = $util.emptyArray;
|
|
|
|
/**
|
|
* SCLotteryBill Value.
|
|
* @member {number|Long} Value
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @instance
|
|
*/
|
|
SCLotteryBill.prototype.Value = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new SCLotteryBill instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {gamehall.ISCLotteryBill=} [properties] Properties to set
|
|
* @returns {gamehall.SCLotteryBill} SCLotteryBill instance
|
|
*/
|
|
SCLotteryBill.create = function create(properties) {
|
|
return new SCLotteryBill(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLotteryBill message. Does not implicitly {@link gamehall.SCLotteryBill.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {gamehall.ISCLotteryBill} message SCLotteryBill message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLotteryBill.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.SnId != null && Object.hasOwnProperty.call(message, "SnId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.SnId);
|
|
if (message.Name != null && Object.hasOwnProperty.call(message, "Name"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.Name);
|
|
if (message.Kind != null && Object.hasOwnProperty.call(message, "Kind"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.Kind);
|
|
if (message.Card != null && message.Card.length) {
|
|
writer.uint32(/* id 5, wireType 2 =*/42).fork();
|
|
for (var i = 0; i < message.Card.length; ++i)
|
|
writer.int32(message.Card[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.Value != null && Object.hasOwnProperty.call(message, "Value"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int64(message.Value);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCLotteryBill message, length delimited. Does not implicitly {@link gamehall.SCLotteryBill.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {gamehall.ISCLotteryBill} message SCLotteryBill message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCLotteryBill.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLotteryBill message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCLotteryBill} SCLotteryBill
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLotteryBill.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCLotteryBill();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.SnId = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Name = reader.string();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Kind = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
if (!(message.Card && message.Card.length))
|
|
message.Card = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Card.push(reader.int32());
|
|
} else
|
|
message.Card.push(reader.int32());
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.Value = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCLotteryBill message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCLotteryBill} SCLotteryBill
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCLotteryBill.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCLotteryBill message.
|
|
* @function verify
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCLotteryBill.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
if (!$util.isInteger(message.SnId))
|
|
return "SnId: integer expected";
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
if (!$util.isString(message.Name))
|
|
return "Name: string expected";
|
|
if (message.Kind != null && message.hasOwnProperty("Kind"))
|
|
if (!$util.isInteger(message.Kind))
|
|
return "Kind: integer expected";
|
|
if (message.Card != null && message.hasOwnProperty("Card")) {
|
|
if (!Array.isArray(message.Card))
|
|
return "Card: array expected";
|
|
for (var i = 0; i < message.Card.length; ++i)
|
|
if (!$util.isInteger(message.Card[i]))
|
|
return "Card: integer[] expected";
|
|
}
|
|
if (message.Value != null && message.hasOwnProperty("Value"))
|
|
if (!$util.isInteger(message.Value) && !(message.Value && $util.isInteger(message.Value.low) && $util.isInteger(message.Value.high)))
|
|
return "Value: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCLotteryBill message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCLotteryBill} SCLotteryBill
|
|
*/
|
|
SCLotteryBill.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCLotteryBill)
|
|
return object;
|
|
var message = new $root.gamehall.SCLotteryBill();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.SnId != null)
|
|
message.SnId = object.SnId | 0;
|
|
if (object.Name != null)
|
|
message.Name = String(object.Name);
|
|
if (object.Kind != null)
|
|
message.Kind = object.Kind | 0;
|
|
if (object.Card) {
|
|
if (!Array.isArray(object.Card))
|
|
throw TypeError(".gamehall.SCLotteryBill.Card: array expected");
|
|
message.Card = [];
|
|
for (var i = 0; i < object.Card.length; ++i)
|
|
message.Card[i] = object.Card[i] | 0;
|
|
}
|
|
if (object.Value != null)
|
|
if ($util.Long)
|
|
(message.Value = $util.Long.fromValue(object.Value)).unsigned = false;
|
|
else if (typeof object.Value === "string")
|
|
message.Value = parseInt(object.Value, 10);
|
|
else if (typeof object.Value === "number")
|
|
message.Value = object.Value;
|
|
else if (typeof object.Value === "object")
|
|
message.Value = new $util.LongBits(object.Value.low >>> 0, object.Value.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCLotteryBill message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {gamehall.SCLotteryBill} message SCLotteryBill
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCLotteryBill.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Card = [];
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
object.SnId = 0;
|
|
object.Name = "";
|
|
object.Kind = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Value = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Value = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.SnId != null && message.hasOwnProperty("SnId"))
|
|
object.SnId = message.SnId;
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
object.Name = message.Name;
|
|
if (message.Kind != null && message.hasOwnProperty("Kind"))
|
|
object.Kind = message.Kind;
|
|
if (message.Card && message.Card.length) {
|
|
object.Card = [];
|
|
for (var j = 0; j < message.Card.length; ++j)
|
|
object.Card[j] = message.Card[j];
|
|
}
|
|
if (message.Value != null && message.hasOwnProperty("Value"))
|
|
if (typeof message.Value === "number")
|
|
object.Value = options.longs === String ? String(message.Value) : message.Value;
|
|
else
|
|
object.Value = options.longs === String ? $util.Long.prototype.toString.call(message.Value) : options.longs === Number ? new $util.LongBits(message.Value.low >>> 0, message.Value.high >>> 0).toNumber() : message.Value;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCLotteryBill to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCLotteryBill.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCLotteryBill
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCLotteryBill
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCLotteryBill.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCLotteryBill";
|
|
};
|
|
|
|
return SCLotteryBill;
|
|
})();
|
|
|
|
gamehall.GameConfig1 = (function() {
|
|
|
|
/**
|
|
* Properties of a GameConfig1.
|
|
* @memberof gamehall
|
|
* @interface IGameConfig1
|
|
* @property {number|null} [LogicId] GameConfig1 LogicId
|
|
* @property {number|null} [LimitCoin] GameConfig1 LimitCoin
|
|
* @property {number|null} [MaxCoinLimit] GameConfig1 MaxCoinLimit
|
|
* @property {number|null} [BaseScore] GameConfig1 BaseScore
|
|
* @property {Array.<number>|null} [OtherIntParams] GameConfig1 OtherIntParams
|
|
* @property {number|null} [BetScore] GameConfig1 BetScore
|
|
* @property {Array.<number>|null} [MaxBetCoin] GameConfig1 MaxBetCoin
|
|
* @property {number|null} [MatchMode] GameConfig1 MatchMode
|
|
* @property {number|Long|null} [LotteryCoin] GameConfig1 LotteryCoin
|
|
* @property {string|null} [LotteryCfg] GameConfig1 LotteryCfg
|
|
* @property {boolean|null} [Status] GameConfig1 Status
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new GameConfig1.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a GameConfig1.
|
|
* @implements IGameConfig1
|
|
* @constructor
|
|
* @param {gamehall.IGameConfig1=} [properties] Properties to set
|
|
*/
|
|
function GameConfig1(properties) {
|
|
this.OtherIntParams = [];
|
|
this.MaxBetCoin = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* GameConfig1 LogicId.
|
|
* @member {number} LogicId
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.LogicId = 0;
|
|
|
|
/**
|
|
* GameConfig1 LimitCoin.
|
|
* @member {number} LimitCoin
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.LimitCoin = 0;
|
|
|
|
/**
|
|
* GameConfig1 MaxCoinLimit.
|
|
* @member {number} MaxCoinLimit
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.MaxCoinLimit = 0;
|
|
|
|
/**
|
|
* GameConfig1 BaseScore.
|
|
* @member {number} BaseScore
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.BaseScore = 0;
|
|
|
|
/**
|
|
* GameConfig1 OtherIntParams.
|
|
* @member {Array.<number>} OtherIntParams
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.OtherIntParams = $util.emptyArray;
|
|
|
|
/**
|
|
* GameConfig1 BetScore.
|
|
* @member {number} BetScore
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.BetScore = 0;
|
|
|
|
/**
|
|
* GameConfig1 MaxBetCoin.
|
|
* @member {Array.<number>} MaxBetCoin
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.MaxBetCoin = $util.emptyArray;
|
|
|
|
/**
|
|
* GameConfig1 MatchMode.
|
|
* @member {number} MatchMode
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.MatchMode = 0;
|
|
|
|
/**
|
|
* GameConfig1 LotteryCoin.
|
|
* @member {number|Long} LotteryCoin
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.LotteryCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* GameConfig1 LotteryCfg.
|
|
* @member {string} LotteryCfg
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.LotteryCfg = "";
|
|
|
|
/**
|
|
* GameConfig1 Status.
|
|
* @member {boolean} Status
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
*/
|
|
GameConfig1.prototype.Status = false;
|
|
|
|
/**
|
|
* Creates a new GameConfig1 instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {gamehall.IGameConfig1=} [properties] Properties to set
|
|
* @returns {gamehall.GameConfig1} GameConfig1 instance
|
|
*/
|
|
GameConfig1.create = function create(properties) {
|
|
return new GameConfig1(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameConfig1 message. Does not implicitly {@link gamehall.GameConfig1.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {gamehall.IGameConfig1} message GameConfig1 message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameConfig1.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.LogicId != null && Object.hasOwnProperty.call(message, "LogicId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.LogicId);
|
|
if (message.LimitCoin != null && Object.hasOwnProperty.call(message, "LimitCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.LimitCoin);
|
|
if (message.MaxCoinLimit != null && Object.hasOwnProperty.call(message, "MaxCoinLimit"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.MaxCoinLimit);
|
|
if (message.BaseScore != null && Object.hasOwnProperty.call(message, "BaseScore"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.BaseScore);
|
|
if (message.OtherIntParams != null && message.OtherIntParams.length) {
|
|
writer.uint32(/* id 5, wireType 2 =*/42).fork();
|
|
for (var i = 0; i < message.OtherIntParams.length; ++i)
|
|
writer.int32(message.OtherIntParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.BetScore != null && Object.hasOwnProperty.call(message, "BetScore"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.BetScore);
|
|
if (message.MaxBetCoin != null && message.MaxBetCoin.length) {
|
|
writer.uint32(/* id 7, wireType 2 =*/58).fork();
|
|
for (var i = 0; i < message.MaxBetCoin.length; ++i)
|
|
writer.int32(message.MaxBetCoin[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.MatchMode != null && Object.hasOwnProperty.call(message, "MatchMode"))
|
|
writer.uint32(/* id 8, wireType 0 =*/64).int32(message.MatchMode);
|
|
if (message.LotteryCoin != null && Object.hasOwnProperty.call(message, "LotteryCoin"))
|
|
writer.uint32(/* id 9, wireType 0 =*/72).int64(message.LotteryCoin);
|
|
if (message.LotteryCfg != null && Object.hasOwnProperty.call(message, "LotteryCfg"))
|
|
writer.uint32(/* id 10, wireType 2 =*/82).string(message.LotteryCfg);
|
|
if (message.Status != null && Object.hasOwnProperty.call(message, "Status"))
|
|
writer.uint32(/* id 11, wireType 0 =*/88).bool(message.Status);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameConfig1 message, length delimited. Does not implicitly {@link gamehall.GameConfig1.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {gamehall.IGameConfig1} message GameConfig1 message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameConfig1.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameConfig1 message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.GameConfig1} GameConfig1
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameConfig1.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.GameConfig1();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.LogicId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.LimitCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.MaxCoinLimit = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.BaseScore = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
if (!(message.OtherIntParams && message.OtherIntParams.length))
|
|
message.OtherIntParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OtherIntParams.push(reader.int32());
|
|
} else
|
|
message.OtherIntParams.push(reader.int32());
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.BetScore = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
if (!(message.MaxBetCoin && message.MaxBetCoin.length))
|
|
message.MaxBetCoin = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.MaxBetCoin.push(reader.int32());
|
|
} else
|
|
message.MaxBetCoin.push(reader.int32());
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.MatchMode = reader.int32();
|
|
break;
|
|
}
|
|
case 9: {
|
|
message.LotteryCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 10: {
|
|
message.LotteryCfg = reader.string();
|
|
break;
|
|
}
|
|
case 11: {
|
|
message.Status = reader.bool();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameConfig1 message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.GameConfig1} GameConfig1
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameConfig1.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a GameConfig1 message.
|
|
* @function verify
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
GameConfig1.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.LogicId != null && message.hasOwnProperty("LogicId"))
|
|
if (!$util.isInteger(message.LogicId))
|
|
return "LogicId: integer expected";
|
|
if (message.LimitCoin != null && message.hasOwnProperty("LimitCoin"))
|
|
if (!$util.isInteger(message.LimitCoin))
|
|
return "LimitCoin: integer expected";
|
|
if (message.MaxCoinLimit != null && message.hasOwnProperty("MaxCoinLimit"))
|
|
if (!$util.isInteger(message.MaxCoinLimit))
|
|
return "MaxCoinLimit: integer expected";
|
|
if (message.BaseScore != null && message.hasOwnProperty("BaseScore"))
|
|
if (!$util.isInteger(message.BaseScore))
|
|
return "BaseScore: integer expected";
|
|
if (message.OtherIntParams != null && message.hasOwnProperty("OtherIntParams")) {
|
|
if (!Array.isArray(message.OtherIntParams))
|
|
return "OtherIntParams: array expected";
|
|
for (var i = 0; i < message.OtherIntParams.length; ++i)
|
|
if (!$util.isInteger(message.OtherIntParams[i]))
|
|
return "OtherIntParams: integer[] expected";
|
|
}
|
|
if (message.BetScore != null && message.hasOwnProperty("BetScore"))
|
|
if (!$util.isInteger(message.BetScore))
|
|
return "BetScore: integer expected";
|
|
if (message.MaxBetCoin != null && message.hasOwnProperty("MaxBetCoin")) {
|
|
if (!Array.isArray(message.MaxBetCoin))
|
|
return "MaxBetCoin: array expected";
|
|
for (var i = 0; i < message.MaxBetCoin.length; ++i)
|
|
if (!$util.isInteger(message.MaxBetCoin[i]))
|
|
return "MaxBetCoin: integer[] expected";
|
|
}
|
|
if (message.MatchMode != null && message.hasOwnProperty("MatchMode"))
|
|
if (!$util.isInteger(message.MatchMode))
|
|
return "MatchMode: integer expected";
|
|
if (message.LotteryCoin != null && message.hasOwnProperty("LotteryCoin"))
|
|
if (!$util.isInteger(message.LotteryCoin) && !(message.LotteryCoin && $util.isInteger(message.LotteryCoin.low) && $util.isInteger(message.LotteryCoin.high)))
|
|
return "LotteryCoin: integer|Long expected";
|
|
if (message.LotteryCfg != null && message.hasOwnProperty("LotteryCfg"))
|
|
if (!$util.isString(message.LotteryCfg))
|
|
return "LotteryCfg: string expected";
|
|
if (message.Status != null && message.hasOwnProperty("Status"))
|
|
if (typeof message.Status !== "boolean")
|
|
return "Status: boolean expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a GameConfig1 message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.GameConfig1} GameConfig1
|
|
*/
|
|
GameConfig1.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.GameConfig1)
|
|
return object;
|
|
var message = new $root.gamehall.GameConfig1();
|
|
if (object.LogicId != null)
|
|
message.LogicId = object.LogicId | 0;
|
|
if (object.LimitCoin != null)
|
|
message.LimitCoin = object.LimitCoin | 0;
|
|
if (object.MaxCoinLimit != null)
|
|
message.MaxCoinLimit = object.MaxCoinLimit | 0;
|
|
if (object.BaseScore != null)
|
|
message.BaseScore = object.BaseScore | 0;
|
|
if (object.OtherIntParams) {
|
|
if (!Array.isArray(object.OtherIntParams))
|
|
throw TypeError(".gamehall.GameConfig1.OtherIntParams: array expected");
|
|
message.OtherIntParams = [];
|
|
for (var i = 0; i < object.OtherIntParams.length; ++i)
|
|
message.OtherIntParams[i] = object.OtherIntParams[i] | 0;
|
|
}
|
|
if (object.BetScore != null)
|
|
message.BetScore = object.BetScore | 0;
|
|
if (object.MaxBetCoin) {
|
|
if (!Array.isArray(object.MaxBetCoin))
|
|
throw TypeError(".gamehall.GameConfig1.MaxBetCoin: array expected");
|
|
message.MaxBetCoin = [];
|
|
for (var i = 0; i < object.MaxBetCoin.length; ++i)
|
|
message.MaxBetCoin[i] = object.MaxBetCoin[i] | 0;
|
|
}
|
|
if (object.MatchMode != null)
|
|
message.MatchMode = object.MatchMode | 0;
|
|
if (object.LotteryCoin != null)
|
|
if ($util.Long)
|
|
(message.LotteryCoin = $util.Long.fromValue(object.LotteryCoin)).unsigned = false;
|
|
else if (typeof object.LotteryCoin === "string")
|
|
message.LotteryCoin = parseInt(object.LotteryCoin, 10);
|
|
else if (typeof object.LotteryCoin === "number")
|
|
message.LotteryCoin = object.LotteryCoin;
|
|
else if (typeof object.LotteryCoin === "object")
|
|
message.LotteryCoin = new $util.LongBits(object.LotteryCoin.low >>> 0, object.LotteryCoin.high >>> 0).toNumber();
|
|
if (object.LotteryCfg != null)
|
|
message.LotteryCfg = String(object.LotteryCfg);
|
|
if (object.Status != null)
|
|
message.Status = Boolean(object.Status);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a GameConfig1 message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {gamehall.GameConfig1} message GameConfig1
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
GameConfig1.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults) {
|
|
object.OtherIntParams = [];
|
|
object.MaxBetCoin = [];
|
|
}
|
|
if (options.defaults) {
|
|
object.LogicId = 0;
|
|
object.LimitCoin = 0;
|
|
object.MaxCoinLimit = 0;
|
|
object.BaseScore = 0;
|
|
object.BetScore = 0;
|
|
object.MatchMode = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.LotteryCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.LotteryCoin = options.longs === String ? "0" : 0;
|
|
object.LotteryCfg = "";
|
|
object.Status = false;
|
|
}
|
|
if (message.LogicId != null && message.hasOwnProperty("LogicId"))
|
|
object.LogicId = message.LogicId;
|
|
if (message.LimitCoin != null && message.hasOwnProperty("LimitCoin"))
|
|
object.LimitCoin = message.LimitCoin;
|
|
if (message.MaxCoinLimit != null && message.hasOwnProperty("MaxCoinLimit"))
|
|
object.MaxCoinLimit = message.MaxCoinLimit;
|
|
if (message.BaseScore != null && message.hasOwnProperty("BaseScore"))
|
|
object.BaseScore = message.BaseScore;
|
|
if (message.OtherIntParams && message.OtherIntParams.length) {
|
|
object.OtherIntParams = [];
|
|
for (var j = 0; j < message.OtherIntParams.length; ++j)
|
|
object.OtherIntParams[j] = message.OtherIntParams[j];
|
|
}
|
|
if (message.BetScore != null && message.hasOwnProperty("BetScore"))
|
|
object.BetScore = message.BetScore;
|
|
if (message.MaxBetCoin && message.MaxBetCoin.length) {
|
|
object.MaxBetCoin = [];
|
|
for (var j = 0; j < message.MaxBetCoin.length; ++j)
|
|
object.MaxBetCoin[j] = message.MaxBetCoin[j];
|
|
}
|
|
if (message.MatchMode != null && message.hasOwnProperty("MatchMode"))
|
|
object.MatchMode = message.MatchMode;
|
|
if (message.LotteryCoin != null && message.hasOwnProperty("LotteryCoin"))
|
|
if (typeof message.LotteryCoin === "number")
|
|
object.LotteryCoin = options.longs === String ? String(message.LotteryCoin) : message.LotteryCoin;
|
|
else
|
|
object.LotteryCoin = options.longs === String ? $util.Long.prototype.toString.call(message.LotteryCoin) : options.longs === Number ? new $util.LongBits(message.LotteryCoin.low >>> 0, message.LotteryCoin.high >>> 0).toNumber() : message.LotteryCoin;
|
|
if (message.LotteryCfg != null && message.hasOwnProperty("LotteryCfg"))
|
|
object.LotteryCfg = message.LotteryCfg;
|
|
if (message.Status != null && message.hasOwnProperty("Status"))
|
|
object.Status = message.Status;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this GameConfig1 to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.GameConfig1
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
GameConfig1.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for GameConfig1
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.GameConfig1
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
GameConfig1.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.GameConfig1";
|
|
};
|
|
|
|
return GameConfig1;
|
|
})();
|
|
|
|
gamehall.CSGetGameConfig = (function() {
|
|
|
|
/**
|
|
* Properties of a CSGetGameConfig.
|
|
* @memberof gamehall
|
|
* @interface ICSGetGameConfig
|
|
* @property {string|null} [Platform] CSGetGameConfig Platform
|
|
* @property {string|null} [Channel] CSGetGameConfig Channel
|
|
* @property {number|null} [GameId] CSGetGameConfig GameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSGetGameConfig.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSGetGameConfig.
|
|
* @implements ICSGetGameConfig
|
|
* @constructor
|
|
* @param {gamehall.ICSGetGameConfig=} [properties] Properties to set
|
|
*/
|
|
function CSGetGameConfig(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSGetGameConfig Platform.
|
|
* @member {string} Platform
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @instance
|
|
*/
|
|
CSGetGameConfig.prototype.Platform = "";
|
|
|
|
/**
|
|
* CSGetGameConfig Channel.
|
|
* @member {string} Channel
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @instance
|
|
*/
|
|
CSGetGameConfig.prototype.Channel = "";
|
|
|
|
/**
|
|
* CSGetGameConfig GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @instance
|
|
*/
|
|
CSGetGameConfig.prototype.GameId = 0;
|
|
|
|
/**
|
|
* Creates a new CSGetGameConfig instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {gamehall.ICSGetGameConfig=} [properties] Properties to set
|
|
* @returns {gamehall.CSGetGameConfig} CSGetGameConfig instance
|
|
*/
|
|
CSGetGameConfig.create = function create(properties) {
|
|
return new CSGetGameConfig(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetGameConfig message. Does not implicitly {@link gamehall.CSGetGameConfig.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {gamehall.ICSGetGameConfig} message CSGetGameConfig message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetGameConfig.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Platform != null && Object.hasOwnProperty.call(message, "Platform"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.Platform);
|
|
if (message.Channel != null && Object.hasOwnProperty.call(message, "Channel"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.Channel);
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.GameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetGameConfig message, length delimited. Does not implicitly {@link gamehall.CSGetGameConfig.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {gamehall.ICSGetGameConfig} message CSGetGameConfig message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetGameConfig.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetGameConfig message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSGetGameConfig} CSGetGameConfig
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetGameConfig.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSGetGameConfig();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Platform = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Channel = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetGameConfig message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSGetGameConfig} CSGetGameConfig
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetGameConfig.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSGetGameConfig message.
|
|
* @function verify
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSGetGameConfig.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
if (!$util.isString(message.Platform))
|
|
return "Platform: string expected";
|
|
if (message.Channel != null && message.hasOwnProperty("Channel"))
|
|
if (!$util.isString(message.Channel))
|
|
return "Channel: string expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSGetGameConfig message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSGetGameConfig} CSGetGameConfig
|
|
*/
|
|
CSGetGameConfig.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSGetGameConfig)
|
|
return object;
|
|
var message = new $root.gamehall.CSGetGameConfig();
|
|
if (object.Platform != null)
|
|
message.Platform = String(object.Platform);
|
|
if (object.Channel != null)
|
|
message.Channel = String(object.Channel);
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSGetGameConfig message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {gamehall.CSGetGameConfig} message CSGetGameConfig
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSGetGameConfig.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Platform = "";
|
|
object.Channel = "";
|
|
object.GameId = 0;
|
|
}
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
object.Platform = message.Platform;
|
|
if (message.Channel != null && message.hasOwnProperty("Channel"))
|
|
object.Channel = message.Channel;
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSGetGameConfig to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSGetGameConfig.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSGetGameConfig
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSGetGameConfig
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSGetGameConfig.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSGetGameConfig";
|
|
};
|
|
|
|
return CSGetGameConfig;
|
|
})();
|
|
|
|
gamehall.SCGetGameConfig = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGetGameConfig.
|
|
* @memberof gamehall
|
|
* @interface ISCGetGameConfig
|
|
* @property {Array.<gamehall.IGameConfig1>|null} [GameCfg] SCGetGameConfig GameCfg
|
|
* @property {number|null} [GameId] SCGetGameConfig GameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGetGameConfig.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGetGameConfig.
|
|
* @implements ISCGetGameConfig
|
|
* @constructor
|
|
* @param {gamehall.ISCGetGameConfig=} [properties] Properties to set
|
|
*/
|
|
function SCGetGameConfig(properties) {
|
|
this.GameCfg = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGetGameConfig GameCfg.
|
|
* @member {Array.<gamehall.IGameConfig1>} GameCfg
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @instance
|
|
*/
|
|
SCGetGameConfig.prototype.GameCfg = $util.emptyArray;
|
|
|
|
/**
|
|
* SCGetGameConfig GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @instance
|
|
*/
|
|
SCGetGameConfig.prototype.GameId = 0;
|
|
|
|
/**
|
|
* Creates a new SCGetGameConfig instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {gamehall.ISCGetGameConfig=} [properties] Properties to set
|
|
* @returns {gamehall.SCGetGameConfig} SCGetGameConfig instance
|
|
*/
|
|
SCGetGameConfig.create = function create(properties) {
|
|
return new SCGetGameConfig(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetGameConfig message. Does not implicitly {@link gamehall.SCGetGameConfig.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {gamehall.ISCGetGameConfig} message SCGetGameConfig message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetGameConfig.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameCfg != null && message.GameCfg.length)
|
|
for (var i = 0; i < message.GameCfg.length; ++i)
|
|
$root.gamehall.GameConfig1.encode(message.GameCfg[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetGameConfig message, length delimited. Does not implicitly {@link gamehall.SCGetGameConfig.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {gamehall.ISCGetGameConfig} message SCGetGameConfig message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetGameConfig.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetGameConfig message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGetGameConfig} SCGetGameConfig
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetGameConfig.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGetGameConfig();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.GameCfg && message.GameCfg.length))
|
|
message.GameCfg = [];
|
|
message.GameCfg.push($root.gamehall.GameConfig1.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetGameConfig message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGetGameConfig} SCGetGameConfig
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetGameConfig.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGetGameConfig message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGetGameConfig.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameCfg != null && message.hasOwnProperty("GameCfg")) {
|
|
if (!Array.isArray(message.GameCfg))
|
|
return "GameCfg: array expected";
|
|
for (var i = 0; i < message.GameCfg.length; ++i) {
|
|
var error = $root.gamehall.GameConfig1.verify(message.GameCfg[i]);
|
|
if (error)
|
|
return "GameCfg." + error;
|
|
}
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGetGameConfig message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGetGameConfig} SCGetGameConfig
|
|
*/
|
|
SCGetGameConfig.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGetGameConfig)
|
|
return object;
|
|
var message = new $root.gamehall.SCGetGameConfig();
|
|
if (object.GameCfg) {
|
|
if (!Array.isArray(object.GameCfg))
|
|
throw TypeError(".gamehall.SCGetGameConfig.GameCfg: array expected");
|
|
message.GameCfg = [];
|
|
for (var i = 0; i < object.GameCfg.length; ++i) {
|
|
if (typeof object.GameCfg[i] !== "object")
|
|
throw TypeError(".gamehall.SCGetGameConfig.GameCfg: object expected");
|
|
message.GameCfg[i] = $root.gamehall.GameConfig1.fromObject(object.GameCfg[i]);
|
|
}
|
|
}
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGetGameConfig message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {gamehall.SCGetGameConfig} message SCGetGameConfig
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGetGameConfig.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.GameCfg = [];
|
|
if (options.defaults)
|
|
object.GameId = 0;
|
|
if (message.GameCfg && message.GameCfg.length) {
|
|
object.GameCfg = [];
|
|
for (var j = 0; j < message.GameCfg.length; ++j)
|
|
object.GameCfg[j] = $root.gamehall.GameConfig1.toObject(message.GameCfg[j], options);
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGetGameConfig to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGetGameConfig.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGetGameConfig
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGetGameConfig
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGetGameConfig.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGetGameConfig";
|
|
};
|
|
|
|
return SCGetGameConfig;
|
|
})();
|
|
|
|
gamehall.SCChangeGameStatus = (function() {
|
|
|
|
/**
|
|
* Properties of a SCChangeGameStatus.
|
|
* @memberof gamehall
|
|
* @interface ISCChangeGameStatus
|
|
* @property {Array.<gamehall.IGameConfig1>|null} [GameCfg] SCChangeGameStatus GameCfg
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCChangeGameStatus.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCChangeGameStatus.
|
|
* @implements ISCChangeGameStatus
|
|
* @constructor
|
|
* @param {gamehall.ISCChangeGameStatus=} [properties] Properties to set
|
|
*/
|
|
function SCChangeGameStatus(properties) {
|
|
this.GameCfg = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCChangeGameStatus GameCfg.
|
|
* @member {Array.<gamehall.IGameConfig1>} GameCfg
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @instance
|
|
*/
|
|
SCChangeGameStatus.prototype.GameCfg = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCChangeGameStatus instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {gamehall.ISCChangeGameStatus=} [properties] Properties to set
|
|
* @returns {gamehall.SCChangeGameStatus} SCChangeGameStatus instance
|
|
*/
|
|
SCChangeGameStatus.create = function create(properties) {
|
|
return new SCChangeGameStatus(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCChangeGameStatus message. Does not implicitly {@link gamehall.SCChangeGameStatus.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {gamehall.ISCChangeGameStatus} message SCChangeGameStatus message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCChangeGameStatus.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameCfg != null && message.GameCfg.length)
|
|
for (var i = 0; i < message.GameCfg.length; ++i)
|
|
$root.gamehall.GameConfig1.encode(message.GameCfg[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCChangeGameStatus message, length delimited. Does not implicitly {@link gamehall.SCChangeGameStatus.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {gamehall.ISCChangeGameStatus} message SCChangeGameStatus message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCChangeGameStatus.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCChangeGameStatus message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCChangeGameStatus} SCChangeGameStatus
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCChangeGameStatus.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCChangeGameStatus();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.GameCfg && message.GameCfg.length))
|
|
message.GameCfg = [];
|
|
message.GameCfg.push($root.gamehall.GameConfig1.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCChangeGameStatus message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCChangeGameStatus} SCChangeGameStatus
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCChangeGameStatus.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCChangeGameStatus message.
|
|
* @function verify
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCChangeGameStatus.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameCfg != null && message.hasOwnProperty("GameCfg")) {
|
|
if (!Array.isArray(message.GameCfg))
|
|
return "GameCfg: array expected";
|
|
for (var i = 0; i < message.GameCfg.length; ++i) {
|
|
var error = $root.gamehall.GameConfig1.verify(message.GameCfg[i]);
|
|
if (error)
|
|
return "GameCfg." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCChangeGameStatus message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCChangeGameStatus} SCChangeGameStatus
|
|
*/
|
|
SCChangeGameStatus.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCChangeGameStatus)
|
|
return object;
|
|
var message = new $root.gamehall.SCChangeGameStatus();
|
|
if (object.GameCfg) {
|
|
if (!Array.isArray(object.GameCfg))
|
|
throw TypeError(".gamehall.SCChangeGameStatus.GameCfg: array expected");
|
|
message.GameCfg = [];
|
|
for (var i = 0; i < object.GameCfg.length; ++i) {
|
|
if (typeof object.GameCfg[i] !== "object")
|
|
throw TypeError(".gamehall.SCChangeGameStatus.GameCfg: object expected");
|
|
message.GameCfg[i] = $root.gamehall.GameConfig1.fromObject(object.GameCfg[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCChangeGameStatus message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {gamehall.SCChangeGameStatus} message SCChangeGameStatus
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCChangeGameStatus.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.GameCfg = [];
|
|
if (message.GameCfg && message.GameCfg.length) {
|
|
object.GameCfg = [];
|
|
for (var j = 0; j < message.GameCfg.length; ++j)
|
|
object.GameCfg[j] = $root.gamehall.GameConfig1.toObject(message.GameCfg[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCChangeGameStatus to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCChangeGameStatus.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCChangeGameStatus
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCChangeGameStatus
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCChangeGameStatus.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCChangeGameStatus";
|
|
};
|
|
|
|
return SCChangeGameStatus;
|
|
})();
|
|
|
|
gamehall.SCChangeEntrySwitch = (function() {
|
|
|
|
/**
|
|
* Properties of a SCChangeEntrySwitch.
|
|
* @memberof gamehall
|
|
* @interface ISCChangeEntrySwitch
|
|
* @property {Array.<number>|null} [GameCfg] SCChangeEntrySwitch GameCfg
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCChangeEntrySwitch.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCChangeEntrySwitch.
|
|
* @implements ISCChangeEntrySwitch
|
|
* @constructor
|
|
* @param {gamehall.ISCChangeEntrySwitch=} [properties] Properties to set
|
|
*/
|
|
function SCChangeEntrySwitch(properties) {
|
|
this.GameCfg = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCChangeEntrySwitch GameCfg.
|
|
* @member {Array.<number>} GameCfg
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @instance
|
|
*/
|
|
SCChangeEntrySwitch.prototype.GameCfg = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCChangeEntrySwitch instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {gamehall.ISCChangeEntrySwitch=} [properties] Properties to set
|
|
* @returns {gamehall.SCChangeEntrySwitch} SCChangeEntrySwitch instance
|
|
*/
|
|
SCChangeEntrySwitch.create = function create(properties) {
|
|
return new SCChangeEntrySwitch(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCChangeEntrySwitch message. Does not implicitly {@link gamehall.SCChangeEntrySwitch.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {gamehall.ISCChangeEntrySwitch} message SCChangeEntrySwitch message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCChangeEntrySwitch.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameCfg != null && message.GameCfg.length) {
|
|
writer.uint32(/* id 1, wireType 2 =*/10).fork();
|
|
for (var i = 0; i < message.GameCfg.length; ++i)
|
|
writer.int32(message.GameCfg[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCChangeEntrySwitch message, length delimited. Does not implicitly {@link gamehall.SCChangeEntrySwitch.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {gamehall.ISCChangeEntrySwitch} message SCChangeEntrySwitch message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCChangeEntrySwitch.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCChangeEntrySwitch message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCChangeEntrySwitch} SCChangeEntrySwitch
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCChangeEntrySwitch.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCChangeEntrySwitch();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.GameCfg && message.GameCfg.length))
|
|
message.GameCfg = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.GameCfg.push(reader.int32());
|
|
} else
|
|
message.GameCfg.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCChangeEntrySwitch message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCChangeEntrySwitch} SCChangeEntrySwitch
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCChangeEntrySwitch.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCChangeEntrySwitch message.
|
|
* @function verify
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCChangeEntrySwitch.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameCfg != null && message.hasOwnProperty("GameCfg")) {
|
|
if (!Array.isArray(message.GameCfg))
|
|
return "GameCfg: array expected";
|
|
for (var i = 0; i < message.GameCfg.length; ++i)
|
|
if (!$util.isInteger(message.GameCfg[i]))
|
|
return "GameCfg: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCChangeEntrySwitch message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCChangeEntrySwitch} SCChangeEntrySwitch
|
|
*/
|
|
SCChangeEntrySwitch.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCChangeEntrySwitch)
|
|
return object;
|
|
var message = new $root.gamehall.SCChangeEntrySwitch();
|
|
if (object.GameCfg) {
|
|
if (!Array.isArray(object.GameCfg))
|
|
throw TypeError(".gamehall.SCChangeEntrySwitch.GameCfg: array expected");
|
|
message.GameCfg = [];
|
|
for (var i = 0; i < object.GameCfg.length; ++i)
|
|
message.GameCfg[i] = object.GameCfg[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCChangeEntrySwitch message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {gamehall.SCChangeEntrySwitch} message SCChangeEntrySwitch
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCChangeEntrySwitch.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.GameCfg = [];
|
|
if (message.GameCfg && message.GameCfg.length) {
|
|
object.GameCfg = [];
|
|
for (var j = 0; j < message.GameCfg.length; ++j)
|
|
object.GameCfg[j] = message.GameCfg[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCChangeEntrySwitch to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCChangeEntrySwitch.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCChangeEntrySwitch
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCChangeEntrySwitch
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCChangeEntrySwitch.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCChangeEntrySwitch";
|
|
};
|
|
|
|
return SCChangeEntrySwitch;
|
|
})();
|
|
|
|
gamehall.CSEnterGame = (function() {
|
|
|
|
/**
|
|
* Properties of a CSEnterGame.
|
|
* @memberof gamehall
|
|
* @interface ICSEnterGame
|
|
* @property {number|null} [Id] CSEnterGame Id
|
|
* @property {Array.<number>|null} [OpParams] CSEnterGame OpParams
|
|
* @property {string|null} [Platform] CSEnterGame Platform
|
|
* @property {number|null} [ApkVer] CSEnterGame ApkVer
|
|
* @property {number|null} [ResVer] CSEnterGame ResVer
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSEnterGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSEnterGame.
|
|
* @implements ICSEnterGame
|
|
* @constructor
|
|
* @param {gamehall.ICSEnterGame=} [properties] Properties to set
|
|
*/
|
|
function CSEnterGame(properties) {
|
|
this.OpParams = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSEnterGame Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.CSEnterGame
|
|
* @instance
|
|
*/
|
|
CSEnterGame.prototype.Id = 0;
|
|
|
|
/**
|
|
* CSEnterGame OpParams.
|
|
* @member {Array.<number>} OpParams
|
|
* @memberof gamehall.CSEnterGame
|
|
* @instance
|
|
*/
|
|
CSEnterGame.prototype.OpParams = $util.emptyArray;
|
|
|
|
/**
|
|
* CSEnterGame Platform.
|
|
* @member {string} Platform
|
|
* @memberof gamehall.CSEnterGame
|
|
* @instance
|
|
*/
|
|
CSEnterGame.prototype.Platform = "";
|
|
|
|
/**
|
|
* CSEnterGame ApkVer.
|
|
* @member {number} ApkVer
|
|
* @memberof gamehall.CSEnterGame
|
|
* @instance
|
|
*/
|
|
CSEnterGame.prototype.ApkVer = 0;
|
|
|
|
/**
|
|
* CSEnterGame ResVer.
|
|
* @member {number} ResVer
|
|
* @memberof gamehall.CSEnterGame
|
|
* @instance
|
|
*/
|
|
CSEnterGame.prototype.ResVer = 0;
|
|
|
|
/**
|
|
* Creates a new CSEnterGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterGame=} [properties] Properties to set
|
|
* @returns {gamehall.CSEnterGame} CSEnterGame instance
|
|
*/
|
|
CSEnterGame.create = function create(properties) {
|
|
return new CSEnterGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterGame message. Does not implicitly {@link gamehall.CSEnterGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterGame} message CSEnterGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.OpParams != null && message.OpParams.length) {
|
|
writer.uint32(/* id 2, wireType 2 =*/18).fork();
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
writer.int32(message.OpParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.Platform != null && Object.hasOwnProperty.call(message, "Platform"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.Platform);
|
|
if (message.ApkVer != null && Object.hasOwnProperty.call(message, "ApkVer"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.ApkVer);
|
|
if (message.ResVer != null && Object.hasOwnProperty.call(message, "ResVer"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.ResVer);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSEnterGame message, length delimited. Does not implicitly {@link gamehall.CSEnterGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {gamehall.ICSEnterGame} message CSEnterGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSEnterGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSEnterGame} CSEnterGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSEnterGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.OpParams && message.OpParams.length))
|
|
message.OpParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OpParams.push(reader.int32());
|
|
} else
|
|
message.OpParams.push(reader.int32());
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Platform = reader.string();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.ApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.ResVer = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSEnterGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSEnterGame} CSEnterGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSEnterGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSEnterGame message.
|
|
* @function verify
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSEnterGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.OpParams != null && message.hasOwnProperty("OpParams")) {
|
|
if (!Array.isArray(message.OpParams))
|
|
return "OpParams: array expected";
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
if (!$util.isInteger(message.OpParams[i]))
|
|
return "OpParams: integer[] expected";
|
|
}
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
if (!$util.isString(message.Platform))
|
|
return "Platform: string expected";
|
|
if (message.ApkVer != null && message.hasOwnProperty("ApkVer"))
|
|
if (!$util.isInteger(message.ApkVer))
|
|
return "ApkVer: integer expected";
|
|
if (message.ResVer != null && message.hasOwnProperty("ResVer"))
|
|
if (!$util.isInteger(message.ResVer))
|
|
return "ResVer: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSEnterGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSEnterGame} CSEnterGame
|
|
*/
|
|
CSEnterGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSEnterGame)
|
|
return object;
|
|
var message = new $root.gamehall.CSEnterGame();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.OpParams) {
|
|
if (!Array.isArray(object.OpParams))
|
|
throw TypeError(".gamehall.CSEnterGame.OpParams: array expected");
|
|
message.OpParams = [];
|
|
for (var i = 0; i < object.OpParams.length; ++i)
|
|
message.OpParams[i] = object.OpParams[i] | 0;
|
|
}
|
|
if (object.Platform != null)
|
|
message.Platform = String(object.Platform);
|
|
if (object.ApkVer != null)
|
|
message.ApkVer = object.ApkVer | 0;
|
|
if (object.ResVer != null)
|
|
message.ResVer = object.ResVer | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSEnterGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {gamehall.CSEnterGame} message CSEnterGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSEnterGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.OpParams = [];
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.Platform = "";
|
|
object.ApkVer = 0;
|
|
object.ResVer = 0;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.OpParams && message.OpParams.length) {
|
|
object.OpParams = [];
|
|
for (var j = 0; j < message.OpParams.length; ++j)
|
|
object.OpParams[j] = message.OpParams[j];
|
|
}
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
object.Platform = message.Platform;
|
|
if (message.ApkVer != null && message.hasOwnProperty("ApkVer"))
|
|
object.ApkVer = message.ApkVer;
|
|
if (message.ResVer != null && message.hasOwnProperty("ResVer"))
|
|
object.ResVer = message.ResVer;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSEnterGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSEnterGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSEnterGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSEnterGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSEnterGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSEnterGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSEnterGame";
|
|
};
|
|
|
|
return CSEnterGame;
|
|
})();
|
|
|
|
gamehall.SCEnterGame = (function() {
|
|
|
|
/**
|
|
* Properties of a SCEnterGame.
|
|
* @memberof gamehall
|
|
* @interface ISCEnterGame
|
|
* @property {gamehall.OpResultCode_Game|null} [OpCode] SCEnterGame OpCode
|
|
* @property {number|null} [Id] SCEnterGame Id
|
|
* @property {Array.<number>|null} [OpParams] SCEnterGame OpParams
|
|
* @property {number|null} [MinApkVer] SCEnterGame MinApkVer
|
|
* @property {number|null} [LatestApkVer] SCEnterGame LatestApkVer
|
|
* @property {number|null} [MinResVer] SCEnterGame MinResVer
|
|
* @property {number|null} [LatestResVer] SCEnterGame LatestResVer
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCEnterGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCEnterGame.
|
|
* @implements ISCEnterGame
|
|
* @constructor
|
|
* @param {gamehall.ISCEnterGame=} [properties] Properties to set
|
|
*/
|
|
function SCEnterGame(properties) {
|
|
this.OpParams = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCEnterGame OpCode.
|
|
* @member {gamehall.OpResultCode_Game} OpCode
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
*/
|
|
SCEnterGame.prototype.OpCode = 0;
|
|
|
|
/**
|
|
* SCEnterGame Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
*/
|
|
SCEnterGame.prototype.Id = 0;
|
|
|
|
/**
|
|
* SCEnterGame OpParams.
|
|
* @member {Array.<number>} OpParams
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
*/
|
|
SCEnterGame.prototype.OpParams = $util.emptyArray;
|
|
|
|
/**
|
|
* SCEnterGame MinApkVer.
|
|
* @member {number} MinApkVer
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
*/
|
|
SCEnterGame.prototype.MinApkVer = 0;
|
|
|
|
/**
|
|
* SCEnterGame LatestApkVer.
|
|
* @member {number} LatestApkVer
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
*/
|
|
SCEnterGame.prototype.LatestApkVer = 0;
|
|
|
|
/**
|
|
* SCEnterGame MinResVer.
|
|
* @member {number} MinResVer
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
*/
|
|
SCEnterGame.prototype.MinResVer = 0;
|
|
|
|
/**
|
|
* SCEnterGame LatestResVer.
|
|
* @member {number} LatestResVer
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
*/
|
|
SCEnterGame.prototype.LatestResVer = 0;
|
|
|
|
/**
|
|
* Creates a new SCEnterGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterGame=} [properties] Properties to set
|
|
* @returns {gamehall.SCEnterGame} SCEnterGame instance
|
|
*/
|
|
SCEnterGame.create = function create(properties) {
|
|
return new SCEnterGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterGame message. Does not implicitly {@link gamehall.SCEnterGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterGame} message SCEnterGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpCode != null && Object.hasOwnProperty.call(message, "OpCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpCode);
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Id);
|
|
if (message.OpParams != null && message.OpParams.length) {
|
|
writer.uint32(/* id 3, wireType 2 =*/26).fork();
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
writer.int32(message.OpParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.MinApkVer != null && Object.hasOwnProperty.call(message, "MinApkVer"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.MinApkVer);
|
|
if (message.LatestApkVer != null && Object.hasOwnProperty.call(message, "LatestApkVer"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.LatestApkVer);
|
|
if (message.MinResVer != null && Object.hasOwnProperty.call(message, "MinResVer"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.MinResVer);
|
|
if (message.LatestResVer != null && Object.hasOwnProperty.call(message, "LatestResVer"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.LatestResVer);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCEnterGame message, length delimited. Does not implicitly {@link gamehall.SCEnterGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {gamehall.ISCEnterGame} message SCEnterGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCEnterGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCEnterGame} SCEnterGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCEnterGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.OpParams && message.OpParams.length))
|
|
message.OpParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OpParams.push(reader.int32());
|
|
} else
|
|
message.OpParams.push(reader.int32());
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.MinApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.LatestApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.MinResVer = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.LatestResVer = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCEnterGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCEnterGame} SCEnterGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCEnterGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCEnterGame message.
|
|
* @function verify
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCEnterGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
switch (message.OpCode) {
|
|
default:
|
|
return "OpCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.OpParams != null && message.hasOwnProperty("OpParams")) {
|
|
if (!Array.isArray(message.OpParams))
|
|
return "OpParams: array expected";
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
if (!$util.isInteger(message.OpParams[i]))
|
|
return "OpParams: integer[] expected";
|
|
}
|
|
if (message.MinApkVer != null && message.hasOwnProperty("MinApkVer"))
|
|
if (!$util.isInteger(message.MinApkVer))
|
|
return "MinApkVer: integer expected";
|
|
if (message.LatestApkVer != null && message.hasOwnProperty("LatestApkVer"))
|
|
if (!$util.isInteger(message.LatestApkVer))
|
|
return "LatestApkVer: integer expected";
|
|
if (message.MinResVer != null && message.hasOwnProperty("MinResVer"))
|
|
if (!$util.isInteger(message.MinResVer))
|
|
return "MinResVer: integer expected";
|
|
if (message.LatestResVer != null && message.hasOwnProperty("LatestResVer"))
|
|
if (!$util.isInteger(message.LatestResVer))
|
|
return "LatestResVer: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCEnterGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCEnterGame} SCEnterGame
|
|
*/
|
|
SCEnterGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCEnterGame)
|
|
return object;
|
|
var message = new $root.gamehall.SCEnterGame();
|
|
switch (object.OpCode) {
|
|
default:
|
|
if (typeof object.OpCode === "number") {
|
|
message.OpCode = object.OpCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpCode = 9010;
|
|
break;
|
|
}
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.OpParams) {
|
|
if (!Array.isArray(object.OpParams))
|
|
throw TypeError(".gamehall.SCEnterGame.OpParams: array expected");
|
|
message.OpParams = [];
|
|
for (var i = 0; i < object.OpParams.length; ++i)
|
|
message.OpParams[i] = object.OpParams[i] | 0;
|
|
}
|
|
if (object.MinApkVer != null)
|
|
message.MinApkVer = object.MinApkVer | 0;
|
|
if (object.LatestApkVer != null)
|
|
message.LatestApkVer = object.LatestApkVer | 0;
|
|
if (object.MinResVer != null)
|
|
message.MinResVer = object.MinResVer | 0;
|
|
if (object.LatestResVer != null)
|
|
message.LatestResVer = object.LatestResVer | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCEnterGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {gamehall.SCEnterGame} message SCEnterGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCEnterGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.OpParams = [];
|
|
if (options.defaults) {
|
|
object.OpCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.Id = 0;
|
|
object.MinApkVer = 0;
|
|
object.LatestApkVer = 0;
|
|
object.MinResVer = 0;
|
|
object.LatestResVer = 0;
|
|
}
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
object.OpCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpCode] === undefined ? message.OpCode : $root.gamehall.OpResultCode_Game[message.OpCode] : message.OpCode;
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.OpParams && message.OpParams.length) {
|
|
object.OpParams = [];
|
|
for (var j = 0; j < message.OpParams.length; ++j)
|
|
object.OpParams[j] = message.OpParams[j];
|
|
}
|
|
if (message.MinApkVer != null && message.hasOwnProperty("MinApkVer"))
|
|
object.MinApkVer = message.MinApkVer;
|
|
if (message.LatestApkVer != null && message.hasOwnProperty("LatestApkVer"))
|
|
object.LatestApkVer = message.LatestApkVer;
|
|
if (message.MinResVer != null && message.hasOwnProperty("MinResVer"))
|
|
object.MinResVer = message.MinResVer;
|
|
if (message.LatestResVer != null && message.hasOwnProperty("LatestResVer"))
|
|
object.LatestResVer = message.LatestResVer;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCEnterGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCEnterGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCEnterGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCEnterGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCEnterGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCEnterGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCEnterGame";
|
|
};
|
|
|
|
return SCEnterGame;
|
|
})();
|
|
|
|
gamehall.CSQuitGame = (function() {
|
|
|
|
/**
|
|
* Properties of a CSQuitGame.
|
|
* @memberof gamehall
|
|
* @interface ICSQuitGame
|
|
* @property {number|null} [Id] CSQuitGame Id
|
|
* @property {boolean|null} [IsAudience] CSQuitGame IsAudience
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSQuitGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSQuitGame.
|
|
* @implements ICSQuitGame
|
|
* @constructor
|
|
* @param {gamehall.ICSQuitGame=} [properties] Properties to set
|
|
*/
|
|
function CSQuitGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSQuitGame Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.CSQuitGame
|
|
* @instance
|
|
*/
|
|
CSQuitGame.prototype.Id = 0;
|
|
|
|
/**
|
|
* CSQuitGame IsAudience.
|
|
* @member {boolean} IsAudience
|
|
* @memberof gamehall.CSQuitGame
|
|
* @instance
|
|
*/
|
|
CSQuitGame.prototype.IsAudience = false;
|
|
|
|
/**
|
|
* Creates a new CSQuitGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {gamehall.ICSQuitGame=} [properties] Properties to set
|
|
* @returns {gamehall.CSQuitGame} CSQuitGame instance
|
|
*/
|
|
CSQuitGame.create = function create(properties) {
|
|
return new CSQuitGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSQuitGame message. Does not implicitly {@link gamehall.CSQuitGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {gamehall.ICSQuitGame} message CSQuitGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSQuitGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.IsAudience != null && Object.hasOwnProperty.call(message, "IsAudience"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).bool(message.IsAudience);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSQuitGame message, length delimited. Does not implicitly {@link gamehall.CSQuitGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {gamehall.ICSQuitGame} message CSQuitGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSQuitGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSQuitGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSQuitGame} CSQuitGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSQuitGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSQuitGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.IsAudience = reader.bool();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSQuitGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSQuitGame} CSQuitGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSQuitGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSQuitGame message.
|
|
* @function verify
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSQuitGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.IsAudience != null && message.hasOwnProperty("IsAudience"))
|
|
if (typeof message.IsAudience !== "boolean")
|
|
return "IsAudience: boolean expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSQuitGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSQuitGame} CSQuitGame
|
|
*/
|
|
CSQuitGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSQuitGame)
|
|
return object;
|
|
var message = new $root.gamehall.CSQuitGame();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.IsAudience != null)
|
|
message.IsAudience = Boolean(object.IsAudience);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSQuitGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {gamehall.CSQuitGame} message CSQuitGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSQuitGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.IsAudience = false;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.IsAudience != null && message.hasOwnProperty("IsAudience"))
|
|
object.IsAudience = message.IsAudience;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSQuitGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSQuitGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSQuitGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSQuitGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSQuitGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSQuitGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSQuitGame";
|
|
};
|
|
|
|
return CSQuitGame;
|
|
})();
|
|
|
|
gamehall.SCQuitGame = (function() {
|
|
|
|
/**
|
|
* Properties of a SCQuitGame.
|
|
* @memberof gamehall
|
|
* @interface ISCQuitGame
|
|
* @property {gamehall.OpResultCode_Game|null} [OpCode] SCQuitGame OpCode
|
|
* @property {number|null} [Id] SCQuitGame Id
|
|
* @property {number|null} [Reason] SCQuitGame Reason
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCQuitGame.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCQuitGame.
|
|
* @implements ISCQuitGame
|
|
* @constructor
|
|
* @param {gamehall.ISCQuitGame=} [properties] Properties to set
|
|
*/
|
|
function SCQuitGame(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCQuitGame OpCode.
|
|
* @member {gamehall.OpResultCode_Game} OpCode
|
|
* @memberof gamehall.SCQuitGame
|
|
* @instance
|
|
*/
|
|
SCQuitGame.prototype.OpCode = 0;
|
|
|
|
/**
|
|
* SCQuitGame Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.SCQuitGame
|
|
* @instance
|
|
*/
|
|
SCQuitGame.prototype.Id = 0;
|
|
|
|
/**
|
|
* SCQuitGame Reason.
|
|
* @member {number} Reason
|
|
* @memberof gamehall.SCQuitGame
|
|
* @instance
|
|
*/
|
|
SCQuitGame.prototype.Reason = 0;
|
|
|
|
/**
|
|
* Creates a new SCQuitGame instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {gamehall.ISCQuitGame=} [properties] Properties to set
|
|
* @returns {gamehall.SCQuitGame} SCQuitGame instance
|
|
*/
|
|
SCQuitGame.create = function create(properties) {
|
|
return new SCQuitGame(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCQuitGame message. Does not implicitly {@link gamehall.SCQuitGame.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {gamehall.ISCQuitGame} message SCQuitGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCQuitGame.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpCode != null && Object.hasOwnProperty.call(message, "OpCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpCode);
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Id);
|
|
if (message.Reason != null && Object.hasOwnProperty.call(message, "Reason"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Reason);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCQuitGame message, length delimited. Does not implicitly {@link gamehall.SCQuitGame.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {gamehall.ISCQuitGame} message SCQuitGame message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCQuitGame.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCQuitGame message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCQuitGame} SCQuitGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCQuitGame.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCQuitGame();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Reason = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCQuitGame message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCQuitGame} SCQuitGame
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCQuitGame.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCQuitGame message.
|
|
* @function verify
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCQuitGame.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
switch (message.OpCode) {
|
|
default:
|
|
return "OpCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.Reason != null && message.hasOwnProperty("Reason"))
|
|
if (!$util.isInteger(message.Reason))
|
|
return "Reason: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCQuitGame message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCQuitGame} SCQuitGame
|
|
*/
|
|
SCQuitGame.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCQuitGame)
|
|
return object;
|
|
var message = new $root.gamehall.SCQuitGame();
|
|
switch (object.OpCode) {
|
|
default:
|
|
if (typeof object.OpCode === "number") {
|
|
message.OpCode = object.OpCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpCode = 9010;
|
|
break;
|
|
}
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.Reason != null)
|
|
message.Reason = object.Reason | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCQuitGame message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {gamehall.SCQuitGame} message SCQuitGame
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCQuitGame.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.OpCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
object.Id = 0;
|
|
object.Reason = 0;
|
|
}
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
object.OpCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpCode] === undefined ? message.OpCode : $root.gamehall.OpResultCode_Game[message.OpCode] : message.OpCode;
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.Reason != null && message.hasOwnProperty("Reason"))
|
|
object.Reason = message.Reason;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCQuitGame to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCQuitGame
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCQuitGame.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCQuitGame
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCQuitGame
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCQuitGame.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCQuitGame";
|
|
};
|
|
|
|
return SCQuitGame;
|
|
})();
|
|
|
|
gamehall.CSUploadLoc = (function() {
|
|
|
|
/**
|
|
* Properties of a CSUploadLoc.
|
|
* @memberof gamehall
|
|
* @interface ICSUploadLoc
|
|
* @property {number|null} [Longitude] CSUploadLoc Longitude
|
|
* @property {number|null} [Latitude] CSUploadLoc Latitude
|
|
* @property {string|null} [City] CSUploadLoc City
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSUploadLoc.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSUploadLoc.
|
|
* @implements ICSUploadLoc
|
|
* @constructor
|
|
* @param {gamehall.ICSUploadLoc=} [properties] Properties to set
|
|
*/
|
|
function CSUploadLoc(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSUploadLoc Longitude.
|
|
* @member {number} Longitude
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @instance
|
|
*/
|
|
CSUploadLoc.prototype.Longitude = 0;
|
|
|
|
/**
|
|
* CSUploadLoc Latitude.
|
|
* @member {number} Latitude
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @instance
|
|
*/
|
|
CSUploadLoc.prototype.Latitude = 0;
|
|
|
|
/**
|
|
* CSUploadLoc City.
|
|
* @member {string} City
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @instance
|
|
*/
|
|
CSUploadLoc.prototype.City = "";
|
|
|
|
/**
|
|
* Creates a new CSUploadLoc instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {gamehall.ICSUploadLoc=} [properties] Properties to set
|
|
* @returns {gamehall.CSUploadLoc} CSUploadLoc instance
|
|
*/
|
|
CSUploadLoc.create = function create(properties) {
|
|
return new CSUploadLoc(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSUploadLoc message. Does not implicitly {@link gamehall.CSUploadLoc.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {gamehall.ICSUploadLoc} message CSUploadLoc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSUploadLoc.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Longitude != null && Object.hasOwnProperty.call(message, "Longitude"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Longitude);
|
|
if (message.Latitude != null && Object.hasOwnProperty.call(message, "Latitude"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Latitude);
|
|
if (message.City != null && Object.hasOwnProperty.call(message, "City"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.City);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSUploadLoc message, length delimited. Does not implicitly {@link gamehall.CSUploadLoc.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {gamehall.ICSUploadLoc} message CSUploadLoc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSUploadLoc.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSUploadLoc message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSUploadLoc} CSUploadLoc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSUploadLoc.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSUploadLoc();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Longitude = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Latitude = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.City = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSUploadLoc message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSUploadLoc} CSUploadLoc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSUploadLoc.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSUploadLoc message.
|
|
* @function verify
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSUploadLoc.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Longitude != null && message.hasOwnProperty("Longitude"))
|
|
if (!$util.isInteger(message.Longitude))
|
|
return "Longitude: integer expected";
|
|
if (message.Latitude != null && message.hasOwnProperty("Latitude"))
|
|
if (!$util.isInteger(message.Latitude))
|
|
return "Latitude: integer expected";
|
|
if (message.City != null && message.hasOwnProperty("City"))
|
|
if (!$util.isString(message.City))
|
|
return "City: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSUploadLoc message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSUploadLoc} CSUploadLoc
|
|
*/
|
|
CSUploadLoc.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSUploadLoc)
|
|
return object;
|
|
var message = new $root.gamehall.CSUploadLoc();
|
|
if (object.Longitude != null)
|
|
message.Longitude = object.Longitude | 0;
|
|
if (object.Latitude != null)
|
|
message.Latitude = object.Latitude | 0;
|
|
if (object.City != null)
|
|
message.City = String(object.City);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSUploadLoc message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {gamehall.CSUploadLoc} message CSUploadLoc
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSUploadLoc.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Longitude = 0;
|
|
object.Latitude = 0;
|
|
object.City = "";
|
|
}
|
|
if (message.Longitude != null && message.hasOwnProperty("Longitude"))
|
|
object.Longitude = message.Longitude;
|
|
if (message.Latitude != null && message.hasOwnProperty("Latitude"))
|
|
object.Latitude = message.Latitude;
|
|
if (message.City != null && message.hasOwnProperty("City"))
|
|
object.City = message.City;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSUploadLoc to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSUploadLoc.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSUploadLoc
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSUploadLoc
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSUploadLoc.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSUploadLoc";
|
|
};
|
|
|
|
return CSUploadLoc;
|
|
})();
|
|
|
|
gamehall.SCUploadLoc = (function() {
|
|
|
|
/**
|
|
* Properties of a SCUploadLoc.
|
|
* @memberof gamehall
|
|
* @interface ISCUploadLoc
|
|
* @property {number|null} [Pos] SCUploadLoc Pos
|
|
* @property {number|null} [Longitude] SCUploadLoc Longitude
|
|
* @property {number|null} [Latitude] SCUploadLoc Latitude
|
|
* @property {string|null} [City] SCUploadLoc City
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCUploadLoc.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCUploadLoc.
|
|
* @implements ISCUploadLoc
|
|
* @constructor
|
|
* @param {gamehall.ISCUploadLoc=} [properties] Properties to set
|
|
*/
|
|
function SCUploadLoc(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCUploadLoc Pos.
|
|
* @member {number} Pos
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @instance
|
|
*/
|
|
SCUploadLoc.prototype.Pos = 0;
|
|
|
|
/**
|
|
* SCUploadLoc Longitude.
|
|
* @member {number} Longitude
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @instance
|
|
*/
|
|
SCUploadLoc.prototype.Longitude = 0;
|
|
|
|
/**
|
|
* SCUploadLoc Latitude.
|
|
* @member {number} Latitude
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @instance
|
|
*/
|
|
SCUploadLoc.prototype.Latitude = 0;
|
|
|
|
/**
|
|
* SCUploadLoc City.
|
|
* @member {string} City
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @instance
|
|
*/
|
|
SCUploadLoc.prototype.City = "";
|
|
|
|
/**
|
|
* Creates a new SCUploadLoc instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {gamehall.ISCUploadLoc=} [properties] Properties to set
|
|
* @returns {gamehall.SCUploadLoc} SCUploadLoc instance
|
|
*/
|
|
SCUploadLoc.create = function create(properties) {
|
|
return new SCUploadLoc(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCUploadLoc message. Does not implicitly {@link gamehall.SCUploadLoc.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {gamehall.ISCUploadLoc} message SCUploadLoc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCUploadLoc.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Pos != null && Object.hasOwnProperty.call(message, "Pos"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Pos);
|
|
if (message.Longitude != null && Object.hasOwnProperty.call(message, "Longitude"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Longitude);
|
|
if (message.Latitude != null && Object.hasOwnProperty.call(message, "Latitude"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Latitude);
|
|
if (message.City != null && Object.hasOwnProperty.call(message, "City"))
|
|
writer.uint32(/* id 4, wireType 2 =*/34).string(message.City);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCUploadLoc message, length delimited. Does not implicitly {@link gamehall.SCUploadLoc.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {gamehall.ISCUploadLoc} message SCUploadLoc message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCUploadLoc.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCUploadLoc message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCUploadLoc} SCUploadLoc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCUploadLoc.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCUploadLoc();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Pos = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Longitude = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Latitude = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.City = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCUploadLoc message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCUploadLoc} SCUploadLoc
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCUploadLoc.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCUploadLoc message.
|
|
* @function verify
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCUploadLoc.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
if (!$util.isInteger(message.Pos))
|
|
return "Pos: integer expected";
|
|
if (message.Longitude != null && message.hasOwnProperty("Longitude"))
|
|
if (!$util.isInteger(message.Longitude))
|
|
return "Longitude: integer expected";
|
|
if (message.Latitude != null && message.hasOwnProperty("Latitude"))
|
|
if (!$util.isInteger(message.Latitude))
|
|
return "Latitude: integer expected";
|
|
if (message.City != null && message.hasOwnProperty("City"))
|
|
if (!$util.isString(message.City))
|
|
return "City: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCUploadLoc message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCUploadLoc} SCUploadLoc
|
|
*/
|
|
SCUploadLoc.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCUploadLoc)
|
|
return object;
|
|
var message = new $root.gamehall.SCUploadLoc();
|
|
if (object.Pos != null)
|
|
message.Pos = object.Pos | 0;
|
|
if (object.Longitude != null)
|
|
message.Longitude = object.Longitude | 0;
|
|
if (object.Latitude != null)
|
|
message.Latitude = object.Latitude | 0;
|
|
if (object.City != null)
|
|
message.City = String(object.City);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCUploadLoc message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {gamehall.SCUploadLoc} message SCUploadLoc
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCUploadLoc.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Pos = 0;
|
|
object.Longitude = 0;
|
|
object.Latitude = 0;
|
|
object.City = "";
|
|
}
|
|
if (message.Pos != null && message.hasOwnProperty("Pos"))
|
|
object.Pos = message.Pos;
|
|
if (message.Longitude != null && message.hasOwnProperty("Longitude"))
|
|
object.Longitude = message.Longitude;
|
|
if (message.Latitude != null && message.hasOwnProperty("Latitude"))
|
|
object.Latitude = message.Latitude;
|
|
if (message.City != null && message.hasOwnProperty("City"))
|
|
object.City = message.City;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCUploadLoc to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCUploadLoc.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCUploadLoc
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCUploadLoc
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCUploadLoc.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCUploadLoc";
|
|
};
|
|
|
|
return SCUploadLoc;
|
|
})();
|
|
|
|
gamehall.CSAudienceSit = (function() {
|
|
|
|
/**
|
|
* Properties of a CSAudienceSit.
|
|
* @memberof gamehall
|
|
* @interface ICSAudienceSit
|
|
* @property {number|null} [RoomId] CSAudienceSit RoomId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSAudienceSit.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSAudienceSit.
|
|
* @implements ICSAudienceSit
|
|
* @constructor
|
|
* @param {gamehall.ICSAudienceSit=} [properties] Properties to set
|
|
*/
|
|
function CSAudienceSit(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSAudienceSit RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @instance
|
|
*/
|
|
CSAudienceSit.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* Creates a new CSAudienceSit instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {gamehall.ICSAudienceSit=} [properties] Properties to set
|
|
* @returns {gamehall.CSAudienceSit} CSAudienceSit instance
|
|
*/
|
|
CSAudienceSit.create = function create(properties) {
|
|
return new CSAudienceSit(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSAudienceSit message. Does not implicitly {@link gamehall.CSAudienceSit.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {gamehall.ICSAudienceSit} message CSAudienceSit message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSAudienceSit.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSAudienceSit message, length delimited. Does not implicitly {@link gamehall.CSAudienceSit.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {gamehall.ICSAudienceSit} message CSAudienceSit message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSAudienceSit.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSAudienceSit message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSAudienceSit} CSAudienceSit
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSAudienceSit.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSAudienceSit();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSAudienceSit message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSAudienceSit} CSAudienceSit
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSAudienceSit.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSAudienceSit message.
|
|
* @function verify
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSAudienceSit.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSAudienceSit message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSAudienceSit} CSAudienceSit
|
|
*/
|
|
CSAudienceSit.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSAudienceSit)
|
|
return object;
|
|
var message = new $root.gamehall.CSAudienceSit();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSAudienceSit message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {gamehall.CSAudienceSit} message CSAudienceSit
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSAudienceSit.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.RoomId = 0;
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSAudienceSit to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSAudienceSit.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSAudienceSit
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSAudienceSit
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSAudienceSit.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSAudienceSit";
|
|
};
|
|
|
|
return CSAudienceSit;
|
|
})();
|
|
|
|
gamehall.SCAudienceSit = (function() {
|
|
|
|
/**
|
|
* Properties of a SCAudienceSit.
|
|
* @memberof gamehall
|
|
* @interface ISCAudienceSit
|
|
* @property {number|null} [RoomId] SCAudienceSit RoomId
|
|
* @property {gamehall.OpResultCode_Game|null} [OpCode] SCAudienceSit OpCode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCAudienceSit.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCAudienceSit.
|
|
* @implements ISCAudienceSit
|
|
* @constructor
|
|
* @param {gamehall.ISCAudienceSit=} [properties] Properties to set
|
|
*/
|
|
function SCAudienceSit(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCAudienceSit RoomId.
|
|
* @member {number} RoomId
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @instance
|
|
*/
|
|
SCAudienceSit.prototype.RoomId = 0;
|
|
|
|
/**
|
|
* SCAudienceSit OpCode.
|
|
* @member {gamehall.OpResultCode_Game} OpCode
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @instance
|
|
*/
|
|
SCAudienceSit.prototype.OpCode = 0;
|
|
|
|
/**
|
|
* Creates a new SCAudienceSit instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {gamehall.ISCAudienceSit=} [properties] Properties to set
|
|
* @returns {gamehall.SCAudienceSit} SCAudienceSit instance
|
|
*/
|
|
SCAudienceSit.create = function create(properties) {
|
|
return new SCAudienceSit(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCAudienceSit message. Does not implicitly {@link gamehall.SCAudienceSit.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {gamehall.ISCAudienceSit} message SCAudienceSit message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCAudienceSit.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RoomId != null && Object.hasOwnProperty.call(message, "RoomId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.RoomId);
|
|
if (message.OpCode != null && Object.hasOwnProperty.call(message, "OpCode"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.OpCode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCAudienceSit message, length delimited. Does not implicitly {@link gamehall.SCAudienceSit.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {gamehall.ISCAudienceSit} message SCAudienceSit message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCAudienceSit.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCAudienceSit message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCAudienceSit} SCAudienceSit
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCAudienceSit.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCAudienceSit();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RoomId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.OpCode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCAudienceSit message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCAudienceSit} SCAudienceSit
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCAudienceSit.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCAudienceSit message.
|
|
* @function verify
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCAudienceSit.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
if (!$util.isInteger(message.RoomId))
|
|
return "RoomId: integer expected";
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
switch (message.OpCode) {
|
|
default:
|
|
return "OpCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCAudienceSit message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCAudienceSit} SCAudienceSit
|
|
*/
|
|
SCAudienceSit.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCAudienceSit)
|
|
return object;
|
|
var message = new $root.gamehall.SCAudienceSit();
|
|
if (object.RoomId != null)
|
|
message.RoomId = object.RoomId | 0;
|
|
switch (object.OpCode) {
|
|
default:
|
|
if (typeof object.OpCode === "number") {
|
|
message.OpCode = object.OpCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpCode = 9010;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCAudienceSit message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {gamehall.SCAudienceSit} message SCAudienceSit
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCAudienceSit.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.RoomId = 0;
|
|
object.OpCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
}
|
|
if (message.RoomId != null && message.hasOwnProperty("RoomId"))
|
|
object.RoomId = message.RoomId;
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
object.OpCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpCode] === undefined ? message.OpCode : $root.gamehall.OpResultCode_Game[message.OpCode] : message.OpCode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCAudienceSit to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCAudienceSit.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCAudienceSit
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCAudienceSit
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCAudienceSit.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCAudienceSit";
|
|
};
|
|
|
|
return SCAudienceSit;
|
|
})();
|
|
|
|
gamehall.CSRecordAndNotice = (function() {
|
|
|
|
/**
|
|
* Properties of a CSRecordAndNotice.
|
|
* @memberof gamehall
|
|
* @interface ICSRecordAndNotice
|
|
* @property {number|null} [PageNo] CSRecordAndNotice PageNo
|
|
* @property {number|null} [PageSize] CSRecordAndNotice PageSize
|
|
* @property {number|null} [Opt] CSRecordAndNotice Opt
|
|
* @property {number|Long|null} [StartTime] CSRecordAndNotice StartTime
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSRecordAndNotice.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSRecordAndNotice.
|
|
* @implements ICSRecordAndNotice
|
|
* @constructor
|
|
* @param {gamehall.ICSRecordAndNotice=} [properties] Properties to set
|
|
*/
|
|
function CSRecordAndNotice(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSRecordAndNotice PageNo.
|
|
* @member {number} PageNo
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @instance
|
|
*/
|
|
CSRecordAndNotice.prototype.PageNo = 0;
|
|
|
|
/**
|
|
* CSRecordAndNotice PageSize.
|
|
* @member {number} PageSize
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @instance
|
|
*/
|
|
CSRecordAndNotice.prototype.PageSize = 0;
|
|
|
|
/**
|
|
* CSRecordAndNotice Opt.
|
|
* @member {number} Opt
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @instance
|
|
*/
|
|
CSRecordAndNotice.prototype.Opt = 0;
|
|
|
|
/**
|
|
* CSRecordAndNotice StartTime.
|
|
* @member {number|Long} StartTime
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @instance
|
|
*/
|
|
CSRecordAndNotice.prototype.StartTime = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new CSRecordAndNotice instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.ICSRecordAndNotice=} [properties] Properties to set
|
|
* @returns {gamehall.CSRecordAndNotice} CSRecordAndNotice instance
|
|
*/
|
|
CSRecordAndNotice.create = function create(properties) {
|
|
return new CSRecordAndNotice(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSRecordAndNotice message. Does not implicitly {@link gamehall.CSRecordAndNotice.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.ICSRecordAndNotice} message CSRecordAndNotice message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSRecordAndNotice.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.PageNo != null && Object.hasOwnProperty.call(message, "PageNo"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.PageNo);
|
|
if (message.PageSize != null && Object.hasOwnProperty.call(message, "PageSize"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.PageSize);
|
|
if (message.Opt != null && Object.hasOwnProperty.call(message, "Opt"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Opt);
|
|
if (message.StartTime != null && Object.hasOwnProperty.call(message, "StartTime"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.StartTime);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSRecordAndNotice message, length delimited. Does not implicitly {@link gamehall.CSRecordAndNotice.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.ICSRecordAndNotice} message CSRecordAndNotice message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSRecordAndNotice.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSRecordAndNotice message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSRecordAndNotice} CSRecordAndNotice
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSRecordAndNotice.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSRecordAndNotice();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.PageNo = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.PageSize = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Opt = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.StartTime = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSRecordAndNotice message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSRecordAndNotice} CSRecordAndNotice
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSRecordAndNotice.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSRecordAndNotice message.
|
|
* @function verify
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSRecordAndNotice.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
if (!$util.isInteger(message.PageNo))
|
|
return "PageNo: integer expected";
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
if (!$util.isInteger(message.PageSize))
|
|
return "PageSize: integer expected";
|
|
if (message.Opt != null && message.hasOwnProperty("Opt"))
|
|
if (!$util.isInteger(message.Opt))
|
|
return "Opt: integer expected";
|
|
if (message.StartTime != null && message.hasOwnProperty("StartTime"))
|
|
if (!$util.isInteger(message.StartTime) && !(message.StartTime && $util.isInteger(message.StartTime.low) && $util.isInteger(message.StartTime.high)))
|
|
return "StartTime: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSRecordAndNotice message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSRecordAndNotice} CSRecordAndNotice
|
|
*/
|
|
CSRecordAndNotice.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSRecordAndNotice)
|
|
return object;
|
|
var message = new $root.gamehall.CSRecordAndNotice();
|
|
if (object.PageNo != null)
|
|
message.PageNo = object.PageNo | 0;
|
|
if (object.PageSize != null)
|
|
message.PageSize = object.PageSize | 0;
|
|
if (object.Opt != null)
|
|
message.Opt = object.Opt | 0;
|
|
if (object.StartTime != null)
|
|
if ($util.Long)
|
|
(message.StartTime = $util.Long.fromValue(object.StartTime)).unsigned = false;
|
|
else if (typeof object.StartTime === "string")
|
|
message.StartTime = parseInt(object.StartTime, 10);
|
|
else if (typeof object.StartTime === "number")
|
|
message.StartTime = object.StartTime;
|
|
else if (typeof object.StartTime === "object")
|
|
message.StartTime = new $util.LongBits(object.StartTime.low >>> 0, object.StartTime.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSRecordAndNotice message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.CSRecordAndNotice} message CSRecordAndNotice
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSRecordAndNotice.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.PageNo = 0;
|
|
object.PageSize = 0;
|
|
object.Opt = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.StartTime = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.StartTime = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
object.PageNo = message.PageNo;
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
object.PageSize = message.PageSize;
|
|
if (message.Opt != null && message.hasOwnProperty("Opt"))
|
|
object.Opt = message.Opt;
|
|
if (message.StartTime != null && message.hasOwnProperty("StartTime"))
|
|
if (typeof message.StartTime === "number")
|
|
object.StartTime = options.longs === String ? String(message.StartTime) : message.StartTime;
|
|
else
|
|
object.StartTime = options.longs === String ? $util.Long.prototype.toString.call(message.StartTime) : options.longs === Number ? new $util.LongBits(message.StartTime.low >>> 0, message.StartTime.high >>> 0).toNumber() : message.StartTime;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSRecordAndNotice to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSRecordAndNotice.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSRecordAndNotice
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSRecordAndNotice
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSRecordAndNotice.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSRecordAndNotice";
|
|
};
|
|
|
|
return CSRecordAndNotice;
|
|
})();
|
|
|
|
gamehall.CommonNotice = (function() {
|
|
|
|
/**
|
|
* Properties of a CommonNotice.
|
|
* @memberof gamehall
|
|
* @interface ICommonNotice
|
|
* @property {number|null} [Sort] CommonNotice Sort
|
|
* @property {string|null} [Title] CommonNotice Title
|
|
* @property {string|null} [Content] CommonNotice Content
|
|
* @property {string|null} [TypeName] CommonNotice TypeName
|
|
* @property {number|null} [Type] CommonNotice Type
|
|
* @property {number|null} [StartTime] CommonNotice StartTime
|
|
* @property {number|null} [EndTime] CommonNotice EndTime
|
|
* @property {string|null} [Platform] CommonNotice Platform
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CommonNotice.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CommonNotice.
|
|
* @implements ICommonNotice
|
|
* @constructor
|
|
* @param {gamehall.ICommonNotice=} [properties] Properties to set
|
|
*/
|
|
function CommonNotice(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CommonNotice Sort.
|
|
* @member {number} Sort
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.Sort = 0;
|
|
|
|
/**
|
|
* CommonNotice Title.
|
|
* @member {string} Title
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.Title = "";
|
|
|
|
/**
|
|
* CommonNotice Content.
|
|
* @member {string} Content
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.Content = "";
|
|
|
|
/**
|
|
* CommonNotice TypeName.
|
|
* @member {string} TypeName
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.TypeName = "";
|
|
|
|
/**
|
|
* CommonNotice Type.
|
|
* @member {number} Type
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.Type = 0;
|
|
|
|
/**
|
|
* CommonNotice StartTime.
|
|
* @member {number} StartTime
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.StartTime = 0;
|
|
|
|
/**
|
|
* CommonNotice EndTime.
|
|
* @member {number} EndTime
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.EndTime = 0;
|
|
|
|
/**
|
|
* CommonNotice Platform.
|
|
* @member {string} Platform
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
*/
|
|
CommonNotice.prototype.Platform = "";
|
|
|
|
/**
|
|
* Creates a new CommonNotice instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {gamehall.ICommonNotice=} [properties] Properties to set
|
|
* @returns {gamehall.CommonNotice} CommonNotice instance
|
|
*/
|
|
CommonNotice.create = function create(properties) {
|
|
return new CommonNotice(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CommonNotice message. Does not implicitly {@link gamehall.CommonNotice.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {gamehall.ICommonNotice} message CommonNotice message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CommonNotice.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Sort != null && Object.hasOwnProperty.call(message, "Sort"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Sort);
|
|
if (message.Title != null && Object.hasOwnProperty.call(message, "Title"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.Title);
|
|
if (message.Content != null && Object.hasOwnProperty.call(message, "Content"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.Content);
|
|
if (message.TypeName != null && Object.hasOwnProperty.call(message, "TypeName"))
|
|
writer.uint32(/* id 4, wireType 2 =*/34).string(message.TypeName);
|
|
if (message.Type != null && Object.hasOwnProperty.call(message, "Type"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.Type);
|
|
if (message.StartTime != null && Object.hasOwnProperty.call(message, "StartTime"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.StartTime);
|
|
if (message.EndTime != null && Object.hasOwnProperty.call(message, "EndTime"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.EndTime);
|
|
if (message.Platform != null && Object.hasOwnProperty.call(message, "Platform"))
|
|
writer.uint32(/* id 8, wireType 2 =*/66).string(message.Platform);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CommonNotice message, length delimited. Does not implicitly {@link gamehall.CommonNotice.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {gamehall.ICommonNotice} message CommonNotice message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CommonNotice.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CommonNotice message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CommonNotice} CommonNotice
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CommonNotice.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CommonNotice();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Sort = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Title = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Content = reader.string();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.TypeName = reader.string();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.Type = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.StartTime = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.EndTime = reader.int32();
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.Platform = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CommonNotice message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CommonNotice} CommonNotice
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CommonNotice.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CommonNotice message.
|
|
* @function verify
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CommonNotice.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Sort != null && message.hasOwnProperty("Sort"))
|
|
if (!$util.isInteger(message.Sort))
|
|
return "Sort: integer expected";
|
|
if (message.Title != null && message.hasOwnProperty("Title"))
|
|
if (!$util.isString(message.Title))
|
|
return "Title: string expected";
|
|
if (message.Content != null && message.hasOwnProperty("Content"))
|
|
if (!$util.isString(message.Content))
|
|
return "Content: string expected";
|
|
if (message.TypeName != null && message.hasOwnProperty("TypeName"))
|
|
if (!$util.isString(message.TypeName))
|
|
return "TypeName: string expected";
|
|
if (message.Type != null && message.hasOwnProperty("Type"))
|
|
if (!$util.isInteger(message.Type))
|
|
return "Type: integer expected";
|
|
if (message.StartTime != null && message.hasOwnProperty("StartTime"))
|
|
if (!$util.isInteger(message.StartTime))
|
|
return "StartTime: integer expected";
|
|
if (message.EndTime != null && message.hasOwnProperty("EndTime"))
|
|
if (!$util.isInteger(message.EndTime))
|
|
return "EndTime: integer expected";
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
if (!$util.isString(message.Platform))
|
|
return "Platform: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CommonNotice message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CommonNotice} CommonNotice
|
|
*/
|
|
CommonNotice.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CommonNotice)
|
|
return object;
|
|
var message = new $root.gamehall.CommonNotice();
|
|
if (object.Sort != null)
|
|
message.Sort = object.Sort | 0;
|
|
if (object.Title != null)
|
|
message.Title = String(object.Title);
|
|
if (object.Content != null)
|
|
message.Content = String(object.Content);
|
|
if (object.TypeName != null)
|
|
message.TypeName = String(object.TypeName);
|
|
if (object.Type != null)
|
|
message.Type = object.Type | 0;
|
|
if (object.StartTime != null)
|
|
message.StartTime = object.StartTime | 0;
|
|
if (object.EndTime != null)
|
|
message.EndTime = object.EndTime | 0;
|
|
if (object.Platform != null)
|
|
message.Platform = String(object.Platform);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CommonNotice message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {gamehall.CommonNotice} message CommonNotice
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CommonNotice.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Sort = 0;
|
|
object.Title = "";
|
|
object.Content = "";
|
|
object.TypeName = "";
|
|
object.Type = 0;
|
|
object.StartTime = 0;
|
|
object.EndTime = 0;
|
|
object.Platform = "";
|
|
}
|
|
if (message.Sort != null && message.hasOwnProperty("Sort"))
|
|
object.Sort = message.Sort;
|
|
if (message.Title != null && message.hasOwnProperty("Title"))
|
|
object.Title = message.Title;
|
|
if (message.Content != null && message.hasOwnProperty("Content"))
|
|
object.Content = message.Content;
|
|
if (message.TypeName != null && message.hasOwnProperty("TypeName"))
|
|
object.TypeName = message.TypeName;
|
|
if (message.Type != null && message.hasOwnProperty("Type"))
|
|
object.Type = message.Type;
|
|
if (message.StartTime != null && message.hasOwnProperty("StartTime"))
|
|
object.StartTime = message.StartTime;
|
|
if (message.EndTime != null && message.hasOwnProperty("EndTime"))
|
|
object.EndTime = message.EndTime;
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
object.Platform = message.Platform;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CommonNotice to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CommonNotice
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CommonNotice.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CommonNotice
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CommonNotice
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CommonNotice.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CommonNotice";
|
|
};
|
|
|
|
return CommonNotice;
|
|
})();
|
|
|
|
gamehall.PlayerRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a PlayerRecord.
|
|
* @memberof gamehall
|
|
* @interface IPlayerRecord
|
|
* @property {number|null} [GameFreeid] PlayerRecord GameFreeid
|
|
* @property {string|null} [GameDetailedLogId] PlayerRecord GameDetailedLogId
|
|
* @property {number|Long|null} [TotalIn] PlayerRecord TotalIn
|
|
* @property {number|Long|null} [TotalOut] PlayerRecord TotalOut
|
|
* @property {number|null} [Ts] PlayerRecord Ts
|
|
* @property {number|null} [MatchType] PlayerRecord MatchType
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new PlayerRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a PlayerRecord.
|
|
* @implements IPlayerRecord
|
|
* @constructor
|
|
* @param {gamehall.IPlayerRecord=} [properties] Properties to set
|
|
*/
|
|
function PlayerRecord(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* PlayerRecord GameFreeid.
|
|
* @member {number} GameFreeid
|
|
* @memberof gamehall.PlayerRecord
|
|
* @instance
|
|
*/
|
|
PlayerRecord.prototype.GameFreeid = 0;
|
|
|
|
/**
|
|
* PlayerRecord GameDetailedLogId.
|
|
* @member {string} GameDetailedLogId
|
|
* @memberof gamehall.PlayerRecord
|
|
* @instance
|
|
*/
|
|
PlayerRecord.prototype.GameDetailedLogId = "";
|
|
|
|
/**
|
|
* PlayerRecord TotalIn.
|
|
* @member {number|Long} TotalIn
|
|
* @memberof gamehall.PlayerRecord
|
|
* @instance
|
|
*/
|
|
PlayerRecord.prototype.TotalIn = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* PlayerRecord TotalOut.
|
|
* @member {number|Long} TotalOut
|
|
* @memberof gamehall.PlayerRecord
|
|
* @instance
|
|
*/
|
|
PlayerRecord.prototype.TotalOut = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* PlayerRecord Ts.
|
|
* @member {number} Ts
|
|
* @memberof gamehall.PlayerRecord
|
|
* @instance
|
|
*/
|
|
PlayerRecord.prototype.Ts = 0;
|
|
|
|
/**
|
|
* PlayerRecord MatchType.
|
|
* @member {number} MatchType
|
|
* @memberof gamehall.PlayerRecord
|
|
* @instance
|
|
*/
|
|
PlayerRecord.prototype.MatchType = 0;
|
|
|
|
/**
|
|
* Creates a new PlayerRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {gamehall.IPlayerRecord=} [properties] Properties to set
|
|
* @returns {gamehall.PlayerRecord} PlayerRecord instance
|
|
*/
|
|
PlayerRecord.create = function create(properties) {
|
|
return new PlayerRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PlayerRecord message. Does not implicitly {@link gamehall.PlayerRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {gamehall.IPlayerRecord} message PlayerRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PlayerRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeid != null && Object.hasOwnProperty.call(message, "GameFreeid"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeid);
|
|
if (message.GameDetailedLogId != null && Object.hasOwnProperty.call(message, "GameDetailedLogId"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.GameDetailedLogId);
|
|
if (message.TotalIn != null && Object.hasOwnProperty.call(message, "TotalIn"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.TotalIn);
|
|
if (message.TotalOut != null && Object.hasOwnProperty.call(message, "TotalOut"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.TotalOut);
|
|
if (message.Ts != null && Object.hasOwnProperty.call(message, "Ts"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.Ts);
|
|
if (message.MatchType != null && Object.hasOwnProperty.call(message, "MatchType"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.MatchType);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PlayerRecord message, length delimited. Does not implicitly {@link gamehall.PlayerRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {gamehall.IPlayerRecord} message PlayerRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PlayerRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a PlayerRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.PlayerRecord} PlayerRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PlayerRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.PlayerRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeid = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameDetailedLogId = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.TotalIn = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.TotalOut = reader.int64();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.Ts = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.MatchType = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a PlayerRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.PlayerRecord} PlayerRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PlayerRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a PlayerRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
PlayerRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeid != null && message.hasOwnProperty("GameFreeid"))
|
|
if (!$util.isInteger(message.GameFreeid))
|
|
return "GameFreeid: integer expected";
|
|
if (message.GameDetailedLogId != null && message.hasOwnProperty("GameDetailedLogId"))
|
|
if (!$util.isString(message.GameDetailedLogId))
|
|
return "GameDetailedLogId: string expected";
|
|
if (message.TotalIn != null && message.hasOwnProperty("TotalIn"))
|
|
if (!$util.isInteger(message.TotalIn) && !(message.TotalIn && $util.isInteger(message.TotalIn.low) && $util.isInteger(message.TotalIn.high)))
|
|
return "TotalIn: integer|Long expected";
|
|
if (message.TotalOut != null && message.hasOwnProperty("TotalOut"))
|
|
if (!$util.isInteger(message.TotalOut) && !(message.TotalOut && $util.isInteger(message.TotalOut.low) && $util.isInteger(message.TotalOut.high)))
|
|
return "TotalOut: integer|Long expected";
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (!$util.isInteger(message.Ts))
|
|
return "Ts: integer expected";
|
|
if (message.MatchType != null && message.hasOwnProperty("MatchType"))
|
|
if (!$util.isInteger(message.MatchType))
|
|
return "MatchType: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a PlayerRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.PlayerRecord} PlayerRecord
|
|
*/
|
|
PlayerRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.PlayerRecord)
|
|
return object;
|
|
var message = new $root.gamehall.PlayerRecord();
|
|
if (object.GameFreeid != null)
|
|
message.GameFreeid = object.GameFreeid | 0;
|
|
if (object.GameDetailedLogId != null)
|
|
message.GameDetailedLogId = String(object.GameDetailedLogId);
|
|
if (object.TotalIn != null)
|
|
if ($util.Long)
|
|
(message.TotalIn = $util.Long.fromValue(object.TotalIn)).unsigned = false;
|
|
else if (typeof object.TotalIn === "string")
|
|
message.TotalIn = parseInt(object.TotalIn, 10);
|
|
else if (typeof object.TotalIn === "number")
|
|
message.TotalIn = object.TotalIn;
|
|
else if (typeof object.TotalIn === "object")
|
|
message.TotalIn = new $util.LongBits(object.TotalIn.low >>> 0, object.TotalIn.high >>> 0).toNumber();
|
|
if (object.TotalOut != null)
|
|
if ($util.Long)
|
|
(message.TotalOut = $util.Long.fromValue(object.TotalOut)).unsigned = false;
|
|
else if (typeof object.TotalOut === "string")
|
|
message.TotalOut = parseInt(object.TotalOut, 10);
|
|
else if (typeof object.TotalOut === "number")
|
|
message.TotalOut = object.TotalOut;
|
|
else if (typeof object.TotalOut === "object")
|
|
message.TotalOut = new $util.LongBits(object.TotalOut.low >>> 0, object.TotalOut.high >>> 0).toNumber();
|
|
if (object.Ts != null)
|
|
message.Ts = object.Ts | 0;
|
|
if (object.MatchType != null)
|
|
message.MatchType = object.MatchType | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a PlayerRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {gamehall.PlayerRecord} message PlayerRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
PlayerRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeid = 0;
|
|
object.GameDetailedLogId = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalIn = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalIn = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalOut = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalOut = options.longs === String ? "0" : 0;
|
|
object.Ts = 0;
|
|
object.MatchType = 0;
|
|
}
|
|
if (message.GameFreeid != null && message.hasOwnProperty("GameFreeid"))
|
|
object.GameFreeid = message.GameFreeid;
|
|
if (message.GameDetailedLogId != null && message.hasOwnProperty("GameDetailedLogId"))
|
|
object.GameDetailedLogId = message.GameDetailedLogId;
|
|
if (message.TotalIn != null && message.hasOwnProperty("TotalIn"))
|
|
if (typeof message.TotalIn === "number")
|
|
object.TotalIn = options.longs === String ? String(message.TotalIn) : message.TotalIn;
|
|
else
|
|
object.TotalIn = options.longs === String ? $util.Long.prototype.toString.call(message.TotalIn) : options.longs === Number ? new $util.LongBits(message.TotalIn.low >>> 0, message.TotalIn.high >>> 0).toNumber() : message.TotalIn;
|
|
if (message.TotalOut != null && message.hasOwnProperty("TotalOut"))
|
|
if (typeof message.TotalOut === "number")
|
|
object.TotalOut = options.longs === String ? String(message.TotalOut) : message.TotalOut;
|
|
else
|
|
object.TotalOut = options.longs === String ? $util.Long.prototype.toString.call(message.TotalOut) : options.longs === Number ? new $util.LongBits(message.TotalOut.low >>> 0, message.TotalOut.high >>> 0).toNumber() : message.TotalOut;
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
object.Ts = message.Ts;
|
|
if (message.MatchType != null && message.hasOwnProperty("MatchType"))
|
|
object.MatchType = message.MatchType;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this PlayerRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.PlayerRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
PlayerRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for PlayerRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.PlayerRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
PlayerRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.PlayerRecord";
|
|
};
|
|
|
|
return PlayerRecord;
|
|
})();
|
|
|
|
gamehall.SCRecordAndNotice = (function() {
|
|
|
|
/**
|
|
* Properties of a SCRecordAndNotice.
|
|
* @memberof gamehall
|
|
* @interface ISCRecordAndNotice
|
|
* @property {gamehall.OpResultCode_Game|null} [OpCode] SCRecordAndNotice OpCode
|
|
* @property {Array.<gamehall.ICommonNotice>|null} [List] SCRecordAndNotice List
|
|
* @property {Array.<gamehall.IPlayerRecord>|null} [Glist] SCRecordAndNotice Glist
|
|
* @property {Array.<number|Long>|null} [GlistTs] SCRecordAndNotice GlistTs
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCRecordAndNotice.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCRecordAndNotice.
|
|
* @implements ISCRecordAndNotice
|
|
* @constructor
|
|
* @param {gamehall.ISCRecordAndNotice=} [properties] Properties to set
|
|
*/
|
|
function SCRecordAndNotice(properties) {
|
|
this.List = [];
|
|
this.Glist = [];
|
|
this.GlistTs = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCRecordAndNotice OpCode.
|
|
* @member {gamehall.OpResultCode_Game} OpCode
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @instance
|
|
*/
|
|
SCRecordAndNotice.prototype.OpCode = 0;
|
|
|
|
/**
|
|
* SCRecordAndNotice List.
|
|
* @member {Array.<gamehall.ICommonNotice>} List
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @instance
|
|
*/
|
|
SCRecordAndNotice.prototype.List = $util.emptyArray;
|
|
|
|
/**
|
|
* SCRecordAndNotice Glist.
|
|
* @member {Array.<gamehall.IPlayerRecord>} Glist
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @instance
|
|
*/
|
|
SCRecordAndNotice.prototype.Glist = $util.emptyArray;
|
|
|
|
/**
|
|
* SCRecordAndNotice GlistTs.
|
|
* @member {Array.<number|Long>} GlistTs
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @instance
|
|
*/
|
|
SCRecordAndNotice.prototype.GlistTs = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCRecordAndNotice instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.ISCRecordAndNotice=} [properties] Properties to set
|
|
* @returns {gamehall.SCRecordAndNotice} SCRecordAndNotice instance
|
|
*/
|
|
SCRecordAndNotice.create = function create(properties) {
|
|
return new SCRecordAndNotice(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRecordAndNotice message. Does not implicitly {@link gamehall.SCRecordAndNotice.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.ISCRecordAndNotice} message SCRecordAndNotice message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRecordAndNotice.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpCode != null && Object.hasOwnProperty.call(message, "OpCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpCode);
|
|
if (message.List != null && message.List.length)
|
|
for (var i = 0; i < message.List.length; ++i)
|
|
$root.gamehall.CommonNotice.encode(message.List[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
if (message.Glist != null && message.Glist.length)
|
|
for (var i = 0; i < message.Glist.length; ++i)
|
|
$root.gamehall.PlayerRecord.encode(message.Glist[i], writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim();
|
|
if (message.GlistTs != null && message.GlistTs.length) {
|
|
writer.uint32(/* id 4, wireType 2 =*/34).fork();
|
|
for (var i = 0; i < message.GlistTs.length; ++i)
|
|
writer.int64(message.GlistTs[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRecordAndNotice message, length delimited. Does not implicitly {@link gamehall.SCRecordAndNotice.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.ISCRecordAndNotice} message SCRecordAndNotice message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRecordAndNotice.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRecordAndNotice message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCRecordAndNotice} SCRecordAndNotice
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRecordAndNotice.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCRecordAndNotice();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.List && message.List.length))
|
|
message.List = [];
|
|
message.List.push($root.gamehall.CommonNotice.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.Glist && message.Glist.length))
|
|
message.Glist = [];
|
|
message.Glist.push($root.gamehall.PlayerRecord.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 4: {
|
|
if (!(message.GlistTs && message.GlistTs.length))
|
|
message.GlistTs = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.GlistTs.push(reader.int64());
|
|
} else
|
|
message.GlistTs.push(reader.int64());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRecordAndNotice message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCRecordAndNotice} SCRecordAndNotice
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRecordAndNotice.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCRecordAndNotice message.
|
|
* @function verify
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCRecordAndNotice.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
switch (message.OpCode) {
|
|
default:
|
|
return "OpCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1016:
|
|
case 1017:
|
|
case 1018:
|
|
case 1019:
|
|
case 1020:
|
|
case 1022:
|
|
case 1024:
|
|
case 1040:
|
|
case 1042:
|
|
case 1043:
|
|
case 1044:
|
|
case 1045:
|
|
case 1048:
|
|
case 1050:
|
|
case 1053:
|
|
case 1054:
|
|
case 1055:
|
|
case 1056:
|
|
case 1058:
|
|
case 1059:
|
|
case 1082:
|
|
case 1097:
|
|
case 1098:
|
|
case 1075:
|
|
case 1076:
|
|
case 1077:
|
|
case 1078:
|
|
case 1096:
|
|
case 1103:
|
|
case 1113:
|
|
case 5023:
|
|
case 9000:
|
|
case 9001:
|
|
case 9002:
|
|
case 9003:
|
|
case 9010:
|
|
break;
|
|
}
|
|
if (message.List != null && message.hasOwnProperty("List")) {
|
|
if (!Array.isArray(message.List))
|
|
return "List: array expected";
|
|
for (var i = 0; i < message.List.length; ++i) {
|
|
var error = $root.gamehall.CommonNotice.verify(message.List[i]);
|
|
if (error)
|
|
return "List." + error;
|
|
}
|
|
}
|
|
if (message.Glist != null && message.hasOwnProperty("Glist")) {
|
|
if (!Array.isArray(message.Glist))
|
|
return "Glist: array expected";
|
|
for (var i = 0; i < message.Glist.length; ++i) {
|
|
var error = $root.gamehall.PlayerRecord.verify(message.Glist[i]);
|
|
if (error)
|
|
return "Glist." + error;
|
|
}
|
|
}
|
|
if (message.GlistTs != null && message.hasOwnProperty("GlistTs")) {
|
|
if (!Array.isArray(message.GlistTs))
|
|
return "GlistTs: array expected";
|
|
for (var i = 0; i < message.GlistTs.length; ++i)
|
|
if (!$util.isInteger(message.GlistTs[i]) && !(message.GlistTs[i] && $util.isInteger(message.GlistTs[i].low) && $util.isInteger(message.GlistTs[i].high)))
|
|
return "GlistTs: integer|Long[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCRecordAndNotice message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCRecordAndNotice} SCRecordAndNotice
|
|
*/
|
|
SCRecordAndNotice.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCRecordAndNotice)
|
|
return object;
|
|
var message = new $root.gamehall.SCRecordAndNotice();
|
|
switch (object.OpCode) {
|
|
default:
|
|
if (typeof object.OpCode === "number") {
|
|
message.OpCode = object.OpCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Game":
|
|
case 0:
|
|
message.OpCode = 0;
|
|
break;
|
|
case "OPRC_Error_Game":
|
|
case 1:
|
|
message.OpCode = 1;
|
|
break;
|
|
case "OPRC_RoomNotExist_Game":
|
|
case 1016:
|
|
message.OpCode = 1016;
|
|
break;
|
|
case "OPRC_GameNotExist_Game":
|
|
case 1017:
|
|
message.OpCode = 1017;
|
|
break;
|
|
case "OPRC_GameHadClosed":
|
|
case 1018:
|
|
message.OpCode = 1018;
|
|
break;
|
|
case "OPRC_RoomIsFull_Game":
|
|
case 1019:
|
|
message.OpCode = 1019;
|
|
break;
|
|
case "OPRC_RoomHadExist_Game":
|
|
case 1020:
|
|
message.OpCode = 1020;
|
|
break;
|
|
case "OPRC_GameStarting_Game":
|
|
case 1022:
|
|
message.OpCode = 1022;
|
|
break;
|
|
case "OPRC_CannotWatchReasonInOther_Game":
|
|
case 1024:
|
|
message.OpCode = 1024;
|
|
break;
|
|
case "OPRC_MoneyNotEnough_Game":
|
|
case 1040:
|
|
message.OpCode = 1040;
|
|
break;
|
|
case "OPRC_CannotWatchReasonRoomNotStart_Game":
|
|
case 1042:
|
|
message.OpCode = 1042;
|
|
break;
|
|
case "OPRC_OnlyAllowClubMemberEnter_Game":
|
|
case 1043:
|
|
message.OpCode = 1043;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Game":
|
|
case 1044:
|
|
message.OpCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Game":
|
|
case 1045:
|
|
message.OpCode = 1045;
|
|
break;
|
|
case "OPRC_ScenePosFull_Game":
|
|
case 1048:
|
|
message.OpCode = 1048;
|
|
break;
|
|
case "OPRC_SceneEnterForWatcher_Game":
|
|
case 1050:
|
|
message.OpCode = 1050;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Game":
|
|
case 1053:
|
|
message.OpCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Game":
|
|
case 1054:
|
|
message.OpCode = 1054;
|
|
break;
|
|
case "OPRC_SameIpForbid_Game":
|
|
case 1055:
|
|
message.OpCode = 1055;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Game":
|
|
case 1056:
|
|
message.OpCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Game":
|
|
case 1058:
|
|
message.OpCode = 1058;
|
|
break;
|
|
case "OPRC_InOtherGameIng_Game":
|
|
case 1059:
|
|
message.OpCode = 1059;
|
|
break;
|
|
case "OPRC_OpYield_Game":
|
|
case 1082:
|
|
message.OpCode = 1082;
|
|
break;
|
|
case "OPRC_AllocRoomIdFailed_Game":
|
|
case 1097:
|
|
message.OpCode = 1097;
|
|
break;
|
|
case "OPRC_PrivateRoomCountLimit_Game":
|
|
case 1098:
|
|
message.OpCode = 1098;
|
|
break;
|
|
case "OPRC_LowerRice_ScenceMax_Game":
|
|
case 1075:
|
|
message.OpCode = 1075;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerMax_Game":
|
|
case 1076:
|
|
message.OpCode = 1076;
|
|
break;
|
|
case "OPRC_LowerRice_PlayerDownMax_Game":
|
|
case 1077:
|
|
message.OpCode = 1077;
|
|
break;
|
|
case "OPRC_YourAreGamingCannotLeave_Game":
|
|
case 1078:
|
|
message.OpCode = 1078;
|
|
break;
|
|
case "OPRC_ThirdPltProcessing_Game":
|
|
case 1096:
|
|
message.OpCode = 1096;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Game":
|
|
case 1103:
|
|
message.OpCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Game":
|
|
case 1113:
|
|
message.OpCode = 1113;
|
|
break;
|
|
case "Oprc_Club_ClubIsClose_Game":
|
|
case 5023:
|
|
message.OpCode = 5023;
|
|
break;
|
|
case "OPRC_Dg_RegistErr_Game":
|
|
case 9000:
|
|
message.OpCode = 9000;
|
|
break;
|
|
case "OPRC_Dg_LoginErr_Game":
|
|
case 9001:
|
|
message.OpCode = 9001;
|
|
break;
|
|
case "OPRC_Dg_PlatErr_Game":
|
|
case 9002:
|
|
message.OpCode = 9002;
|
|
break;
|
|
case "OPRC_Dg_QuotaNotEnough_Game":
|
|
case 9003:
|
|
message.OpCode = 9003;
|
|
break;
|
|
case "OPRC_Thr_GameClose_Game":
|
|
case 9010:
|
|
message.OpCode = 9010;
|
|
break;
|
|
}
|
|
if (object.List) {
|
|
if (!Array.isArray(object.List))
|
|
throw TypeError(".gamehall.SCRecordAndNotice.List: array expected");
|
|
message.List = [];
|
|
for (var i = 0; i < object.List.length; ++i) {
|
|
if (typeof object.List[i] !== "object")
|
|
throw TypeError(".gamehall.SCRecordAndNotice.List: object expected");
|
|
message.List[i] = $root.gamehall.CommonNotice.fromObject(object.List[i]);
|
|
}
|
|
}
|
|
if (object.Glist) {
|
|
if (!Array.isArray(object.Glist))
|
|
throw TypeError(".gamehall.SCRecordAndNotice.Glist: array expected");
|
|
message.Glist = [];
|
|
for (var i = 0; i < object.Glist.length; ++i) {
|
|
if (typeof object.Glist[i] !== "object")
|
|
throw TypeError(".gamehall.SCRecordAndNotice.Glist: object expected");
|
|
message.Glist[i] = $root.gamehall.PlayerRecord.fromObject(object.Glist[i]);
|
|
}
|
|
}
|
|
if (object.GlistTs) {
|
|
if (!Array.isArray(object.GlistTs))
|
|
throw TypeError(".gamehall.SCRecordAndNotice.GlistTs: array expected");
|
|
message.GlistTs = [];
|
|
for (var i = 0; i < object.GlistTs.length; ++i)
|
|
if ($util.Long)
|
|
(message.GlistTs[i] = $util.Long.fromValue(object.GlistTs[i])).unsigned = false;
|
|
else if (typeof object.GlistTs[i] === "string")
|
|
message.GlistTs[i] = parseInt(object.GlistTs[i], 10);
|
|
else if (typeof object.GlistTs[i] === "number")
|
|
message.GlistTs[i] = object.GlistTs[i];
|
|
else if (typeof object.GlistTs[i] === "object")
|
|
message.GlistTs[i] = new $util.LongBits(object.GlistTs[i].low >>> 0, object.GlistTs[i].high >>> 0).toNumber();
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCRecordAndNotice message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {gamehall.SCRecordAndNotice} message SCRecordAndNotice
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCRecordAndNotice.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults) {
|
|
object.List = [];
|
|
object.Glist = [];
|
|
object.GlistTs = [];
|
|
}
|
|
if (options.defaults)
|
|
object.OpCode = options.enums === String ? "OPRC_Sucess_Game" : 0;
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
object.OpCode = options.enums === String ? $root.gamehall.OpResultCode_Game[message.OpCode] === undefined ? message.OpCode : $root.gamehall.OpResultCode_Game[message.OpCode] : message.OpCode;
|
|
if (message.List && message.List.length) {
|
|
object.List = [];
|
|
for (var j = 0; j < message.List.length; ++j)
|
|
object.List[j] = $root.gamehall.CommonNotice.toObject(message.List[j], options);
|
|
}
|
|
if (message.Glist && message.Glist.length) {
|
|
object.Glist = [];
|
|
for (var j = 0; j < message.Glist.length; ++j)
|
|
object.Glist[j] = $root.gamehall.PlayerRecord.toObject(message.Glist[j], options);
|
|
}
|
|
if (message.GlistTs && message.GlistTs.length) {
|
|
object.GlistTs = [];
|
|
for (var j = 0; j < message.GlistTs.length; ++j)
|
|
if (typeof message.GlistTs[j] === "number")
|
|
object.GlistTs[j] = options.longs === String ? String(message.GlistTs[j]) : message.GlistTs[j];
|
|
else
|
|
object.GlistTs[j] = options.longs === String ? $util.Long.prototype.toString.call(message.GlistTs[j]) : options.longs === Number ? new $util.LongBits(message.GlistTs[j].low >>> 0, message.GlistTs[j].high >>> 0).toNumber() : message.GlistTs[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCRecordAndNotice to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCRecordAndNotice.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCRecordAndNotice
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCRecordAndNotice
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCRecordAndNotice.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCRecordAndNotice";
|
|
};
|
|
|
|
return SCRecordAndNotice;
|
|
})();
|
|
|
|
/**
|
|
* OpResultCode_Hall enum.
|
|
* @name gamehall.OpResultCode_Hall
|
|
* @enum {number}
|
|
* @property {number} OPRC_Sucess_Hall=0 OPRC_Sucess_Hall value
|
|
* @property {number} OPRC_Error_Hall=1 OPRC_Error_Hall value
|
|
* @property {number} OPRC_OnlineReward_Info_FindPlatform_Fail_Hall=10008 OPRC_OnlineReward_Info_FindPlatform_Fail_Hall value
|
|
*/
|
|
gamehall.OpResultCode_Hall = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "OPRC_Sucess_Hall"] = 0;
|
|
values[valuesById[1] = "OPRC_Error_Hall"] = 1;
|
|
values[valuesById[10008] = "OPRC_OnlineReward_Info_FindPlatform_Fail_Hall"] = 10008;
|
|
return values;
|
|
})();
|
|
|
|
/**
|
|
* 大厅协议 2340-2379
|
|
* @name gamehall.HallPacketID
|
|
* @enum {number}
|
|
* @property {number} PACKET_Hall_ZERO=0 PACKET_Hall_ZERO value
|
|
* @property {number} PACKET_CS_REBATE_LIST=2340 PACKET_CS_REBATE_LIST value
|
|
* @property {number} PACKET_SC_REBATE_LIST=2341 PACKET_SC_REBATE_LIST value
|
|
* @property {number} PACKET_CS_REBATE_RECEIVE=2342 PACKET_CS_REBATE_RECEIVE value
|
|
* @property {number} PACKET_SC_REBATE_RECEIVE=2343 PACKET_SC_REBATE_RECEIVE value
|
|
* @property {number} PACKET_SC_HALL_REDCTRL=2344 PACKET_SC_HALL_REDCTRL value
|
|
* @property {number} PACKET_CS_NEWPLAYERINFO=2345 新个人中心
|
|
* @property {number} PACKET_SC_NEWPLAYERINFO=2346 PACKET_SC_NEWPLAYERINFO value
|
|
* @property {number} PACKET_CS_CODETYPERECORD=2347 PACKET_CS_CODETYPERECORD value
|
|
* @property {number} PACKET_SC_CODETYPERECORD=2348 PACKET_SC_CODETYPERECORD value
|
|
* @property {number} PACKET_CS_BETCOINRECORD=2349 PACKET_CS_BETCOINRECORD value
|
|
* @property {number} PACKET_SC_BETCOINRECORD=2350 PACKET_SC_BETCOINRECORD value
|
|
* @property {number} PACKET_CS_COINDETAILED=2351 PACKET_CS_COINDETAILED value
|
|
* @property {number} PACKET_SC_COINDETAILEDTOTAL=2352 PACKET_SC_COINDETAILEDTOTAL value
|
|
* @property {number} PACKET_SC_COINTOTAL=2353 PACKET_SC_COINTOTAL value
|
|
* @property {number} PACKET_CS_REPORTFORM=2354 PACKET_CS_REPORTFORM value
|
|
* @property {number} PACKET_SC_REPORTFORM=2355 PACKET_SC_REPORTFORM value
|
|
* @property {number} PACKET_CS_HISTORYRECORD=2356 PACKET_CS_HISTORYRECORD value
|
|
* @property {number} PACKET_SC_HISTORYRECORD=2357 PACKET_SC_HISTORYRECORD value
|
|
* @property {number} PACKET_CS_RECEIVECODECOIN=2358 PACKET_CS_RECEIVECODECOIN value
|
|
* @property {number} PACKET_SC_RECEIVECODECOIN=2359 PACKET_SC_RECEIVECODECOIN value
|
|
* @property {number} PACKET_SC_REBATETOTALINFO=2360 PACKET_SC_REBATETOTALINFO value
|
|
* @property {number} PACKET_CS_GETISCANREBATE=2362 PACKET_CS_GETISCANREBATE value
|
|
* @property {number} PACKET_SC_GETISCANREBATE=2363 PACKET_SC_GETISCANREBATE value
|
|
* @property {number} PACKET_CS_GETRANKINFO=2364 PACKET_CS_GETRANKINFO value
|
|
* @property {number} PACKET_SC_GETRANKINFO=2365 PACKET_SC_GETRANKINFO value
|
|
* @property {number} PACKET_SC_SHOWRED=2366 PACKET_SC_SHOWRED value
|
|
*/
|
|
gamehall.HallPacketID = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "PACKET_Hall_ZERO"] = 0;
|
|
values[valuesById[2340] = "PACKET_CS_REBATE_LIST"] = 2340;
|
|
values[valuesById[2341] = "PACKET_SC_REBATE_LIST"] = 2341;
|
|
values[valuesById[2342] = "PACKET_CS_REBATE_RECEIVE"] = 2342;
|
|
values[valuesById[2343] = "PACKET_SC_REBATE_RECEIVE"] = 2343;
|
|
values[valuesById[2344] = "PACKET_SC_HALL_REDCTRL"] = 2344;
|
|
values[valuesById[2345] = "PACKET_CS_NEWPLAYERINFO"] = 2345;
|
|
values[valuesById[2346] = "PACKET_SC_NEWPLAYERINFO"] = 2346;
|
|
values[valuesById[2347] = "PACKET_CS_CODETYPERECORD"] = 2347;
|
|
values[valuesById[2348] = "PACKET_SC_CODETYPERECORD"] = 2348;
|
|
values[valuesById[2349] = "PACKET_CS_BETCOINRECORD"] = 2349;
|
|
values[valuesById[2350] = "PACKET_SC_BETCOINRECORD"] = 2350;
|
|
values[valuesById[2351] = "PACKET_CS_COINDETAILED"] = 2351;
|
|
values[valuesById[2352] = "PACKET_SC_COINDETAILEDTOTAL"] = 2352;
|
|
values[valuesById[2353] = "PACKET_SC_COINTOTAL"] = 2353;
|
|
values[valuesById[2354] = "PACKET_CS_REPORTFORM"] = 2354;
|
|
values[valuesById[2355] = "PACKET_SC_REPORTFORM"] = 2355;
|
|
values[valuesById[2356] = "PACKET_CS_HISTORYRECORD"] = 2356;
|
|
values[valuesById[2357] = "PACKET_SC_HISTORYRECORD"] = 2357;
|
|
values[valuesById[2358] = "PACKET_CS_RECEIVECODECOIN"] = 2358;
|
|
values[valuesById[2359] = "PACKET_SC_RECEIVECODECOIN"] = 2359;
|
|
values[valuesById[2360] = "PACKET_SC_REBATETOTALINFO"] = 2360;
|
|
values[valuesById[2362] = "PACKET_CS_GETISCANREBATE"] = 2362;
|
|
values[valuesById[2363] = "PACKET_SC_GETISCANREBATE"] = 2363;
|
|
values[valuesById[2364] = "PACKET_CS_GETRANKINFO"] = 2364;
|
|
values[valuesById[2365] = "PACKET_SC_GETRANKINFO"] = 2365;
|
|
values[valuesById[2366] = "PACKET_SC_SHOWRED"] = 2366;
|
|
return values;
|
|
})();
|
|
|
|
gamehall.RebateInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a RebateInfo.
|
|
* @memberof gamehall
|
|
* @interface IRebateInfo
|
|
* @property {string|null} [Platform] RebateInfo Platform
|
|
* @property {number|Long|null} [validBetTotal] RebateInfo validBetTotal
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new RebateInfo.
|
|
* @memberof gamehall
|
|
* @classdesc rebatetask
|
|
* @implements IRebateInfo
|
|
* @constructor
|
|
* @param {gamehall.IRebateInfo=} [properties] Properties to set
|
|
*/
|
|
function RebateInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* RebateInfo Platform.
|
|
* @member {string} Platform
|
|
* @memberof gamehall.RebateInfo
|
|
* @instance
|
|
*/
|
|
RebateInfo.prototype.Platform = "";
|
|
|
|
/**
|
|
* RebateInfo validBetTotal.
|
|
* @member {number|Long} validBetTotal
|
|
* @memberof gamehall.RebateInfo
|
|
* @instance
|
|
*/
|
|
RebateInfo.prototype.validBetTotal = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new RebateInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {gamehall.IRebateInfo=} [properties] Properties to set
|
|
* @returns {gamehall.RebateInfo} RebateInfo instance
|
|
*/
|
|
RebateInfo.create = function create(properties) {
|
|
return new RebateInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RebateInfo message. Does not implicitly {@link gamehall.RebateInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {gamehall.IRebateInfo} message RebateInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RebateInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Platform != null && Object.hasOwnProperty.call(message, "Platform"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.Platform);
|
|
if (message.validBetTotal != null && Object.hasOwnProperty.call(message, "validBetTotal"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.validBetTotal);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RebateInfo message, length delimited. Does not implicitly {@link gamehall.RebateInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {gamehall.IRebateInfo} message RebateInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RebateInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a RebateInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.RebateInfo} RebateInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RebateInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.RebateInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Platform = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.validBetTotal = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a RebateInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.RebateInfo} RebateInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RebateInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a RebateInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
RebateInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
if (!$util.isString(message.Platform))
|
|
return "Platform: string expected";
|
|
if (message.validBetTotal != null && message.hasOwnProperty("validBetTotal"))
|
|
if (!$util.isInteger(message.validBetTotal) && !(message.validBetTotal && $util.isInteger(message.validBetTotal.low) && $util.isInteger(message.validBetTotal.high)))
|
|
return "validBetTotal: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a RebateInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.RebateInfo} RebateInfo
|
|
*/
|
|
RebateInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.RebateInfo)
|
|
return object;
|
|
var message = new $root.gamehall.RebateInfo();
|
|
if (object.Platform != null)
|
|
message.Platform = String(object.Platform);
|
|
if (object.validBetTotal != null)
|
|
if ($util.Long)
|
|
(message.validBetTotal = $util.Long.fromValue(object.validBetTotal)).unsigned = false;
|
|
else if (typeof object.validBetTotal === "string")
|
|
message.validBetTotal = parseInt(object.validBetTotal, 10);
|
|
else if (typeof object.validBetTotal === "number")
|
|
message.validBetTotal = object.validBetTotal;
|
|
else if (typeof object.validBetTotal === "object")
|
|
message.validBetTotal = new $util.LongBits(object.validBetTotal.low >>> 0, object.validBetTotal.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a RebateInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {gamehall.RebateInfo} message RebateInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
RebateInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Platform = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.validBetTotal = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.validBetTotal = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.Platform != null && message.hasOwnProperty("Platform"))
|
|
object.Platform = message.Platform;
|
|
if (message.validBetTotal != null && message.hasOwnProperty("validBetTotal"))
|
|
if (typeof message.validBetTotal === "number")
|
|
object.validBetTotal = options.longs === String ? String(message.validBetTotal) : message.validBetTotal;
|
|
else
|
|
object.validBetTotal = options.longs === String ? $util.Long.prototype.toString.call(message.validBetTotal) : options.longs === Number ? new $util.LongBits(message.validBetTotal.low >>> 0, message.validBetTotal.high >>> 0).toNumber() : message.validBetTotal;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this RebateInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.RebateInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
RebateInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for RebateInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.RebateInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
RebateInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.RebateInfo";
|
|
};
|
|
|
|
return RebateInfo;
|
|
})();
|
|
|
|
gamehall.CSRebateList = (function() {
|
|
|
|
/**
|
|
* Properties of a CSRebateList.
|
|
* @memberof gamehall
|
|
* @interface ICSRebateList
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSRebateList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSRebateList.
|
|
* @implements ICSRebateList
|
|
* @constructor
|
|
* @param {gamehall.ICSRebateList=} [properties] Properties to set
|
|
*/
|
|
function CSRebateList(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSRebateList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {gamehall.ICSRebateList=} [properties] Properties to set
|
|
* @returns {gamehall.CSRebateList} CSRebateList instance
|
|
*/
|
|
CSRebateList.create = function create(properties) {
|
|
return new CSRebateList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSRebateList message. Does not implicitly {@link gamehall.CSRebateList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {gamehall.ICSRebateList} message CSRebateList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSRebateList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSRebateList message, length delimited. Does not implicitly {@link gamehall.CSRebateList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {gamehall.ICSRebateList} message CSRebateList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSRebateList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSRebateList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSRebateList} CSRebateList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSRebateList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSRebateList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSRebateList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSRebateList} CSRebateList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSRebateList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSRebateList message.
|
|
* @function verify
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSRebateList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSRebateList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSRebateList} CSRebateList
|
|
*/
|
|
CSRebateList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSRebateList)
|
|
return object;
|
|
return new $root.gamehall.CSRebateList();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSRebateList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {gamehall.CSRebateList} message CSRebateList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSRebateList.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSRebateList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSRebateList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSRebateList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSRebateList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSRebateList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSRebateList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSRebateList";
|
|
};
|
|
|
|
return CSRebateList;
|
|
})();
|
|
|
|
gamehall.SCRebateList = (function() {
|
|
|
|
/**
|
|
* Properties of a SCRebateList.
|
|
* @memberof gamehall
|
|
* @interface ISCRebateList
|
|
* @property {Array.<gamehall.IRebateInfo>|null} [RebateList] SCRebateList RebateList
|
|
* @property {number|Long|null} [RebateTotalCoin] SCRebateList RebateTotalCoin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCRebateList.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCRebateList.
|
|
* @implements ISCRebateList
|
|
* @constructor
|
|
* @param {gamehall.ISCRebateList=} [properties] Properties to set
|
|
*/
|
|
function SCRebateList(properties) {
|
|
this.RebateList = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCRebateList RebateList.
|
|
* @member {Array.<gamehall.IRebateInfo>} RebateList
|
|
* @memberof gamehall.SCRebateList
|
|
* @instance
|
|
*/
|
|
SCRebateList.prototype.RebateList = $util.emptyArray;
|
|
|
|
/**
|
|
* SCRebateList RebateTotalCoin.
|
|
* @member {number|Long} RebateTotalCoin
|
|
* @memberof gamehall.SCRebateList
|
|
* @instance
|
|
*/
|
|
SCRebateList.prototype.RebateTotalCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new SCRebateList instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {gamehall.ISCRebateList=} [properties] Properties to set
|
|
* @returns {gamehall.SCRebateList} SCRebateList instance
|
|
*/
|
|
SCRebateList.create = function create(properties) {
|
|
return new SCRebateList(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRebateList message. Does not implicitly {@link gamehall.SCRebateList.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {gamehall.ISCRebateList} message SCRebateList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRebateList.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RebateList != null && message.RebateList.length)
|
|
for (var i = 0; i < message.RebateList.length; ++i)
|
|
$root.gamehall.RebateInfo.encode(message.RebateList[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.RebateTotalCoin != null && Object.hasOwnProperty.call(message, "RebateTotalCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.RebateTotalCoin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRebateList message, length delimited. Does not implicitly {@link gamehall.SCRebateList.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {gamehall.ISCRebateList} message SCRebateList message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRebateList.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRebateList message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCRebateList} SCRebateList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRebateList.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCRebateList();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.RebateList && message.RebateList.length))
|
|
message.RebateList = [];
|
|
message.RebateList.push($root.gamehall.RebateInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.RebateTotalCoin = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRebateList message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCRebateList} SCRebateList
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRebateList.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCRebateList message.
|
|
* @function verify
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCRebateList.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RebateList != null && message.hasOwnProperty("RebateList")) {
|
|
if (!Array.isArray(message.RebateList))
|
|
return "RebateList: array expected";
|
|
for (var i = 0; i < message.RebateList.length; ++i) {
|
|
var error = $root.gamehall.RebateInfo.verify(message.RebateList[i]);
|
|
if (error)
|
|
return "RebateList." + error;
|
|
}
|
|
}
|
|
if (message.RebateTotalCoin != null && message.hasOwnProperty("RebateTotalCoin"))
|
|
if (!$util.isInteger(message.RebateTotalCoin) && !(message.RebateTotalCoin && $util.isInteger(message.RebateTotalCoin.low) && $util.isInteger(message.RebateTotalCoin.high)))
|
|
return "RebateTotalCoin: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCRebateList message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCRebateList} SCRebateList
|
|
*/
|
|
SCRebateList.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCRebateList)
|
|
return object;
|
|
var message = new $root.gamehall.SCRebateList();
|
|
if (object.RebateList) {
|
|
if (!Array.isArray(object.RebateList))
|
|
throw TypeError(".gamehall.SCRebateList.RebateList: array expected");
|
|
message.RebateList = [];
|
|
for (var i = 0; i < object.RebateList.length; ++i) {
|
|
if (typeof object.RebateList[i] !== "object")
|
|
throw TypeError(".gamehall.SCRebateList.RebateList: object expected");
|
|
message.RebateList[i] = $root.gamehall.RebateInfo.fromObject(object.RebateList[i]);
|
|
}
|
|
}
|
|
if (object.RebateTotalCoin != null)
|
|
if ($util.Long)
|
|
(message.RebateTotalCoin = $util.Long.fromValue(object.RebateTotalCoin)).unsigned = false;
|
|
else if (typeof object.RebateTotalCoin === "string")
|
|
message.RebateTotalCoin = parseInt(object.RebateTotalCoin, 10);
|
|
else if (typeof object.RebateTotalCoin === "number")
|
|
message.RebateTotalCoin = object.RebateTotalCoin;
|
|
else if (typeof object.RebateTotalCoin === "object")
|
|
message.RebateTotalCoin = new $util.LongBits(object.RebateTotalCoin.low >>> 0, object.RebateTotalCoin.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCRebateList message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {gamehall.SCRebateList} message SCRebateList
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCRebateList.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.RebateList = [];
|
|
if (options.defaults)
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.RebateTotalCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.RebateTotalCoin = options.longs === String ? "0" : 0;
|
|
if (message.RebateList && message.RebateList.length) {
|
|
object.RebateList = [];
|
|
for (var j = 0; j < message.RebateList.length; ++j)
|
|
object.RebateList[j] = $root.gamehall.RebateInfo.toObject(message.RebateList[j], options);
|
|
}
|
|
if (message.RebateTotalCoin != null && message.hasOwnProperty("RebateTotalCoin"))
|
|
if (typeof message.RebateTotalCoin === "number")
|
|
object.RebateTotalCoin = options.longs === String ? String(message.RebateTotalCoin) : message.RebateTotalCoin;
|
|
else
|
|
object.RebateTotalCoin = options.longs === String ? $util.Long.prototype.toString.call(message.RebateTotalCoin) : options.longs === Number ? new $util.LongBits(message.RebateTotalCoin.low >>> 0, message.RebateTotalCoin.high >>> 0).toNumber() : message.RebateTotalCoin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCRebateList to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCRebateList
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCRebateList.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCRebateList
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCRebateList
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCRebateList.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCRebateList";
|
|
};
|
|
|
|
return SCRebateList;
|
|
})();
|
|
|
|
gamehall.CSReceiveRebate = (function() {
|
|
|
|
/**
|
|
* Properties of a CSReceiveRebate.
|
|
* @memberof gamehall
|
|
* @interface ICSReceiveRebate
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSReceiveRebate.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSReceiveRebate.
|
|
* @implements ICSReceiveRebate
|
|
* @constructor
|
|
* @param {gamehall.ICSReceiveRebate=} [properties] Properties to set
|
|
*/
|
|
function CSReceiveRebate(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSReceiveRebate instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {gamehall.ICSReceiveRebate=} [properties] Properties to set
|
|
* @returns {gamehall.CSReceiveRebate} CSReceiveRebate instance
|
|
*/
|
|
CSReceiveRebate.create = function create(properties) {
|
|
return new CSReceiveRebate(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReceiveRebate message. Does not implicitly {@link gamehall.CSReceiveRebate.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {gamehall.ICSReceiveRebate} message CSReceiveRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReceiveRebate.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReceiveRebate message, length delimited. Does not implicitly {@link gamehall.CSReceiveRebate.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {gamehall.ICSReceiveRebate} message CSReceiveRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReceiveRebate.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReceiveRebate message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSReceiveRebate} CSReceiveRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReceiveRebate.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSReceiveRebate();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReceiveRebate message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSReceiveRebate} CSReceiveRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReceiveRebate.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSReceiveRebate message.
|
|
* @function verify
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSReceiveRebate.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSReceiveRebate message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSReceiveRebate} CSReceiveRebate
|
|
*/
|
|
CSReceiveRebate.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSReceiveRebate)
|
|
return object;
|
|
return new $root.gamehall.CSReceiveRebate();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSReceiveRebate message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {gamehall.CSReceiveRebate} message CSReceiveRebate
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSReceiveRebate.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSReceiveRebate to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSReceiveRebate.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSReceiveRebate
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSReceiveRebate
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSReceiveRebate.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSReceiveRebate";
|
|
};
|
|
|
|
return CSReceiveRebate;
|
|
})();
|
|
|
|
gamehall.SCReceiveRebate = (function() {
|
|
|
|
/**
|
|
* Properties of a SCReceiveRebate.
|
|
* @memberof gamehall
|
|
* @interface ISCReceiveRebate
|
|
* @property {gamehall.OpResultCode_Hall|null} [OpRetCode] SCReceiveRebate OpRetCode
|
|
* @property {number|Long|null} [Coin] SCReceiveRebate Coin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCReceiveRebate.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCReceiveRebate.
|
|
* @implements ISCReceiveRebate
|
|
* @constructor
|
|
* @param {gamehall.ISCReceiveRebate=} [properties] Properties to set
|
|
*/
|
|
function SCReceiveRebate(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCReceiveRebate OpRetCode.
|
|
* @member {gamehall.OpResultCode_Hall} OpRetCode
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @instance
|
|
*/
|
|
SCReceiveRebate.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCReceiveRebate Coin.
|
|
* @member {number|Long} Coin
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @instance
|
|
*/
|
|
SCReceiveRebate.prototype.Coin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new SCReceiveRebate instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {gamehall.ISCReceiveRebate=} [properties] Properties to set
|
|
* @returns {gamehall.SCReceiveRebate} SCReceiveRebate instance
|
|
*/
|
|
SCReceiveRebate.create = function create(properties) {
|
|
return new SCReceiveRebate(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReceiveRebate message. Does not implicitly {@link gamehall.SCReceiveRebate.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {gamehall.ISCReceiveRebate} message SCReceiveRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReceiveRebate.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.Coin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReceiveRebate message, length delimited. Does not implicitly {@link gamehall.SCReceiveRebate.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {gamehall.ISCReceiveRebate} message SCReceiveRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReceiveRebate.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReceiveRebate message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCReceiveRebate} SCReceiveRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReceiveRebate.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCReceiveRebate();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Coin = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReceiveRebate message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCReceiveRebate} SCReceiveRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReceiveRebate.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCReceiveRebate message.
|
|
* @function verify
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCReceiveRebate.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 10008:
|
|
break;
|
|
}
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin) && !(message.Coin && $util.isInteger(message.Coin.low) && $util.isInteger(message.Coin.high)))
|
|
return "Coin: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCReceiveRebate message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCReceiveRebate} SCReceiveRebate
|
|
*/
|
|
SCReceiveRebate.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCReceiveRebate)
|
|
return object;
|
|
var message = new $root.gamehall.SCReceiveRebate();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Hall":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Hall":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_OnlineReward_Info_FindPlatform_Fail_Hall":
|
|
case 10008:
|
|
message.OpRetCode = 10008;
|
|
break;
|
|
}
|
|
if (object.Coin != null)
|
|
if ($util.Long)
|
|
(message.Coin = $util.Long.fromValue(object.Coin)).unsigned = false;
|
|
else if (typeof object.Coin === "string")
|
|
message.Coin = parseInt(object.Coin, 10);
|
|
else if (typeof object.Coin === "number")
|
|
message.Coin = object.Coin;
|
|
else if (typeof object.Coin === "object")
|
|
message.Coin = new $util.LongBits(object.Coin.low >>> 0, object.Coin.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCReceiveRebate message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {gamehall.SCReceiveRebate} message SCReceiveRebate
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCReceiveRebate.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Hall" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Coin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Coin = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Hall[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Hall[message.OpRetCode] : message.OpRetCode;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (typeof message.Coin === "number")
|
|
object.Coin = options.longs === String ? String(message.Coin) : message.Coin;
|
|
else
|
|
object.Coin = options.longs === String ? $util.Long.prototype.toString.call(message.Coin) : options.longs === Number ? new $util.LongBits(message.Coin.low >>> 0, message.Coin.high >>> 0).toNumber() : message.Coin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCReceiveRebate to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCReceiveRebate.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCReceiveRebate
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCReceiveRebate
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCReceiveRebate.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCReceiveRebate";
|
|
};
|
|
|
|
return SCReceiveRebate;
|
|
})();
|
|
|
|
gamehall.SCRedCtrl = (function() {
|
|
|
|
/**
|
|
* Properties of a SCRedCtrl.
|
|
* @memberof gamehall
|
|
* @interface ISCRedCtrl
|
|
* @property {number|Long|null} [OpCode] SCRedCtrl OpCode
|
|
* @property {boolean|null} [IsFShow] SCRedCtrl IsFShow
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCRedCtrl.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCRedCtrl.
|
|
* @implements ISCRedCtrl
|
|
* @constructor
|
|
* @param {gamehall.ISCRedCtrl=} [properties] Properties to set
|
|
*/
|
|
function SCRedCtrl(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCRedCtrl OpCode.
|
|
* @member {number|Long} OpCode
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @instance
|
|
*/
|
|
SCRedCtrl.prototype.OpCode = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCRedCtrl IsFShow.
|
|
* @member {boolean} IsFShow
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @instance
|
|
*/
|
|
SCRedCtrl.prototype.IsFShow = false;
|
|
|
|
/**
|
|
* Creates a new SCRedCtrl instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {gamehall.ISCRedCtrl=} [properties] Properties to set
|
|
* @returns {gamehall.SCRedCtrl} SCRedCtrl instance
|
|
*/
|
|
SCRedCtrl.create = function create(properties) {
|
|
return new SCRedCtrl(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRedCtrl message. Does not implicitly {@link gamehall.SCRedCtrl.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {gamehall.ISCRedCtrl} message SCRedCtrl message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRedCtrl.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpCode != null && Object.hasOwnProperty.call(message, "OpCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int64(message.OpCode);
|
|
if (message.IsFShow != null && Object.hasOwnProperty.call(message, "IsFShow"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).bool(message.IsFShow);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRedCtrl message, length delimited. Does not implicitly {@link gamehall.SCRedCtrl.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {gamehall.ISCRedCtrl} message SCRedCtrl message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRedCtrl.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRedCtrl message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCRedCtrl} SCRedCtrl
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRedCtrl.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCRedCtrl();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpCode = reader.int64();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.IsFShow = reader.bool();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRedCtrl message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCRedCtrl} SCRedCtrl
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRedCtrl.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCRedCtrl message.
|
|
* @function verify
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCRedCtrl.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
if (!$util.isInteger(message.OpCode) && !(message.OpCode && $util.isInteger(message.OpCode.low) && $util.isInteger(message.OpCode.high)))
|
|
return "OpCode: integer|Long expected";
|
|
if (message.IsFShow != null && message.hasOwnProperty("IsFShow"))
|
|
if (typeof message.IsFShow !== "boolean")
|
|
return "IsFShow: boolean expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCRedCtrl message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCRedCtrl} SCRedCtrl
|
|
*/
|
|
SCRedCtrl.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCRedCtrl)
|
|
return object;
|
|
var message = new $root.gamehall.SCRedCtrl();
|
|
if (object.OpCode != null)
|
|
if ($util.Long)
|
|
(message.OpCode = $util.Long.fromValue(object.OpCode)).unsigned = false;
|
|
else if (typeof object.OpCode === "string")
|
|
message.OpCode = parseInt(object.OpCode, 10);
|
|
else if (typeof object.OpCode === "number")
|
|
message.OpCode = object.OpCode;
|
|
else if (typeof object.OpCode === "object")
|
|
message.OpCode = new $util.LongBits(object.OpCode.low >>> 0, object.OpCode.high >>> 0).toNumber();
|
|
if (object.IsFShow != null)
|
|
message.IsFShow = Boolean(object.IsFShow);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCRedCtrl message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {gamehall.SCRedCtrl} message SCRedCtrl
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCRedCtrl.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.OpCode = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.OpCode = options.longs === String ? "0" : 0;
|
|
object.IsFShow = false;
|
|
}
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
if (typeof message.OpCode === "number")
|
|
object.OpCode = options.longs === String ? String(message.OpCode) : message.OpCode;
|
|
else
|
|
object.OpCode = options.longs === String ? $util.Long.prototype.toString.call(message.OpCode) : options.longs === Number ? new $util.LongBits(message.OpCode.low >>> 0, message.OpCode.high >>> 0).toNumber() : message.OpCode;
|
|
if (message.IsFShow != null && message.hasOwnProperty("IsFShow"))
|
|
object.IsFShow = message.IsFShow;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCRedCtrl to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCRedCtrl.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCRedCtrl
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCRedCtrl
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCRedCtrl.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCRedCtrl";
|
|
};
|
|
|
|
return SCRedCtrl;
|
|
})();
|
|
|
|
gamehall.CSGetIsCanRebate = (function() {
|
|
|
|
/**
|
|
* Properties of a CSGetIsCanRebate.
|
|
* @memberof gamehall
|
|
* @interface ICSGetIsCanRebate
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSGetIsCanRebate.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSGetIsCanRebate.
|
|
* @implements ICSGetIsCanRebate
|
|
* @constructor
|
|
* @param {gamehall.ICSGetIsCanRebate=} [properties] Properties to set
|
|
*/
|
|
function CSGetIsCanRebate(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSGetIsCanRebate instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.ICSGetIsCanRebate=} [properties] Properties to set
|
|
* @returns {gamehall.CSGetIsCanRebate} CSGetIsCanRebate instance
|
|
*/
|
|
CSGetIsCanRebate.create = function create(properties) {
|
|
return new CSGetIsCanRebate(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetIsCanRebate message. Does not implicitly {@link gamehall.CSGetIsCanRebate.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.ICSGetIsCanRebate} message CSGetIsCanRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetIsCanRebate.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetIsCanRebate message, length delimited. Does not implicitly {@link gamehall.CSGetIsCanRebate.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.ICSGetIsCanRebate} message CSGetIsCanRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetIsCanRebate.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetIsCanRebate message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSGetIsCanRebate} CSGetIsCanRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetIsCanRebate.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSGetIsCanRebate();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetIsCanRebate message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSGetIsCanRebate} CSGetIsCanRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetIsCanRebate.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSGetIsCanRebate message.
|
|
* @function verify
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSGetIsCanRebate.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSGetIsCanRebate message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSGetIsCanRebate} CSGetIsCanRebate
|
|
*/
|
|
CSGetIsCanRebate.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSGetIsCanRebate)
|
|
return object;
|
|
return new $root.gamehall.CSGetIsCanRebate();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSGetIsCanRebate message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.CSGetIsCanRebate} message CSGetIsCanRebate
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSGetIsCanRebate.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSGetIsCanRebate to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSGetIsCanRebate.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSGetIsCanRebate
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSGetIsCanRebate
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSGetIsCanRebate.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSGetIsCanRebate";
|
|
};
|
|
|
|
return CSGetIsCanRebate;
|
|
})();
|
|
|
|
gamehall.SCGetIsCanRebate = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGetIsCanRebate.
|
|
* @memberof gamehall
|
|
* @interface ISCGetIsCanRebate
|
|
* @property {gamehall.OpResultCode_Hall|null} [OpRetCode] SCGetIsCanRebate OpRetCode
|
|
* @property {number|Long|null} [IsCan] SCGetIsCanRebate IsCan
|
|
* @property {string|null} [Url] SCGetIsCanRebate Url
|
|
* @property {string|null} [WX] SCGetIsCanRebate WX
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGetIsCanRebate.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGetIsCanRebate.
|
|
* @implements ISCGetIsCanRebate
|
|
* @constructor
|
|
* @param {gamehall.ISCGetIsCanRebate=} [properties] Properties to set
|
|
*/
|
|
function SCGetIsCanRebate(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGetIsCanRebate OpRetCode.
|
|
* @member {gamehall.OpResultCode_Hall} OpRetCode
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @instance
|
|
*/
|
|
SCGetIsCanRebate.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCGetIsCanRebate IsCan.
|
|
* @member {number|Long} IsCan
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @instance
|
|
*/
|
|
SCGetIsCanRebate.prototype.IsCan = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCGetIsCanRebate Url.
|
|
* @member {string} Url
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @instance
|
|
*/
|
|
SCGetIsCanRebate.prototype.Url = "";
|
|
|
|
/**
|
|
* SCGetIsCanRebate WX.
|
|
* @member {string} WX
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @instance
|
|
*/
|
|
SCGetIsCanRebate.prototype.WX = "";
|
|
|
|
/**
|
|
* Creates a new SCGetIsCanRebate instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.ISCGetIsCanRebate=} [properties] Properties to set
|
|
* @returns {gamehall.SCGetIsCanRebate} SCGetIsCanRebate instance
|
|
*/
|
|
SCGetIsCanRebate.create = function create(properties) {
|
|
return new SCGetIsCanRebate(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetIsCanRebate message. Does not implicitly {@link gamehall.SCGetIsCanRebate.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.ISCGetIsCanRebate} message SCGetIsCanRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetIsCanRebate.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.IsCan != null && Object.hasOwnProperty.call(message, "IsCan"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.IsCan);
|
|
if (message.Url != null && Object.hasOwnProperty.call(message, "Url"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.Url);
|
|
if (message.WX != null && Object.hasOwnProperty.call(message, "WX"))
|
|
writer.uint32(/* id 4, wireType 2 =*/34).string(message.WX);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetIsCanRebate message, length delimited. Does not implicitly {@link gamehall.SCGetIsCanRebate.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.ISCGetIsCanRebate} message SCGetIsCanRebate message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetIsCanRebate.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetIsCanRebate message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGetIsCanRebate} SCGetIsCanRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetIsCanRebate.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGetIsCanRebate();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.IsCan = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Url = reader.string();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.WX = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetIsCanRebate message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGetIsCanRebate} SCGetIsCanRebate
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetIsCanRebate.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGetIsCanRebate message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGetIsCanRebate.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 10008:
|
|
break;
|
|
}
|
|
if (message.IsCan != null && message.hasOwnProperty("IsCan"))
|
|
if (!$util.isInteger(message.IsCan) && !(message.IsCan && $util.isInteger(message.IsCan.low) && $util.isInteger(message.IsCan.high)))
|
|
return "IsCan: integer|Long expected";
|
|
if (message.Url != null && message.hasOwnProperty("Url"))
|
|
if (!$util.isString(message.Url))
|
|
return "Url: string expected";
|
|
if (message.WX != null && message.hasOwnProperty("WX"))
|
|
if (!$util.isString(message.WX))
|
|
return "WX: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGetIsCanRebate message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGetIsCanRebate} SCGetIsCanRebate
|
|
*/
|
|
SCGetIsCanRebate.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGetIsCanRebate)
|
|
return object;
|
|
var message = new $root.gamehall.SCGetIsCanRebate();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Hall":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Hall":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_OnlineReward_Info_FindPlatform_Fail_Hall":
|
|
case 10008:
|
|
message.OpRetCode = 10008;
|
|
break;
|
|
}
|
|
if (object.IsCan != null)
|
|
if ($util.Long)
|
|
(message.IsCan = $util.Long.fromValue(object.IsCan)).unsigned = false;
|
|
else if (typeof object.IsCan === "string")
|
|
message.IsCan = parseInt(object.IsCan, 10);
|
|
else if (typeof object.IsCan === "number")
|
|
message.IsCan = object.IsCan;
|
|
else if (typeof object.IsCan === "object")
|
|
message.IsCan = new $util.LongBits(object.IsCan.low >>> 0, object.IsCan.high >>> 0).toNumber();
|
|
if (object.Url != null)
|
|
message.Url = String(object.Url);
|
|
if (object.WX != null)
|
|
message.WX = String(object.WX);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGetIsCanRebate message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {gamehall.SCGetIsCanRebate} message SCGetIsCanRebate
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGetIsCanRebate.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Hall" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.IsCan = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.IsCan = options.longs === String ? "0" : 0;
|
|
object.Url = "";
|
|
object.WX = "";
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Hall[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Hall[message.OpRetCode] : message.OpRetCode;
|
|
if (message.IsCan != null && message.hasOwnProperty("IsCan"))
|
|
if (typeof message.IsCan === "number")
|
|
object.IsCan = options.longs === String ? String(message.IsCan) : message.IsCan;
|
|
else
|
|
object.IsCan = options.longs === String ? $util.Long.prototype.toString.call(message.IsCan) : options.longs === Number ? new $util.LongBits(message.IsCan.low >>> 0, message.IsCan.high >>> 0).toNumber() : message.IsCan;
|
|
if (message.Url != null && message.hasOwnProperty("Url"))
|
|
object.Url = message.Url;
|
|
if (message.WX != null && message.hasOwnProperty("WX"))
|
|
object.WX = message.WX;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGetIsCanRebate to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGetIsCanRebate.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGetIsCanRebate
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGetIsCanRebate
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGetIsCanRebate.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGetIsCanRebate";
|
|
};
|
|
|
|
return SCGetIsCanRebate;
|
|
})();
|
|
|
|
gamehall.HallGameType = (function() {
|
|
|
|
/**
|
|
* Properties of a HallGameType.
|
|
* @memberof gamehall
|
|
* @interface IHallGameType
|
|
* @property {number|null} [GameId] HallGameType GameId
|
|
* @property {number|null} [GameMode] HallGameType GameMode
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new HallGameType.
|
|
* @memberof gamehall
|
|
* @classdesc 个人信息//////////////////////////////////////////////////////////////
|
|
* @implements IHallGameType
|
|
* @constructor
|
|
* @param {gamehall.IHallGameType=} [properties] Properties to set
|
|
*/
|
|
function HallGameType(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* HallGameType GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.HallGameType
|
|
* @instance
|
|
*/
|
|
HallGameType.prototype.GameId = 0;
|
|
|
|
/**
|
|
* HallGameType GameMode.
|
|
* @member {number} GameMode
|
|
* @memberof gamehall.HallGameType
|
|
* @instance
|
|
*/
|
|
HallGameType.prototype.GameMode = 0;
|
|
|
|
/**
|
|
* Creates a new HallGameType instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {gamehall.IHallGameType=} [properties] Properties to set
|
|
* @returns {gamehall.HallGameType} HallGameType instance
|
|
*/
|
|
HallGameType.create = function create(properties) {
|
|
return new HallGameType(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HallGameType message. Does not implicitly {@link gamehall.HallGameType.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {gamehall.IHallGameType} message HallGameType message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HallGameType.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.GameMode != null && Object.hasOwnProperty.call(message, "GameMode"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameMode);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HallGameType message, length delimited. Does not implicitly {@link gamehall.HallGameType.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {gamehall.IHallGameType} message HallGameType message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HallGameType.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a HallGameType message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.HallGameType} HallGameType
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HallGameType.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.HallGameType();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameMode = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a HallGameType message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.HallGameType} HallGameType
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HallGameType.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a HallGameType message.
|
|
* @function verify
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
HallGameType.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.GameMode != null && message.hasOwnProperty("GameMode"))
|
|
if (!$util.isInteger(message.GameMode))
|
|
return "GameMode: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a HallGameType message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.HallGameType} HallGameType
|
|
*/
|
|
HallGameType.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.HallGameType)
|
|
return object;
|
|
var message = new $root.gamehall.HallGameType();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.GameMode != null)
|
|
message.GameMode = object.GameMode | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a HallGameType message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {gamehall.HallGameType} message HallGameType
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
HallGameType.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.GameMode = 0;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.GameMode != null && message.hasOwnProperty("GameMode"))
|
|
object.GameMode = message.GameMode;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this HallGameType to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.HallGameType
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
HallGameType.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for HallGameType
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.HallGameType
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
HallGameType.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.HallGameType";
|
|
};
|
|
|
|
return HallGameType;
|
|
})();
|
|
|
|
/**
|
|
* HallOperaCode enum.
|
|
* @name gamehall.HallOperaCode
|
|
* @enum {number}
|
|
* @property {number} HallOperaZero=0 HallOperaZero value
|
|
* @property {number} HallChessGame=1 HallChessGame value
|
|
* @property {number} HallElectronicGame=2 HallElectronicGame value
|
|
* @property {number} HallFishingGame=3 HallFishingGame value
|
|
* @property {number} HallLiveVideo=4 HallLiveVideo value
|
|
* @property {number} HallLotteryGame=5 HallLotteryGame value
|
|
* @property {number} HallSportsGame=6 HallSportsGame value
|
|
* @property {number} HallPrivateRoom=7 HallPrivateRoom value
|
|
* @property {number} HallClubRoom=8 HallClubRoom value
|
|
* @property {number} HallThirdPlt=101 HallThirdPlt value
|
|
*/
|
|
gamehall.HallOperaCode = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "HallOperaZero"] = 0;
|
|
values[valuesById[1] = "HallChessGame"] = 1;
|
|
values[valuesById[2] = "HallElectronicGame"] = 2;
|
|
values[valuesById[3] = "HallFishingGame"] = 3;
|
|
values[valuesById[4] = "HallLiveVideo"] = 4;
|
|
values[valuesById[5] = "HallLotteryGame"] = 5;
|
|
values[valuesById[6] = "HallSportsGame"] = 6;
|
|
values[valuesById[7] = "HallPrivateRoom"] = 7;
|
|
values[valuesById[8] = "HallClubRoom"] = 8;
|
|
values[valuesById[101] = "HallThirdPlt"] = 101;
|
|
return values;
|
|
})();
|
|
|
|
gamehall.CSNewPlayerInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a CSNewPlayerInfo.
|
|
* @memberof gamehall
|
|
* @interface ICSNewPlayerInfo
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSNewPlayerInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSNewPlayerInfo.
|
|
* @implements ICSNewPlayerInfo
|
|
* @constructor
|
|
* @param {gamehall.ICSNewPlayerInfo=} [properties] Properties to set
|
|
*/
|
|
function CSNewPlayerInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSNewPlayerInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.ICSNewPlayerInfo=} [properties] Properties to set
|
|
* @returns {gamehall.CSNewPlayerInfo} CSNewPlayerInfo instance
|
|
*/
|
|
CSNewPlayerInfo.create = function create(properties) {
|
|
return new CSNewPlayerInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSNewPlayerInfo message. Does not implicitly {@link gamehall.CSNewPlayerInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.ICSNewPlayerInfo} message CSNewPlayerInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSNewPlayerInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSNewPlayerInfo message, length delimited. Does not implicitly {@link gamehall.CSNewPlayerInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.ICSNewPlayerInfo} message CSNewPlayerInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSNewPlayerInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSNewPlayerInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSNewPlayerInfo} CSNewPlayerInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSNewPlayerInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSNewPlayerInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSNewPlayerInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSNewPlayerInfo} CSNewPlayerInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSNewPlayerInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSNewPlayerInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSNewPlayerInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSNewPlayerInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSNewPlayerInfo} CSNewPlayerInfo
|
|
*/
|
|
CSNewPlayerInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSNewPlayerInfo)
|
|
return object;
|
|
return new $root.gamehall.CSNewPlayerInfo();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSNewPlayerInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.CSNewPlayerInfo} message CSNewPlayerInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSNewPlayerInfo.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSNewPlayerInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSNewPlayerInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSNewPlayerInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSNewPlayerInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSNewPlayerInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSNewPlayerInfo";
|
|
};
|
|
|
|
return CSNewPlayerInfo;
|
|
})();
|
|
|
|
gamehall.SCNewPlayerInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a SCNewPlayerInfo.
|
|
* @memberof gamehall
|
|
* @interface ISCNewPlayerInfo
|
|
* @property {number|null} [GameTotalNum] SCNewPlayerInfo GameTotalNum
|
|
* @property {string|null} [GameMostPartake] SCNewPlayerInfo GameMostPartake
|
|
* @property {string|null} [GameMostProfit] SCNewPlayerInfo GameMostProfit
|
|
* @property {number|null} [GameMostProfitNum] SCNewPlayerInfo GameMostProfitNum
|
|
* @property {number|null} [CreateRoomNum] SCNewPlayerInfo CreateRoomNum
|
|
* @property {string|null} [CreateRoomMost] SCNewPlayerInfo CreateRoomMost
|
|
* @property {number|null} [CreateClubNum] SCNewPlayerInfo CreateClubNum
|
|
* @property {string|null} [CreateClubRoomMost] SCNewPlayerInfo CreateClubRoomMost
|
|
* @property {number|null} [TeamNum] SCNewPlayerInfo TeamNum
|
|
* @property {number|null} [AchievementTotal] SCNewPlayerInfo AchievementTotal
|
|
* @property {number|null} [RewardTotal] SCNewPlayerInfo RewardTotal
|
|
* @property {number|Long|null} [TotalCoin] SCNewPlayerInfo TotalCoin
|
|
* @property {number|Long|null} [LastGetCoinTime] SCNewPlayerInfo LastGetCoinTime
|
|
* @property {number|Long|null} [Coin] SCNewPlayerInfo Coin
|
|
* @property {number|null} [CodeType] SCNewPlayerInfo CodeType
|
|
* @property {Array.<number>|null} [ClassType] SCNewPlayerInfo ClassType
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCNewPlayerInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCNewPlayerInfo.
|
|
* @implements ISCNewPlayerInfo
|
|
* @constructor
|
|
* @param {gamehall.ISCNewPlayerInfo=} [properties] Properties to set
|
|
*/
|
|
function SCNewPlayerInfo(properties) {
|
|
this.ClassType = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCNewPlayerInfo GameTotalNum.
|
|
* @member {number} GameTotalNum
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.GameTotalNum = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo GameMostPartake.
|
|
* @member {string} GameMostPartake
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.GameMostPartake = "";
|
|
|
|
/**
|
|
* SCNewPlayerInfo GameMostProfit.
|
|
* @member {string} GameMostProfit
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.GameMostProfit = "";
|
|
|
|
/**
|
|
* SCNewPlayerInfo GameMostProfitNum.
|
|
* @member {number} GameMostProfitNum
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.GameMostProfitNum = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo CreateRoomNum.
|
|
* @member {number} CreateRoomNum
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.CreateRoomNum = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo CreateRoomMost.
|
|
* @member {string} CreateRoomMost
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.CreateRoomMost = "";
|
|
|
|
/**
|
|
* SCNewPlayerInfo CreateClubNum.
|
|
* @member {number} CreateClubNum
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.CreateClubNum = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo CreateClubRoomMost.
|
|
* @member {string} CreateClubRoomMost
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.CreateClubRoomMost = "";
|
|
|
|
/**
|
|
* SCNewPlayerInfo TeamNum.
|
|
* @member {number} TeamNum
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.TeamNum = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo AchievementTotal.
|
|
* @member {number} AchievementTotal
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.AchievementTotal = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo RewardTotal.
|
|
* @member {number} RewardTotal
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.RewardTotal = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo TotalCoin.
|
|
* @member {number|Long} TotalCoin
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.TotalCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo LastGetCoinTime.
|
|
* @member {number|Long} LastGetCoinTime
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.LastGetCoinTime = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo Coin.
|
|
* @member {number|Long} Coin
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.Coin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo CodeType.
|
|
* @member {number} CodeType
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.CodeType = 0;
|
|
|
|
/**
|
|
* SCNewPlayerInfo ClassType.
|
|
* @member {Array.<number>} ClassType
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
*/
|
|
SCNewPlayerInfo.prototype.ClassType = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCNewPlayerInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.ISCNewPlayerInfo=} [properties] Properties to set
|
|
* @returns {gamehall.SCNewPlayerInfo} SCNewPlayerInfo instance
|
|
*/
|
|
SCNewPlayerInfo.create = function create(properties) {
|
|
return new SCNewPlayerInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCNewPlayerInfo message. Does not implicitly {@link gamehall.SCNewPlayerInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.ISCNewPlayerInfo} message SCNewPlayerInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCNewPlayerInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameTotalNum != null && Object.hasOwnProperty.call(message, "GameTotalNum"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameTotalNum);
|
|
if (message.GameMostPartake != null && Object.hasOwnProperty.call(message, "GameMostPartake"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.GameMostPartake);
|
|
if (message.GameMostProfit != null && Object.hasOwnProperty.call(message, "GameMostProfit"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.GameMostProfit);
|
|
if (message.GameMostProfitNum != null && Object.hasOwnProperty.call(message, "GameMostProfitNum"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.GameMostProfitNum);
|
|
if (message.CreateRoomNum != null && Object.hasOwnProperty.call(message, "CreateRoomNum"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.CreateRoomNum);
|
|
if (message.CreateRoomMost != null && Object.hasOwnProperty.call(message, "CreateRoomMost"))
|
|
writer.uint32(/* id 6, wireType 2 =*/50).string(message.CreateRoomMost);
|
|
if (message.CreateClubNum != null && Object.hasOwnProperty.call(message, "CreateClubNum"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.CreateClubNum);
|
|
if (message.CreateClubRoomMost != null && Object.hasOwnProperty.call(message, "CreateClubRoomMost"))
|
|
writer.uint32(/* id 8, wireType 2 =*/66).string(message.CreateClubRoomMost);
|
|
if (message.TeamNum != null && Object.hasOwnProperty.call(message, "TeamNum"))
|
|
writer.uint32(/* id 9, wireType 0 =*/72).int32(message.TeamNum);
|
|
if (message.AchievementTotal != null && Object.hasOwnProperty.call(message, "AchievementTotal"))
|
|
writer.uint32(/* id 10, wireType 0 =*/80).int32(message.AchievementTotal);
|
|
if (message.RewardTotal != null && Object.hasOwnProperty.call(message, "RewardTotal"))
|
|
writer.uint32(/* id 11, wireType 0 =*/88).int32(message.RewardTotal);
|
|
if (message.TotalCoin != null && Object.hasOwnProperty.call(message, "TotalCoin"))
|
|
writer.uint32(/* id 12, wireType 0 =*/96).int64(message.TotalCoin);
|
|
if (message.LastGetCoinTime != null && Object.hasOwnProperty.call(message, "LastGetCoinTime"))
|
|
writer.uint32(/* id 13, wireType 0 =*/104).int64(message.LastGetCoinTime);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 14, wireType 0 =*/112).int64(message.Coin);
|
|
if (message.CodeType != null && Object.hasOwnProperty.call(message, "CodeType"))
|
|
writer.uint32(/* id 15, wireType 0 =*/120).int32(message.CodeType);
|
|
if (message.ClassType != null && message.ClassType.length) {
|
|
writer.uint32(/* id 16, wireType 2 =*/130).fork();
|
|
for (var i = 0; i < message.ClassType.length; ++i)
|
|
writer.int32(message.ClassType[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCNewPlayerInfo message, length delimited. Does not implicitly {@link gamehall.SCNewPlayerInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.ISCNewPlayerInfo} message SCNewPlayerInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCNewPlayerInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCNewPlayerInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCNewPlayerInfo} SCNewPlayerInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCNewPlayerInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCNewPlayerInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameTotalNum = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameMostPartake = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.GameMostProfit = reader.string();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.GameMostProfitNum = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.CreateRoomNum = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.CreateRoomMost = reader.string();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.CreateClubNum = reader.int32();
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.CreateClubRoomMost = reader.string();
|
|
break;
|
|
}
|
|
case 9: {
|
|
message.TeamNum = reader.int32();
|
|
break;
|
|
}
|
|
case 10: {
|
|
message.AchievementTotal = reader.int32();
|
|
break;
|
|
}
|
|
case 11: {
|
|
message.RewardTotal = reader.int32();
|
|
break;
|
|
}
|
|
case 12: {
|
|
message.TotalCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 13: {
|
|
message.LastGetCoinTime = reader.int64();
|
|
break;
|
|
}
|
|
case 14: {
|
|
message.Coin = reader.int64();
|
|
break;
|
|
}
|
|
case 15: {
|
|
message.CodeType = reader.int32();
|
|
break;
|
|
}
|
|
case 16: {
|
|
if (!(message.ClassType && message.ClassType.length))
|
|
message.ClassType = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.ClassType.push(reader.int32());
|
|
} else
|
|
message.ClassType.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCNewPlayerInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCNewPlayerInfo} SCNewPlayerInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCNewPlayerInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCNewPlayerInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCNewPlayerInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameTotalNum != null && message.hasOwnProperty("GameTotalNum"))
|
|
if (!$util.isInteger(message.GameTotalNum))
|
|
return "GameTotalNum: integer expected";
|
|
if (message.GameMostPartake != null && message.hasOwnProperty("GameMostPartake"))
|
|
if (!$util.isString(message.GameMostPartake))
|
|
return "GameMostPartake: string expected";
|
|
if (message.GameMostProfit != null && message.hasOwnProperty("GameMostProfit"))
|
|
if (!$util.isString(message.GameMostProfit))
|
|
return "GameMostProfit: string expected";
|
|
if (message.GameMostProfitNum != null && message.hasOwnProperty("GameMostProfitNum"))
|
|
if (!$util.isInteger(message.GameMostProfitNum))
|
|
return "GameMostProfitNum: integer expected";
|
|
if (message.CreateRoomNum != null && message.hasOwnProperty("CreateRoomNum"))
|
|
if (!$util.isInteger(message.CreateRoomNum))
|
|
return "CreateRoomNum: integer expected";
|
|
if (message.CreateRoomMost != null && message.hasOwnProperty("CreateRoomMost"))
|
|
if (!$util.isString(message.CreateRoomMost))
|
|
return "CreateRoomMost: string expected";
|
|
if (message.CreateClubNum != null && message.hasOwnProperty("CreateClubNum"))
|
|
if (!$util.isInteger(message.CreateClubNum))
|
|
return "CreateClubNum: integer expected";
|
|
if (message.CreateClubRoomMost != null && message.hasOwnProperty("CreateClubRoomMost"))
|
|
if (!$util.isString(message.CreateClubRoomMost))
|
|
return "CreateClubRoomMost: string expected";
|
|
if (message.TeamNum != null && message.hasOwnProperty("TeamNum"))
|
|
if (!$util.isInteger(message.TeamNum))
|
|
return "TeamNum: integer expected";
|
|
if (message.AchievementTotal != null && message.hasOwnProperty("AchievementTotal"))
|
|
if (!$util.isInteger(message.AchievementTotal))
|
|
return "AchievementTotal: integer expected";
|
|
if (message.RewardTotal != null && message.hasOwnProperty("RewardTotal"))
|
|
if (!$util.isInteger(message.RewardTotal))
|
|
return "RewardTotal: integer expected";
|
|
if (message.TotalCoin != null && message.hasOwnProperty("TotalCoin"))
|
|
if (!$util.isInteger(message.TotalCoin) && !(message.TotalCoin && $util.isInteger(message.TotalCoin.low) && $util.isInteger(message.TotalCoin.high)))
|
|
return "TotalCoin: integer|Long expected";
|
|
if (message.LastGetCoinTime != null && message.hasOwnProperty("LastGetCoinTime"))
|
|
if (!$util.isInteger(message.LastGetCoinTime) && !(message.LastGetCoinTime && $util.isInteger(message.LastGetCoinTime.low) && $util.isInteger(message.LastGetCoinTime.high)))
|
|
return "LastGetCoinTime: integer|Long expected";
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin) && !(message.Coin && $util.isInteger(message.Coin.low) && $util.isInteger(message.Coin.high)))
|
|
return "Coin: integer|Long expected";
|
|
if (message.CodeType != null && message.hasOwnProperty("CodeType"))
|
|
if (!$util.isInteger(message.CodeType))
|
|
return "CodeType: integer expected";
|
|
if (message.ClassType != null && message.hasOwnProperty("ClassType")) {
|
|
if (!Array.isArray(message.ClassType))
|
|
return "ClassType: array expected";
|
|
for (var i = 0; i < message.ClassType.length; ++i)
|
|
if (!$util.isInteger(message.ClassType[i]))
|
|
return "ClassType: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCNewPlayerInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCNewPlayerInfo} SCNewPlayerInfo
|
|
*/
|
|
SCNewPlayerInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCNewPlayerInfo)
|
|
return object;
|
|
var message = new $root.gamehall.SCNewPlayerInfo();
|
|
if (object.GameTotalNum != null)
|
|
message.GameTotalNum = object.GameTotalNum | 0;
|
|
if (object.GameMostPartake != null)
|
|
message.GameMostPartake = String(object.GameMostPartake);
|
|
if (object.GameMostProfit != null)
|
|
message.GameMostProfit = String(object.GameMostProfit);
|
|
if (object.GameMostProfitNum != null)
|
|
message.GameMostProfitNum = object.GameMostProfitNum | 0;
|
|
if (object.CreateRoomNum != null)
|
|
message.CreateRoomNum = object.CreateRoomNum | 0;
|
|
if (object.CreateRoomMost != null)
|
|
message.CreateRoomMost = String(object.CreateRoomMost);
|
|
if (object.CreateClubNum != null)
|
|
message.CreateClubNum = object.CreateClubNum | 0;
|
|
if (object.CreateClubRoomMost != null)
|
|
message.CreateClubRoomMost = String(object.CreateClubRoomMost);
|
|
if (object.TeamNum != null)
|
|
message.TeamNum = object.TeamNum | 0;
|
|
if (object.AchievementTotal != null)
|
|
message.AchievementTotal = object.AchievementTotal | 0;
|
|
if (object.RewardTotal != null)
|
|
message.RewardTotal = object.RewardTotal | 0;
|
|
if (object.TotalCoin != null)
|
|
if ($util.Long)
|
|
(message.TotalCoin = $util.Long.fromValue(object.TotalCoin)).unsigned = false;
|
|
else if (typeof object.TotalCoin === "string")
|
|
message.TotalCoin = parseInt(object.TotalCoin, 10);
|
|
else if (typeof object.TotalCoin === "number")
|
|
message.TotalCoin = object.TotalCoin;
|
|
else if (typeof object.TotalCoin === "object")
|
|
message.TotalCoin = new $util.LongBits(object.TotalCoin.low >>> 0, object.TotalCoin.high >>> 0).toNumber();
|
|
if (object.LastGetCoinTime != null)
|
|
if ($util.Long)
|
|
(message.LastGetCoinTime = $util.Long.fromValue(object.LastGetCoinTime)).unsigned = false;
|
|
else if (typeof object.LastGetCoinTime === "string")
|
|
message.LastGetCoinTime = parseInt(object.LastGetCoinTime, 10);
|
|
else if (typeof object.LastGetCoinTime === "number")
|
|
message.LastGetCoinTime = object.LastGetCoinTime;
|
|
else if (typeof object.LastGetCoinTime === "object")
|
|
message.LastGetCoinTime = new $util.LongBits(object.LastGetCoinTime.low >>> 0, object.LastGetCoinTime.high >>> 0).toNumber();
|
|
if (object.Coin != null)
|
|
if ($util.Long)
|
|
(message.Coin = $util.Long.fromValue(object.Coin)).unsigned = false;
|
|
else if (typeof object.Coin === "string")
|
|
message.Coin = parseInt(object.Coin, 10);
|
|
else if (typeof object.Coin === "number")
|
|
message.Coin = object.Coin;
|
|
else if (typeof object.Coin === "object")
|
|
message.Coin = new $util.LongBits(object.Coin.low >>> 0, object.Coin.high >>> 0).toNumber();
|
|
if (object.CodeType != null)
|
|
message.CodeType = object.CodeType | 0;
|
|
if (object.ClassType) {
|
|
if (!Array.isArray(object.ClassType))
|
|
throw TypeError(".gamehall.SCNewPlayerInfo.ClassType: array expected");
|
|
message.ClassType = [];
|
|
for (var i = 0; i < object.ClassType.length; ++i)
|
|
message.ClassType[i] = object.ClassType[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCNewPlayerInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {gamehall.SCNewPlayerInfo} message SCNewPlayerInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCNewPlayerInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.ClassType = [];
|
|
if (options.defaults) {
|
|
object.GameTotalNum = 0;
|
|
object.GameMostPartake = "";
|
|
object.GameMostProfit = "";
|
|
object.GameMostProfitNum = 0;
|
|
object.CreateRoomNum = 0;
|
|
object.CreateRoomMost = "";
|
|
object.CreateClubNum = 0;
|
|
object.CreateClubRoomMost = "";
|
|
object.TeamNum = 0;
|
|
object.AchievementTotal = 0;
|
|
object.RewardTotal = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.LastGetCoinTime = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.LastGetCoinTime = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Coin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Coin = options.longs === String ? "0" : 0;
|
|
object.CodeType = 0;
|
|
}
|
|
if (message.GameTotalNum != null && message.hasOwnProperty("GameTotalNum"))
|
|
object.GameTotalNum = message.GameTotalNum;
|
|
if (message.GameMostPartake != null && message.hasOwnProperty("GameMostPartake"))
|
|
object.GameMostPartake = message.GameMostPartake;
|
|
if (message.GameMostProfit != null && message.hasOwnProperty("GameMostProfit"))
|
|
object.GameMostProfit = message.GameMostProfit;
|
|
if (message.GameMostProfitNum != null && message.hasOwnProperty("GameMostProfitNum"))
|
|
object.GameMostProfitNum = message.GameMostProfitNum;
|
|
if (message.CreateRoomNum != null && message.hasOwnProperty("CreateRoomNum"))
|
|
object.CreateRoomNum = message.CreateRoomNum;
|
|
if (message.CreateRoomMost != null && message.hasOwnProperty("CreateRoomMost"))
|
|
object.CreateRoomMost = message.CreateRoomMost;
|
|
if (message.CreateClubNum != null && message.hasOwnProperty("CreateClubNum"))
|
|
object.CreateClubNum = message.CreateClubNum;
|
|
if (message.CreateClubRoomMost != null && message.hasOwnProperty("CreateClubRoomMost"))
|
|
object.CreateClubRoomMost = message.CreateClubRoomMost;
|
|
if (message.TeamNum != null && message.hasOwnProperty("TeamNum"))
|
|
object.TeamNum = message.TeamNum;
|
|
if (message.AchievementTotal != null && message.hasOwnProperty("AchievementTotal"))
|
|
object.AchievementTotal = message.AchievementTotal;
|
|
if (message.RewardTotal != null && message.hasOwnProperty("RewardTotal"))
|
|
object.RewardTotal = message.RewardTotal;
|
|
if (message.TotalCoin != null && message.hasOwnProperty("TotalCoin"))
|
|
if (typeof message.TotalCoin === "number")
|
|
object.TotalCoin = options.longs === String ? String(message.TotalCoin) : message.TotalCoin;
|
|
else
|
|
object.TotalCoin = options.longs === String ? $util.Long.prototype.toString.call(message.TotalCoin) : options.longs === Number ? new $util.LongBits(message.TotalCoin.low >>> 0, message.TotalCoin.high >>> 0).toNumber() : message.TotalCoin;
|
|
if (message.LastGetCoinTime != null && message.hasOwnProperty("LastGetCoinTime"))
|
|
if (typeof message.LastGetCoinTime === "number")
|
|
object.LastGetCoinTime = options.longs === String ? String(message.LastGetCoinTime) : message.LastGetCoinTime;
|
|
else
|
|
object.LastGetCoinTime = options.longs === String ? $util.Long.prototype.toString.call(message.LastGetCoinTime) : options.longs === Number ? new $util.LongBits(message.LastGetCoinTime.low >>> 0, message.LastGetCoinTime.high >>> 0).toNumber() : message.LastGetCoinTime;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (typeof message.Coin === "number")
|
|
object.Coin = options.longs === String ? String(message.Coin) : message.Coin;
|
|
else
|
|
object.Coin = options.longs === String ? $util.Long.prototype.toString.call(message.Coin) : options.longs === Number ? new $util.LongBits(message.Coin.low >>> 0, message.Coin.high >>> 0).toNumber() : message.Coin;
|
|
if (message.CodeType != null && message.hasOwnProperty("CodeType"))
|
|
object.CodeType = message.CodeType;
|
|
if (message.ClassType && message.ClassType.length) {
|
|
object.ClassType = [];
|
|
for (var j = 0; j < message.ClassType.length; ++j)
|
|
object.ClassType[j] = message.ClassType[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCNewPlayerInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCNewPlayerInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCNewPlayerInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCNewPlayerInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCNewPlayerInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCNewPlayerInfo";
|
|
};
|
|
|
|
return SCNewPlayerInfo;
|
|
})();
|
|
|
|
gamehall.SCRebateTotalInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a SCRebateTotalInfo.
|
|
* @memberof gamehall
|
|
* @interface ISCRebateTotalInfo
|
|
* @property {number|Long|null} [TotalCoin] SCRebateTotalInfo TotalCoin
|
|
* @property {number|Long|null} [LastGetCoinTime] SCRebateTotalInfo LastGetCoinTime
|
|
* @property {number|Long|null} [Coin] SCRebateTotalInfo Coin
|
|
* @property {number|null} [CodeType] SCRebateTotalInfo CodeType
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCRebateTotalInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCRebateTotalInfo.
|
|
* @implements ISCRebateTotalInfo
|
|
* @constructor
|
|
* @param {gamehall.ISCRebateTotalInfo=} [properties] Properties to set
|
|
*/
|
|
function SCRebateTotalInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCRebateTotalInfo TotalCoin.
|
|
* @member {number|Long} TotalCoin
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @instance
|
|
*/
|
|
SCRebateTotalInfo.prototype.TotalCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCRebateTotalInfo LastGetCoinTime.
|
|
* @member {number|Long} LastGetCoinTime
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @instance
|
|
*/
|
|
SCRebateTotalInfo.prototype.LastGetCoinTime = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCRebateTotalInfo Coin.
|
|
* @member {number|Long} Coin
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @instance
|
|
*/
|
|
SCRebateTotalInfo.prototype.Coin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCRebateTotalInfo CodeType.
|
|
* @member {number} CodeType
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @instance
|
|
*/
|
|
SCRebateTotalInfo.prototype.CodeType = 0;
|
|
|
|
/**
|
|
* Creates a new SCRebateTotalInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {gamehall.ISCRebateTotalInfo=} [properties] Properties to set
|
|
* @returns {gamehall.SCRebateTotalInfo} SCRebateTotalInfo instance
|
|
*/
|
|
SCRebateTotalInfo.create = function create(properties) {
|
|
return new SCRebateTotalInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRebateTotalInfo message. Does not implicitly {@link gamehall.SCRebateTotalInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {gamehall.ISCRebateTotalInfo} message SCRebateTotalInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRebateTotalInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.TotalCoin != null && Object.hasOwnProperty.call(message, "TotalCoin"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int64(message.TotalCoin);
|
|
if (message.LastGetCoinTime != null && Object.hasOwnProperty.call(message, "LastGetCoinTime"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.LastGetCoinTime);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.Coin);
|
|
if (message.CodeType != null && Object.hasOwnProperty.call(message, "CodeType"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.CodeType);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCRebateTotalInfo message, length delimited. Does not implicitly {@link gamehall.SCRebateTotalInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {gamehall.ISCRebateTotalInfo} message SCRebateTotalInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCRebateTotalInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRebateTotalInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCRebateTotalInfo} SCRebateTotalInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRebateTotalInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCRebateTotalInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.TotalCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.LastGetCoinTime = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Coin = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.CodeType = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCRebateTotalInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCRebateTotalInfo} SCRebateTotalInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCRebateTotalInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCRebateTotalInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCRebateTotalInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.TotalCoin != null && message.hasOwnProperty("TotalCoin"))
|
|
if (!$util.isInteger(message.TotalCoin) && !(message.TotalCoin && $util.isInteger(message.TotalCoin.low) && $util.isInteger(message.TotalCoin.high)))
|
|
return "TotalCoin: integer|Long expected";
|
|
if (message.LastGetCoinTime != null && message.hasOwnProperty("LastGetCoinTime"))
|
|
if (!$util.isInteger(message.LastGetCoinTime) && !(message.LastGetCoinTime && $util.isInteger(message.LastGetCoinTime.low) && $util.isInteger(message.LastGetCoinTime.high)))
|
|
return "LastGetCoinTime: integer|Long expected";
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin) && !(message.Coin && $util.isInteger(message.Coin.low) && $util.isInteger(message.Coin.high)))
|
|
return "Coin: integer|Long expected";
|
|
if (message.CodeType != null && message.hasOwnProperty("CodeType"))
|
|
if (!$util.isInteger(message.CodeType))
|
|
return "CodeType: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCRebateTotalInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCRebateTotalInfo} SCRebateTotalInfo
|
|
*/
|
|
SCRebateTotalInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCRebateTotalInfo)
|
|
return object;
|
|
var message = new $root.gamehall.SCRebateTotalInfo();
|
|
if (object.TotalCoin != null)
|
|
if ($util.Long)
|
|
(message.TotalCoin = $util.Long.fromValue(object.TotalCoin)).unsigned = false;
|
|
else if (typeof object.TotalCoin === "string")
|
|
message.TotalCoin = parseInt(object.TotalCoin, 10);
|
|
else if (typeof object.TotalCoin === "number")
|
|
message.TotalCoin = object.TotalCoin;
|
|
else if (typeof object.TotalCoin === "object")
|
|
message.TotalCoin = new $util.LongBits(object.TotalCoin.low >>> 0, object.TotalCoin.high >>> 0).toNumber();
|
|
if (object.LastGetCoinTime != null)
|
|
if ($util.Long)
|
|
(message.LastGetCoinTime = $util.Long.fromValue(object.LastGetCoinTime)).unsigned = false;
|
|
else if (typeof object.LastGetCoinTime === "string")
|
|
message.LastGetCoinTime = parseInt(object.LastGetCoinTime, 10);
|
|
else if (typeof object.LastGetCoinTime === "number")
|
|
message.LastGetCoinTime = object.LastGetCoinTime;
|
|
else if (typeof object.LastGetCoinTime === "object")
|
|
message.LastGetCoinTime = new $util.LongBits(object.LastGetCoinTime.low >>> 0, object.LastGetCoinTime.high >>> 0).toNumber();
|
|
if (object.Coin != null)
|
|
if ($util.Long)
|
|
(message.Coin = $util.Long.fromValue(object.Coin)).unsigned = false;
|
|
else if (typeof object.Coin === "string")
|
|
message.Coin = parseInt(object.Coin, 10);
|
|
else if (typeof object.Coin === "number")
|
|
message.Coin = object.Coin;
|
|
else if (typeof object.Coin === "object")
|
|
message.Coin = new $util.LongBits(object.Coin.low >>> 0, object.Coin.high >>> 0).toNumber();
|
|
if (object.CodeType != null)
|
|
message.CodeType = object.CodeType | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCRebateTotalInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {gamehall.SCRebateTotalInfo} message SCRebateTotalInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCRebateTotalInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.LastGetCoinTime = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.LastGetCoinTime = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Coin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Coin = options.longs === String ? "0" : 0;
|
|
object.CodeType = 0;
|
|
}
|
|
if (message.TotalCoin != null && message.hasOwnProperty("TotalCoin"))
|
|
if (typeof message.TotalCoin === "number")
|
|
object.TotalCoin = options.longs === String ? String(message.TotalCoin) : message.TotalCoin;
|
|
else
|
|
object.TotalCoin = options.longs === String ? $util.Long.prototype.toString.call(message.TotalCoin) : options.longs === Number ? new $util.LongBits(message.TotalCoin.low >>> 0, message.TotalCoin.high >>> 0).toNumber() : message.TotalCoin;
|
|
if (message.LastGetCoinTime != null && message.hasOwnProperty("LastGetCoinTime"))
|
|
if (typeof message.LastGetCoinTime === "number")
|
|
object.LastGetCoinTime = options.longs === String ? String(message.LastGetCoinTime) : message.LastGetCoinTime;
|
|
else
|
|
object.LastGetCoinTime = options.longs === String ? $util.Long.prototype.toString.call(message.LastGetCoinTime) : options.longs === Number ? new $util.LongBits(message.LastGetCoinTime.low >>> 0, message.LastGetCoinTime.high >>> 0).toNumber() : message.LastGetCoinTime;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (typeof message.Coin === "number")
|
|
object.Coin = options.longs === String ? String(message.Coin) : message.Coin;
|
|
else
|
|
object.Coin = options.longs === String ? $util.Long.prototype.toString.call(message.Coin) : options.longs === Number ? new $util.LongBits(message.Coin.low >>> 0, message.Coin.high >>> 0).toNumber() : message.Coin;
|
|
if (message.CodeType != null && message.hasOwnProperty("CodeType"))
|
|
object.CodeType = message.CodeType;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCRebateTotalInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCRebateTotalInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCRebateTotalInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCRebateTotalInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCRebateTotalInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCRebateTotalInfo";
|
|
};
|
|
|
|
return SCRebateTotalInfo;
|
|
})();
|
|
|
|
gamehall.CSCodeTypeRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a CSCodeTypeRecord.
|
|
* @memberof gamehall
|
|
* @interface ICSCodeTypeRecord
|
|
* @property {gamehall.HallOperaCode|null} [ShowTypeId] CSCodeTypeRecord ShowTypeId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSCodeTypeRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSCodeTypeRecord.
|
|
* @implements ICSCodeTypeRecord
|
|
* @constructor
|
|
* @param {gamehall.ICSCodeTypeRecord=} [properties] Properties to set
|
|
*/
|
|
function CSCodeTypeRecord(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSCodeTypeRecord ShowTypeId.
|
|
* @member {gamehall.HallOperaCode} ShowTypeId
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @instance
|
|
*/
|
|
CSCodeTypeRecord.prototype.ShowTypeId = 0;
|
|
|
|
/**
|
|
* Creates a new CSCodeTypeRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ICSCodeTypeRecord=} [properties] Properties to set
|
|
* @returns {gamehall.CSCodeTypeRecord} CSCodeTypeRecord instance
|
|
*/
|
|
CSCodeTypeRecord.create = function create(properties) {
|
|
return new CSCodeTypeRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCodeTypeRecord message. Does not implicitly {@link gamehall.CSCodeTypeRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ICSCodeTypeRecord} message CSCodeTypeRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCodeTypeRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShowTypeId != null && Object.hasOwnProperty.call(message, "ShowTypeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ShowTypeId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCodeTypeRecord message, length delimited. Does not implicitly {@link gamehall.CSCodeTypeRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ICSCodeTypeRecord} message CSCodeTypeRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCodeTypeRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCodeTypeRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSCodeTypeRecord} CSCodeTypeRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCodeTypeRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSCodeTypeRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShowTypeId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCodeTypeRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSCodeTypeRecord} CSCodeTypeRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCodeTypeRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSCodeTypeRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSCodeTypeRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShowTypeId != null && message.hasOwnProperty("ShowTypeId"))
|
|
switch (message.ShowTypeId) {
|
|
default:
|
|
return "ShowTypeId: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
case 5:
|
|
case 6:
|
|
case 7:
|
|
case 8:
|
|
case 101:
|
|
break;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSCodeTypeRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSCodeTypeRecord} CSCodeTypeRecord
|
|
*/
|
|
CSCodeTypeRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSCodeTypeRecord)
|
|
return object;
|
|
var message = new $root.gamehall.CSCodeTypeRecord();
|
|
switch (object.ShowTypeId) {
|
|
default:
|
|
if (typeof object.ShowTypeId === "number") {
|
|
message.ShowTypeId = object.ShowTypeId;
|
|
break;
|
|
}
|
|
break;
|
|
case "HallOperaZero":
|
|
case 0:
|
|
message.ShowTypeId = 0;
|
|
break;
|
|
case "HallChessGame":
|
|
case 1:
|
|
message.ShowTypeId = 1;
|
|
break;
|
|
case "HallElectronicGame":
|
|
case 2:
|
|
message.ShowTypeId = 2;
|
|
break;
|
|
case "HallFishingGame":
|
|
case 3:
|
|
message.ShowTypeId = 3;
|
|
break;
|
|
case "HallLiveVideo":
|
|
case 4:
|
|
message.ShowTypeId = 4;
|
|
break;
|
|
case "HallLotteryGame":
|
|
case 5:
|
|
message.ShowTypeId = 5;
|
|
break;
|
|
case "HallSportsGame":
|
|
case 6:
|
|
message.ShowTypeId = 6;
|
|
break;
|
|
case "HallPrivateRoom":
|
|
case 7:
|
|
message.ShowTypeId = 7;
|
|
break;
|
|
case "HallClubRoom":
|
|
case 8:
|
|
message.ShowTypeId = 8;
|
|
break;
|
|
case "HallThirdPlt":
|
|
case 101:
|
|
message.ShowTypeId = 101;
|
|
break;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSCodeTypeRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.CSCodeTypeRecord} message CSCodeTypeRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSCodeTypeRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.ShowTypeId = options.enums === String ? "HallOperaZero" : 0;
|
|
if (message.ShowTypeId != null && message.hasOwnProperty("ShowTypeId"))
|
|
object.ShowTypeId = options.enums === String ? $root.gamehall.HallOperaCode[message.ShowTypeId] === undefined ? message.ShowTypeId : $root.gamehall.HallOperaCode[message.ShowTypeId] : message.ShowTypeId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSCodeTypeRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSCodeTypeRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSCodeTypeRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSCodeTypeRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSCodeTypeRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSCodeTypeRecord";
|
|
};
|
|
|
|
return CSCodeTypeRecord;
|
|
})();
|
|
|
|
gamehall.CodeTypeRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a CodeTypeRecord.
|
|
* @memberof gamehall
|
|
* @interface ICodeTypeRecord
|
|
* @property {string|null} [GameName] CodeTypeRecord GameName
|
|
* @property {number|Long|null} [GameBetCoin] CodeTypeRecord GameBetCoin
|
|
* @property {number|null} [Rate] CodeTypeRecord Rate
|
|
* @property {number|null} [Coin] CodeTypeRecord Coin
|
|
* @property {number|null} [MinCoin] CodeTypeRecord MinCoin
|
|
* @property {number|null} [MaxCoin] CodeTypeRecord MaxCoin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CodeTypeRecord.
|
|
* @memberof gamehall
|
|
* @classdesc 洗码列表
|
|
* @implements ICodeTypeRecord
|
|
* @constructor
|
|
* @param {gamehall.ICodeTypeRecord=} [properties] Properties to set
|
|
*/
|
|
function CodeTypeRecord(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CodeTypeRecord GameName.
|
|
* @member {string} GameName
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @instance
|
|
*/
|
|
CodeTypeRecord.prototype.GameName = "";
|
|
|
|
/**
|
|
* CodeTypeRecord GameBetCoin.
|
|
* @member {number|Long} GameBetCoin
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @instance
|
|
*/
|
|
CodeTypeRecord.prototype.GameBetCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CodeTypeRecord Rate.
|
|
* @member {number} Rate
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @instance
|
|
*/
|
|
CodeTypeRecord.prototype.Rate = 0;
|
|
|
|
/**
|
|
* CodeTypeRecord Coin.
|
|
* @member {number} Coin
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @instance
|
|
*/
|
|
CodeTypeRecord.prototype.Coin = 0;
|
|
|
|
/**
|
|
* CodeTypeRecord MinCoin.
|
|
* @member {number} MinCoin
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @instance
|
|
*/
|
|
CodeTypeRecord.prototype.MinCoin = 0;
|
|
|
|
/**
|
|
* CodeTypeRecord MaxCoin.
|
|
* @member {number} MaxCoin
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @instance
|
|
*/
|
|
CodeTypeRecord.prototype.MaxCoin = 0;
|
|
|
|
/**
|
|
* Creates a new CodeTypeRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ICodeTypeRecord=} [properties] Properties to set
|
|
* @returns {gamehall.CodeTypeRecord} CodeTypeRecord instance
|
|
*/
|
|
CodeTypeRecord.create = function create(properties) {
|
|
return new CodeTypeRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CodeTypeRecord message. Does not implicitly {@link gamehall.CodeTypeRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ICodeTypeRecord} message CodeTypeRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CodeTypeRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameName != null && Object.hasOwnProperty.call(message, "GameName"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.GameName);
|
|
if (message.GameBetCoin != null && Object.hasOwnProperty.call(message, "GameBetCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.GameBetCoin);
|
|
if (message.Rate != null && Object.hasOwnProperty.call(message, "Rate"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Rate);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.Coin);
|
|
if (message.MinCoin != null && Object.hasOwnProperty.call(message, "MinCoin"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.MinCoin);
|
|
if (message.MaxCoin != null && Object.hasOwnProperty.call(message, "MaxCoin"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.MaxCoin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CodeTypeRecord message, length delimited. Does not implicitly {@link gamehall.CodeTypeRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ICodeTypeRecord} message CodeTypeRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CodeTypeRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CodeTypeRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CodeTypeRecord} CodeTypeRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CodeTypeRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CodeTypeRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameName = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameBetCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Rate = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Coin = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.MinCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.MaxCoin = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CodeTypeRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CodeTypeRecord} CodeTypeRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CodeTypeRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CodeTypeRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CodeTypeRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameName != null && message.hasOwnProperty("GameName"))
|
|
if (!$util.isString(message.GameName))
|
|
return "GameName: string expected";
|
|
if (message.GameBetCoin != null && message.hasOwnProperty("GameBetCoin"))
|
|
if (!$util.isInteger(message.GameBetCoin) && !(message.GameBetCoin && $util.isInteger(message.GameBetCoin.low) && $util.isInteger(message.GameBetCoin.high)))
|
|
return "GameBetCoin: integer|Long expected";
|
|
if (message.Rate != null && message.hasOwnProperty("Rate"))
|
|
if (!$util.isInteger(message.Rate))
|
|
return "Rate: integer expected";
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin))
|
|
return "Coin: integer expected";
|
|
if (message.MinCoin != null && message.hasOwnProperty("MinCoin"))
|
|
if (!$util.isInteger(message.MinCoin))
|
|
return "MinCoin: integer expected";
|
|
if (message.MaxCoin != null && message.hasOwnProperty("MaxCoin"))
|
|
if (!$util.isInteger(message.MaxCoin))
|
|
return "MaxCoin: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CodeTypeRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CodeTypeRecord} CodeTypeRecord
|
|
*/
|
|
CodeTypeRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CodeTypeRecord)
|
|
return object;
|
|
var message = new $root.gamehall.CodeTypeRecord();
|
|
if (object.GameName != null)
|
|
message.GameName = String(object.GameName);
|
|
if (object.GameBetCoin != null)
|
|
if ($util.Long)
|
|
(message.GameBetCoin = $util.Long.fromValue(object.GameBetCoin)).unsigned = false;
|
|
else if (typeof object.GameBetCoin === "string")
|
|
message.GameBetCoin = parseInt(object.GameBetCoin, 10);
|
|
else if (typeof object.GameBetCoin === "number")
|
|
message.GameBetCoin = object.GameBetCoin;
|
|
else if (typeof object.GameBetCoin === "object")
|
|
message.GameBetCoin = new $util.LongBits(object.GameBetCoin.low >>> 0, object.GameBetCoin.high >>> 0).toNumber();
|
|
if (object.Rate != null)
|
|
message.Rate = object.Rate | 0;
|
|
if (object.Coin != null)
|
|
message.Coin = object.Coin | 0;
|
|
if (object.MinCoin != null)
|
|
message.MinCoin = object.MinCoin | 0;
|
|
if (object.MaxCoin != null)
|
|
message.MaxCoin = object.MaxCoin | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CodeTypeRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.CodeTypeRecord} message CodeTypeRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CodeTypeRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameName = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.GameBetCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.GameBetCoin = options.longs === String ? "0" : 0;
|
|
object.Rate = 0;
|
|
object.Coin = 0;
|
|
object.MinCoin = 0;
|
|
object.MaxCoin = 0;
|
|
}
|
|
if (message.GameName != null && message.hasOwnProperty("GameName"))
|
|
object.GameName = message.GameName;
|
|
if (message.GameBetCoin != null && message.hasOwnProperty("GameBetCoin"))
|
|
if (typeof message.GameBetCoin === "number")
|
|
object.GameBetCoin = options.longs === String ? String(message.GameBetCoin) : message.GameBetCoin;
|
|
else
|
|
object.GameBetCoin = options.longs === String ? $util.Long.prototype.toString.call(message.GameBetCoin) : options.longs === Number ? new $util.LongBits(message.GameBetCoin.low >>> 0, message.GameBetCoin.high >>> 0).toNumber() : message.GameBetCoin;
|
|
if (message.Rate != null && message.hasOwnProperty("Rate"))
|
|
object.Rate = message.Rate;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
object.Coin = message.Coin;
|
|
if (message.MinCoin != null && message.hasOwnProperty("MinCoin"))
|
|
object.MinCoin = message.MinCoin;
|
|
if (message.MaxCoin != null && message.hasOwnProperty("MaxCoin"))
|
|
object.MaxCoin = message.MaxCoin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CodeTypeRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CodeTypeRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CodeTypeRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CodeTypeRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CodeTypeRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CodeTypeRecord";
|
|
};
|
|
|
|
return CodeTypeRecord;
|
|
})();
|
|
|
|
gamehall.SCCodeTypeRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCodeTypeRecord.
|
|
* @memberof gamehall
|
|
* @interface ISCCodeTypeRecord
|
|
* @property {gamehall.HallOperaCode|null} [ShowType] SCCodeTypeRecord ShowType
|
|
* @property {Array.<gamehall.ICodeTypeRecord>|null} [CodeTypeRecord] SCCodeTypeRecord CodeTypeRecord
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCodeTypeRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCodeTypeRecord.
|
|
* @implements ISCCodeTypeRecord
|
|
* @constructor
|
|
* @param {gamehall.ISCCodeTypeRecord=} [properties] Properties to set
|
|
*/
|
|
function SCCodeTypeRecord(properties) {
|
|
this.CodeTypeRecord = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCodeTypeRecord ShowType.
|
|
* @member {gamehall.HallOperaCode} ShowType
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @instance
|
|
*/
|
|
SCCodeTypeRecord.prototype.ShowType = 0;
|
|
|
|
/**
|
|
* SCCodeTypeRecord CodeTypeRecord.
|
|
* @member {Array.<gamehall.ICodeTypeRecord>} CodeTypeRecord
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @instance
|
|
*/
|
|
SCCodeTypeRecord.prototype.CodeTypeRecord = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCCodeTypeRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ISCCodeTypeRecord=} [properties] Properties to set
|
|
* @returns {gamehall.SCCodeTypeRecord} SCCodeTypeRecord instance
|
|
*/
|
|
SCCodeTypeRecord.create = function create(properties) {
|
|
return new SCCodeTypeRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCodeTypeRecord message. Does not implicitly {@link gamehall.SCCodeTypeRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ISCCodeTypeRecord} message SCCodeTypeRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCodeTypeRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShowType != null && Object.hasOwnProperty.call(message, "ShowType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ShowType);
|
|
if (message.CodeTypeRecord != null && message.CodeTypeRecord.length)
|
|
for (var i = 0; i < message.CodeTypeRecord.length; ++i)
|
|
$root.gamehall.CodeTypeRecord.encode(message.CodeTypeRecord[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCodeTypeRecord message, length delimited. Does not implicitly {@link gamehall.SCCodeTypeRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.ISCCodeTypeRecord} message SCCodeTypeRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCodeTypeRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCodeTypeRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCodeTypeRecord} SCCodeTypeRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCodeTypeRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCodeTypeRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShowType = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.CodeTypeRecord && message.CodeTypeRecord.length))
|
|
message.CodeTypeRecord = [];
|
|
message.CodeTypeRecord.push($root.gamehall.CodeTypeRecord.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCodeTypeRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCodeTypeRecord} SCCodeTypeRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCodeTypeRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCodeTypeRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCodeTypeRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShowType != null && message.hasOwnProperty("ShowType"))
|
|
switch (message.ShowType) {
|
|
default:
|
|
return "ShowType: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
case 5:
|
|
case 6:
|
|
case 7:
|
|
case 8:
|
|
case 101:
|
|
break;
|
|
}
|
|
if (message.CodeTypeRecord != null && message.hasOwnProperty("CodeTypeRecord")) {
|
|
if (!Array.isArray(message.CodeTypeRecord))
|
|
return "CodeTypeRecord: array expected";
|
|
for (var i = 0; i < message.CodeTypeRecord.length; ++i) {
|
|
var error = $root.gamehall.CodeTypeRecord.verify(message.CodeTypeRecord[i]);
|
|
if (error)
|
|
return "CodeTypeRecord." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCodeTypeRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCodeTypeRecord} SCCodeTypeRecord
|
|
*/
|
|
SCCodeTypeRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCodeTypeRecord)
|
|
return object;
|
|
var message = new $root.gamehall.SCCodeTypeRecord();
|
|
switch (object.ShowType) {
|
|
default:
|
|
if (typeof object.ShowType === "number") {
|
|
message.ShowType = object.ShowType;
|
|
break;
|
|
}
|
|
break;
|
|
case "HallOperaZero":
|
|
case 0:
|
|
message.ShowType = 0;
|
|
break;
|
|
case "HallChessGame":
|
|
case 1:
|
|
message.ShowType = 1;
|
|
break;
|
|
case "HallElectronicGame":
|
|
case 2:
|
|
message.ShowType = 2;
|
|
break;
|
|
case "HallFishingGame":
|
|
case 3:
|
|
message.ShowType = 3;
|
|
break;
|
|
case "HallLiveVideo":
|
|
case 4:
|
|
message.ShowType = 4;
|
|
break;
|
|
case "HallLotteryGame":
|
|
case 5:
|
|
message.ShowType = 5;
|
|
break;
|
|
case "HallSportsGame":
|
|
case 6:
|
|
message.ShowType = 6;
|
|
break;
|
|
case "HallPrivateRoom":
|
|
case 7:
|
|
message.ShowType = 7;
|
|
break;
|
|
case "HallClubRoom":
|
|
case 8:
|
|
message.ShowType = 8;
|
|
break;
|
|
case "HallThirdPlt":
|
|
case 101:
|
|
message.ShowType = 101;
|
|
break;
|
|
}
|
|
if (object.CodeTypeRecord) {
|
|
if (!Array.isArray(object.CodeTypeRecord))
|
|
throw TypeError(".gamehall.SCCodeTypeRecord.CodeTypeRecord: array expected");
|
|
message.CodeTypeRecord = [];
|
|
for (var i = 0; i < object.CodeTypeRecord.length; ++i) {
|
|
if (typeof object.CodeTypeRecord[i] !== "object")
|
|
throw TypeError(".gamehall.SCCodeTypeRecord.CodeTypeRecord: object expected");
|
|
message.CodeTypeRecord[i] = $root.gamehall.CodeTypeRecord.fromObject(object.CodeTypeRecord[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCodeTypeRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {gamehall.SCCodeTypeRecord} message SCCodeTypeRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCodeTypeRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.CodeTypeRecord = [];
|
|
if (options.defaults)
|
|
object.ShowType = options.enums === String ? "HallOperaZero" : 0;
|
|
if (message.ShowType != null && message.hasOwnProperty("ShowType"))
|
|
object.ShowType = options.enums === String ? $root.gamehall.HallOperaCode[message.ShowType] === undefined ? message.ShowType : $root.gamehall.HallOperaCode[message.ShowType] : message.ShowType;
|
|
if (message.CodeTypeRecord && message.CodeTypeRecord.length) {
|
|
object.CodeTypeRecord = [];
|
|
for (var j = 0; j < message.CodeTypeRecord.length; ++j)
|
|
object.CodeTypeRecord[j] = $root.gamehall.CodeTypeRecord.toObject(message.CodeTypeRecord[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCodeTypeRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCodeTypeRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCodeTypeRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCodeTypeRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCodeTypeRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCodeTypeRecord";
|
|
};
|
|
|
|
return SCCodeTypeRecord;
|
|
})();
|
|
|
|
gamehall.CSBetCoinRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a CSBetCoinRecord.
|
|
* @memberof gamehall
|
|
* @interface ICSBetCoinRecord
|
|
* @property {gamehall.HallOperaCode|null} [ShowTypeId] CSBetCoinRecord ShowTypeId
|
|
* @property {number|Long|null} [TimeIndex] CSBetCoinRecord TimeIndex
|
|
* @property {number|null} [PageNo] CSBetCoinRecord PageNo
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSBetCoinRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSBetCoinRecord.
|
|
* @implements ICSBetCoinRecord
|
|
* @constructor
|
|
* @param {gamehall.ICSBetCoinRecord=} [properties] Properties to set
|
|
*/
|
|
function CSBetCoinRecord(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSBetCoinRecord ShowTypeId.
|
|
* @member {gamehall.HallOperaCode} ShowTypeId
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @instance
|
|
*/
|
|
CSBetCoinRecord.prototype.ShowTypeId = 0;
|
|
|
|
/**
|
|
* CSBetCoinRecord TimeIndex.
|
|
* @member {number|Long} TimeIndex
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @instance
|
|
*/
|
|
CSBetCoinRecord.prototype.TimeIndex = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CSBetCoinRecord PageNo.
|
|
* @member {number} PageNo
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @instance
|
|
*/
|
|
CSBetCoinRecord.prototype.PageNo = 0;
|
|
|
|
/**
|
|
* Creates a new CSBetCoinRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.ICSBetCoinRecord=} [properties] Properties to set
|
|
* @returns {gamehall.CSBetCoinRecord} CSBetCoinRecord instance
|
|
*/
|
|
CSBetCoinRecord.create = function create(properties) {
|
|
return new CSBetCoinRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSBetCoinRecord message. Does not implicitly {@link gamehall.CSBetCoinRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.ICSBetCoinRecord} message CSBetCoinRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSBetCoinRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShowTypeId != null && Object.hasOwnProperty.call(message, "ShowTypeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ShowTypeId);
|
|
if (message.TimeIndex != null && Object.hasOwnProperty.call(message, "TimeIndex"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.TimeIndex);
|
|
if (message.PageNo != null && Object.hasOwnProperty.call(message, "PageNo"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.PageNo);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSBetCoinRecord message, length delimited. Does not implicitly {@link gamehall.CSBetCoinRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.ICSBetCoinRecord} message CSBetCoinRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSBetCoinRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSBetCoinRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSBetCoinRecord} CSBetCoinRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSBetCoinRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSBetCoinRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShowTypeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.TimeIndex = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.PageNo = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSBetCoinRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSBetCoinRecord} CSBetCoinRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSBetCoinRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSBetCoinRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSBetCoinRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShowTypeId != null && message.hasOwnProperty("ShowTypeId"))
|
|
switch (message.ShowTypeId) {
|
|
default:
|
|
return "ShowTypeId: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
case 5:
|
|
case 6:
|
|
case 7:
|
|
case 8:
|
|
case 101:
|
|
break;
|
|
}
|
|
if (message.TimeIndex != null && message.hasOwnProperty("TimeIndex"))
|
|
if (!$util.isInteger(message.TimeIndex) && !(message.TimeIndex && $util.isInteger(message.TimeIndex.low) && $util.isInteger(message.TimeIndex.high)))
|
|
return "TimeIndex: integer|Long expected";
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
if (!$util.isInteger(message.PageNo))
|
|
return "PageNo: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSBetCoinRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSBetCoinRecord} CSBetCoinRecord
|
|
*/
|
|
CSBetCoinRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSBetCoinRecord)
|
|
return object;
|
|
var message = new $root.gamehall.CSBetCoinRecord();
|
|
switch (object.ShowTypeId) {
|
|
default:
|
|
if (typeof object.ShowTypeId === "number") {
|
|
message.ShowTypeId = object.ShowTypeId;
|
|
break;
|
|
}
|
|
break;
|
|
case "HallOperaZero":
|
|
case 0:
|
|
message.ShowTypeId = 0;
|
|
break;
|
|
case "HallChessGame":
|
|
case 1:
|
|
message.ShowTypeId = 1;
|
|
break;
|
|
case "HallElectronicGame":
|
|
case 2:
|
|
message.ShowTypeId = 2;
|
|
break;
|
|
case "HallFishingGame":
|
|
case 3:
|
|
message.ShowTypeId = 3;
|
|
break;
|
|
case "HallLiveVideo":
|
|
case 4:
|
|
message.ShowTypeId = 4;
|
|
break;
|
|
case "HallLotteryGame":
|
|
case 5:
|
|
message.ShowTypeId = 5;
|
|
break;
|
|
case "HallSportsGame":
|
|
case 6:
|
|
message.ShowTypeId = 6;
|
|
break;
|
|
case "HallPrivateRoom":
|
|
case 7:
|
|
message.ShowTypeId = 7;
|
|
break;
|
|
case "HallClubRoom":
|
|
case 8:
|
|
message.ShowTypeId = 8;
|
|
break;
|
|
case "HallThirdPlt":
|
|
case 101:
|
|
message.ShowTypeId = 101;
|
|
break;
|
|
}
|
|
if (object.TimeIndex != null)
|
|
if ($util.Long)
|
|
(message.TimeIndex = $util.Long.fromValue(object.TimeIndex)).unsigned = false;
|
|
else if (typeof object.TimeIndex === "string")
|
|
message.TimeIndex = parseInt(object.TimeIndex, 10);
|
|
else if (typeof object.TimeIndex === "number")
|
|
message.TimeIndex = object.TimeIndex;
|
|
else if (typeof object.TimeIndex === "object")
|
|
message.TimeIndex = new $util.LongBits(object.TimeIndex.low >>> 0, object.TimeIndex.high >>> 0).toNumber();
|
|
if (object.PageNo != null)
|
|
message.PageNo = object.PageNo | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSBetCoinRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.CSBetCoinRecord} message CSBetCoinRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSBetCoinRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.ShowTypeId = options.enums === String ? "HallOperaZero" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TimeIndex = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TimeIndex = options.longs === String ? "0" : 0;
|
|
object.PageNo = 0;
|
|
}
|
|
if (message.ShowTypeId != null && message.hasOwnProperty("ShowTypeId"))
|
|
object.ShowTypeId = options.enums === String ? $root.gamehall.HallOperaCode[message.ShowTypeId] === undefined ? message.ShowTypeId : $root.gamehall.HallOperaCode[message.ShowTypeId] : message.ShowTypeId;
|
|
if (message.TimeIndex != null && message.hasOwnProperty("TimeIndex"))
|
|
if (typeof message.TimeIndex === "number")
|
|
object.TimeIndex = options.longs === String ? String(message.TimeIndex) : message.TimeIndex;
|
|
else
|
|
object.TimeIndex = options.longs === String ? $util.Long.prototype.toString.call(message.TimeIndex) : options.longs === Number ? new $util.LongBits(message.TimeIndex.low >>> 0, message.TimeIndex.high >>> 0).toNumber() : message.TimeIndex;
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
object.PageNo = message.PageNo;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSBetCoinRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSBetCoinRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSBetCoinRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSBetCoinRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSBetCoinRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSBetCoinRecord";
|
|
};
|
|
|
|
return CSBetCoinRecord;
|
|
})();
|
|
|
|
gamehall.BetCoinRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a BetCoinRecord.
|
|
* @memberof gamehall
|
|
* @interface IBetCoinRecord
|
|
* @property {number|Long|null} [Ts] BetCoinRecord Ts
|
|
* @property {string|null} [GameName] BetCoinRecord GameName
|
|
* @property {string|null} [RecordId] BetCoinRecord RecordId
|
|
* @property {number|Long|null} [BetCoin] BetCoinRecord BetCoin
|
|
* @property {number|Long|null} [ReceivedCoin] BetCoinRecord ReceivedCoin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new BetCoinRecord.
|
|
* @memberof gamehall
|
|
* @classdesc 投注记录
|
|
* @implements IBetCoinRecord
|
|
* @constructor
|
|
* @param {gamehall.IBetCoinRecord=} [properties] Properties to set
|
|
*/
|
|
function BetCoinRecord(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* BetCoinRecord Ts.
|
|
* @member {number|Long} Ts
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @instance
|
|
*/
|
|
BetCoinRecord.prototype.Ts = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* BetCoinRecord GameName.
|
|
* @member {string} GameName
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @instance
|
|
*/
|
|
BetCoinRecord.prototype.GameName = "";
|
|
|
|
/**
|
|
* BetCoinRecord RecordId.
|
|
* @member {string} RecordId
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @instance
|
|
*/
|
|
BetCoinRecord.prototype.RecordId = "";
|
|
|
|
/**
|
|
* BetCoinRecord BetCoin.
|
|
* @member {number|Long} BetCoin
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @instance
|
|
*/
|
|
BetCoinRecord.prototype.BetCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* BetCoinRecord ReceivedCoin.
|
|
* @member {number|Long} ReceivedCoin
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @instance
|
|
*/
|
|
BetCoinRecord.prototype.ReceivedCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new BetCoinRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {gamehall.IBetCoinRecord=} [properties] Properties to set
|
|
* @returns {gamehall.BetCoinRecord} BetCoinRecord instance
|
|
*/
|
|
BetCoinRecord.create = function create(properties) {
|
|
return new BetCoinRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified BetCoinRecord message. Does not implicitly {@link gamehall.BetCoinRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {gamehall.IBetCoinRecord} message BetCoinRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
BetCoinRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Ts != null && Object.hasOwnProperty.call(message, "Ts"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int64(message.Ts);
|
|
if (message.GameName != null && Object.hasOwnProperty.call(message, "GameName"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.GameName);
|
|
if (message.RecordId != null && Object.hasOwnProperty.call(message, "RecordId"))
|
|
writer.uint32(/* id 3, wireType 2 =*/26).string(message.RecordId);
|
|
if (message.BetCoin != null && Object.hasOwnProperty.call(message, "BetCoin"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.BetCoin);
|
|
if (message.ReceivedCoin != null && Object.hasOwnProperty.call(message, "ReceivedCoin"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int64(message.ReceivedCoin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified BetCoinRecord message, length delimited. Does not implicitly {@link gamehall.BetCoinRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {gamehall.IBetCoinRecord} message BetCoinRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
BetCoinRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a BetCoinRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.BetCoinRecord} BetCoinRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
BetCoinRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.BetCoinRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Ts = reader.int64();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameName = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.RecordId = reader.string();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.BetCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.ReceivedCoin = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a BetCoinRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.BetCoinRecord} BetCoinRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
BetCoinRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a BetCoinRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
BetCoinRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (!$util.isInteger(message.Ts) && !(message.Ts && $util.isInteger(message.Ts.low) && $util.isInteger(message.Ts.high)))
|
|
return "Ts: integer|Long expected";
|
|
if (message.GameName != null && message.hasOwnProperty("GameName"))
|
|
if (!$util.isString(message.GameName))
|
|
return "GameName: string expected";
|
|
if (message.RecordId != null && message.hasOwnProperty("RecordId"))
|
|
if (!$util.isString(message.RecordId))
|
|
return "RecordId: string expected";
|
|
if (message.BetCoin != null && message.hasOwnProperty("BetCoin"))
|
|
if (!$util.isInteger(message.BetCoin) && !(message.BetCoin && $util.isInteger(message.BetCoin.low) && $util.isInteger(message.BetCoin.high)))
|
|
return "BetCoin: integer|Long expected";
|
|
if (message.ReceivedCoin != null && message.hasOwnProperty("ReceivedCoin"))
|
|
if (!$util.isInteger(message.ReceivedCoin) && !(message.ReceivedCoin && $util.isInteger(message.ReceivedCoin.low) && $util.isInteger(message.ReceivedCoin.high)))
|
|
return "ReceivedCoin: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a BetCoinRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.BetCoinRecord} BetCoinRecord
|
|
*/
|
|
BetCoinRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.BetCoinRecord)
|
|
return object;
|
|
var message = new $root.gamehall.BetCoinRecord();
|
|
if (object.Ts != null)
|
|
if ($util.Long)
|
|
(message.Ts = $util.Long.fromValue(object.Ts)).unsigned = false;
|
|
else if (typeof object.Ts === "string")
|
|
message.Ts = parseInt(object.Ts, 10);
|
|
else if (typeof object.Ts === "number")
|
|
message.Ts = object.Ts;
|
|
else if (typeof object.Ts === "object")
|
|
message.Ts = new $util.LongBits(object.Ts.low >>> 0, object.Ts.high >>> 0).toNumber();
|
|
if (object.GameName != null)
|
|
message.GameName = String(object.GameName);
|
|
if (object.RecordId != null)
|
|
message.RecordId = String(object.RecordId);
|
|
if (object.BetCoin != null)
|
|
if ($util.Long)
|
|
(message.BetCoin = $util.Long.fromValue(object.BetCoin)).unsigned = false;
|
|
else if (typeof object.BetCoin === "string")
|
|
message.BetCoin = parseInt(object.BetCoin, 10);
|
|
else if (typeof object.BetCoin === "number")
|
|
message.BetCoin = object.BetCoin;
|
|
else if (typeof object.BetCoin === "object")
|
|
message.BetCoin = new $util.LongBits(object.BetCoin.low >>> 0, object.BetCoin.high >>> 0).toNumber();
|
|
if (object.ReceivedCoin != null)
|
|
if ($util.Long)
|
|
(message.ReceivedCoin = $util.Long.fromValue(object.ReceivedCoin)).unsigned = false;
|
|
else if (typeof object.ReceivedCoin === "string")
|
|
message.ReceivedCoin = parseInt(object.ReceivedCoin, 10);
|
|
else if (typeof object.ReceivedCoin === "number")
|
|
message.ReceivedCoin = object.ReceivedCoin;
|
|
else if (typeof object.ReceivedCoin === "object")
|
|
message.ReceivedCoin = new $util.LongBits(object.ReceivedCoin.low >>> 0, object.ReceivedCoin.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a BetCoinRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {gamehall.BetCoinRecord} message BetCoinRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
BetCoinRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Ts = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Ts = options.longs === String ? "0" : 0;
|
|
object.GameName = "";
|
|
object.RecordId = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.BetCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.BetCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.ReceivedCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.ReceivedCoin = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (typeof message.Ts === "number")
|
|
object.Ts = options.longs === String ? String(message.Ts) : message.Ts;
|
|
else
|
|
object.Ts = options.longs === String ? $util.Long.prototype.toString.call(message.Ts) : options.longs === Number ? new $util.LongBits(message.Ts.low >>> 0, message.Ts.high >>> 0).toNumber() : message.Ts;
|
|
if (message.GameName != null && message.hasOwnProperty("GameName"))
|
|
object.GameName = message.GameName;
|
|
if (message.RecordId != null && message.hasOwnProperty("RecordId"))
|
|
object.RecordId = message.RecordId;
|
|
if (message.BetCoin != null && message.hasOwnProperty("BetCoin"))
|
|
if (typeof message.BetCoin === "number")
|
|
object.BetCoin = options.longs === String ? String(message.BetCoin) : message.BetCoin;
|
|
else
|
|
object.BetCoin = options.longs === String ? $util.Long.prototype.toString.call(message.BetCoin) : options.longs === Number ? new $util.LongBits(message.BetCoin.low >>> 0, message.BetCoin.high >>> 0).toNumber() : message.BetCoin;
|
|
if (message.ReceivedCoin != null && message.hasOwnProperty("ReceivedCoin"))
|
|
if (typeof message.ReceivedCoin === "number")
|
|
object.ReceivedCoin = options.longs === String ? String(message.ReceivedCoin) : message.ReceivedCoin;
|
|
else
|
|
object.ReceivedCoin = options.longs === String ? $util.Long.prototype.toString.call(message.ReceivedCoin) : options.longs === Number ? new $util.LongBits(message.ReceivedCoin.low >>> 0, message.ReceivedCoin.high >>> 0).toNumber() : message.ReceivedCoin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this BetCoinRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
BetCoinRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for BetCoinRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.BetCoinRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
BetCoinRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.BetCoinRecord";
|
|
};
|
|
|
|
return BetCoinRecord;
|
|
})();
|
|
|
|
gamehall.SCBetCoinRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a SCBetCoinRecord.
|
|
* @memberof gamehall
|
|
* @interface ISCBetCoinRecord
|
|
* @property {Array.<gamehall.IBetCoinRecord>|null} [BetCoinRecord] SCBetCoinRecord BetCoinRecord
|
|
* @property {number|null} [PageNo] SCBetCoinRecord PageNo
|
|
* @property {number|null} [PageSize] SCBetCoinRecord PageSize
|
|
* @property {number|null} [PageNum] SCBetCoinRecord PageNum
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCBetCoinRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCBetCoinRecord.
|
|
* @implements ISCBetCoinRecord
|
|
* @constructor
|
|
* @param {gamehall.ISCBetCoinRecord=} [properties] Properties to set
|
|
*/
|
|
function SCBetCoinRecord(properties) {
|
|
this.BetCoinRecord = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCBetCoinRecord BetCoinRecord.
|
|
* @member {Array.<gamehall.IBetCoinRecord>} BetCoinRecord
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @instance
|
|
*/
|
|
SCBetCoinRecord.prototype.BetCoinRecord = $util.emptyArray;
|
|
|
|
/**
|
|
* SCBetCoinRecord PageNo.
|
|
* @member {number} PageNo
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @instance
|
|
*/
|
|
SCBetCoinRecord.prototype.PageNo = 0;
|
|
|
|
/**
|
|
* SCBetCoinRecord PageSize.
|
|
* @member {number} PageSize
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @instance
|
|
*/
|
|
SCBetCoinRecord.prototype.PageSize = 0;
|
|
|
|
/**
|
|
* SCBetCoinRecord PageNum.
|
|
* @member {number} PageNum
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @instance
|
|
*/
|
|
SCBetCoinRecord.prototype.PageNum = 0;
|
|
|
|
/**
|
|
* Creates a new SCBetCoinRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.ISCBetCoinRecord=} [properties] Properties to set
|
|
* @returns {gamehall.SCBetCoinRecord} SCBetCoinRecord instance
|
|
*/
|
|
SCBetCoinRecord.create = function create(properties) {
|
|
return new SCBetCoinRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCBetCoinRecord message. Does not implicitly {@link gamehall.SCBetCoinRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.ISCBetCoinRecord} message SCBetCoinRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCBetCoinRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.BetCoinRecord != null && message.BetCoinRecord.length)
|
|
for (var i = 0; i < message.BetCoinRecord.length; ++i)
|
|
$root.gamehall.BetCoinRecord.encode(message.BetCoinRecord[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.PageNo != null && Object.hasOwnProperty.call(message, "PageNo"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.PageNo);
|
|
if (message.PageSize != null && Object.hasOwnProperty.call(message, "PageSize"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.PageSize);
|
|
if (message.PageNum != null && Object.hasOwnProperty.call(message, "PageNum"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.PageNum);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCBetCoinRecord message, length delimited. Does not implicitly {@link gamehall.SCBetCoinRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.ISCBetCoinRecord} message SCBetCoinRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCBetCoinRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCBetCoinRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCBetCoinRecord} SCBetCoinRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCBetCoinRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCBetCoinRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.BetCoinRecord && message.BetCoinRecord.length))
|
|
message.BetCoinRecord = [];
|
|
message.BetCoinRecord.push($root.gamehall.BetCoinRecord.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.PageNo = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.PageSize = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.PageNum = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCBetCoinRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCBetCoinRecord} SCBetCoinRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCBetCoinRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCBetCoinRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCBetCoinRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.BetCoinRecord != null && message.hasOwnProperty("BetCoinRecord")) {
|
|
if (!Array.isArray(message.BetCoinRecord))
|
|
return "BetCoinRecord: array expected";
|
|
for (var i = 0; i < message.BetCoinRecord.length; ++i) {
|
|
var error = $root.gamehall.BetCoinRecord.verify(message.BetCoinRecord[i]);
|
|
if (error)
|
|
return "BetCoinRecord." + error;
|
|
}
|
|
}
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
if (!$util.isInteger(message.PageNo))
|
|
return "PageNo: integer expected";
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
if (!$util.isInteger(message.PageSize))
|
|
return "PageSize: integer expected";
|
|
if (message.PageNum != null && message.hasOwnProperty("PageNum"))
|
|
if (!$util.isInteger(message.PageNum))
|
|
return "PageNum: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCBetCoinRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCBetCoinRecord} SCBetCoinRecord
|
|
*/
|
|
SCBetCoinRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCBetCoinRecord)
|
|
return object;
|
|
var message = new $root.gamehall.SCBetCoinRecord();
|
|
if (object.BetCoinRecord) {
|
|
if (!Array.isArray(object.BetCoinRecord))
|
|
throw TypeError(".gamehall.SCBetCoinRecord.BetCoinRecord: array expected");
|
|
message.BetCoinRecord = [];
|
|
for (var i = 0; i < object.BetCoinRecord.length; ++i) {
|
|
if (typeof object.BetCoinRecord[i] !== "object")
|
|
throw TypeError(".gamehall.SCBetCoinRecord.BetCoinRecord: object expected");
|
|
message.BetCoinRecord[i] = $root.gamehall.BetCoinRecord.fromObject(object.BetCoinRecord[i]);
|
|
}
|
|
}
|
|
if (object.PageNo != null)
|
|
message.PageNo = object.PageNo | 0;
|
|
if (object.PageSize != null)
|
|
message.PageSize = object.PageSize | 0;
|
|
if (object.PageNum != null)
|
|
message.PageNum = object.PageNum | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCBetCoinRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {gamehall.SCBetCoinRecord} message SCBetCoinRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCBetCoinRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.BetCoinRecord = [];
|
|
if (options.defaults) {
|
|
object.PageNo = 0;
|
|
object.PageSize = 0;
|
|
object.PageNum = 0;
|
|
}
|
|
if (message.BetCoinRecord && message.BetCoinRecord.length) {
|
|
object.BetCoinRecord = [];
|
|
for (var j = 0; j < message.BetCoinRecord.length; ++j)
|
|
object.BetCoinRecord[j] = $root.gamehall.BetCoinRecord.toObject(message.BetCoinRecord[j], options);
|
|
}
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
object.PageNo = message.PageNo;
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
object.PageSize = message.PageSize;
|
|
if (message.PageNum != null && message.hasOwnProperty("PageNum"))
|
|
object.PageNum = message.PageNum;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCBetCoinRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCBetCoinRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCBetCoinRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCBetCoinRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCBetCoinRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCBetCoinRecord";
|
|
};
|
|
|
|
return SCBetCoinRecord;
|
|
})();
|
|
|
|
gamehall.CSCoinDetailed = (function() {
|
|
|
|
/**
|
|
* Properties of a CSCoinDetailed.
|
|
* @memberof gamehall
|
|
* @interface ICSCoinDetailed
|
|
* @property {number|Long|null} [TimeIndex] CSCoinDetailed TimeIndex
|
|
* @property {number|Long|null} [CoinType] CSCoinDetailed CoinType
|
|
* @property {number|null} [PageNo] CSCoinDetailed PageNo
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSCoinDetailed.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSCoinDetailed.
|
|
* @implements ICSCoinDetailed
|
|
* @constructor
|
|
* @param {gamehall.ICSCoinDetailed=} [properties] Properties to set
|
|
*/
|
|
function CSCoinDetailed(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSCoinDetailed TimeIndex.
|
|
* @member {number|Long} TimeIndex
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @instance
|
|
*/
|
|
CSCoinDetailed.prototype.TimeIndex = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CSCoinDetailed CoinType.
|
|
* @member {number|Long} CoinType
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @instance
|
|
*/
|
|
CSCoinDetailed.prototype.CoinType = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CSCoinDetailed PageNo.
|
|
* @member {number} PageNo
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @instance
|
|
*/
|
|
CSCoinDetailed.prototype.PageNo = 0;
|
|
|
|
/**
|
|
* Creates a new CSCoinDetailed instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {gamehall.ICSCoinDetailed=} [properties] Properties to set
|
|
* @returns {gamehall.CSCoinDetailed} CSCoinDetailed instance
|
|
*/
|
|
CSCoinDetailed.create = function create(properties) {
|
|
return new CSCoinDetailed(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinDetailed message. Does not implicitly {@link gamehall.CSCoinDetailed.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {gamehall.ICSCoinDetailed} message CSCoinDetailed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinDetailed.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.TimeIndex != null && Object.hasOwnProperty.call(message, "TimeIndex"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int64(message.TimeIndex);
|
|
if (message.CoinType != null && Object.hasOwnProperty.call(message, "CoinType"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.CoinType);
|
|
if (message.PageNo != null && Object.hasOwnProperty.call(message, "PageNo"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.PageNo);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSCoinDetailed message, length delimited. Does not implicitly {@link gamehall.CSCoinDetailed.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {gamehall.ICSCoinDetailed} message CSCoinDetailed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSCoinDetailed.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinDetailed message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSCoinDetailed} CSCoinDetailed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinDetailed.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSCoinDetailed();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.TimeIndex = reader.int64();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.CoinType = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.PageNo = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSCoinDetailed message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSCoinDetailed} CSCoinDetailed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSCoinDetailed.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSCoinDetailed message.
|
|
* @function verify
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSCoinDetailed.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.TimeIndex != null && message.hasOwnProperty("TimeIndex"))
|
|
if (!$util.isInteger(message.TimeIndex) && !(message.TimeIndex && $util.isInteger(message.TimeIndex.low) && $util.isInteger(message.TimeIndex.high)))
|
|
return "TimeIndex: integer|Long expected";
|
|
if (message.CoinType != null && message.hasOwnProperty("CoinType"))
|
|
if (!$util.isInteger(message.CoinType) && !(message.CoinType && $util.isInteger(message.CoinType.low) && $util.isInteger(message.CoinType.high)))
|
|
return "CoinType: integer|Long expected";
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
if (!$util.isInteger(message.PageNo))
|
|
return "PageNo: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSCoinDetailed message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSCoinDetailed} CSCoinDetailed
|
|
*/
|
|
CSCoinDetailed.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSCoinDetailed)
|
|
return object;
|
|
var message = new $root.gamehall.CSCoinDetailed();
|
|
if (object.TimeIndex != null)
|
|
if ($util.Long)
|
|
(message.TimeIndex = $util.Long.fromValue(object.TimeIndex)).unsigned = false;
|
|
else if (typeof object.TimeIndex === "string")
|
|
message.TimeIndex = parseInt(object.TimeIndex, 10);
|
|
else if (typeof object.TimeIndex === "number")
|
|
message.TimeIndex = object.TimeIndex;
|
|
else if (typeof object.TimeIndex === "object")
|
|
message.TimeIndex = new $util.LongBits(object.TimeIndex.low >>> 0, object.TimeIndex.high >>> 0).toNumber();
|
|
if (object.CoinType != null)
|
|
if ($util.Long)
|
|
(message.CoinType = $util.Long.fromValue(object.CoinType)).unsigned = false;
|
|
else if (typeof object.CoinType === "string")
|
|
message.CoinType = parseInt(object.CoinType, 10);
|
|
else if (typeof object.CoinType === "number")
|
|
message.CoinType = object.CoinType;
|
|
else if (typeof object.CoinType === "object")
|
|
message.CoinType = new $util.LongBits(object.CoinType.low >>> 0, object.CoinType.high >>> 0).toNumber();
|
|
if (object.PageNo != null)
|
|
message.PageNo = object.PageNo | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSCoinDetailed message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {gamehall.CSCoinDetailed} message CSCoinDetailed
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSCoinDetailed.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TimeIndex = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TimeIndex = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.CoinType = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.CoinType = options.longs === String ? "0" : 0;
|
|
object.PageNo = 0;
|
|
}
|
|
if (message.TimeIndex != null && message.hasOwnProperty("TimeIndex"))
|
|
if (typeof message.TimeIndex === "number")
|
|
object.TimeIndex = options.longs === String ? String(message.TimeIndex) : message.TimeIndex;
|
|
else
|
|
object.TimeIndex = options.longs === String ? $util.Long.prototype.toString.call(message.TimeIndex) : options.longs === Number ? new $util.LongBits(message.TimeIndex.low >>> 0, message.TimeIndex.high >>> 0).toNumber() : message.TimeIndex;
|
|
if (message.CoinType != null && message.hasOwnProperty("CoinType"))
|
|
if (typeof message.CoinType === "number")
|
|
object.CoinType = options.longs === String ? String(message.CoinType) : message.CoinType;
|
|
else
|
|
object.CoinType = options.longs === String ? $util.Long.prototype.toString.call(message.CoinType) : options.longs === Number ? new $util.LongBits(message.CoinType.low >>> 0, message.CoinType.high >>> 0).toNumber() : message.CoinType;
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
object.PageNo = message.PageNo;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSCoinDetailed to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSCoinDetailed.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSCoinDetailed
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSCoinDetailed
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSCoinDetailed.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSCoinDetailed";
|
|
};
|
|
|
|
return CSCoinDetailed;
|
|
})();
|
|
|
|
gamehall.CoinDetailed = (function() {
|
|
|
|
/**
|
|
* Properties of a CoinDetailed.
|
|
* @memberof gamehall
|
|
* @interface ICoinDetailed
|
|
* @property {number|Long|null} [Ts] CoinDetailed Ts
|
|
* @property {number|Long|null} [CoinType] CoinDetailed CoinType
|
|
* @property {number|Long|null} [Income] CoinDetailed Income
|
|
* @property {number|Long|null} [Disburse] CoinDetailed Disburse
|
|
* @property {number|Long|null} [Coin] CoinDetailed Coin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CoinDetailed.
|
|
* @memberof gamehall
|
|
* @classdesc 账户明细
|
|
* @implements ICoinDetailed
|
|
* @constructor
|
|
* @param {gamehall.ICoinDetailed=} [properties] Properties to set
|
|
*/
|
|
function CoinDetailed(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CoinDetailed Ts.
|
|
* @member {number|Long} Ts
|
|
* @memberof gamehall.CoinDetailed
|
|
* @instance
|
|
*/
|
|
CoinDetailed.prototype.Ts = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CoinDetailed CoinType.
|
|
* @member {number|Long} CoinType
|
|
* @memberof gamehall.CoinDetailed
|
|
* @instance
|
|
*/
|
|
CoinDetailed.prototype.CoinType = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CoinDetailed Income.
|
|
* @member {number|Long} Income
|
|
* @memberof gamehall.CoinDetailed
|
|
* @instance
|
|
*/
|
|
CoinDetailed.prototype.Income = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CoinDetailed Disburse.
|
|
* @member {number|Long} Disburse
|
|
* @memberof gamehall.CoinDetailed
|
|
* @instance
|
|
*/
|
|
CoinDetailed.prototype.Disburse = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* CoinDetailed Coin.
|
|
* @member {number|Long} Coin
|
|
* @memberof gamehall.CoinDetailed
|
|
* @instance
|
|
*/
|
|
CoinDetailed.prototype.Coin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new CoinDetailed instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {gamehall.ICoinDetailed=} [properties] Properties to set
|
|
* @returns {gamehall.CoinDetailed} CoinDetailed instance
|
|
*/
|
|
CoinDetailed.create = function create(properties) {
|
|
return new CoinDetailed(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CoinDetailed message. Does not implicitly {@link gamehall.CoinDetailed.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {gamehall.ICoinDetailed} message CoinDetailed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CoinDetailed.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Ts != null && Object.hasOwnProperty.call(message, "Ts"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int64(message.Ts);
|
|
if (message.CoinType != null && Object.hasOwnProperty.call(message, "CoinType"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.CoinType);
|
|
if (message.Income != null && Object.hasOwnProperty.call(message, "Income"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.Income);
|
|
if (message.Disburse != null && Object.hasOwnProperty.call(message, "Disburse"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.Disburse);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int64(message.Coin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CoinDetailed message, length delimited. Does not implicitly {@link gamehall.CoinDetailed.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {gamehall.ICoinDetailed} message CoinDetailed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CoinDetailed.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CoinDetailed message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CoinDetailed} CoinDetailed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CoinDetailed.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CoinDetailed();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Ts = reader.int64();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.CoinType = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Income = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Disburse = reader.int64();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.Coin = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CoinDetailed message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CoinDetailed} CoinDetailed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CoinDetailed.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CoinDetailed message.
|
|
* @function verify
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CoinDetailed.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (!$util.isInteger(message.Ts) && !(message.Ts && $util.isInteger(message.Ts.low) && $util.isInteger(message.Ts.high)))
|
|
return "Ts: integer|Long expected";
|
|
if (message.CoinType != null && message.hasOwnProperty("CoinType"))
|
|
if (!$util.isInteger(message.CoinType) && !(message.CoinType && $util.isInteger(message.CoinType.low) && $util.isInteger(message.CoinType.high)))
|
|
return "CoinType: integer|Long expected";
|
|
if (message.Income != null && message.hasOwnProperty("Income"))
|
|
if (!$util.isInteger(message.Income) && !(message.Income && $util.isInteger(message.Income.low) && $util.isInteger(message.Income.high)))
|
|
return "Income: integer|Long expected";
|
|
if (message.Disburse != null && message.hasOwnProperty("Disburse"))
|
|
if (!$util.isInteger(message.Disburse) && !(message.Disburse && $util.isInteger(message.Disburse.low) && $util.isInteger(message.Disburse.high)))
|
|
return "Disburse: integer|Long expected";
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin) && !(message.Coin && $util.isInteger(message.Coin.low) && $util.isInteger(message.Coin.high)))
|
|
return "Coin: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CoinDetailed message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CoinDetailed} CoinDetailed
|
|
*/
|
|
CoinDetailed.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CoinDetailed)
|
|
return object;
|
|
var message = new $root.gamehall.CoinDetailed();
|
|
if (object.Ts != null)
|
|
if ($util.Long)
|
|
(message.Ts = $util.Long.fromValue(object.Ts)).unsigned = false;
|
|
else if (typeof object.Ts === "string")
|
|
message.Ts = parseInt(object.Ts, 10);
|
|
else if (typeof object.Ts === "number")
|
|
message.Ts = object.Ts;
|
|
else if (typeof object.Ts === "object")
|
|
message.Ts = new $util.LongBits(object.Ts.low >>> 0, object.Ts.high >>> 0).toNumber();
|
|
if (object.CoinType != null)
|
|
if ($util.Long)
|
|
(message.CoinType = $util.Long.fromValue(object.CoinType)).unsigned = false;
|
|
else if (typeof object.CoinType === "string")
|
|
message.CoinType = parseInt(object.CoinType, 10);
|
|
else if (typeof object.CoinType === "number")
|
|
message.CoinType = object.CoinType;
|
|
else if (typeof object.CoinType === "object")
|
|
message.CoinType = new $util.LongBits(object.CoinType.low >>> 0, object.CoinType.high >>> 0).toNumber();
|
|
if (object.Income != null)
|
|
if ($util.Long)
|
|
(message.Income = $util.Long.fromValue(object.Income)).unsigned = false;
|
|
else if (typeof object.Income === "string")
|
|
message.Income = parseInt(object.Income, 10);
|
|
else if (typeof object.Income === "number")
|
|
message.Income = object.Income;
|
|
else if (typeof object.Income === "object")
|
|
message.Income = new $util.LongBits(object.Income.low >>> 0, object.Income.high >>> 0).toNumber();
|
|
if (object.Disburse != null)
|
|
if ($util.Long)
|
|
(message.Disburse = $util.Long.fromValue(object.Disburse)).unsigned = false;
|
|
else if (typeof object.Disburse === "string")
|
|
message.Disburse = parseInt(object.Disburse, 10);
|
|
else if (typeof object.Disburse === "number")
|
|
message.Disburse = object.Disburse;
|
|
else if (typeof object.Disburse === "object")
|
|
message.Disburse = new $util.LongBits(object.Disburse.low >>> 0, object.Disburse.high >>> 0).toNumber();
|
|
if (object.Coin != null)
|
|
if ($util.Long)
|
|
(message.Coin = $util.Long.fromValue(object.Coin)).unsigned = false;
|
|
else if (typeof object.Coin === "string")
|
|
message.Coin = parseInt(object.Coin, 10);
|
|
else if (typeof object.Coin === "number")
|
|
message.Coin = object.Coin;
|
|
else if (typeof object.Coin === "object")
|
|
message.Coin = new $util.LongBits(object.Coin.low >>> 0, object.Coin.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CoinDetailed message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {gamehall.CoinDetailed} message CoinDetailed
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CoinDetailed.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Ts = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Ts = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.CoinType = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.CoinType = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Income = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Income = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Disburse = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Disburse = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Coin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Coin = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (typeof message.Ts === "number")
|
|
object.Ts = options.longs === String ? String(message.Ts) : message.Ts;
|
|
else
|
|
object.Ts = options.longs === String ? $util.Long.prototype.toString.call(message.Ts) : options.longs === Number ? new $util.LongBits(message.Ts.low >>> 0, message.Ts.high >>> 0).toNumber() : message.Ts;
|
|
if (message.CoinType != null && message.hasOwnProperty("CoinType"))
|
|
if (typeof message.CoinType === "number")
|
|
object.CoinType = options.longs === String ? String(message.CoinType) : message.CoinType;
|
|
else
|
|
object.CoinType = options.longs === String ? $util.Long.prototype.toString.call(message.CoinType) : options.longs === Number ? new $util.LongBits(message.CoinType.low >>> 0, message.CoinType.high >>> 0).toNumber() : message.CoinType;
|
|
if (message.Income != null && message.hasOwnProperty("Income"))
|
|
if (typeof message.Income === "number")
|
|
object.Income = options.longs === String ? String(message.Income) : message.Income;
|
|
else
|
|
object.Income = options.longs === String ? $util.Long.prototype.toString.call(message.Income) : options.longs === Number ? new $util.LongBits(message.Income.low >>> 0, message.Income.high >>> 0).toNumber() : message.Income;
|
|
if (message.Disburse != null && message.hasOwnProperty("Disburse"))
|
|
if (typeof message.Disburse === "number")
|
|
object.Disburse = options.longs === String ? String(message.Disburse) : message.Disburse;
|
|
else
|
|
object.Disburse = options.longs === String ? $util.Long.prototype.toString.call(message.Disburse) : options.longs === Number ? new $util.LongBits(message.Disburse.low >>> 0, message.Disburse.high >>> 0).toNumber() : message.Disburse;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (typeof message.Coin === "number")
|
|
object.Coin = options.longs === String ? String(message.Coin) : message.Coin;
|
|
else
|
|
object.Coin = options.longs === String ? $util.Long.prototype.toString.call(message.Coin) : options.longs === Number ? new $util.LongBits(message.Coin.low >>> 0, message.Coin.high >>> 0).toNumber() : message.Coin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CoinDetailed to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CoinDetailed
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CoinDetailed.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CoinDetailed
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CoinDetailed
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CoinDetailed.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CoinDetailed";
|
|
};
|
|
|
|
return CoinDetailed;
|
|
})();
|
|
|
|
gamehall.SCCoinDetailedTotal = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCoinDetailedTotal.
|
|
* @memberof gamehall
|
|
* @interface ISCCoinDetailedTotal
|
|
* @property {Array.<gamehall.ICoinDetailed>|null} [CoinDetailed] SCCoinDetailedTotal CoinDetailed
|
|
* @property {number|null} [PageNo] SCCoinDetailedTotal PageNo
|
|
* @property {number|null} [PageSize] SCCoinDetailedTotal PageSize
|
|
* @property {number|null} [PageNum] SCCoinDetailedTotal PageNum
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCoinDetailedTotal.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCoinDetailedTotal.
|
|
* @implements ISCCoinDetailedTotal
|
|
* @constructor
|
|
* @param {gamehall.ISCCoinDetailedTotal=} [properties] Properties to set
|
|
*/
|
|
function SCCoinDetailedTotal(properties) {
|
|
this.CoinDetailed = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCoinDetailedTotal CoinDetailed.
|
|
* @member {Array.<gamehall.ICoinDetailed>} CoinDetailed
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @instance
|
|
*/
|
|
SCCoinDetailedTotal.prototype.CoinDetailed = $util.emptyArray;
|
|
|
|
/**
|
|
* SCCoinDetailedTotal PageNo.
|
|
* @member {number} PageNo
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @instance
|
|
*/
|
|
SCCoinDetailedTotal.prototype.PageNo = 0;
|
|
|
|
/**
|
|
* SCCoinDetailedTotal PageSize.
|
|
* @member {number} PageSize
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @instance
|
|
*/
|
|
SCCoinDetailedTotal.prototype.PageSize = 0;
|
|
|
|
/**
|
|
* SCCoinDetailedTotal PageNum.
|
|
* @member {number} PageNum
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @instance
|
|
*/
|
|
SCCoinDetailedTotal.prototype.PageNum = 0;
|
|
|
|
/**
|
|
* Creates a new SCCoinDetailedTotal instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {gamehall.ISCCoinDetailedTotal=} [properties] Properties to set
|
|
* @returns {gamehall.SCCoinDetailedTotal} SCCoinDetailedTotal instance
|
|
*/
|
|
SCCoinDetailedTotal.create = function create(properties) {
|
|
return new SCCoinDetailedTotal(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinDetailedTotal message. Does not implicitly {@link gamehall.SCCoinDetailedTotal.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {gamehall.ISCCoinDetailedTotal} message SCCoinDetailedTotal message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinDetailedTotal.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.CoinDetailed != null && message.CoinDetailed.length)
|
|
for (var i = 0; i < message.CoinDetailed.length; ++i)
|
|
$root.gamehall.CoinDetailed.encode(message.CoinDetailed[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.PageNo != null && Object.hasOwnProperty.call(message, "PageNo"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.PageNo);
|
|
if (message.PageSize != null && Object.hasOwnProperty.call(message, "PageSize"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.PageSize);
|
|
if (message.PageNum != null && Object.hasOwnProperty.call(message, "PageNum"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.PageNum);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinDetailedTotal message, length delimited. Does not implicitly {@link gamehall.SCCoinDetailedTotal.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {gamehall.ISCCoinDetailedTotal} message SCCoinDetailedTotal message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinDetailedTotal.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinDetailedTotal message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCoinDetailedTotal} SCCoinDetailedTotal
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinDetailedTotal.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCoinDetailedTotal();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.CoinDetailed && message.CoinDetailed.length))
|
|
message.CoinDetailed = [];
|
|
message.CoinDetailed.push($root.gamehall.CoinDetailed.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.PageNo = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.PageSize = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.PageNum = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinDetailedTotal message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCoinDetailedTotal} SCCoinDetailedTotal
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinDetailedTotal.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCoinDetailedTotal message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCoinDetailedTotal.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.CoinDetailed != null && message.hasOwnProperty("CoinDetailed")) {
|
|
if (!Array.isArray(message.CoinDetailed))
|
|
return "CoinDetailed: array expected";
|
|
for (var i = 0; i < message.CoinDetailed.length; ++i) {
|
|
var error = $root.gamehall.CoinDetailed.verify(message.CoinDetailed[i]);
|
|
if (error)
|
|
return "CoinDetailed." + error;
|
|
}
|
|
}
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
if (!$util.isInteger(message.PageNo))
|
|
return "PageNo: integer expected";
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
if (!$util.isInteger(message.PageSize))
|
|
return "PageSize: integer expected";
|
|
if (message.PageNum != null && message.hasOwnProperty("PageNum"))
|
|
if (!$util.isInteger(message.PageNum))
|
|
return "PageNum: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCoinDetailedTotal message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCoinDetailedTotal} SCCoinDetailedTotal
|
|
*/
|
|
SCCoinDetailedTotal.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCoinDetailedTotal)
|
|
return object;
|
|
var message = new $root.gamehall.SCCoinDetailedTotal();
|
|
if (object.CoinDetailed) {
|
|
if (!Array.isArray(object.CoinDetailed))
|
|
throw TypeError(".gamehall.SCCoinDetailedTotal.CoinDetailed: array expected");
|
|
message.CoinDetailed = [];
|
|
for (var i = 0; i < object.CoinDetailed.length; ++i) {
|
|
if (typeof object.CoinDetailed[i] !== "object")
|
|
throw TypeError(".gamehall.SCCoinDetailedTotal.CoinDetailed: object expected");
|
|
message.CoinDetailed[i] = $root.gamehall.CoinDetailed.fromObject(object.CoinDetailed[i]);
|
|
}
|
|
}
|
|
if (object.PageNo != null)
|
|
message.PageNo = object.PageNo | 0;
|
|
if (object.PageSize != null)
|
|
message.PageSize = object.PageSize | 0;
|
|
if (object.PageNum != null)
|
|
message.PageNum = object.PageNum | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCoinDetailedTotal message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {gamehall.SCCoinDetailedTotal} message SCCoinDetailedTotal
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCoinDetailedTotal.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.CoinDetailed = [];
|
|
if (options.defaults) {
|
|
object.PageNo = 0;
|
|
object.PageSize = 0;
|
|
object.PageNum = 0;
|
|
}
|
|
if (message.CoinDetailed && message.CoinDetailed.length) {
|
|
object.CoinDetailed = [];
|
|
for (var j = 0; j < message.CoinDetailed.length; ++j)
|
|
object.CoinDetailed[j] = $root.gamehall.CoinDetailed.toObject(message.CoinDetailed[j], options);
|
|
}
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
object.PageNo = message.PageNo;
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
object.PageSize = message.PageSize;
|
|
if (message.PageNum != null && message.hasOwnProperty("PageNum"))
|
|
object.PageNum = message.PageNum;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCoinDetailedTotal to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCoinDetailedTotal.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCoinDetailedTotal
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCoinDetailedTotal
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCoinDetailedTotal.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCoinDetailedTotal";
|
|
};
|
|
|
|
return SCCoinDetailedTotal;
|
|
})();
|
|
|
|
gamehall.SCCoinTotal = (function() {
|
|
|
|
/**
|
|
* Properties of a SCCoinTotal.
|
|
* @memberof gamehall
|
|
* @interface ISCCoinTotal
|
|
* @property {number|Long|null} [RechargeCoin] SCCoinTotal RechargeCoin
|
|
* @property {number|Long|null} [ExchangeCoin] SCCoinTotal ExchangeCoin
|
|
* @property {number|Long|null} [ClubAddCoin] SCCoinTotal ClubAddCoin
|
|
* @property {number|Long|null} [RebateCoin] SCCoinTotal RebateCoin
|
|
* @property {number|Long|null} [Activity] SCCoinTotal Activity
|
|
* @property {Array.<number>|null} [TransactionType] SCCoinTotal TransactionType
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCCoinTotal.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCCoinTotal.
|
|
* @implements ISCCoinTotal
|
|
* @constructor
|
|
* @param {gamehall.ISCCoinTotal=} [properties] Properties to set
|
|
*/
|
|
function SCCoinTotal(properties) {
|
|
this.TransactionType = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCCoinTotal RechargeCoin.
|
|
* @member {number|Long} RechargeCoin
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @instance
|
|
*/
|
|
SCCoinTotal.prototype.RechargeCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCCoinTotal ExchangeCoin.
|
|
* @member {number|Long} ExchangeCoin
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @instance
|
|
*/
|
|
SCCoinTotal.prototype.ExchangeCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCCoinTotal ClubAddCoin.
|
|
* @member {number|Long} ClubAddCoin
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @instance
|
|
*/
|
|
SCCoinTotal.prototype.ClubAddCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCCoinTotal RebateCoin.
|
|
* @member {number|Long} RebateCoin
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @instance
|
|
*/
|
|
SCCoinTotal.prototype.RebateCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCCoinTotal Activity.
|
|
* @member {number|Long} Activity
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @instance
|
|
*/
|
|
SCCoinTotal.prototype.Activity = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCCoinTotal TransactionType.
|
|
* @member {Array.<number>} TransactionType
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @instance
|
|
*/
|
|
SCCoinTotal.prototype.TransactionType = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCCoinTotal instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {gamehall.ISCCoinTotal=} [properties] Properties to set
|
|
* @returns {gamehall.SCCoinTotal} SCCoinTotal instance
|
|
*/
|
|
SCCoinTotal.create = function create(properties) {
|
|
return new SCCoinTotal(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinTotal message. Does not implicitly {@link gamehall.SCCoinTotal.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {gamehall.ISCCoinTotal} message SCCoinTotal message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinTotal.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.RechargeCoin != null && Object.hasOwnProperty.call(message, "RechargeCoin"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int64(message.RechargeCoin);
|
|
if (message.ExchangeCoin != null && Object.hasOwnProperty.call(message, "ExchangeCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.ExchangeCoin);
|
|
if (message.ClubAddCoin != null && Object.hasOwnProperty.call(message, "ClubAddCoin"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.ClubAddCoin);
|
|
if (message.RebateCoin != null && Object.hasOwnProperty.call(message, "RebateCoin"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.RebateCoin);
|
|
if (message.Activity != null && Object.hasOwnProperty.call(message, "Activity"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int64(message.Activity);
|
|
if (message.TransactionType != null && message.TransactionType.length) {
|
|
writer.uint32(/* id 6, wireType 2 =*/50).fork();
|
|
for (var i = 0; i < message.TransactionType.length; ++i)
|
|
writer.int32(message.TransactionType[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCCoinTotal message, length delimited. Does not implicitly {@link gamehall.SCCoinTotal.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {gamehall.ISCCoinTotal} message SCCoinTotal message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCCoinTotal.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinTotal message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCCoinTotal} SCCoinTotal
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinTotal.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCCoinTotal();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.RechargeCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ExchangeCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.ClubAddCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.RebateCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.Activity = reader.int64();
|
|
break;
|
|
}
|
|
case 6: {
|
|
if (!(message.TransactionType && message.TransactionType.length))
|
|
message.TransactionType = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.TransactionType.push(reader.int32());
|
|
} else
|
|
message.TransactionType.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCCoinTotal message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCCoinTotal} SCCoinTotal
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCCoinTotal.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCCoinTotal message.
|
|
* @function verify
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCCoinTotal.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.RechargeCoin != null && message.hasOwnProperty("RechargeCoin"))
|
|
if (!$util.isInteger(message.RechargeCoin) && !(message.RechargeCoin && $util.isInteger(message.RechargeCoin.low) && $util.isInteger(message.RechargeCoin.high)))
|
|
return "RechargeCoin: integer|Long expected";
|
|
if (message.ExchangeCoin != null && message.hasOwnProperty("ExchangeCoin"))
|
|
if (!$util.isInteger(message.ExchangeCoin) && !(message.ExchangeCoin && $util.isInteger(message.ExchangeCoin.low) && $util.isInteger(message.ExchangeCoin.high)))
|
|
return "ExchangeCoin: integer|Long expected";
|
|
if (message.ClubAddCoin != null && message.hasOwnProperty("ClubAddCoin"))
|
|
if (!$util.isInteger(message.ClubAddCoin) && !(message.ClubAddCoin && $util.isInteger(message.ClubAddCoin.low) && $util.isInteger(message.ClubAddCoin.high)))
|
|
return "ClubAddCoin: integer|Long expected";
|
|
if (message.RebateCoin != null && message.hasOwnProperty("RebateCoin"))
|
|
if (!$util.isInteger(message.RebateCoin) && !(message.RebateCoin && $util.isInteger(message.RebateCoin.low) && $util.isInteger(message.RebateCoin.high)))
|
|
return "RebateCoin: integer|Long expected";
|
|
if (message.Activity != null && message.hasOwnProperty("Activity"))
|
|
if (!$util.isInteger(message.Activity) && !(message.Activity && $util.isInteger(message.Activity.low) && $util.isInteger(message.Activity.high)))
|
|
return "Activity: integer|Long expected";
|
|
if (message.TransactionType != null && message.hasOwnProperty("TransactionType")) {
|
|
if (!Array.isArray(message.TransactionType))
|
|
return "TransactionType: array expected";
|
|
for (var i = 0; i < message.TransactionType.length; ++i)
|
|
if (!$util.isInteger(message.TransactionType[i]))
|
|
return "TransactionType: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCCoinTotal message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCCoinTotal} SCCoinTotal
|
|
*/
|
|
SCCoinTotal.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCCoinTotal)
|
|
return object;
|
|
var message = new $root.gamehall.SCCoinTotal();
|
|
if (object.RechargeCoin != null)
|
|
if ($util.Long)
|
|
(message.RechargeCoin = $util.Long.fromValue(object.RechargeCoin)).unsigned = false;
|
|
else if (typeof object.RechargeCoin === "string")
|
|
message.RechargeCoin = parseInt(object.RechargeCoin, 10);
|
|
else if (typeof object.RechargeCoin === "number")
|
|
message.RechargeCoin = object.RechargeCoin;
|
|
else if (typeof object.RechargeCoin === "object")
|
|
message.RechargeCoin = new $util.LongBits(object.RechargeCoin.low >>> 0, object.RechargeCoin.high >>> 0).toNumber();
|
|
if (object.ExchangeCoin != null)
|
|
if ($util.Long)
|
|
(message.ExchangeCoin = $util.Long.fromValue(object.ExchangeCoin)).unsigned = false;
|
|
else if (typeof object.ExchangeCoin === "string")
|
|
message.ExchangeCoin = parseInt(object.ExchangeCoin, 10);
|
|
else if (typeof object.ExchangeCoin === "number")
|
|
message.ExchangeCoin = object.ExchangeCoin;
|
|
else if (typeof object.ExchangeCoin === "object")
|
|
message.ExchangeCoin = new $util.LongBits(object.ExchangeCoin.low >>> 0, object.ExchangeCoin.high >>> 0).toNumber();
|
|
if (object.ClubAddCoin != null)
|
|
if ($util.Long)
|
|
(message.ClubAddCoin = $util.Long.fromValue(object.ClubAddCoin)).unsigned = false;
|
|
else if (typeof object.ClubAddCoin === "string")
|
|
message.ClubAddCoin = parseInt(object.ClubAddCoin, 10);
|
|
else if (typeof object.ClubAddCoin === "number")
|
|
message.ClubAddCoin = object.ClubAddCoin;
|
|
else if (typeof object.ClubAddCoin === "object")
|
|
message.ClubAddCoin = new $util.LongBits(object.ClubAddCoin.low >>> 0, object.ClubAddCoin.high >>> 0).toNumber();
|
|
if (object.RebateCoin != null)
|
|
if ($util.Long)
|
|
(message.RebateCoin = $util.Long.fromValue(object.RebateCoin)).unsigned = false;
|
|
else if (typeof object.RebateCoin === "string")
|
|
message.RebateCoin = parseInt(object.RebateCoin, 10);
|
|
else if (typeof object.RebateCoin === "number")
|
|
message.RebateCoin = object.RebateCoin;
|
|
else if (typeof object.RebateCoin === "object")
|
|
message.RebateCoin = new $util.LongBits(object.RebateCoin.low >>> 0, object.RebateCoin.high >>> 0).toNumber();
|
|
if (object.Activity != null)
|
|
if ($util.Long)
|
|
(message.Activity = $util.Long.fromValue(object.Activity)).unsigned = false;
|
|
else if (typeof object.Activity === "string")
|
|
message.Activity = parseInt(object.Activity, 10);
|
|
else if (typeof object.Activity === "number")
|
|
message.Activity = object.Activity;
|
|
else if (typeof object.Activity === "object")
|
|
message.Activity = new $util.LongBits(object.Activity.low >>> 0, object.Activity.high >>> 0).toNumber();
|
|
if (object.TransactionType) {
|
|
if (!Array.isArray(object.TransactionType))
|
|
throw TypeError(".gamehall.SCCoinTotal.TransactionType: array expected");
|
|
message.TransactionType = [];
|
|
for (var i = 0; i < object.TransactionType.length; ++i)
|
|
message.TransactionType[i] = object.TransactionType[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCCoinTotal message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {gamehall.SCCoinTotal} message SCCoinTotal
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCCoinTotal.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.TransactionType = [];
|
|
if (options.defaults) {
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.RechargeCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.RechargeCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.ExchangeCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.ExchangeCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.ClubAddCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.ClubAddCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.RebateCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.RebateCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Activity = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Activity = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.RechargeCoin != null && message.hasOwnProperty("RechargeCoin"))
|
|
if (typeof message.RechargeCoin === "number")
|
|
object.RechargeCoin = options.longs === String ? String(message.RechargeCoin) : message.RechargeCoin;
|
|
else
|
|
object.RechargeCoin = options.longs === String ? $util.Long.prototype.toString.call(message.RechargeCoin) : options.longs === Number ? new $util.LongBits(message.RechargeCoin.low >>> 0, message.RechargeCoin.high >>> 0).toNumber() : message.RechargeCoin;
|
|
if (message.ExchangeCoin != null && message.hasOwnProperty("ExchangeCoin"))
|
|
if (typeof message.ExchangeCoin === "number")
|
|
object.ExchangeCoin = options.longs === String ? String(message.ExchangeCoin) : message.ExchangeCoin;
|
|
else
|
|
object.ExchangeCoin = options.longs === String ? $util.Long.prototype.toString.call(message.ExchangeCoin) : options.longs === Number ? new $util.LongBits(message.ExchangeCoin.low >>> 0, message.ExchangeCoin.high >>> 0).toNumber() : message.ExchangeCoin;
|
|
if (message.ClubAddCoin != null && message.hasOwnProperty("ClubAddCoin"))
|
|
if (typeof message.ClubAddCoin === "number")
|
|
object.ClubAddCoin = options.longs === String ? String(message.ClubAddCoin) : message.ClubAddCoin;
|
|
else
|
|
object.ClubAddCoin = options.longs === String ? $util.Long.prototype.toString.call(message.ClubAddCoin) : options.longs === Number ? new $util.LongBits(message.ClubAddCoin.low >>> 0, message.ClubAddCoin.high >>> 0).toNumber() : message.ClubAddCoin;
|
|
if (message.RebateCoin != null && message.hasOwnProperty("RebateCoin"))
|
|
if (typeof message.RebateCoin === "number")
|
|
object.RebateCoin = options.longs === String ? String(message.RebateCoin) : message.RebateCoin;
|
|
else
|
|
object.RebateCoin = options.longs === String ? $util.Long.prototype.toString.call(message.RebateCoin) : options.longs === Number ? new $util.LongBits(message.RebateCoin.low >>> 0, message.RebateCoin.high >>> 0).toNumber() : message.RebateCoin;
|
|
if (message.Activity != null && message.hasOwnProperty("Activity"))
|
|
if (typeof message.Activity === "number")
|
|
object.Activity = options.longs === String ? String(message.Activity) : message.Activity;
|
|
else
|
|
object.Activity = options.longs === String ? $util.Long.prototype.toString.call(message.Activity) : options.longs === Number ? new $util.LongBits(message.Activity.low >>> 0, message.Activity.high >>> 0).toNumber() : message.Activity;
|
|
if (message.TransactionType && message.TransactionType.length) {
|
|
object.TransactionType = [];
|
|
for (var j = 0; j < message.TransactionType.length; ++j)
|
|
object.TransactionType[j] = message.TransactionType[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCCoinTotal to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCCoinTotal.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCCoinTotal
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCCoinTotal
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCCoinTotal.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCCoinTotal";
|
|
};
|
|
|
|
return SCCoinTotal;
|
|
})();
|
|
|
|
gamehall.CSReportForm = (function() {
|
|
|
|
/**
|
|
* Properties of a CSReportForm.
|
|
* @memberof gamehall
|
|
* @interface ICSReportForm
|
|
* @property {gamehall.HallOperaCode|null} [ShowTypeId] CSReportForm ShowTypeId
|
|
* @property {number|Long|null} [TimeIndex] CSReportForm TimeIndex
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSReportForm.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSReportForm.
|
|
* @implements ICSReportForm
|
|
* @constructor
|
|
* @param {gamehall.ICSReportForm=} [properties] Properties to set
|
|
*/
|
|
function CSReportForm(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSReportForm ShowTypeId.
|
|
* @member {gamehall.HallOperaCode} ShowTypeId
|
|
* @memberof gamehall.CSReportForm
|
|
* @instance
|
|
*/
|
|
CSReportForm.prototype.ShowTypeId = 0;
|
|
|
|
/**
|
|
* CSReportForm TimeIndex.
|
|
* @member {number|Long} TimeIndex
|
|
* @memberof gamehall.CSReportForm
|
|
* @instance
|
|
*/
|
|
CSReportForm.prototype.TimeIndex = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new CSReportForm instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {gamehall.ICSReportForm=} [properties] Properties to set
|
|
* @returns {gamehall.CSReportForm} CSReportForm instance
|
|
*/
|
|
CSReportForm.create = function create(properties) {
|
|
return new CSReportForm(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReportForm message. Does not implicitly {@link gamehall.CSReportForm.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {gamehall.ICSReportForm} message CSReportForm message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReportForm.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShowTypeId != null && Object.hasOwnProperty.call(message, "ShowTypeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ShowTypeId);
|
|
if (message.TimeIndex != null && Object.hasOwnProperty.call(message, "TimeIndex"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.TimeIndex);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReportForm message, length delimited. Does not implicitly {@link gamehall.CSReportForm.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {gamehall.ICSReportForm} message CSReportForm message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReportForm.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReportForm message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSReportForm} CSReportForm
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReportForm.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSReportForm();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShowTypeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.TimeIndex = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReportForm message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSReportForm} CSReportForm
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReportForm.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSReportForm message.
|
|
* @function verify
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSReportForm.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShowTypeId != null && message.hasOwnProperty("ShowTypeId"))
|
|
switch (message.ShowTypeId) {
|
|
default:
|
|
return "ShowTypeId: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
case 5:
|
|
case 6:
|
|
case 7:
|
|
case 8:
|
|
case 101:
|
|
break;
|
|
}
|
|
if (message.TimeIndex != null && message.hasOwnProperty("TimeIndex"))
|
|
if (!$util.isInteger(message.TimeIndex) && !(message.TimeIndex && $util.isInteger(message.TimeIndex.low) && $util.isInteger(message.TimeIndex.high)))
|
|
return "TimeIndex: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSReportForm message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSReportForm} CSReportForm
|
|
*/
|
|
CSReportForm.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSReportForm)
|
|
return object;
|
|
var message = new $root.gamehall.CSReportForm();
|
|
switch (object.ShowTypeId) {
|
|
default:
|
|
if (typeof object.ShowTypeId === "number") {
|
|
message.ShowTypeId = object.ShowTypeId;
|
|
break;
|
|
}
|
|
break;
|
|
case "HallOperaZero":
|
|
case 0:
|
|
message.ShowTypeId = 0;
|
|
break;
|
|
case "HallChessGame":
|
|
case 1:
|
|
message.ShowTypeId = 1;
|
|
break;
|
|
case "HallElectronicGame":
|
|
case 2:
|
|
message.ShowTypeId = 2;
|
|
break;
|
|
case "HallFishingGame":
|
|
case 3:
|
|
message.ShowTypeId = 3;
|
|
break;
|
|
case "HallLiveVideo":
|
|
case 4:
|
|
message.ShowTypeId = 4;
|
|
break;
|
|
case "HallLotteryGame":
|
|
case 5:
|
|
message.ShowTypeId = 5;
|
|
break;
|
|
case "HallSportsGame":
|
|
case 6:
|
|
message.ShowTypeId = 6;
|
|
break;
|
|
case "HallPrivateRoom":
|
|
case 7:
|
|
message.ShowTypeId = 7;
|
|
break;
|
|
case "HallClubRoom":
|
|
case 8:
|
|
message.ShowTypeId = 8;
|
|
break;
|
|
case "HallThirdPlt":
|
|
case 101:
|
|
message.ShowTypeId = 101;
|
|
break;
|
|
}
|
|
if (object.TimeIndex != null)
|
|
if ($util.Long)
|
|
(message.TimeIndex = $util.Long.fromValue(object.TimeIndex)).unsigned = false;
|
|
else if (typeof object.TimeIndex === "string")
|
|
message.TimeIndex = parseInt(object.TimeIndex, 10);
|
|
else if (typeof object.TimeIndex === "number")
|
|
message.TimeIndex = object.TimeIndex;
|
|
else if (typeof object.TimeIndex === "object")
|
|
message.TimeIndex = new $util.LongBits(object.TimeIndex.low >>> 0, object.TimeIndex.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSReportForm message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {gamehall.CSReportForm} message CSReportForm
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSReportForm.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.ShowTypeId = options.enums === String ? "HallOperaZero" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TimeIndex = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TimeIndex = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.ShowTypeId != null && message.hasOwnProperty("ShowTypeId"))
|
|
object.ShowTypeId = options.enums === String ? $root.gamehall.HallOperaCode[message.ShowTypeId] === undefined ? message.ShowTypeId : $root.gamehall.HallOperaCode[message.ShowTypeId] : message.ShowTypeId;
|
|
if (message.TimeIndex != null && message.hasOwnProperty("TimeIndex"))
|
|
if (typeof message.TimeIndex === "number")
|
|
object.TimeIndex = options.longs === String ? String(message.TimeIndex) : message.TimeIndex;
|
|
else
|
|
object.TimeIndex = options.longs === String ? $util.Long.prototype.toString.call(message.TimeIndex) : options.longs === Number ? new $util.LongBits(message.TimeIndex.low >>> 0, message.TimeIndex.high >>> 0).toNumber() : message.TimeIndex;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSReportForm to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSReportForm
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSReportForm.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSReportForm
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSReportForm
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSReportForm.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSReportForm";
|
|
};
|
|
|
|
return CSReportForm;
|
|
})();
|
|
|
|
gamehall.SCReportForm = (function() {
|
|
|
|
/**
|
|
* Properties of a SCReportForm.
|
|
* @memberof gamehall
|
|
* @interface ISCReportForm
|
|
* @property {number|null} [ShowType] SCReportForm ShowType
|
|
* @property {number|Long|null} [ProfitCoin] SCReportForm ProfitCoin
|
|
* @property {number|Long|null} [BetCoin] SCReportForm BetCoin
|
|
* @property {number|Long|null} [FlowCoin] SCReportForm FlowCoin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCReportForm.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCReportForm.
|
|
* @implements ISCReportForm
|
|
* @constructor
|
|
* @param {gamehall.ISCReportForm=} [properties] Properties to set
|
|
*/
|
|
function SCReportForm(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCReportForm ShowType.
|
|
* @member {number} ShowType
|
|
* @memberof gamehall.SCReportForm
|
|
* @instance
|
|
*/
|
|
SCReportForm.prototype.ShowType = 0;
|
|
|
|
/**
|
|
* SCReportForm ProfitCoin.
|
|
* @member {number|Long} ProfitCoin
|
|
* @memberof gamehall.SCReportForm
|
|
* @instance
|
|
*/
|
|
SCReportForm.prototype.ProfitCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCReportForm BetCoin.
|
|
* @member {number|Long} BetCoin
|
|
* @memberof gamehall.SCReportForm
|
|
* @instance
|
|
*/
|
|
SCReportForm.prototype.BetCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* SCReportForm FlowCoin.
|
|
* @member {number|Long} FlowCoin
|
|
* @memberof gamehall.SCReportForm
|
|
* @instance
|
|
*/
|
|
SCReportForm.prototype.FlowCoin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new SCReportForm instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {gamehall.ISCReportForm=} [properties] Properties to set
|
|
* @returns {gamehall.SCReportForm} SCReportForm instance
|
|
*/
|
|
SCReportForm.create = function create(properties) {
|
|
return new SCReportForm(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReportForm message. Does not implicitly {@link gamehall.SCReportForm.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {gamehall.ISCReportForm} message SCReportForm message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReportForm.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShowType != null && Object.hasOwnProperty.call(message, "ShowType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ShowType);
|
|
if (message.ProfitCoin != null && Object.hasOwnProperty.call(message, "ProfitCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.ProfitCoin);
|
|
if (message.BetCoin != null && Object.hasOwnProperty.call(message, "BetCoin"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.BetCoin);
|
|
if (message.FlowCoin != null && Object.hasOwnProperty.call(message, "FlowCoin"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.FlowCoin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReportForm message, length delimited. Does not implicitly {@link gamehall.SCReportForm.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {gamehall.ISCReportForm} message SCReportForm message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReportForm.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReportForm message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCReportForm} SCReportForm
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReportForm.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCReportForm();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShowType = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ProfitCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.BetCoin = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.FlowCoin = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReportForm message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCReportForm} SCReportForm
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReportForm.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCReportForm message.
|
|
* @function verify
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCReportForm.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShowType != null && message.hasOwnProperty("ShowType"))
|
|
if (!$util.isInteger(message.ShowType))
|
|
return "ShowType: integer expected";
|
|
if (message.ProfitCoin != null && message.hasOwnProperty("ProfitCoin"))
|
|
if (!$util.isInteger(message.ProfitCoin) && !(message.ProfitCoin && $util.isInteger(message.ProfitCoin.low) && $util.isInteger(message.ProfitCoin.high)))
|
|
return "ProfitCoin: integer|Long expected";
|
|
if (message.BetCoin != null && message.hasOwnProperty("BetCoin"))
|
|
if (!$util.isInteger(message.BetCoin) && !(message.BetCoin && $util.isInteger(message.BetCoin.low) && $util.isInteger(message.BetCoin.high)))
|
|
return "BetCoin: integer|Long expected";
|
|
if (message.FlowCoin != null && message.hasOwnProperty("FlowCoin"))
|
|
if (!$util.isInteger(message.FlowCoin) && !(message.FlowCoin && $util.isInteger(message.FlowCoin.low) && $util.isInteger(message.FlowCoin.high)))
|
|
return "FlowCoin: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCReportForm message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCReportForm} SCReportForm
|
|
*/
|
|
SCReportForm.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCReportForm)
|
|
return object;
|
|
var message = new $root.gamehall.SCReportForm();
|
|
if (object.ShowType != null)
|
|
message.ShowType = object.ShowType | 0;
|
|
if (object.ProfitCoin != null)
|
|
if ($util.Long)
|
|
(message.ProfitCoin = $util.Long.fromValue(object.ProfitCoin)).unsigned = false;
|
|
else if (typeof object.ProfitCoin === "string")
|
|
message.ProfitCoin = parseInt(object.ProfitCoin, 10);
|
|
else if (typeof object.ProfitCoin === "number")
|
|
message.ProfitCoin = object.ProfitCoin;
|
|
else if (typeof object.ProfitCoin === "object")
|
|
message.ProfitCoin = new $util.LongBits(object.ProfitCoin.low >>> 0, object.ProfitCoin.high >>> 0).toNumber();
|
|
if (object.BetCoin != null)
|
|
if ($util.Long)
|
|
(message.BetCoin = $util.Long.fromValue(object.BetCoin)).unsigned = false;
|
|
else if (typeof object.BetCoin === "string")
|
|
message.BetCoin = parseInt(object.BetCoin, 10);
|
|
else if (typeof object.BetCoin === "number")
|
|
message.BetCoin = object.BetCoin;
|
|
else if (typeof object.BetCoin === "object")
|
|
message.BetCoin = new $util.LongBits(object.BetCoin.low >>> 0, object.BetCoin.high >>> 0).toNumber();
|
|
if (object.FlowCoin != null)
|
|
if ($util.Long)
|
|
(message.FlowCoin = $util.Long.fromValue(object.FlowCoin)).unsigned = false;
|
|
else if (typeof object.FlowCoin === "string")
|
|
message.FlowCoin = parseInt(object.FlowCoin, 10);
|
|
else if (typeof object.FlowCoin === "number")
|
|
message.FlowCoin = object.FlowCoin;
|
|
else if (typeof object.FlowCoin === "object")
|
|
message.FlowCoin = new $util.LongBits(object.FlowCoin.low >>> 0, object.FlowCoin.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCReportForm message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {gamehall.SCReportForm} message SCReportForm
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCReportForm.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.ShowType = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.ProfitCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.ProfitCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.BetCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.BetCoin = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.FlowCoin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.FlowCoin = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.ShowType != null && message.hasOwnProperty("ShowType"))
|
|
object.ShowType = message.ShowType;
|
|
if (message.ProfitCoin != null && message.hasOwnProperty("ProfitCoin"))
|
|
if (typeof message.ProfitCoin === "number")
|
|
object.ProfitCoin = options.longs === String ? String(message.ProfitCoin) : message.ProfitCoin;
|
|
else
|
|
object.ProfitCoin = options.longs === String ? $util.Long.prototype.toString.call(message.ProfitCoin) : options.longs === Number ? new $util.LongBits(message.ProfitCoin.low >>> 0, message.ProfitCoin.high >>> 0).toNumber() : message.ProfitCoin;
|
|
if (message.BetCoin != null && message.hasOwnProperty("BetCoin"))
|
|
if (typeof message.BetCoin === "number")
|
|
object.BetCoin = options.longs === String ? String(message.BetCoin) : message.BetCoin;
|
|
else
|
|
object.BetCoin = options.longs === String ? $util.Long.prototype.toString.call(message.BetCoin) : options.longs === Number ? new $util.LongBits(message.BetCoin.low >>> 0, message.BetCoin.high >>> 0).toNumber() : message.BetCoin;
|
|
if (message.FlowCoin != null && message.hasOwnProperty("FlowCoin"))
|
|
if (typeof message.FlowCoin === "number")
|
|
object.FlowCoin = options.longs === String ? String(message.FlowCoin) : message.FlowCoin;
|
|
else
|
|
object.FlowCoin = options.longs === String ? $util.Long.prototype.toString.call(message.FlowCoin) : options.longs === Number ? new $util.LongBits(message.FlowCoin.low >>> 0, message.FlowCoin.high >>> 0).toNumber() : message.FlowCoin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCReportForm to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCReportForm
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCReportForm.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCReportForm
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCReportForm
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCReportForm.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCReportForm";
|
|
};
|
|
|
|
return SCReportForm;
|
|
})();
|
|
|
|
gamehall.CSHistoryRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a CSHistoryRecord.
|
|
* @memberof gamehall
|
|
* @interface ICSHistoryRecord
|
|
* @property {number|null} [PageNo] CSHistoryRecord PageNo
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSHistoryRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSHistoryRecord.
|
|
* @implements ICSHistoryRecord
|
|
* @constructor
|
|
* @param {gamehall.ICSHistoryRecord=} [properties] Properties to set
|
|
*/
|
|
function CSHistoryRecord(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSHistoryRecord PageNo.
|
|
* @member {number} PageNo
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @instance
|
|
*/
|
|
CSHistoryRecord.prototype.PageNo = 0;
|
|
|
|
/**
|
|
* Creates a new CSHistoryRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {gamehall.ICSHistoryRecord=} [properties] Properties to set
|
|
* @returns {gamehall.CSHistoryRecord} CSHistoryRecord instance
|
|
*/
|
|
CSHistoryRecord.create = function create(properties) {
|
|
return new CSHistoryRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHistoryRecord message. Does not implicitly {@link gamehall.CSHistoryRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {gamehall.ICSHistoryRecord} message CSHistoryRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHistoryRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.PageNo != null && Object.hasOwnProperty.call(message, "PageNo"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.PageNo);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHistoryRecord message, length delimited. Does not implicitly {@link gamehall.CSHistoryRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {gamehall.ICSHistoryRecord} message CSHistoryRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHistoryRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHistoryRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSHistoryRecord} CSHistoryRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHistoryRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSHistoryRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.PageNo = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHistoryRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSHistoryRecord} CSHistoryRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHistoryRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSHistoryRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSHistoryRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
if (!$util.isInteger(message.PageNo))
|
|
return "PageNo: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSHistoryRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSHistoryRecord} CSHistoryRecord
|
|
*/
|
|
CSHistoryRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSHistoryRecord)
|
|
return object;
|
|
var message = new $root.gamehall.CSHistoryRecord();
|
|
if (object.PageNo != null)
|
|
message.PageNo = object.PageNo | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSHistoryRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {gamehall.CSHistoryRecord} message CSHistoryRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSHistoryRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.PageNo = 0;
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
object.PageNo = message.PageNo;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSHistoryRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSHistoryRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSHistoryRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSHistoryRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSHistoryRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSHistoryRecord";
|
|
};
|
|
|
|
return CSHistoryRecord;
|
|
})();
|
|
|
|
gamehall.HistoryRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a HistoryRecord.
|
|
* @memberof gamehall
|
|
* @interface IHistoryRecord
|
|
* @property {number|Long|null} [Ts] HistoryRecord Ts
|
|
* @property {number|null} [CodeCoin] HistoryRecord CodeCoin
|
|
* @property {number|null} [Coin] HistoryRecord Coin
|
|
* @property {number|null} [ReceiveType] HistoryRecord ReceiveType
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new HistoryRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a HistoryRecord.
|
|
* @implements IHistoryRecord
|
|
* @constructor
|
|
* @param {gamehall.IHistoryRecord=} [properties] Properties to set
|
|
*/
|
|
function HistoryRecord(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* HistoryRecord Ts.
|
|
* @member {number|Long} Ts
|
|
* @memberof gamehall.HistoryRecord
|
|
* @instance
|
|
*/
|
|
HistoryRecord.prototype.Ts = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* HistoryRecord CodeCoin.
|
|
* @member {number} CodeCoin
|
|
* @memberof gamehall.HistoryRecord
|
|
* @instance
|
|
*/
|
|
HistoryRecord.prototype.CodeCoin = 0;
|
|
|
|
/**
|
|
* HistoryRecord Coin.
|
|
* @member {number} Coin
|
|
* @memberof gamehall.HistoryRecord
|
|
* @instance
|
|
*/
|
|
HistoryRecord.prototype.Coin = 0;
|
|
|
|
/**
|
|
* HistoryRecord ReceiveType.
|
|
* @member {number} ReceiveType
|
|
* @memberof gamehall.HistoryRecord
|
|
* @instance
|
|
*/
|
|
HistoryRecord.prototype.ReceiveType = 0;
|
|
|
|
/**
|
|
* Creates a new HistoryRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {gamehall.IHistoryRecord=} [properties] Properties to set
|
|
* @returns {gamehall.HistoryRecord} HistoryRecord instance
|
|
*/
|
|
HistoryRecord.create = function create(properties) {
|
|
return new HistoryRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HistoryRecord message. Does not implicitly {@link gamehall.HistoryRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {gamehall.IHistoryRecord} message HistoryRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HistoryRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Ts != null && Object.hasOwnProperty.call(message, "Ts"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int64(message.Ts);
|
|
if (message.CodeCoin != null && Object.hasOwnProperty.call(message, "CodeCoin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.CodeCoin);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.Coin);
|
|
if (message.ReceiveType != null && Object.hasOwnProperty.call(message, "ReceiveType"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.ReceiveType);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified HistoryRecord message, length delimited. Does not implicitly {@link gamehall.HistoryRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {gamehall.IHistoryRecord} message HistoryRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
HistoryRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a HistoryRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.HistoryRecord} HistoryRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HistoryRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.HistoryRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Ts = reader.int64();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.CodeCoin = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Coin = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.ReceiveType = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a HistoryRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.HistoryRecord} HistoryRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
HistoryRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a HistoryRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
HistoryRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (!$util.isInteger(message.Ts) && !(message.Ts && $util.isInteger(message.Ts.low) && $util.isInteger(message.Ts.high)))
|
|
return "Ts: integer|Long expected";
|
|
if (message.CodeCoin != null && message.hasOwnProperty("CodeCoin"))
|
|
if (!$util.isInteger(message.CodeCoin))
|
|
return "CodeCoin: integer expected";
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin))
|
|
return "Coin: integer expected";
|
|
if (message.ReceiveType != null && message.hasOwnProperty("ReceiveType"))
|
|
if (!$util.isInteger(message.ReceiveType))
|
|
return "ReceiveType: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a HistoryRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.HistoryRecord} HistoryRecord
|
|
*/
|
|
HistoryRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.HistoryRecord)
|
|
return object;
|
|
var message = new $root.gamehall.HistoryRecord();
|
|
if (object.Ts != null)
|
|
if ($util.Long)
|
|
(message.Ts = $util.Long.fromValue(object.Ts)).unsigned = false;
|
|
else if (typeof object.Ts === "string")
|
|
message.Ts = parseInt(object.Ts, 10);
|
|
else if (typeof object.Ts === "number")
|
|
message.Ts = object.Ts;
|
|
else if (typeof object.Ts === "object")
|
|
message.Ts = new $util.LongBits(object.Ts.low >>> 0, object.Ts.high >>> 0).toNumber();
|
|
if (object.CodeCoin != null)
|
|
message.CodeCoin = object.CodeCoin | 0;
|
|
if (object.Coin != null)
|
|
message.Coin = object.Coin | 0;
|
|
if (object.ReceiveType != null)
|
|
message.ReceiveType = object.ReceiveType | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a HistoryRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {gamehall.HistoryRecord} message HistoryRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
HistoryRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Ts = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Ts = options.longs === String ? "0" : 0;
|
|
object.CodeCoin = 0;
|
|
object.Coin = 0;
|
|
object.ReceiveType = 0;
|
|
}
|
|
if (message.Ts != null && message.hasOwnProperty("Ts"))
|
|
if (typeof message.Ts === "number")
|
|
object.Ts = options.longs === String ? String(message.Ts) : message.Ts;
|
|
else
|
|
object.Ts = options.longs === String ? $util.Long.prototype.toString.call(message.Ts) : options.longs === Number ? new $util.LongBits(message.Ts.low >>> 0, message.Ts.high >>> 0).toNumber() : message.Ts;
|
|
if (message.CodeCoin != null && message.hasOwnProperty("CodeCoin"))
|
|
object.CodeCoin = message.CodeCoin;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
object.Coin = message.Coin;
|
|
if (message.ReceiveType != null && message.hasOwnProperty("ReceiveType"))
|
|
object.ReceiveType = message.ReceiveType;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this HistoryRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.HistoryRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
HistoryRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for HistoryRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.HistoryRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
HistoryRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.HistoryRecord";
|
|
};
|
|
|
|
return HistoryRecord;
|
|
})();
|
|
|
|
gamehall.SCHistoryRecord = (function() {
|
|
|
|
/**
|
|
* Properties of a SCHistoryRecord.
|
|
* @memberof gamehall
|
|
* @interface ISCHistoryRecord
|
|
* @property {Array.<gamehall.IHistoryRecord>|null} [HistoryRecord] SCHistoryRecord HistoryRecord
|
|
* @property {number|null} [PageNo] SCHistoryRecord PageNo
|
|
* @property {number|null} [PageSize] SCHistoryRecord PageSize
|
|
* @property {number|null} [PageNum] SCHistoryRecord PageNum
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCHistoryRecord.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCHistoryRecord.
|
|
* @implements ISCHistoryRecord
|
|
* @constructor
|
|
* @param {gamehall.ISCHistoryRecord=} [properties] Properties to set
|
|
*/
|
|
function SCHistoryRecord(properties) {
|
|
this.HistoryRecord = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCHistoryRecord HistoryRecord.
|
|
* @member {Array.<gamehall.IHistoryRecord>} HistoryRecord
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @instance
|
|
*/
|
|
SCHistoryRecord.prototype.HistoryRecord = $util.emptyArray;
|
|
|
|
/**
|
|
* SCHistoryRecord PageNo.
|
|
* @member {number} PageNo
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @instance
|
|
*/
|
|
SCHistoryRecord.prototype.PageNo = 0;
|
|
|
|
/**
|
|
* SCHistoryRecord PageSize.
|
|
* @member {number} PageSize
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @instance
|
|
*/
|
|
SCHistoryRecord.prototype.PageSize = 0;
|
|
|
|
/**
|
|
* SCHistoryRecord PageNum.
|
|
* @member {number} PageNum
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @instance
|
|
*/
|
|
SCHistoryRecord.prototype.PageNum = 0;
|
|
|
|
/**
|
|
* Creates a new SCHistoryRecord instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {gamehall.ISCHistoryRecord=} [properties] Properties to set
|
|
* @returns {gamehall.SCHistoryRecord} SCHistoryRecord instance
|
|
*/
|
|
SCHistoryRecord.create = function create(properties) {
|
|
return new SCHistoryRecord(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHistoryRecord message. Does not implicitly {@link gamehall.SCHistoryRecord.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {gamehall.ISCHistoryRecord} message SCHistoryRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHistoryRecord.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.HistoryRecord != null && message.HistoryRecord.length)
|
|
for (var i = 0; i < message.HistoryRecord.length; ++i)
|
|
$root.gamehall.HistoryRecord.encode(message.HistoryRecord[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.PageNo != null && Object.hasOwnProperty.call(message, "PageNo"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.PageNo);
|
|
if (message.PageSize != null && Object.hasOwnProperty.call(message, "PageSize"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.PageSize);
|
|
if (message.PageNum != null && Object.hasOwnProperty.call(message, "PageNum"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.PageNum);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHistoryRecord message, length delimited. Does not implicitly {@link gamehall.SCHistoryRecord.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {gamehall.ISCHistoryRecord} message SCHistoryRecord message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHistoryRecord.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHistoryRecord message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCHistoryRecord} SCHistoryRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHistoryRecord.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCHistoryRecord();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.HistoryRecord && message.HistoryRecord.length))
|
|
message.HistoryRecord = [];
|
|
message.HistoryRecord.push($root.gamehall.HistoryRecord.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.PageNo = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.PageSize = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.PageNum = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHistoryRecord message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCHistoryRecord} SCHistoryRecord
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHistoryRecord.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCHistoryRecord message.
|
|
* @function verify
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCHistoryRecord.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.HistoryRecord != null && message.hasOwnProperty("HistoryRecord")) {
|
|
if (!Array.isArray(message.HistoryRecord))
|
|
return "HistoryRecord: array expected";
|
|
for (var i = 0; i < message.HistoryRecord.length; ++i) {
|
|
var error = $root.gamehall.HistoryRecord.verify(message.HistoryRecord[i]);
|
|
if (error)
|
|
return "HistoryRecord." + error;
|
|
}
|
|
}
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
if (!$util.isInteger(message.PageNo))
|
|
return "PageNo: integer expected";
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
if (!$util.isInteger(message.PageSize))
|
|
return "PageSize: integer expected";
|
|
if (message.PageNum != null && message.hasOwnProperty("PageNum"))
|
|
if (!$util.isInteger(message.PageNum))
|
|
return "PageNum: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCHistoryRecord message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCHistoryRecord} SCHistoryRecord
|
|
*/
|
|
SCHistoryRecord.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCHistoryRecord)
|
|
return object;
|
|
var message = new $root.gamehall.SCHistoryRecord();
|
|
if (object.HistoryRecord) {
|
|
if (!Array.isArray(object.HistoryRecord))
|
|
throw TypeError(".gamehall.SCHistoryRecord.HistoryRecord: array expected");
|
|
message.HistoryRecord = [];
|
|
for (var i = 0; i < object.HistoryRecord.length; ++i) {
|
|
if (typeof object.HistoryRecord[i] !== "object")
|
|
throw TypeError(".gamehall.SCHistoryRecord.HistoryRecord: object expected");
|
|
message.HistoryRecord[i] = $root.gamehall.HistoryRecord.fromObject(object.HistoryRecord[i]);
|
|
}
|
|
}
|
|
if (object.PageNo != null)
|
|
message.PageNo = object.PageNo | 0;
|
|
if (object.PageSize != null)
|
|
message.PageSize = object.PageSize | 0;
|
|
if (object.PageNum != null)
|
|
message.PageNum = object.PageNum | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCHistoryRecord message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {gamehall.SCHistoryRecord} message SCHistoryRecord
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCHistoryRecord.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.HistoryRecord = [];
|
|
if (options.defaults) {
|
|
object.PageNo = 0;
|
|
object.PageSize = 0;
|
|
object.PageNum = 0;
|
|
}
|
|
if (message.HistoryRecord && message.HistoryRecord.length) {
|
|
object.HistoryRecord = [];
|
|
for (var j = 0; j < message.HistoryRecord.length; ++j)
|
|
object.HistoryRecord[j] = $root.gamehall.HistoryRecord.toObject(message.HistoryRecord[j], options);
|
|
}
|
|
if (message.PageNo != null && message.hasOwnProperty("PageNo"))
|
|
object.PageNo = message.PageNo;
|
|
if (message.PageSize != null && message.hasOwnProperty("PageSize"))
|
|
object.PageSize = message.PageSize;
|
|
if (message.PageNum != null && message.hasOwnProperty("PageNum"))
|
|
object.PageNum = message.PageNum;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCHistoryRecord to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCHistoryRecord.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCHistoryRecord
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCHistoryRecord
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCHistoryRecord.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCHistoryRecord";
|
|
};
|
|
|
|
return SCHistoryRecord;
|
|
})();
|
|
|
|
gamehall.CSReceiveCodeCoin = (function() {
|
|
|
|
/**
|
|
* Properties of a CSReceiveCodeCoin.
|
|
* @memberof gamehall
|
|
* @interface ICSReceiveCodeCoin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSReceiveCodeCoin.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSReceiveCodeCoin.
|
|
* @implements ICSReceiveCodeCoin
|
|
* @constructor
|
|
* @param {gamehall.ICSReceiveCodeCoin=} [properties] Properties to set
|
|
*/
|
|
function CSReceiveCodeCoin(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSReceiveCodeCoin instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.ICSReceiveCodeCoin=} [properties] Properties to set
|
|
* @returns {gamehall.CSReceiveCodeCoin} CSReceiveCodeCoin instance
|
|
*/
|
|
CSReceiveCodeCoin.create = function create(properties) {
|
|
return new CSReceiveCodeCoin(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReceiveCodeCoin message. Does not implicitly {@link gamehall.CSReceiveCodeCoin.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.ICSReceiveCodeCoin} message CSReceiveCodeCoin message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReceiveCodeCoin.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSReceiveCodeCoin message, length delimited. Does not implicitly {@link gamehall.CSReceiveCodeCoin.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.ICSReceiveCodeCoin} message CSReceiveCodeCoin message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSReceiveCodeCoin.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReceiveCodeCoin message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSReceiveCodeCoin} CSReceiveCodeCoin
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReceiveCodeCoin.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSReceiveCodeCoin();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSReceiveCodeCoin message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSReceiveCodeCoin} CSReceiveCodeCoin
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSReceiveCodeCoin.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSReceiveCodeCoin message.
|
|
* @function verify
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSReceiveCodeCoin.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSReceiveCodeCoin message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSReceiveCodeCoin} CSReceiveCodeCoin
|
|
*/
|
|
CSReceiveCodeCoin.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSReceiveCodeCoin)
|
|
return object;
|
|
return new $root.gamehall.CSReceiveCodeCoin();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSReceiveCodeCoin message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.CSReceiveCodeCoin} message CSReceiveCodeCoin
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSReceiveCodeCoin.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSReceiveCodeCoin to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSReceiveCodeCoin.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSReceiveCodeCoin
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSReceiveCodeCoin
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSReceiveCodeCoin.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSReceiveCodeCoin";
|
|
};
|
|
|
|
return CSReceiveCodeCoin;
|
|
})();
|
|
|
|
gamehall.SCReceiveCodeCoin = (function() {
|
|
|
|
/**
|
|
* Properties of a SCReceiveCodeCoin.
|
|
* @memberof gamehall
|
|
* @interface ISCReceiveCodeCoin
|
|
* @property {gamehall.OpResultCode_Hall|null} [OpRetCode] SCReceiveCodeCoin OpRetCode
|
|
* @property {number|Long|null} [Coin] SCReceiveCodeCoin Coin
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCReceiveCodeCoin.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCReceiveCodeCoin.
|
|
* @implements ISCReceiveCodeCoin
|
|
* @constructor
|
|
* @param {gamehall.ISCReceiveCodeCoin=} [properties] Properties to set
|
|
*/
|
|
function SCReceiveCodeCoin(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCReceiveCodeCoin OpRetCode.
|
|
* @member {gamehall.OpResultCode_Hall} OpRetCode
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @instance
|
|
*/
|
|
SCReceiveCodeCoin.prototype.OpRetCode = 0;
|
|
|
|
/**
|
|
* SCReceiveCodeCoin Coin.
|
|
* @member {number|Long} Coin
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @instance
|
|
*/
|
|
SCReceiveCodeCoin.prototype.Coin = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new SCReceiveCodeCoin instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.ISCReceiveCodeCoin=} [properties] Properties to set
|
|
* @returns {gamehall.SCReceiveCodeCoin} SCReceiveCodeCoin instance
|
|
*/
|
|
SCReceiveCodeCoin.create = function create(properties) {
|
|
return new SCReceiveCodeCoin(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReceiveCodeCoin message. Does not implicitly {@link gamehall.SCReceiveCodeCoin.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.ISCReceiveCodeCoin} message SCReceiveCodeCoin message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReceiveCodeCoin.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpRetCode != null && Object.hasOwnProperty.call(message, "OpRetCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpRetCode);
|
|
if (message.Coin != null && Object.hasOwnProperty.call(message, "Coin"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.Coin);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCReceiveCodeCoin message, length delimited. Does not implicitly {@link gamehall.SCReceiveCodeCoin.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.ISCReceiveCodeCoin} message SCReceiveCodeCoin message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCReceiveCodeCoin.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReceiveCodeCoin message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCReceiveCodeCoin} SCReceiveCodeCoin
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReceiveCodeCoin.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCReceiveCodeCoin();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpRetCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Coin = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCReceiveCodeCoin message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCReceiveCodeCoin} SCReceiveCodeCoin
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCReceiveCodeCoin.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCReceiveCodeCoin message.
|
|
* @function verify
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCReceiveCodeCoin.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
switch (message.OpRetCode) {
|
|
default:
|
|
return "OpRetCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 10008:
|
|
break;
|
|
}
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (!$util.isInteger(message.Coin) && !(message.Coin && $util.isInteger(message.Coin.low) && $util.isInteger(message.Coin.high)))
|
|
return "Coin: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCReceiveCodeCoin message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCReceiveCodeCoin} SCReceiveCodeCoin
|
|
*/
|
|
SCReceiveCodeCoin.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCReceiveCodeCoin)
|
|
return object;
|
|
var message = new $root.gamehall.SCReceiveCodeCoin();
|
|
switch (object.OpRetCode) {
|
|
default:
|
|
if (typeof object.OpRetCode === "number") {
|
|
message.OpRetCode = object.OpRetCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Hall":
|
|
case 0:
|
|
message.OpRetCode = 0;
|
|
break;
|
|
case "OPRC_Error_Hall":
|
|
case 1:
|
|
message.OpRetCode = 1;
|
|
break;
|
|
case "OPRC_OnlineReward_Info_FindPlatform_Fail_Hall":
|
|
case 10008:
|
|
message.OpRetCode = 10008;
|
|
break;
|
|
}
|
|
if (object.Coin != null)
|
|
if ($util.Long)
|
|
(message.Coin = $util.Long.fromValue(object.Coin)).unsigned = false;
|
|
else if (typeof object.Coin === "string")
|
|
message.Coin = parseInt(object.Coin, 10);
|
|
else if (typeof object.Coin === "number")
|
|
message.Coin = object.Coin;
|
|
else if (typeof object.Coin === "object")
|
|
message.Coin = new $util.LongBits(object.Coin.low >>> 0, object.Coin.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCReceiveCodeCoin message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {gamehall.SCReceiveCodeCoin} message SCReceiveCodeCoin
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCReceiveCodeCoin.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.OpRetCode = options.enums === String ? "OPRC_Sucess_Hall" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Coin = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Coin = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.OpRetCode != null && message.hasOwnProperty("OpRetCode"))
|
|
object.OpRetCode = options.enums === String ? $root.gamehall.OpResultCode_Hall[message.OpRetCode] === undefined ? message.OpRetCode : $root.gamehall.OpResultCode_Hall[message.OpRetCode] : message.OpRetCode;
|
|
if (message.Coin != null && message.hasOwnProperty("Coin"))
|
|
if (typeof message.Coin === "number")
|
|
object.Coin = options.longs === String ? String(message.Coin) : message.Coin;
|
|
else
|
|
object.Coin = options.longs === String ? $util.Long.prototype.toString.call(message.Coin) : options.longs === Number ? new $util.LongBits(message.Coin.low >>> 0, message.Coin.high >>> 0).toNumber() : message.Coin;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCReceiveCodeCoin to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCReceiveCodeCoin.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCReceiveCodeCoin
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCReceiveCodeCoin
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCReceiveCodeCoin.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCReceiveCodeCoin";
|
|
};
|
|
|
|
return SCReceiveCodeCoin;
|
|
})();
|
|
|
|
gamehall.CSGetRankInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a CSGetRankInfo.
|
|
* @memberof gamehall
|
|
* @interface ICSGetRankInfo
|
|
* @property {string|null} [Plt] CSGetRankInfo Plt
|
|
* @property {number|null} [GameFreeId] CSGetRankInfo GameFreeId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSGetRankInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSGetRankInfo.
|
|
* @implements ICSGetRankInfo
|
|
* @constructor
|
|
* @param {gamehall.ICSGetRankInfo=} [properties] Properties to set
|
|
*/
|
|
function CSGetRankInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSGetRankInfo Plt.
|
|
* @member {string} Plt
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @instance
|
|
*/
|
|
CSGetRankInfo.prototype.Plt = "";
|
|
|
|
/**
|
|
* CSGetRankInfo GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @instance
|
|
*/
|
|
CSGetRankInfo.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* Creates a new CSGetRankInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {gamehall.ICSGetRankInfo=} [properties] Properties to set
|
|
* @returns {gamehall.CSGetRankInfo} CSGetRankInfo instance
|
|
*/
|
|
CSGetRankInfo.create = function create(properties) {
|
|
return new CSGetRankInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetRankInfo message. Does not implicitly {@link gamehall.CSGetRankInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {gamehall.ICSGetRankInfo} message CSGetRankInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetRankInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Plt != null && Object.hasOwnProperty.call(message, "Plt"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.Plt);
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameFreeId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSGetRankInfo message, length delimited. Does not implicitly {@link gamehall.CSGetRankInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {gamehall.ICSGetRankInfo} message CSGetRankInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSGetRankInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetRankInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSGetRankInfo} CSGetRankInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetRankInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSGetRankInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Plt = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSGetRankInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSGetRankInfo} CSGetRankInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSGetRankInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSGetRankInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSGetRankInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Plt != null && message.hasOwnProperty("Plt"))
|
|
if (!$util.isString(message.Plt))
|
|
return "Plt: string expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSGetRankInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSGetRankInfo} CSGetRankInfo
|
|
*/
|
|
CSGetRankInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSGetRankInfo)
|
|
return object;
|
|
var message = new $root.gamehall.CSGetRankInfo();
|
|
if (object.Plt != null)
|
|
message.Plt = String(object.Plt);
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSGetRankInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {gamehall.CSGetRankInfo} message CSGetRankInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSGetRankInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Plt = "";
|
|
object.GameFreeId = 0;
|
|
}
|
|
if (message.Plt != null && message.hasOwnProperty("Plt"))
|
|
object.Plt = message.Plt;
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSGetRankInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSGetRankInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSGetRankInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSGetRankInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSGetRankInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSGetRankInfo";
|
|
};
|
|
|
|
return CSGetRankInfo;
|
|
})();
|
|
|
|
gamehall.RankInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a RankInfo.
|
|
* @memberof gamehall
|
|
* @interface IRankInfo
|
|
* @property {number|null} [Snid] RankInfo Snid
|
|
* @property {string|null} [Name] RankInfo Name
|
|
* @property {number|Long|null} [TotalIn] RankInfo TotalIn
|
|
* @property {number|Long|null} [TotalOut] RankInfo TotalOut
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new RankInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a RankInfo.
|
|
* @implements IRankInfo
|
|
* @constructor
|
|
* @param {gamehall.IRankInfo=} [properties] Properties to set
|
|
*/
|
|
function RankInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* RankInfo Snid.
|
|
* @member {number} Snid
|
|
* @memberof gamehall.RankInfo
|
|
* @instance
|
|
*/
|
|
RankInfo.prototype.Snid = 0;
|
|
|
|
/**
|
|
* RankInfo Name.
|
|
* @member {string} Name
|
|
* @memberof gamehall.RankInfo
|
|
* @instance
|
|
*/
|
|
RankInfo.prototype.Name = "";
|
|
|
|
/**
|
|
* RankInfo TotalIn.
|
|
* @member {number|Long} TotalIn
|
|
* @memberof gamehall.RankInfo
|
|
* @instance
|
|
*/
|
|
RankInfo.prototype.TotalIn = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* RankInfo TotalOut.
|
|
* @member {number|Long} TotalOut
|
|
* @memberof gamehall.RankInfo
|
|
* @instance
|
|
*/
|
|
RankInfo.prototype.TotalOut = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new RankInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {gamehall.IRankInfo=} [properties] Properties to set
|
|
* @returns {gamehall.RankInfo} RankInfo instance
|
|
*/
|
|
RankInfo.create = function create(properties) {
|
|
return new RankInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RankInfo message. Does not implicitly {@link gamehall.RankInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {gamehall.IRankInfo} message RankInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RankInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Snid != null && Object.hasOwnProperty.call(message, "Snid"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Snid);
|
|
if (message.Name != null && Object.hasOwnProperty.call(message, "Name"))
|
|
writer.uint32(/* id 2, wireType 2 =*/18).string(message.Name);
|
|
if (message.TotalIn != null && Object.hasOwnProperty.call(message, "TotalIn"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.TotalIn);
|
|
if (message.TotalOut != null && Object.hasOwnProperty.call(message, "TotalOut"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.TotalOut);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified RankInfo message, length delimited. Does not implicitly {@link gamehall.RankInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {gamehall.IRankInfo} message RankInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
RankInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a RankInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.RankInfo} RankInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RankInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.RankInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Snid = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Name = reader.string();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.TotalIn = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.TotalOut = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a RankInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.RankInfo} RankInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
RankInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a RankInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
RankInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Snid != null && message.hasOwnProperty("Snid"))
|
|
if (!$util.isInteger(message.Snid))
|
|
return "Snid: integer expected";
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
if (!$util.isString(message.Name))
|
|
return "Name: string expected";
|
|
if (message.TotalIn != null && message.hasOwnProperty("TotalIn"))
|
|
if (!$util.isInteger(message.TotalIn) && !(message.TotalIn && $util.isInteger(message.TotalIn.low) && $util.isInteger(message.TotalIn.high)))
|
|
return "TotalIn: integer|Long expected";
|
|
if (message.TotalOut != null && message.hasOwnProperty("TotalOut"))
|
|
if (!$util.isInteger(message.TotalOut) && !(message.TotalOut && $util.isInteger(message.TotalOut.low) && $util.isInteger(message.TotalOut.high)))
|
|
return "TotalOut: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a RankInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.RankInfo} RankInfo
|
|
*/
|
|
RankInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.RankInfo)
|
|
return object;
|
|
var message = new $root.gamehall.RankInfo();
|
|
if (object.Snid != null)
|
|
message.Snid = object.Snid | 0;
|
|
if (object.Name != null)
|
|
message.Name = String(object.Name);
|
|
if (object.TotalIn != null)
|
|
if ($util.Long)
|
|
(message.TotalIn = $util.Long.fromValue(object.TotalIn)).unsigned = false;
|
|
else if (typeof object.TotalIn === "string")
|
|
message.TotalIn = parseInt(object.TotalIn, 10);
|
|
else if (typeof object.TotalIn === "number")
|
|
message.TotalIn = object.TotalIn;
|
|
else if (typeof object.TotalIn === "object")
|
|
message.TotalIn = new $util.LongBits(object.TotalIn.low >>> 0, object.TotalIn.high >>> 0).toNumber();
|
|
if (object.TotalOut != null)
|
|
if ($util.Long)
|
|
(message.TotalOut = $util.Long.fromValue(object.TotalOut)).unsigned = false;
|
|
else if (typeof object.TotalOut === "string")
|
|
message.TotalOut = parseInt(object.TotalOut, 10);
|
|
else if (typeof object.TotalOut === "number")
|
|
message.TotalOut = object.TotalOut;
|
|
else if (typeof object.TotalOut === "object")
|
|
message.TotalOut = new $util.LongBits(object.TotalOut.low >>> 0, object.TotalOut.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a RankInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {gamehall.RankInfo} message RankInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
RankInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.Snid = 0;
|
|
object.Name = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalIn = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalIn = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalOut = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalOut = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.Snid != null && message.hasOwnProperty("Snid"))
|
|
object.Snid = message.Snid;
|
|
if (message.Name != null && message.hasOwnProperty("Name"))
|
|
object.Name = message.Name;
|
|
if (message.TotalIn != null && message.hasOwnProperty("TotalIn"))
|
|
if (typeof message.TotalIn === "number")
|
|
object.TotalIn = options.longs === String ? String(message.TotalIn) : message.TotalIn;
|
|
else
|
|
object.TotalIn = options.longs === String ? $util.Long.prototype.toString.call(message.TotalIn) : options.longs === Number ? new $util.LongBits(message.TotalIn.low >>> 0, message.TotalIn.high >>> 0).toNumber() : message.TotalIn;
|
|
if (message.TotalOut != null && message.hasOwnProperty("TotalOut"))
|
|
if (typeof message.TotalOut === "number")
|
|
object.TotalOut = options.longs === String ? String(message.TotalOut) : message.TotalOut;
|
|
else
|
|
object.TotalOut = options.longs === String ? $util.Long.prototype.toString.call(message.TotalOut) : options.longs === Number ? new $util.LongBits(message.TotalOut.low >>> 0, message.TotalOut.high >>> 0).toNumber() : message.TotalOut;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this RankInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.RankInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
RankInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for RankInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.RankInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
RankInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.RankInfo";
|
|
};
|
|
|
|
return RankInfo;
|
|
})();
|
|
|
|
gamehall.SCGetRankInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a SCGetRankInfo.
|
|
* @memberof gamehall
|
|
* @interface ISCGetRankInfo
|
|
* @property {Array.<gamehall.IRankInfo>|null} [Info] SCGetRankInfo Info
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCGetRankInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCGetRankInfo.
|
|
* @implements ISCGetRankInfo
|
|
* @constructor
|
|
* @param {gamehall.ISCGetRankInfo=} [properties] Properties to set
|
|
*/
|
|
function SCGetRankInfo(properties) {
|
|
this.Info = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCGetRankInfo Info.
|
|
* @member {Array.<gamehall.IRankInfo>} Info
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @instance
|
|
*/
|
|
SCGetRankInfo.prototype.Info = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCGetRankInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {gamehall.ISCGetRankInfo=} [properties] Properties to set
|
|
* @returns {gamehall.SCGetRankInfo} SCGetRankInfo instance
|
|
*/
|
|
SCGetRankInfo.create = function create(properties) {
|
|
return new SCGetRankInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetRankInfo message. Does not implicitly {@link gamehall.SCGetRankInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {gamehall.ISCGetRankInfo} message SCGetRankInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetRankInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Info != null && message.Info.length)
|
|
for (var i = 0; i < message.Info.length; ++i)
|
|
$root.gamehall.RankInfo.encode(message.Info[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCGetRankInfo message, length delimited. Does not implicitly {@link gamehall.SCGetRankInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {gamehall.ISCGetRankInfo} message SCGetRankInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCGetRankInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetRankInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCGetRankInfo} SCGetRankInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetRankInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCGetRankInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.Info && message.Info.length))
|
|
message.Info = [];
|
|
message.Info.push($root.gamehall.RankInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCGetRankInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCGetRankInfo} SCGetRankInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCGetRankInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCGetRankInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCGetRankInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Info != null && message.hasOwnProperty("Info")) {
|
|
if (!Array.isArray(message.Info))
|
|
return "Info: array expected";
|
|
for (var i = 0; i < message.Info.length; ++i) {
|
|
var error = $root.gamehall.RankInfo.verify(message.Info[i]);
|
|
if (error)
|
|
return "Info." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCGetRankInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCGetRankInfo} SCGetRankInfo
|
|
*/
|
|
SCGetRankInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCGetRankInfo)
|
|
return object;
|
|
var message = new $root.gamehall.SCGetRankInfo();
|
|
if (object.Info) {
|
|
if (!Array.isArray(object.Info))
|
|
throw TypeError(".gamehall.SCGetRankInfo.Info: array expected");
|
|
message.Info = [];
|
|
for (var i = 0; i < object.Info.length; ++i) {
|
|
if (typeof object.Info[i] !== "object")
|
|
throw TypeError(".gamehall.SCGetRankInfo.Info: object expected");
|
|
message.Info[i] = $root.gamehall.RankInfo.fromObject(object.Info[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCGetRankInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {gamehall.SCGetRankInfo} message SCGetRankInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCGetRankInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Info = [];
|
|
if (message.Info && message.Info.length) {
|
|
object.Info = [];
|
|
for (var j = 0; j < message.Info.length; ++j)
|
|
object.Info[j] = $root.gamehall.RankInfo.toObject(message.Info[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCGetRankInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCGetRankInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCGetRankInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCGetRankInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCGetRankInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCGetRankInfo";
|
|
};
|
|
|
|
return SCGetRankInfo;
|
|
})();
|
|
|
|
/**
|
|
* ShowRedCode enum.
|
|
* @name gamehall.ShowRedCode
|
|
* @enum {number}
|
|
* @property {number} Mail=0 Mail value
|
|
* @property {number} Shop=1 Shop value
|
|
* @property {number} Role=2 Role value
|
|
* @property {number} Pet=3 Pet value
|
|
* @property {number} Welfare=4 Welfare value
|
|
*/
|
|
gamehall.ShowRedCode = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "Mail"] = 0;
|
|
values[valuesById[1] = "Shop"] = 1;
|
|
values[valuesById[2] = "Role"] = 2;
|
|
values[valuesById[3] = "Pet"] = 3;
|
|
values[valuesById[4] = "Welfare"] = 4;
|
|
return values;
|
|
})();
|
|
|
|
gamehall.ShowRed = (function() {
|
|
|
|
/**
|
|
* Properties of a ShowRed.
|
|
* @memberof gamehall
|
|
* @interface IShowRed
|
|
* @property {gamehall.ShowRedCode|null} [ShowType] ShowRed ShowType
|
|
* @property {number|null} [ShowChild] ShowRed ShowChild
|
|
* @property {number|null} [IsShow] ShowRed IsShow
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new ShowRed.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a ShowRed.
|
|
* @implements IShowRed
|
|
* @constructor
|
|
* @param {gamehall.IShowRed=} [properties] Properties to set
|
|
*/
|
|
function ShowRed(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* ShowRed ShowType.
|
|
* @member {gamehall.ShowRedCode} ShowType
|
|
* @memberof gamehall.ShowRed
|
|
* @instance
|
|
*/
|
|
ShowRed.prototype.ShowType = 0;
|
|
|
|
/**
|
|
* ShowRed ShowChild.
|
|
* @member {number} ShowChild
|
|
* @memberof gamehall.ShowRed
|
|
* @instance
|
|
*/
|
|
ShowRed.prototype.ShowChild = 0;
|
|
|
|
/**
|
|
* ShowRed IsShow.
|
|
* @member {number} IsShow
|
|
* @memberof gamehall.ShowRed
|
|
* @instance
|
|
*/
|
|
ShowRed.prototype.IsShow = 0;
|
|
|
|
/**
|
|
* Creates a new ShowRed instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {gamehall.IShowRed=} [properties] Properties to set
|
|
* @returns {gamehall.ShowRed} ShowRed instance
|
|
*/
|
|
ShowRed.create = function create(properties) {
|
|
return new ShowRed(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ShowRed message. Does not implicitly {@link gamehall.ShowRed.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {gamehall.IShowRed} message ShowRed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ShowRed.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShowType != null && Object.hasOwnProperty.call(message, "ShowType"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.ShowType);
|
|
if (message.ShowChild != null && Object.hasOwnProperty.call(message, "ShowChild"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.ShowChild);
|
|
if (message.IsShow != null && Object.hasOwnProperty.call(message, "IsShow"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.IsShow);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified ShowRed message, length delimited. Does not implicitly {@link gamehall.ShowRed.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {gamehall.IShowRed} message ShowRed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
ShowRed.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a ShowRed message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.ShowRed} ShowRed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ShowRed.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.ShowRed();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShowType = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.ShowChild = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.IsShow = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a ShowRed message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.ShowRed} ShowRed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
ShowRed.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a ShowRed message.
|
|
* @function verify
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
ShowRed.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShowType != null && message.hasOwnProperty("ShowType"))
|
|
switch (message.ShowType) {
|
|
default:
|
|
return "ShowType: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
break;
|
|
}
|
|
if (message.ShowChild != null && message.hasOwnProperty("ShowChild"))
|
|
if (!$util.isInteger(message.ShowChild))
|
|
return "ShowChild: integer expected";
|
|
if (message.IsShow != null && message.hasOwnProperty("IsShow"))
|
|
if (!$util.isInteger(message.IsShow))
|
|
return "IsShow: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a ShowRed message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.ShowRed} ShowRed
|
|
*/
|
|
ShowRed.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.ShowRed)
|
|
return object;
|
|
var message = new $root.gamehall.ShowRed();
|
|
switch (object.ShowType) {
|
|
default:
|
|
if (typeof object.ShowType === "number") {
|
|
message.ShowType = object.ShowType;
|
|
break;
|
|
}
|
|
break;
|
|
case "Mail":
|
|
case 0:
|
|
message.ShowType = 0;
|
|
break;
|
|
case "Shop":
|
|
case 1:
|
|
message.ShowType = 1;
|
|
break;
|
|
case "Role":
|
|
case 2:
|
|
message.ShowType = 2;
|
|
break;
|
|
case "Pet":
|
|
case 3:
|
|
message.ShowType = 3;
|
|
break;
|
|
case "Welfare":
|
|
case 4:
|
|
message.ShowType = 4;
|
|
break;
|
|
}
|
|
if (object.ShowChild != null)
|
|
message.ShowChild = object.ShowChild | 0;
|
|
if (object.IsShow != null)
|
|
message.IsShow = object.IsShow | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a ShowRed message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {gamehall.ShowRed} message ShowRed
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
ShowRed.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.ShowType = options.enums === String ? "Mail" : 0;
|
|
object.ShowChild = 0;
|
|
object.IsShow = 0;
|
|
}
|
|
if (message.ShowType != null && message.hasOwnProperty("ShowType"))
|
|
object.ShowType = options.enums === String ? $root.gamehall.ShowRedCode[message.ShowType] === undefined ? message.ShowType : $root.gamehall.ShowRedCode[message.ShowType] : message.ShowType;
|
|
if (message.ShowChild != null && message.hasOwnProperty("ShowChild"))
|
|
object.ShowChild = message.ShowChild;
|
|
if (message.IsShow != null && message.hasOwnProperty("IsShow"))
|
|
object.IsShow = message.IsShow;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this ShowRed to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.ShowRed
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
ShowRed.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for ShowRed
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.ShowRed
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
ShowRed.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.ShowRed";
|
|
};
|
|
|
|
return ShowRed;
|
|
})();
|
|
|
|
gamehall.SCShowRed = (function() {
|
|
|
|
/**
|
|
* Properties of a SCShowRed.
|
|
* @memberof gamehall
|
|
* @interface ISCShowRed
|
|
* @property {gamehall.IShowRed|null} [ShowRed] SCShowRed ShowRed
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCShowRed.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCShowRed.
|
|
* @implements ISCShowRed
|
|
* @constructor
|
|
* @param {gamehall.ISCShowRed=} [properties] Properties to set
|
|
*/
|
|
function SCShowRed(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCShowRed ShowRed.
|
|
* @member {gamehall.IShowRed|null|undefined} ShowRed
|
|
* @memberof gamehall.SCShowRed
|
|
* @instance
|
|
*/
|
|
SCShowRed.prototype.ShowRed = null;
|
|
|
|
/**
|
|
* Creates a new SCShowRed instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {gamehall.ISCShowRed=} [properties] Properties to set
|
|
* @returns {gamehall.SCShowRed} SCShowRed instance
|
|
*/
|
|
SCShowRed.create = function create(properties) {
|
|
return new SCShowRed(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCShowRed message. Does not implicitly {@link gamehall.SCShowRed.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {gamehall.ISCShowRed} message SCShowRed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCShowRed.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.ShowRed != null && Object.hasOwnProperty.call(message, "ShowRed"))
|
|
$root.gamehall.ShowRed.encode(message.ShowRed, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCShowRed message, length delimited. Does not implicitly {@link gamehall.SCShowRed.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {gamehall.ISCShowRed} message SCShowRed message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCShowRed.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCShowRed message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCShowRed} SCShowRed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCShowRed.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCShowRed();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.ShowRed = $root.gamehall.ShowRed.decode(reader, reader.uint32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCShowRed message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCShowRed} SCShowRed
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCShowRed.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCShowRed message.
|
|
* @function verify
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCShowRed.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.ShowRed != null && message.hasOwnProperty("ShowRed")) {
|
|
var error = $root.gamehall.ShowRed.verify(message.ShowRed);
|
|
if (error)
|
|
return "ShowRed." + error;
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCShowRed message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCShowRed} SCShowRed
|
|
*/
|
|
SCShowRed.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCShowRed)
|
|
return object;
|
|
var message = new $root.gamehall.SCShowRed();
|
|
if (object.ShowRed != null) {
|
|
if (typeof object.ShowRed !== "object")
|
|
throw TypeError(".gamehall.SCShowRed.ShowRed: object expected");
|
|
message.ShowRed = $root.gamehall.ShowRed.fromObject(object.ShowRed);
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCShowRed message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {gamehall.SCShowRed} message SCShowRed
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCShowRed.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults)
|
|
object.ShowRed = null;
|
|
if (message.ShowRed != null && message.hasOwnProperty("ShowRed"))
|
|
object.ShowRed = $root.gamehall.ShowRed.toObject(message.ShowRed, options);
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCShowRed to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCShowRed
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCShowRed.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCShowRed
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCShowRed
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCShowRed.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCShowRed";
|
|
};
|
|
|
|
return SCShowRed;
|
|
})();
|
|
|
|
/**
|
|
* OpResultCode_Hundred enum.
|
|
* @name gamehall.OpResultCode_Hundred
|
|
* @enum {number}
|
|
* @property {number} OPRC_Sucess_Hundred=0 OPRC_Sucess_Hundred value
|
|
* @property {number} OPRC_Error_Hundred=1 OPRC_Error_Hundred value
|
|
* @property {number} OPRC_YourResVerIsLow_Hundred=1044 OPRC_YourResVerIsLow_Hundred value
|
|
* @property {number} OPRC_YourAppVerIsLow_Hundred=1045 OPRC_YourAppVerIsLow_Hundred value
|
|
* @property {number} OPRC_RoomHadClosed_Hundred=1053 OPRC_RoomHadClosed_Hundred value
|
|
* @property {number} OPRC_SceneServerMaintain_Hundred=1054 OPRC_SceneServerMaintain_Hundred value
|
|
* @property {number} OPRC_CoinNotEnough_Hundred=1056 OPRC_CoinNotEnough_Hundred value
|
|
* @property {number} OPRC_CoinTooMore_Hundred=1058 OPRC_CoinTooMore_Hundred value
|
|
* @property {number} OPRC_RoomGameTimes_Hundred=1103 OPRC_RoomGameTimes_Hundred value
|
|
* @property {number} OPRC_MustBindPromoter_Hundred=1113 OPRC_MustBindPromoter_Hundred value
|
|
*/
|
|
gamehall.OpResultCode_Hundred = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "OPRC_Sucess_Hundred"] = 0;
|
|
values[valuesById[1] = "OPRC_Error_Hundred"] = 1;
|
|
values[valuesById[1044] = "OPRC_YourResVerIsLow_Hundred"] = 1044;
|
|
values[valuesById[1045] = "OPRC_YourAppVerIsLow_Hundred"] = 1045;
|
|
values[valuesById[1053] = "OPRC_RoomHadClosed_Hundred"] = 1053;
|
|
values[valuesById[1054] = "OPRC_SceneServerMaintain_Hundred"] = 1054;
|
|
values[valuesById[1056] = "OPRC_CoinNotEnough_Hundred"] = 1056;
|
|
values[valuesById[1058] = "OPRC_CoinTooMore_Hundred"] = 1058;
|
|
values[valuesById[1103] = "OPRC_RoomGameTimes_Hundred"] = 1103;
|
|
values[valuesById[1113] = "OPRC_MustBindPromoter_Hundred"] = 1113;
|
|
return values;
|
|
})();
|
|
|
|
/**
|
|
* HundredScenePacketID enum.
|
|
* @name gamehall.HundredScenePacketID
|
|
* @enum {number}
|
|
* @property {number} PACKET_HundredScene_ZERO=0 PACKET_HundredScene_ZERO value
|
|
* @property {number} PACKET_CS_HUNDREDSCENE_OP=2380 PACKET_CS_HUNDREDSCENE_OP value
|
|
* @property {number} PACKET_SC_HUNDREDSCENE_OP=2381 PACKET_SC_HUNDREDSCENE_OP value
|
|
* @property {number} PACKET_CS_HUNDREDSCENE_GETPLAYERNUM=2382 PACKET_CS_HUNDREDSCENE_GETPLAYERNUM value
|
|
* @property {number} PACKET_SC_HUNDREDSCENE_GETPLAYERNUM=2383 PACKET_SC_HUNDREDSCENE_GETPLAYERNUM value
|
|
* @property {number} PACKET_CS_GAMEJACKPOT=2384 PACKET_CS_GAMEJACKPOT value
|
|
* @property {number} PACKET_SC_GAMEJACKPOT=2385 PACKET_SC_GAMEJACKPOT value
|
|
* @property {number} PACKET_CS_GAMEHISTORYINFO=2386 PACKET_CS_GAMEHISTORYINFO value
|
|
* @property {number} PACKET_SC_GAMEPLAYERHISTORY=2387 PACKET_SC_GAMEPLAYERHISTORY value
|
|
* @property {number} PACKET_SC_GAMEBIGWINHISTORY=2388 PACKET_SC_GAMEBIGWINHISTORY value
|
|
* @property {number} PACKET_BD_GAMEJACKPOT=2389 PACKET_BD_GAMEJACKPOT value
|
|
*/
|
|
gamehall.HundredScenePacketID = (function() {
|
|
var valuesById = {}, values = Object.create(valuesById);
|
|
values[valuesById[0] = "PACKET_HundredScene_ZERO"] = 0;
|
|
values[valuesById[2380] = "PACKET_CS_HUNDREDSCENE_OP"] = 2380;
|
|
values[valuesById[2381] = "PACKET_SC_HUNDREDSCENE_OP"] = 2381;
|
|
values[valuesById[2382] = "PACKET_CS_HUNDREDSCENE_GETPLAYERNUM"] = 2382;
|
|
values[valuesById[2383] = "PACKET_SC_HUNDREDSCENE_GETPLAYERNUM"] = 2383;
|
|
values[valuesById[2384] = "PACKET_CS_GAMEJACKPOT"] = 2384;
|
|
values[valuesById[2385] = "PACKET_SC_GAMEJACKPOT"] = 2385;
|
|
values[valuesById[2386] = "PACKET_CS_GAMEHISTORYINFO"] = 2386;
|
|
values[valuesById[2387] = "PACKET_SC_GAMEPLAYERHISTORY"] = 2387;
|
|
values[valuesById[2388] = "PACKET_SC_GAMEBIGWINHISTORY"] = 2388;
|
|
values[valuesById[2389] = "PACKET_BD_GAMEJACKPOT"] = 2389;
|
|
return values;
|
|
})();
|
|
|
|
gamehall.CSHundredSceneOp = (function() {
|
|
|
|
/**
|
|
* Properties of a CSHundredSceneOp.
|
|
* @memberof gamehall
|
|
* @interface ICSHundredSceneOp
|
|
* @property {number|null} [Id] CSHundredSceneOp Id
|
|
* @property {number|null} [OpType] CSHundredSceneOp OpType
|
|
* @property {Array.<number>|null} [OpParams] CSHundredSceneOp OpParams
|
|
* @property {number|null} [ApkVer] CSHundredSceneOp ApkVer
|
|
* @property {number|null} [ResVer] CSHundredSceneOp ResVer
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSHundredSceneOp.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSHundredSceneOp.
|
|
* @implements ICSHundredSceneOp
|
|
* @constructor
|
|
* @param {gamehall.ICSHundredSceneOp=} [properties] Properties to set
|
|
*/
|
|
function CSHundredSceneOp(properties) {
|
|
this.OpParams = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSHundredSceneOp Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @instance
|
|
*/
|
|
CSHundredSceneOp.prototype.Id = 0;
|
|
|
|
/**
|
|
* CSHundredSceneOp OpType.
|
|
* @member {number} OpType
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @instance
|
|
*/
|
|
CSHundredSceneOp.prototype.OpType = 0;
|
|
|
|
/**
|
|
* CSHundredSceneOp OpParams.
|
|
* @member {Array.<number>} OpParams
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @instance
|
|
*/
|
|
CSHundredSceneOp.prototype.OpParams = $util.emptyArray;
|
|
|
|
/**
|
|
* CSHundredSceneOp ApkVer.
|
|
* @member {number} ApkVer
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @instance
|
|
*/
|
|
CSHundredSceneOp.prototype.ApkVer = 0;
|
|
|
|
/**
|
|
* CSHundredSceneOp ResVer.
|
|
* @member {number} ResVer
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @instance
|
|
*/
|
|
CSHundredSceneOp.prototype.ResVer = 0;
|
|
|
|
/**
|
|
* Creates a new CSHundredSceneOp instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneOp=} [properties] Properties to set
|
|
* @returns {gamehall.CSHundredSceneOp} CSHundredSceneOp instance
|
|
*/
|
|
CSHundredSceneOp.create = function create(properties) {
|
|
return new CSHundredSceneOp(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneOp message. Does not implicitly {@link gamehall.CSHundredSceneOp.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneOp} message CSHundredSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneOp.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.Id);
|
|
if (message.OpType != null && Object.hasOwnProperty.call(message, "OpType"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.OpType);
|
|
if (message.OpParams != null && message.OpParams.length) {
|
|
writer.uint32(/* id 3, wireType 2 =*/26).fork();
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
writer.int32(message.OpParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.ApkVer != null && Object.hasOwnProperty.call(message, "ApkVer"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int32(message.ApkVer);
|
|
if (message.ResVer != null && Object.hasOwnProperty.call(message, "ResVer"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.ResVer);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneOp message, length delimited. Does not implicitly {@link gamehall.CSHundredSceneOp.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneOp} message CSHundredSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneOp.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneOp message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSHundredSceneOp} CSHundredSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneOp.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSHundredSceneOp();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.OpType = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
if (!(message.OpParams && message.OpParams.length))
|
|
message.OpParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OpParams.push(reader.int32());
|
|
} else
|
|
message.OpParams.push(reader.int32());
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.ApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.ResVer = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneOp message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSHundredSceneOp} CSHundredSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneOp.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSHundredSceneOp message.
|
|
* @function verify
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSHundredSceneOp.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
if (!$util.isInteger(message.OpType))
|
|
return "OpType: integer expected";
|
|
if (message.OpParams != null && message.hasOwnProperty("OpParams")) {
|
|
if (!Array.isArray(message.OpParams))
|
|
return "OpParams: array expected";
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
if (!$util.isInteger(message.OpParams[i]))
|
|
return "OpParams: integer[] expected";
|
|
}
|
|
if (message.ApkVer != null && message.hasOwnProperty("ApkVer"))
|
|
if (!$util.isInteger(message.ApkVer))
|
|
return "ApkVer: integer expected";
|
|
if (message.ResVer != null && message.hasOwnProperty("ResVer"))
|
|
if (!$util.isInteger(message.ResVer))
|
|
return "ResVer: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSHundredSceneOp message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSHundredSceneOp} CSHundredSceneOp
|
|
*/
|
|
CSHundredSceneOp.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSHundredSceneOp)
|
|
return object;
|
|
var message = new $root.gamehall.CSHundredSceneOp();
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.OpType != null)
|
|
message.OpType = object.OpType | 0;
|
|
if (object.OpParams) {
|
|
if (!Array.isArray(object.OpParams))
|
|
throw TypeError(".gamehall.CSHundredSceneOp.OpParams: array expected");
|
|
message.OpParams = [];
|
|
for (var i = 0; i < object.OpParams.length; ++i)
|
|
message.OpParams[i] = object.OpParams[i] | 0;
|
|
}
|
|
if (object.ApkVer != null)
|
|
message.ApkVer = object.ApkVer | 0;
|
|
if (object.ResVer != null)
|
|
message.ResVer = object.ResVer | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSHundredSceneOp message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.CSHundredSceneOp} message CSHundredSceneOp
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSHundredSceneOp.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.OpParams = [];
|
|
if (options.defaults) {
|
|
object.Id = 0;
|
|
object.OpType = 0;
|
|
object.ApkVer = 0;
|
|
object.ResVer = 0;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
object.OpType = message.OpType;
|
|
if (message.OpParams && message.OpParams.length) {
|
|
object.OpParams = [];
|
|
for (var j = 0; j < message.OpParams.length; ++j)
|
|
object.OpParams[j] = message.OpParams[j];
|
|
}
|
|
if (message.ApkVer != null && message.hasOwnProperty("ApkVer"))
|
|
object.ApkVer = message.ApkVer;
|
|
if (message.ResVer != null && message.hasOwnProperty("ResVer"))
|
|
object.ResVer = message.ResVer;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSHundredSceneOp to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSHundredSceneOp.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSHundredSceneOp
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSHundredSceneOp
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSHundredSceneOp.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSHundredSceneOp";
|
|
};
|
|
|
|
return CSHundredSceneOp;
|
|
})();
|
|
|
|
gamehall.SCHundredSceneOp = (function() {
|
|
|
|
/**
|
|
* Properties of a SCHundredSceneOp.
|
|
* @memberof gamehall
|
|
* @interface ISCHundredSceneOp
|
|
* @property {gamehall.OpResultCode_Hundred|null} [OpCode] SCHundredSceneOp OpCode
|
|
* @property {number|null} [Id] SCHundredSceneOp Id
|
|
* @property {number|null} [OpType] SCHundredSceneOp OpType
|
|
* @property {Array.<number>|null} [OpParams] SCHundredSceneOp OpParams
|
|
* @property {number|null} [MinApkVer] SCHundredSceneOp MinApkVer
|
|
* @property {number|null} [LatestApkVer] SCHundredSceneOp LatestApkVer
|
|
* @property {number|null} [MinResVer] SCHundredSceneOp MinResVer
|
|
* @property {number|null} [LatestResVer] SCHundredSceneOp LatestResVer
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCHundredSceneOp.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCHundredSceneOp.
|
|
* @implements ISCHundredSceneOp
|
|
* @constructor
|
|
* @param {gamehall.ISCHundredSceneOp=} [properties] Properties to set
|
|
*/
|
|
function SCHundredSceneOp(properties) {
|
|
this.OpParams = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCHundredSceneOp OpCode.
|
|
* @member {gamehall.OpResultCode_Hundred} OpCode
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.OpCode = 0;
|
|
|
|
/**
|
|
* SCHundredSceneOp Id.
|
|
* @member {number} Id
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.Id = 0;
|
|
|
|
/**
|
|
* SCHundredSceneOp OpType.
|
|
* @member {number} OpType
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.OpType = 0;
|
|
|
|
/**
|
|
* SCHundredSceneOp OpParams.
|
|
* @member {Array.<number>} OpParams
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.OpParams = $util.emptyArray;
|
|
|
|
/**
|
|
* SCHundredSceneOp MinApkVer.
|
|
* @member {number} MinApkVer
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.MinApkVer = 0;
|
|
|
|
/**
|
|
* SCHundredSceneOp LatestApkVer.
|
|
* @member {number} LatestApkVer
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.LatestApkVer = 0;
|
|
|
|
/**
|
|
* SCHundredSceneOp MinResVer.
|
|
* @member {number} MinResVer
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.MinResVer = 0;
|
|
|
|
/**
|
|
* SCHundredSceneOp LatestResVer.
|
|
* @member {number} LatestResVer
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
*/
|
|
SCHundredSceneOp.prototype.LatestResVer = 0;
|
|
|
|
/**
|
|
* Creates a new SCHundredSceneOp instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneOp=} [properties] Properties to set
|
|
* @returns {gamehall.SCHundredSceneOp} SCHundredSceneOp instance
|
|
*/
|
|
SCHundredSceneOp.create = function create(properties) {
|
|
return new SCHundredSceneOp(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHundredSceneOp message. Does not implicitly {@link gamehall.SCHundredSceneOp.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneOp} message SCHundredSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHundredSceneOp.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.OpCode != null && Object.hasOwnProperty.call(message, "OpCode"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.OpCode);
|
|
if (message.Id != null && Object.hasOwnProperty.call(message, "Id"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.Id);
|
|
if (message.OpType != null && Object.hasOwnProperty.call(message, "OpType"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int32(message.OpType);
|
|
if (message.OpParams != null && message.OpParams.length) {
|
|
writer.uint32(/* id 4, wireType 2 =*/34).fork();
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
writer.int32(message.OpParams[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.MinApkVer != null && Object.hasOwnProperty.call(message, "MinApkVer"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).int32(message.MinApkVer);
|
|
if (message.LatestApkVer != null && Object.hasOwnProperty.call(message, "LatestApkVer"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int32(message.LatestApkVer);
|
|
if (message.MinResVer != null && Object.hasOwnProperty.call(message, "MinResVer"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int32(message.MinResVer);
|
|
if (message.LatestResVer != null && Object.hasOwnProperty.call(message, "LatestResVer"))
|
|
writer.uint32(/* id 8, wireType 0 =*/64).int32(message.LatestResVer);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHundredSceneOp message, length delimited. Does not implicitly {@link gamehall.SCHundredSceneOp.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneOp} message SCHundredSceneOp message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHundredSceneOp.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHundredSceneOp message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCHundredSceneOp} SCHundredSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHundredSceneOp.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCHundredSceneOp();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.OpCode = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.Id = reader.int32();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.OpType = reader.int32();
|
|
break;
|
|
}
|
|
case 4: {
|
|
if (!(message.OpParams && message.OpParams.length))
|
|
message.OpParams = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.OpParams.push(reader.int32());
|
|
} else
|
|
message.OpParams.push(reader.int32());
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.MinApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.LatestApkVer = reader.int32();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.MinResVer = reader.int32();
|
|
break;
|
|
}
|
|
case 8: {
|
|
message.LatestResVer = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHundredSceneOp message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCHundredSceneOp} SCHundredSceneOp
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHundredSceneOp.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCHundredSceneOp message.
|
|
* @function verify
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCHundredSceneOp.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
switch (message.OpCode) {
|
|
default:
|
|
return "OpCode: enum value expected";
|
|
case 0:
|
|
case 1:
|
|
case 1044:
|
|
case 1045:
|
|
case 1053:
|
|
case 1054:
|
|
case 1056:
|
|
case 1058:
|
|
case 1103:
|
|
case 1113:
|
|
break;
|
|
}
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
if (!$util.isInteger(message.Id))
|
|
return "Id: integer expected";
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
if (!$util.isInteger(message.OpType))
|
|
return "OpType: integer expected";
|
|
if (message.OpParams != null && message.hasOwnProperty("OpParams")) {
|
|
if (!Array.isArray(message.OpParams))
|
|
return "OpParams: array expected";
|
|
for (var i = 0; i < message.OpParams.length; ++i)
|
|
if (!$util.isInteger(message.OpParams[i]))
|
|
return "OpParams: integer[] expected";
|
|
}
|
|
if (message.MinApkVer != null && message.hasOwnProperty("MinApkVer"))
|
|
if (!$util.isInteger(message.MinApkVer))
|
|
return "MinApkVer: integer expected";
|
|
if (message.LatestApkVer != null && message.hasOwnProperty("LatestApkVer"))
|
|
if (!$util.isInteger(message.LatestApkVer))
|
|
return "LatestApkVer: integer expected";
|
|
if (message.MinResVer != null && message.hasOwnProperty("MinResVer"))
|
|
if (!$util.isInteger(message.MinResVer))
|
|
return "MinResVer: integer expected";
|
|
if (message.LatestResVer != null && message.hasOwnProperty("LatestResVer"))
|
|
if (!$util.isInteger(message.LatestResVer))
|
|
return "LatestResVer: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCHundredSceneOp message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCHundredSceneOp} SCHundredSceneOp
|
|
*/
|
|
SCHundredSceneOp.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCHundredSceneOp)
|
|
return object;
|
|
var message = new $root.gamehall.SCHundredSceneOp();
|
|
switch (object.OpCode) {
|
|
default:
|
|
if (typeof object.OpCode === "number") {
|
|
message.OpCode = object.OpCode;
|
|
break;
|
|
}
|
|
break;
|
|
case "OPRC_Sucess_Hundred":
|
|
case 0:
|
|
message.OpCode = 0;
|
|
break;
|
|
case "OPRC_Error_Hundred":
|
|
case 1:
|
|
message.OpCode = 1;
|
|
break;
|
|
case "OPRC_YourResVerIsLow_Hundred":
|
|
case 1044:
|
|
message.OpCode = 1044;
|
|
break;
|
|
case "OPRC_YourAppVerIsLow_Hundred":
|
|
case 1045:
|
|
message.OpCode = 1045;
|
|
break;
|
|
case "OPRC_RoomHadClosed_Hundred":
|
|
case 1053:
|
|
message.OpCode = 1053;
|
|
break;
|
|
case "OPRC_SceneServerMaintain_Hundred":
|
|
case 1054:
|
|
message.OpCode = 1054;
|
|
break;
|
|
case "OPRC_CoinNotEnough_Hundred":
|
|
case 1056:
|
|
message.OpCode = 1056;
|
|
break;
|
|
case "OPRC_CoinTooMore_Hundred":
|
|
case 1058:
|
|
message.OpCode = 1058;
|
|
break;
|
|
case "OPRC_RoomGameTimes_Hundred":
|
|
case 1103:
|
|
message.OpCode = 1103;
|
|
break;
|
|
case "OPRC_MustBindPromoter_Hundred":
|
|
case 1113:
|
|
message.OpCode = 1113;
|
|
break;
|
|
}
|
|
if (object.Id != null)
|
|
message.Id = object.Id | 0;
|
|
if (object.OpType != null)
|
|
message.OpType = object.OpType | 0;
|
|
if (object.OpParams) {
|
|
if (!Array.isArray(object.OpParams))
|
|
throw TypeError(".gamehall.SCHundredSceneOp.OpParams: array expected");
|
|
message.OpParams = [];
|
|
for (var i = 0; i < object.OpParams.length; ++i)
|
|
message.OpParams[i] = object.OpParams[i] | 0;
|
|
}
|
|
if (object.MinApkVer != null)
|
|
message.MinApkVer = object.MinApkVer | 0;
|
|
if (object.LatestApkVer != null)
|
|
message.LatestApkVer = object.LatestApkVer | 0;
|
|
if (object.MinResVer != null)
|
|
message.MinResVer = object.MinResVer | 0;
|
|
if (object.LatestResVer != null)
|
|
message.LatestResVer = object.LatestResVer | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCHundredSceneOp message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {gamehall.SCHundredSceneOp} message SCHundredSceneOp
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCHundredSceneOp.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.OpParams = [];
|
|
if (options.defaults) {
|
|
object.OpCode = options.enums === String ? "OPRC_Sucess_Hundred" : 0;
|
|
object.Id = 0;
|
|
object.OpType = 0;
|
|
object.MinApkVer = 0;
|
|
object.LatestApkVer = 0;
|
|
object.MinResVer = 0;
|
|
object.LatestResVer = 0;
|
|
}
|
|
if (message.OpCode != null && message.hasOwnProperty("OpCode"))
|
|
object.OpCode = options.enums === String ? $root.gamehall.OpResultCode_Hundred[message.OpCode] === undefined ? message.OpCode : $root.gamehall.OpResultCode_Hundred[message.OpCode] : message.OpCode;
|
|
if (message.Id != null && message.hasOwnProperty("Id"))
|
|
object.Id = message.Id;
|
|
if (message.OpType != null && message.hasOwnProperty("OpType"))
|
|
object.OpType = message.OpType;
|
|
if (message.OpParams && message.OpParams.length) {
|
|
object.OpParams = [];
|
|
for (var j = 0; j < message.OpParams.length; ++j)
|
|
object.OpParams[j] = message.OpParams[j];
|
|
}
|
|
if (message.MinApkVer != null && message.hasOwnProperty("MinApkVer"))
|
|
object.MinApkVer = message.MinApkVer;
|
|
if (message.LatestApkVer != null && message.hasOwnProperty("LatestApkVer"))
|
|
object.LatestApkVer = message.LatestApkVer;
|
|
if (message.MinResVer != null && message.hasOwnProperty("MinResVer"))
|
|
object.MinResVer = message.MinResVer;
|
|
if (message.LatestResVer != null && message.hasOwnProperty("LatestResVer"))
|
|
object.LatestResVer = message.LatestResVer;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCHundredSceneOp to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCHundredSceneOp.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCHundredSceneOp
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCHundredSceneOp
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCHundredSceneOp.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCHundredSceneOp";
|
|
};
|
|
|
|
return SCHundredSceneOp;
|
|
})();
|
|
|
|
gamehall.CSHundredSceneGetPlayerNum = (function() {
|
|
|
|
/**
|
|
* Properties of a CSHundredSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @interface ICSHundredSceneGetPlayerNum
|
|
* @property {number|null} [GameId] CSHundredSceneGetPlayerNum GameId
|
|
* @property {number|null} [GameModel] CSHundredSceneGetPlayerNum GameModel
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSHundredSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSHundredSceneGetPlayerNum.
|
|
* @implements ICSHundredSceneGetPlayerNum
|
|
* @constructor
|
|
* @param {gamehall.ICSHundredSceneGetPlayerNum=} [properties] Properties to set
|
|
*/
|
|
function CSHundredSceneGetPlayerNum(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSHundredSceneGetPlayerNum GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @instance
|
|
*/
|
|
CSHundredSceneGetPlayerNum.prototype.GameId = 0;
|
|
|
|
/**
|
|
* CSHundredSceneGetPlayerNum GameModel.
|
|
* @member {number} GameModel
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @instance
|
|
*/
|
|
CSHundredSceneGetPlayerNum.prototype.GameModel = 0;
|
|
|
|
/**
|
|
* Creates a new CSHundredSceneGetPlayerNum instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetPlayerNum=} [properties] Properties to set
|
|
* @returns {gamehall.CSHundredSceneGetPlayerNum} CSHundredSceneGetPlayerNum instance
|
|
*/
|
|
CSHundredSceneGetPlayerNum.create = function create(properties) {
|
|
return new CSHundredSceneGetPlayerNum(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneGetPlayerNum message. Does not implicitly {@link gamehall.CSHundredSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetPlayerNum} message CSHundredSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneGetPlayerNum.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.GameModel != null && Object.hasOwnProperty.call(message, "GameModel"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameModel);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneGetPlayerNum message, length delimited. Does not implicitly {@link gamehall.CSHundredSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetPlayerNum} message CSHundredSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneGetPlayerNum.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneGetPlayerNum message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSHundredSceneGetPlayerNum} CSHundredSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneGetPlayerNum.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSHundredSceneGetPlayerNum();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameModel = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneGetPlayerNum message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSHundredSceneGetPlayerNum} CSHundredSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneGetPlayerNum.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSHundredSceneGetPlayerNum message.
|
|
* @function verify
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSHundredSceneGetPlayerNum.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.GameModel != null && message.hasOwnProperty("GameModel"))
|
|
if (!$util.isInteger(message.GameModel))
|
|
return "GameModel: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSHundredSceneGetPlayerNum message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSHundredSceneGetPlayerNum} CSHundredSceneGetPlayerNum
|
|
*/
|
|
CSHundredSceneGetPlayerNum.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSHundredSceneGetPlayerNum)
|
|
return object;
|
|
var message = new $root.gamehall.CSHundredSceneGetPlayerNum();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.GameModel != null)
|
|
message.GameModel = object.GameModel | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSHundredSceneGetPlayerNum message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.CSHundredSceneGetPlayerNum} message CSHundredSceneGetPlayerNum
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSHundredSceneGetPlayerNum.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.GameModel = 0;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.GameModel != null && message.hasOwnProperty("GameModel"))
|
|
object.GameModel = message.GameModel;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSHundredSceneGetPlayerNum to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSHundredSceneGetPlayerNum.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSHundredSceneGetPlayerNum
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSHundredSceneGetPlayerNum.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSHundredSceneGetPlayerNum";
|
|
};
|
|
|
|
return CSHundredSceneGetPlayerNum;
|
|
})();
|
|
|
|
gamehall.SCHundredSceneGetPlayerNum = (function() {
|
|
|
|
/**
|
|
* Properties of a SCHundredSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @interface ISCHundredSceneGetPlayerNum
|
|
* @property {Array.<number>|null} [Nums] SCHundredSceneGetPlayerNum Nums
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCHundredSceneGetPlayerNum.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCHundredSceneGetPlayerNum.
|
|
* @implements ISCHundredSceneGetPlayerNum
|
|
* @constructor
|
|
* @param {gamehall.ISCHundredSceneGetPlayerNum=} [properties] Properties to set
|
|
*/
|
|
function SCHundredSceneGetPlayerNum(properties) {
|
|
this.Nums = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCHundredSceneGetPlayerNum Nums.
|
|
* @member {Array.<number>} Nums
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @instance
|
|
*/
|
|
SCHundredSceneGetPlayerNum.prototype.Nums = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCHundredSceneGetPlayerNum instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneGetPlayerNum=} [properties] Properties to set
|
|
* @returns {gamehall.SCHundredSceneGetPlayerNum} SCHundredSceneGetPlayerNum instance
|
|
*/
|
|
SCHundredSceneGetPlayerNum.create = function create(properties) {
|
|
return new SCHundredSceneGetPlayerNum(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHundredSceneGetPlayerNum message. Does not implicitly {@link gamehall.SCHundredSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneGetPlayerNum} message SCHundredSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHundredSceneGetPlayerNum.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.Nums != null && message.Nums.length) {
|
|
writer.uint32(/* id 1, wireType 2 =*/10).fork();
|
|
for (var i = 0; i < message.Nums.length; ++i)
|
|
writer.int32(message.Nums[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHundredSceneGetPlayerNum message, length delimited. Does not implicitly {@link gamehall.SCHundredSceneGetPlayerNum.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneGetPlayerNum} message SCHundredSceneGetPlayerNum message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHundredSceneGetPlayerNum.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHundredSceneGetPlayerNum message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCHundredSceneGetPlayerNum} SCHundredSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHundredSceneGetPlayerNum.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCHundredSceneGetPlayerNum();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.Nums && message.Nums.length))
|
|
message.Nums = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Nums.push(reader.int32());
|
|
} else
|
|
message.Nums.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHundredSceneGetPlayerNum message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCHundredSceneGetPlayerNum} SCHundredSceneGetPlayerNum
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHundredSceneGetPlayerNum.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCHundredSceneGetPlayerNum message.
|
|
* @function verify
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCHundredSceneGetPlayerNum.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.Nums != null && message.hasOwnProperty("Nums")) {
|
|
if (!Array.isArray(message.Nums))
|
|
return "Nums: array expected";
|
|
for (var i = 0; i < message.Nums.length; ++i)
|
|
if (!$util.isInteger(message.Nums[i]))
|
|
return "Nums: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCHundredSceneGetPlayerNum message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCHundredSceneGetPlayerNum} SCHundredSceneGetPlayerNum
|
|
*/
|
|
SCHundredSceneGetPlayerNum.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCHundredSceneGetPlayerNum)
|
|
return object;
|
|
var message = new $root.gamehall.SCHundredSceneGetPlayerNum();
|
|
if (object.Nums) {
|
|
if (!Array.isArray(object.Nums))
|
|
throw TypeError(".gamehall.SCHundredSceneGetPlayerNum.Nums: array expected");
|
|
message.Nums = [];
|
|
for (var i = 0; i < object.Nums.length; ++i)
|
|
message.Nums[i] = object.Nums[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCHundredSceneGetPlayerNum message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {gamehall.SCHundredSceneGetPlayerNum} message SCHundredSceneGetPlayerNum
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCHundredSceneGetPlayerNum.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Nums = [];
|
|
if (message.Nums && message.Nums.length) {
|
|
object.Nums = [];
|
|
for (var j = 0; j < message.Nums.length; ++j)
|
|
object.Nums[j] = message.Nums[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCHundredSceneGetPlayerNum to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCHundredSceneGetPlayerNum.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCHundredSceneGetPlayerNum
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCHundredSceneGetPlayerNum
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCHundredSceneGetPlayerNum.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCHundredSceneGetPlayerNum";
|
|
};
|
|
|
|
return SCHundredSceneGetPlayerNum;
|
|
})();
|
|
|
|
gamehall.CSHundredSceneGetGameJackpot = (function() {
|
|
|
|
/**
|
|
* Properties of a CSHundredSceneGetGameJackpot.
|
|
* @memberof gamehall
|
|
* @interface ICSHundredSceneGetGameJackpot
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSHundredSceneGetGameJackpot.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSHundredSceneGetGameJackpot.
|
|
* @implements ICSHundredSceneGetGameJackpot
|
|
* @constructor
|
|
* @param {gamehall.ICSHundredSceneGetGameJackpot=} [properties] Properties to set
|
|
*/
|
|
function CSHundredSceneGetGameJackpot(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* Creates a new CSHundredSceneGetGameJackpot instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetGameJackpot=} [properties] Properties to set
|
|
* @returns {gamehall.CSHundredSceneGetGameJackpot} CSHundredSceneGetGameJackpot instance
|
|
*/
|
|
CSHundredSceneGetGameJackpot.create = function create(properties) {
|
|
return new CSHundredSceneGetGameJackpot(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneGetGameJackpot message. Does not implicitly {@link gamehall.CSHundredSceneGetGameJackpot.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetGameJackpot} message CSHundredSceneGetGameJackpot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneGetGameJackpot.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneGetGameJackpot message, length delimited. Does not implicitly {@link gamehall.CSHundredSceneGetGameJackpot.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetGameJackpot} message CSHundredSceneGetGameJackpot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneGetGameJackpot.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneGetGameJackpot message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSHundredSceneGetGameJackpot} CSHundredSceneGetGameJackpot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneGetGameJackpot.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSHundredSceneGetGameJackpot();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneGetGameJackpot message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSHundredSceneGetGameJackpot} CSHundredSceneGetGameJackpot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneGetGameJackpot.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSHundredSceneGetGameJackpot message.
|
|
* @function verify
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSHundredSceneGetGameJackpot.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSHundredSceneGetGameJackpot message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSHundredSceneGetGameJackpot} CSHundredSceneGetGameJackpot
|
|
*/
|
|
CSHundredSceneGetGameJackpot.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSHundredSceneGetGameJackpot)
|
|
return object;
|
|
return new $root.gamehall.CSHundredSceneGetGameJackpot();
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSHundredSceneGetGameJackpot message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.CSHundredSceneGetGameJackpot} message CSHundredSceneGetGameJackpot
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSHundredSceneGetGameJackpot.toObject = function toObject() {
|
|
return {};
|
|
};
|
|
|
|
/**
|
|
* Converts this CSHundredSceneGetGameJackpot to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSHundredSceneGetGameJackpot.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSHundredSceneGetGameJackpot
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSHundredSceneGetGameJackpot.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSHundredSceneGetGameJackpot";
|
|
};
|
|
|
|
return CSHundredSceneGetGameJackpot;
|
|
})();
|
|
|
|
gamehall.GameJackpotFundInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a GameJackpotFundInfo.
|
|
* @memberof gamehall
|
|
* @interface IGameJackpotFundInfo
|
|
* @property {number|null} [GameFreeId] GameJackpotFundInfo GameFreeId
|
|
* @property {number|Long|null} [JackPotFund] GameJackpotFundInfo JackPotFund
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new GameJackpotFundInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a GameJackpotFundInfo.
|
|
* @implements IGameJackpotFundInfo
|
|
* @constructor
|
|
* @param {gamehall.IGameJackpotFundInfo=} [properties] Properties to set
|
|
*/
|
|
function GameJackpotFundInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* GameJackpotFundInfo GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @instance
|
|
*/
|
|
GameJackpotFundInfo.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* GameJackpotFundInfo JackPotFund.
|
|
* @member {number|Long} JackPotFund
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @instance
|
|
*/
|
|
GameJackpotFundInfo.prototype.JackPotFund = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new GameJackpotFundInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {gamehall.IGameJackpotFundInfo=} [properties] Properties to set
|
|
* @returns {gamehall.GameJackpotFundInfo} GameJackpotFundInfo instance
|
|
*/
|
|
GameJackpotFundInfo.create = function create(properties) {
|
|
return new GameJackpotFundInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameJackpotFundInfo message. Does not implicitly {@link gamehall.GameJackpotFundInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {gamehall.IGameJackpotFundInfo} message GameJackpotFundInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameJackpotFundInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameFreeId);
|
|
if (message.JackPotFund != null && Object.hasOwnProperty.call(message, "JackPotFund"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.JackPotFund);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameJackpotFundInfo message, length delimited. Does not implicitly {@link gamehall.GameJackpotFundInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {gamehall.IGameJackpotFundInfo} message GameJackpotFundInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameJackpotFundInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameJackpotFundInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.GameJackpotFundInfo} GameJackpotFundInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameJackpotFundInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.GameJackpotFundInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.JackPotFund = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameJackpotFundInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.GameJackpotFundInfo} GameJackpotFundInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameJackpotFundInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a GameJackpotFundInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
GameJackpotFundInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
if (message.JackPotFund != null && message.hasOwnProperty("JackPotFund"))
|
|
if (!$util.isInteger(message.JackPotFund) && !(message.JackPotFund && $util.isInteger(message.JackPotFund.low) && $util.isInteger(message.JackPotFund.high)))
|
|
return "JackPotFund: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a GameJackpotFundInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.GameJackpotFundInfo} GameJackpotFundInfo
|
|
*/
|
|
GameJackpotFundInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.GameJackpotFundInfo)
|
|
return object;
|
|
var message = new $root.gamehall.GameJackpotFundInfo();
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
if (object.JackPotFund != null)
|
|
if ($util.Long)
|
|
(message.JackPotFund = $util.Long.fromValue(object.JackPotFund)).unsigned = false;
|
|
else if (typeof object.JackPotFund === "string")
|
|
message.JackPotFund = parseInt(object.JackPotFund, 10);
|
|
else if (typeof object.JackPotFund === "number")
|
|
message.JackPotFund = object.JackPotFund;
|
|
else if (typeof object.JackPotFund === "object")
|
|
message.JackPotFund = new $util.LongBits(object.JackPotFund.low >>> 0, object.JackPotFund.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a GameJackpotFundInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {gamehall.GameJackpotFundInfo} message GameJackpotFundInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
GameJackpotFundInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameFreeId = 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.JackPotFund = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.JackPotFund = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
if (message.JackPotFund != null && message.hasOwnProperty("JackPotFund"))
|
|
if (typeof message.JackPotFund === "number")
|
|
object.JackPotFund = options.longs === String ? String(message.JackPotFund) : message.JackPotFund;
|
|
else
|
|
object.JackPotFund = options.longs === String ? $util.Long.prototype.toString.call(message.JackPotFund) : options.longs === Number ? new $util.LongBits(message.JackPotFund.low >>> 0, message.JackPotFund.high >>> 0).toNumber() : message.JackPotFund;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this GameJackpotFundInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
GameJackpotFundInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for GameJackpotFundInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.GameJackpotFundInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
GameJackpotFundInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.GameJackpotFundInfo";
|
|
};
|
|
|
|
return GameJackpotFundInfo;
|
|
})();
|
|
|
|
gamehall.SCHundredSceneGetGameJackpot = (function() {
|
|
|
|
/**
|
|
* Properties of a SCHundredSceneGetGameJackpot.
|
|
* @memberof gamehall
|
|
* @interface ISCHundredSceneGetGameJackpot
|
|
* @property {Array.<gamehall.IGameJackpotFundInfo>|null} [GameJackpotFund] SCHundredSceneGetGameJackpot GameJackpotFund
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCHundredSceneGetGameJackpot.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCHundredSceneGetGameJackpot.
|
|
* @implements ISCHundredSceneGetGameJackpot
|
|
* @constructor
|
|
* @param {gamehall.ISCHundredSceneGetGameJackpot=} [properties] Properties to set
|
|
*/
|
|
function SCHundredSceneGetGameJackpot(properties) {
|
|
this.GameJackpotFund = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCHundredSceneGetGameJackpot GameJackpotFund.
|
|
* @member {Array.<gamehall.IGameJackpotFundInfo>} GameJackpotFund
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @instance
|
|
*/
|
|
SCHundredSceneGetGameJackpot.prototype.GameJackpotFund = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCHundredSceneGetGameJackpot instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneGetGameJackpot=} [properties] Properties to set
|
|
* @returns {gamehall.SCHundredSceneGetGameJackpot} SCHundredSceneGetGameJackpot instance
|
|
*/
|
|
SCHundredSceneGetGameJackpot.create = function create(properties) {
|
|
return new SCHundredSceneGetGameJackpot(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHundredSceneGetGameJackpot message. Does not implicitly {@link gamehall.SCHundredSceneGetGameJackpot.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneGetGameJackpot} message SCHundredSceneGetGameJackpot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHundredSceneGetGameJackpot.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameJackpotFund != null && message.GameJackpotFund.length)
|
|
for (var i = 0; i < message.GameJackpotFund.length; ++i)
|
|
$root.gamehall.GameJackpotFundInfo.encode(message.GameJackpotFund[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCHundredSceneGetGameJackpot message, length delimited. Does not implicitly {@link gamehall.SCHundredSceneGetGameJackpot.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.ISCHundredSceneGetGameJackpot} message SCHundredSceneGetGameJackpot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCHundredSceneGetGameJackpot.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHundredSceneGetGameJackpot message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCHundredSceneGetGameJackpot} SCHundredSceneGetGameJackpot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHundredSceneGetGameJackpot.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCHundredSceneGetGameJackpot();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.GameJackpotFund && message.GameJackpotFund.length))
|
|
message.GameJackpotFund = [];
|
|
message.GameJackpotFund.push($root.gamehall.GameJackpotFundInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCHundredSceneGetGameJackpot message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCHundredSceneGetGameJackpot} SCHundredSceneGetGameJackpot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCHundredSceneGetGameJackpot.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCHundredSceneGetGameJackpot message.
|
|
* @function verify
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCHundredSceneGetGameJackpot.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameJackpotFund != null && message.hasOwnProperty("GameJackpotFund")) {
|
|
if (!Array.isArray(message.GameJackpotFund))
|
|
return "GameJackpotFund: array expected";
|
|
for (var i = 0; i < message.GameJackpotFund.length; ++i) {
|
|
var error = $root.gamehall.GameJackpotFundInfo.verify(message.GameJackpotFund[i]);
|
|
if (error)
|
|
return "GameJackpotFund." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCHundredSceneGetGameJackpot message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCHundredSceneGetGameJackpot} SCHundredSceneGetGameJackpot
|
|
*/
|
|
SCHundredSceneGetGameJackpot.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCHundredSceneGetGameJackpot)
|
|
return object;
|
|
var message = new $root.gamehall.SCHundredSceneGetGameJackpot();
|
|
if (object.GameJackpotFund) {
|
|
if (!Array.isArray(object.GameJackpotFund))
|
|
throw TypeError(".gamehall.SCHundredSceneGetGameJackpot.GameJackpotFund: array expected");
|
|
message.GameJackpotFund = [];
|
|
for (var i = 0; i < object.GameJackpotFund.length; ++i) {
|
|
if (typeof object.GameJackpotFund[i] !== "object")
|
|
throw TypeError(".gamehall.SCHundredSceneGetGameJackpot.GameJackpotFund: object expected");
|
|
message.GameJackpotFund[i] = $root.gamehall.GameJackpotFundInfo.fromObject(object.GameJackpotFund[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCHundredSceneGetGameJackpot message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {gamehall.SCHundredSceneGetGameJackpot} message SCHundredSceneGetGameJackpot
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCHundredSceneGetGameJackpot.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.GameJackpotFund = [];
|
|
if (message.GameJackpotFund && message.GameJackpotFund.length) {
|
|
object.GameJackpotFund = [];
|
|
for (var j = 0; j < message.GameJackpotFund.length; ++j)
|
|
object.GameJackpotFund[j] = $root.gamehall.GameJackpotFundInfo.toObject(message.GameJackpotFund[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCHundredSceneGetGameJackpot to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCHundredSceneGetGameJackpot.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCHundredSceneGetGameJackpot
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCHundredSceneGetGameJackpot
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCHundredSceneGetGameJackpot.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCHundredSceneGetGameJackpot";
|
|
};
|
|
|
|
return SCHundredSceneGetGameJackpot;
|
|
})();
|
|
|
|
gamehall.BroadcastGameJackpot = (function() {
|
|
|
|
/**
|
|
* Properties of a BroadcastGameJackpot.
|
|
* @memberof gamehall
|
|
* @interface IBroadcastGameJackpot
|
|
* @property {Array.<number|Long>|null} [JackpotFund] BroadcastGameJackpot JackpotFund
|
|
* @property {number|null} [GameFreeId] BroadcastGameJackpot GameFreeId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new BroadcastGameJackpot.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a BroadcastGameJackpot.
|
|
* @implements IBroadcastGameJackpot
|
|
* @constructor
|
|
* @param {gamehall.IBroadcastGameJackpot=} [properties] Properties to set
|
|
*/
|
|
function BroadcastGameJackpot(properties) {
|
|
this.JackpotFund = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* BroadcastGameJackpot JackpotFund.
|
|
* @member {Array.<number|Long>} JackpotFund
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @instance
|
|
*/
|
|
BroadcastGameJackpot.prototype.JackpotFund = $util.emptyArray;
|
|
|
|
/**
|
|
* BroadcastGameJackpot GameFreeId.
|
|
* @member {number} GameFreeId
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @instance
|
|
*/
|
|
BroadcastGameJackpot.prototype.GameFreeId = 0;
|
|
|
|
/**
|
|
* Creates a new BroadcastGameJackpot instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {gamehall.IBroadcastGameJackpot=} [properties] Properties to set
|
|
* @returns {gamehall.BroadcastGameJackpot} BroadcastGameJackpot instance
|
|
*/
|
|
BroadcastGameJackpot.create = function create(properties) {
|
|
return new BroadcastGameJackpot(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified BroadcastGameJackpot message. Does not implicitly {@link gamehall.BroadcastGameJackpot.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {gamehall.IBroadcastGameJackpot} message BroadcastGameJackpot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
BroadcastGameJackpot.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.JackpotFund != null && message.JackpotFund.length) {
|
|
writer.uint32(/* id 1, wireType 2 =*/10).fork();
|
|
for (var i = 0; i < message.JackpotFund.length; ++i)
|
|
writer.int64(message.JackpotFund[i]);
|
|
writer.ldelim();
|
|
}
|
|
if (message.GameFreeId != null && Object.hasOwnProperty.call(message, "GameFreeId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameFreeId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified BroadcastGameJackpot message, length delimited. Does not implicitly {@link gamehall.BroadcastGameJackpot.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {gamehall.IBroadcastGameJackpot} message BroadcastGameJackpot message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
BroadcastGameJackpot.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a BroadcastGameJackpot message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.BroadcastGameJackpot} BroadcastGameJackpot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
BroadcastGameJackpot.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.BroadcastGameJackpot();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.JackpotFund && message.JackpotFund.length))
|
|
message.JackpotFund = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.JackpotFund.push(reader.int64());
|
|
} else
|
|
message.JackpotFund.push(reader.int64());
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameFreeId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a BroadcastGameJackpot message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.BroadcastGameJackpot} BroadcastGameJackpot
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
BroadcastGameJackpot.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a BroadcastGameJackpot message.
|
|
* @function verify
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
BroadcastGameJackpot.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.JackpotFund != null && message.hasOwnProperty("JackpotFund")) {
|
|
if (!Array.isArray(message.JackpotFund))
|
|
return "JackpotFund: array expected";
|
|
for (var i = 0; i < message.JackpotFund.length; ++i)
|
|
if (!$util.isInteger(message.JackpotFund[i]) && !(message.JackpotFund[i] && $util.isInteger(message.JackpotFund[i].low) && $util.isInteger(message.JackpotFund[i].high)))
|
|
return "JackpotFund: integer|Long[] expected";
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
if (!$util.isInteger(message.GameFreeId))
|
|
return "GameFreeId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a BroadcastGameJackpot message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.BroadcastGameJackpot} BroadcastGameJackpot
|
|
*/
|
|
BroadcastGameJackpot.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.BroadcastGameJackpot)
|
|
return object;
|
|
var message = new $root.gamehall.BroadcastGameJackpot();
|
|
if (object.JackpotFund) {
|
|
if (!Array.isArray(object.JackpotFund))
|
|
throw TypeError(".gamehall.BroadcastGameJackpot.JackpotFund: array expected");
|
|
message.JackpotFund = [];
|
|
for (var i = 0; i < object.JackpotFund.length; ++i)
|
|
if ($util.Long)
|
|
(message.JackpotFund[i] = $util.Long.fromValue(object.JackpotFund[i])).unsigned = false;
|
|
else if (typeof object.JackpotFund[i] === "string")
|
|
message.JackpotFund[i] = parseInt(object.JackpotFund[i], 10);
|
|
else if (typeof object.JackpotFund[i] === "number")
|
|
message.JackpotFund[i] = object.JackpotFund[i];
|
|
else if (typeof object.JackpotFund[i] === "object")
|
|
message.JackpotFund[i] = new $util.LongBits(object.JackpotFund[i].low >>> 0, object.JackpotFund[i].high >>> 0).toNumber();
|
|
}
|
|
if (object.GameFreeId != null)
|
|
message.GameFreeId = object.GameFreeId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a BroadcastGameJackpot message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {gamehall.BroadcastGameJackpot} message BroadcastGameJackpot
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
BroadcastGameJackpot.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.JackpotFund = [];
|
|
if (options.defaults)
|
|
object.GameFreeId = 0;
|
|
if (message.JackpotFund && message.JackpotFund.length) {
|
|
object.JackpotFund = [];
|
|
for (var j = 0; j < message.JackpotFund.length; ++j)
|
|
if (typeof message.JackpotFund[j] === "number")
|
|
object.JackpotFund[j] = options.longs === String ? String(message.JackpotFund[j]) : message.JackpotFund[j];
|
|
else
|
|
object.JackpotFund[j] = options.longs === String ? $util.Long.prototype.toString.call(message.JackpotFund[j]) : options.longs === Number ? new $util.LongBits(message.JackpotFund[j].low >>> 0, message.JackpotFund[j].high >>> 0).toNumber() : message.JackpotFund[j];
|
|
}
|
|
if (message.GameFreeId != null && message.hasOwnProperty("GameFreeId"))
|
|
object.GameFreeId = message.GameFreeId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this BroadcastGameJackpot to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
BroadcastGameJackpot.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for BroadcastGameJackpot
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.BroadcastGameJackpot
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
BroadcastGameJackpot.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.BroadcastGameJackpot";
|
|
};
|
|
|
|
return BroadcastGameJackpot;
|
|
})();
|
|
|
|
gamehall.CSHundredSceneGetHistoryInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a CSHundredSceneGetHistoryInfo.
|
|
* @memberof gamehall
|
|
* @interface ICSHundredSceneGetHistoryInfo
|
|
* @property {number|null} [GameId] CSHundredSceneGetHistoryInfo GameId
|
|
* @property {number|null} [GameHistoryModel] CSHundredSceneGetHistoryInfo GameHistoryModel
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new CSHundredSceneGetHistoryInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a CSHundredSceneGetHistoryInfo.
|
|
* @implements ICSHundredSceneGetHistoryInfo
|
|
* @constructor
|
|
* @param {gamehall.ICSHundredSceneGetHistoryInfo=} [properties] Properties to set
|
|
*/
|
|
function CSHundredSceneGetHistoryInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* CSHundredSceneGetHistoryInfo GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @instance
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.prototype.GameId = 0;
|
|
|
|
/**
|
|
* CSHundredSceneGetHistoryInfo GameHistoryModel.
|
|
* @member {number} GameHistoryModel
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @instance
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.prototype.GameHistoryModel = 0;
|
|
|
|
/**
|
|
* Creates a new CSHundredSceneGetHistoryInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetHistoryInfo=} [properties] Properties to set
|
|
* @returns {gamehall.CSHundredSceneGetHistoryInfo} CSHundredSceneGetHistoryInfo instance
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.create = function create(properties) {
|
|
return new CSHundredSceneGetHistoryInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneGetHistoryInfo message. Does not implicitly {@link gamehall.CSHundredSceneGetHistoryInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetHistoryInfo} message CSHundredSceneGetHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 1, wireType 0 =*/8).int32(message.GameId);
|
|
if (message.GameHistoryModel != null && Object.hasOwnProperty.call(message, "GameHistoryModel"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameHistoryModel);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified CSHundredSceneGetHistoryInfo message, length delimited. Does not implicitly {@link gamehall.CSHundredSceneGetHistoryInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {gamehall.ICSHundredSceneGetHistoryInfo} message CSHundredSceneGetHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneGetHistoryInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.CSHundredSceneGetHistoryInfo} CSHundredSceneGetHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.CSHundredSceneGetHistoryInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameHistoryModel = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a CSHundredSceneGetHistoryInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.CSHundredSceneGetHistoryInfo} CSHundredSceneGetHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a CSHundredSceneGetHistoryInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
if (message.GameHistoryModel != null && message.hasOwnProperty("GameHistoryModel"))
|
|
if (!$util.isInteger(message.GameHistoryModel))
|
|
return "GameHistoryModel: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a CSHundredSceneGetHistoryInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.CSHundredSceneGetHistoryInfo} CSHundredSceneGetHistoryInfo
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.CSHundredSceneGetHistoryInfo)
|
|
return object;
|
|
var message = new $root.gamehall.CSHundredSceneGetHistoryInfo();
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
if (object.GameHistoryModel != null)
|
|
message.GameHistoryModel = object.GameHistoryModel | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a CSHundredSceneGetHistoryInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {gamehall.CSHundredSceneGetHistoryInfo} message CSHundredSceneGetHistoryInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameId = 0;
|
|
object.GameHistoryModel = 0;
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
if (message.GameHistoryModel != null && message.hasOwnProperty("GameHistoryModel"))
|
|
object.GameHistoryModel = message.GameHistoryModel;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this CSHundredSceneGetHistoryInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for CSHundredSceneGetHistoryInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.CSHundredSceneGetHistoryInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
CSHundredSceneGetHistoryInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.CSHundredSceneGetHistoryInfo";
|
|
};
|
|
|
|
return CSHundredSceneGetHistoryInfo;
|
|
})();
|
|
|
|
gamehall.GameHistoryInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a GameHistoryInfo.
|
|
* @memberof gamehall
|
|
* @interface IGameHistoryInfo
|
|
* @property {string|null} [GameNumber] GameHistoryInfo GameNumber
|
|
* @property {number|Long|null} [CreatedTime] GameHistoryInfo CreatedTime
|
|
* @property {number|Long|null} [Multiple] GameHistoryInfo Multiple
|
|
* @property {string|null} [Hash] GameHistoryInfo Hash
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new GameHistoryInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a GameHistoryInfo.
|
|
* @implements IGameHistoryInfo
|
|
* @constructor
|
|
* @param {gamehall.IGameHistoryInfo=} [properties] Properties to set
|
|
*/
|
|
function GameHistoryInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* GameHistoryInfo GameNumber.
|
|
* @member {string} GameNumber
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @instance
|
|
*/
|
|
GameHistoryInfo.prototype.GameNumber = "";
|
|
|
|
/**
|
|
* GameHistoryInfo CreatedTime.
|
|
* @member {number|Long} CreatedTime
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @instance
|
|
*/
|
|
GameHistoryInfo.prototype.CreatedTime = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* GameHistoryInfo Multiple.
|
|
* @member {number|Long} Multiple
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @instance
|
|
*/
|
|
GameHistoryInfo.prototype.Multiple = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* GameHistoryInfo Hash.
|
|
* @member {string} Hash
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @instance
|
|
*/
|
|
GameHistoryInfo.prototype.Hash = "";
|
|
|
|
/**
|
|
* Creates a new GameHistoryInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IGameHistoryInfo=} [properties] Properties to set
|
|
* @returns {gamehall.GameHistoryInfo} GameHistoryInfo instance
|
|
*/
|
|
GameHistoryInfo.create = function create(properties) {
|
|
return new GameHistoryInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameHistoryInfo message. Does not implicitly {@link gamehall.GameHistoryInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IGameHistoryInfo} message GameHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameHistoryInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.GameNumber != null && Object.hasOwnProperty.call(message, "GameNumber"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.GameNumber);
|
|
if (message.CreatedTime != null && Object.hasOwnProperty.call(message, "CreatedTime"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.CreatedTime);
|
|
if (message.Multiple != null && Object.hasOwnProperty.call(message, "Multiple"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.Multiple);
|
|
if (message.Hash != null && Object.hasOwnProperty.call(message, "Hash"))
|
|
writer.uint32(/* id 4, wireType 2 =*/34).string(message.Hash);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified GameHistoryInfo message, length delimited. Does not implicitly {@link gamehall.GameHistoryInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IGameHistoryInfo} message GameHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
GameHistoryInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameHistoryInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.GameHistoryInfo} GameHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameHistoryInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.GameHistoryInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.GameNumber = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.CreatedTime = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.Multiple = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.Hash = reader.string();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a GameHistoryInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.GameHistoryInfo} GameHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
GameHistoryInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a GameHistoryInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
GameHistoryInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.GameNumber != null && message.hasOwnProperty("GameNumber"))
|
|
if (!$util.isString(message.GameNumber))
|
|
return "GameNumber: string expected";
|
|
if (message.CreatedTime != null && message.hasOwnProperty("CreatedTime"))
|
|
if (!$util.isInteger(message.CreatedTime) && !(message.CreatedTime && $util.isInteger(message.CreatedTime.low) && $util.isInteger(message.CreatedTime.high)))
|
|
return "CreatedTime: integer|Long expected";
|
|
if (message.Multiple != null && message.hasOwnProperty("Multiple"))
|
|
if (!$util.isInteger(message.Multiple) && !(message.Multiple && $util.isInteger(message.Multiple.low) && $util.isInteger(message.Multiple.high)))
|
|
return "Multiple: integer|Long expected";
|
|
if (message.Hash != null && message.hasOwnProperty("Hash"))
|
|
if (!$util.isString(message.Hash))
|
|
return "Hash: string expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a GameHistoryInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.GameHistoryInfo} GameHistoryInfo
|
|
*/
|
|
GameHistoryInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.GameHistoryInfo)
|
|
return object;
|
|
var message = new $root.gamehall.GameHistoryInfo();
|
|
if (object.GameNumber != null)
|
|
message.GameNumber = String(object.GameNumber);
|
|
if (object.CreatedTime != null)
|
|
if ($util.Long)
|
|
(message.CreatedTime = $util.Long.fromValue(object.CreatedTime)).unsigned = false;
|
|
else if (typeof object.CreatedTime === "string")
|
|
message.CreatedTime = parseInt(object.CreatedTime, 10);
|
|
else if (typeof object.CreatedTime === "number")
|
|
message.CreatedTime = object.CreatedTime;
|
|
else if (typeof object.CreatedTime === "object")
|
|
message.CreatedTime = new $util.LongBits(object.CreatedTime.low >>> 0, object.CreatedTime.high >>> 0).toNumber();
|
|
if (object.Multiple != null)
|
|
if ($util.Long)
|
|
(message.Multiple = $util.Long.fromValue(object.Multiple)).unsigned = false;
|
|
else if (typeof object.Multiple === "string")
|
|
message.Multiple = parseInt(object.Multiple, 10);
|
|
else if (typeof object.Multiple === "number")
|
|
message.Multiple = object.Multiple;
|
|
else if (typeof object.Multiple === "object")
|
|
message.Multiple = new $util.LongBits(object.Multiple.low >>> 0, object.Multiple.high >>> 0).toNumber();
|
|
if (object.Hash != null)
|
|
message.Hash = String(object.Hash);
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a GameHistoryInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {gamehall.GameHistoryInfo} message GameHistoryInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
GameHistoryInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.GameNumber = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.CreatedTime = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.CreatedTime = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Multiple = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Multiple = options.longs === String ? "0" : 0;
|
|
object.Hash = "";
|
|
}
|
|
if (message.GameNumber != null && message.hasOwnProperty("GameNumber"))
|
|
object.GameNumber = message.GameNumber;
|
|
if (message.CreatedTime != null && message.hasOwnProperty("CreatedTime"))
|
|
if (typeof message.CreatedTime === "number")
|
|
object.CreatedTime = options.longs === String ? String(message.CreatedTime) : message.CreatedTime;
|
|
else
|
|
object.CreatedTime = options.longs === String ? $util.Long.prototype.toString.call(message.CreatedTime) : options.longs === Number ? new $util.LongBits(message.CreatedTime.low >>> 0, message.CreatedTime.high >>> 0).toNumber() : message.CreatedTime;
|
|
if (message.Multiple != null && message.hasOwnProperty("Multiple"))
|
|
if (typeof message.Multiple === "number")
|
|
object.Multiple = options.longs === String ? String(message.Multiple) : message.Multiple;
|
|
else
|
|
object.Multiple = options.longs === String ? $util.Long.prototype.toString.call(message.Multiple) : options.longs === Number ? new $util.LongBits(message.Multiple.low >>> 0, message.Multiple.high >>> 0).toNumber() : message.Multiple;
|
|
if (message.Hash != null && message.hasOwnProperty("Hash"))
|
|
object.Hash = message.Hash;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this GameHistoryInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
GameHistoryInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for GameHistoryInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.GameHistoryInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
GameHistoryInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.GameHistoryInfo";
|
|
};
|
|
|
|
return GameHistoryInfo;
|
|
})();
|
|
|
|
gamehall.PlayerHistoryInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a PlayerHistoryInfo.
|
|
* @memberof gamehall
|
|
* @interface IPlayerHistoryInfo
|
|
* @property {string|null} [SpinID] PlayerHistoryInfo SpinID
|
|
* @property {number|Long|null} [CreatedTime] PlayerHistoryInfo CreatedTime
|
|
* @property {number|Long|null} [TotalBetValue] PlayerHistoryInfo TotalBetValue
|
|
* @property {number|Long|null} [TotalPriceValue] PlayerHistoryInfo TotalPriceValue
|
|
* @property {boolean|null} [IsFree] PlayerHistoryInfo IsFree
|
|
* @property {number|Long|null} [TotalBonusValue] PlayerHistoryInfo TotalBonusValue
|
|
* @property {number|Long|null} [Multiple] PlayerHistoryInfo Multiple
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new PlayerHistoryInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a PlayerHistoryInfo.
|
|
* @implements IPlayerHistoryInfo
|
|
* @constructor
|
|
* @param {gamehall.IPlayerHistoryInfo=} [properties] Properties to set
|
|
*/
|
|
function PlayerHistoryInfo(properties) {
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* PlayerHistoryInfo SpinID.
|
|
* @member {string} SpinID
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
*/
|
|
PlayerHistoryInfo.prototype.SpinID = "";
|
|
|
|
/**
|
|
* PlayerHistoryInfo CreatedTime.
|
|
* @member {number|Long} CreatedTime
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
*/
|
|
PlayerHistoryInfo.prototype.CreatedTime = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* PlayerHistoryInfo TotalBetValue.
|
|
* @member {number|Long} TotalBetValue
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
*/
|
|
PlayerHistoryInfo.prototype.TotalBetValue = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* PlayerHistoryInfo TotalPriceValue.
|
|
* @member {number|Long} TotalPriceValue
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
*/
|
|
PlayerHistoryInfo.prototype.TotalPriceValue = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* PlayerHistoryInfo IsFree.
|
|
* @member {boolean} IsFree
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
*/
|
|
PlayerHistoryInfo.prototype.IsFree = false;
|
|
|
|
/**
|
|
* PlayerHistoryInfo TotalBonusValue.
|
|
* @member {number|Long} TotalBonusValue
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
*/
|
|
PlayerHistoryInfo.prototype.TotalBonusValue = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* PlayerHistoryInfo Multiple.
|
|
* @member {number|Long} Multiple
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
*/
|
|
PlayerHistoryInfo.prototype.Multiple = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* Creates a new PlayerHistoryInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IPlayerHistoryInfo=} [properties] Properties to set
|
|
* @returns {gamehall.PlayerHistoryInfo} PlayerHistoryInfo instance
|
|
*/
|
|
PlayerHistoryInfo.create = function create(properties) {
|
|
return new PlayerHistoryInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PlayerHistoryInfo message. Does not implicitly {@link gamehall.PlayerHistoryInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IPlayerHistoryInfo} message PlayerHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PlayerHistoryInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.SpinID != null && Object.hasOwnProperty.call(message, "SpinID"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.SpinID);
|
|
if (message.CreatedTime != null && Object.hasOwnProperty.call(message, "CreatedTime"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.CreatedTime);
|
|
if (message.TotalBetValue != null && Object.hasOwnProperty.call(message, "TotalBetValue"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.TotalBetValue);
|
|
if (message.TotalPriceValue != null && Object.hasOwnProperty.call(message, "TotalPriceValue"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.TotalPriceValue);
|
|
if (message.IsFree != null && Object.hasOwnProperty.call(message, "IsFree"))
|
|
writer.uint32(/* id 5, wireType 0 =*/40).bool(message.IsFree);
|
|
if (message.TotalBonusValue != null && Object.hasOwnProperty.call(message, "TotalBonusValue"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).int64(message.TotalBonusValue);
|
|
if (message.Multiple != null && Object.hasOwnProperty.call(message, "Multiple"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int64(message.Multiple);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified PlayerHistoryInfo message, length delimited. Does not implicitly {@link gamehall.PlayerHistoryInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IPlayerHistoryInfo} message PlayerHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
PlayerHistoryInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a PlayerHistoryInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.PlayerHistoryInfo} PlayerHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PlayerHistoryInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.PlayerHistoryInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.SpinID = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.CreatedTime = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.TotalBetValue = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.TotalPriceValue = reader.int64();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.IsFree = reader.bool();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.TotalBonusValue = reader.int64();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.Multiple = reader.int64();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a PlayerHistoryInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.PlayerHistoryInfo} PlayerHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
PlayerHistoryInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a PlayerHistoryInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
PlayerHistoryInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.SpinID != null && message.hasOwnProperty("SpinID"))
|
|
if (!$util.isString(message.SpinID))
|
|
return "SpinID: string expected";
|
|
if (message.CreatedTime != null && message.hasOwnProperty("CreatedTime"))
|
|
if (!$util.isInteger(message.CreatedTime) && !(message.CreatedTime && $util.isInteger(message.CreatedTime.low) && $util.isInteger(message.CreatedTime.high)))
|
|
return "CreatedTime: integer|Long expected";
|
|
if (message.TotalBetValue != null && message.hasOwnProperty("TotalBetValue"))
|
|
if (!$util.isInteger(message.TotalBetValue) && !(message.TotalBetValue && $util.isInteger(message.TotalBetValue.low) && $util.isInteger(message.TotalBetValue.high)))
|
|
return "TotalBetValue: integer|Long expected";
|
|
if (message.TotalPriceValue != null && message.hasOwnProperty("TotalPriceValue"))
|
|
if (!$util.isInteger(message.TotalPriceValue) && !(message.TotalPriceValue && $util.isInteger(message.TotalPriceValue.low) && $util.isInteger(message.TotalPriceValue.high)))
|
|
return "TotalPriceValue: integer|Long expected";
|
|
if (message.IsFree != null && message.hasOwnProperty("IsFree"))
|
|
if (typeof message.IsFree !== "boolean")
|
|
return "IsFree: boolean expected";
|
|
if (message.TotalBonusValue != null && message.hasOwnProperty("TotalBonusValue"))
|
|
if (!$util.isInteger(message.TotalBonusValue) && !(message.TotalBonusValue && $util.isInteger(message.TotalBonusValue.low) && $util.isInteger(message.TotalBonusValue.high)))
|
|
return "TotalBonusValue: integer|Long expected";
|
|
if (message.Multiple != null && message.hasOwnProperty("Multiple"))
|
|
if (!$util.isInteger(message.Multiple) && !(message.Multiple && $util.isInteger(message.Multiple.low) && $util.isInteger(message.Multiple.high)))
|
|
return "Multiple: integer|Long expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a PlayerHistoryInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.PlayerHistoryInfo} PlayerHistoryInfo
|
|
*/
|
|
PlayerHistoryInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.PlayerHistoryInfo)
|
|
return object;
|
|
var message = new $root.gamehall.PlayerHistoryInfo();
|
|
if (object.SpinID != null)
|
|
message.SpinID = String(object.SpinID);
|
|
if (object.CreatedTime != null)
|
|
if ($util.Long)
|
|
(message.CreatedTime = $util.Long.fromValue(object.CreatedTime)).unsigned = false;
|
|
else if (typeof object.CreatedTime === "string")
|
|
message.CreatedTime = parseInt(object.CreatedTime, 10);
|
|
else if (typeof object.CreatedTime === "number")
|
|
message.CreatedTime = object.CreatedTime;
|
|
else if (typeof object.CreatedTime === "object")
|
|
message.CreatedTime = new $util.LongBits(object.CreatedTime.low >>> 0, object.CreatedTime.high >>> 0).toNumber();
|
|
if (object.TotalBetValue != null)
|
|
if ($util.Long)
|
|
(message.TotalBetValue = $util.Long.fromValue(object.TotalBetValue)).unsigned = false;
|
|
else if (typeof object.TotalBetValue === "string")
|
|
message.TotalBetValue = parseInt(object.TotalBetValue, 10);
|
|
else if (typeof object.TotalBetValue === "number")
|
|
message.TotalBetValue = object.TotalBetValue;
|
|
else if (typeof object.TotalBetValue === "object")
|
|
message.TotalBetValue = new $util.LongBits(object.TotalBetValue.low >>> 0, object.TotalBetValue.high >>> 0).toNumber();
|
|
if (object.TotalPriceValue != null)
|
|
if ($util.Long)
|
|
(message.TotalPriceValue = $util.Long.fromValue(object.TotalPriceValue)).unsigned = false;
|
|
else if (typeof object.TotalPriceValue === "string")
|
|
message.TotalPriceValue = parseInt(object.TotalPriceValue, 10);
|
|
else if (typeof object.TotalPriceValue === "number")
|
|
message.TotalPriceValue = object.TotalPriceValue;
|
|
else if (typeof object.TotalPriceValue === "object")
|
|
message.TotalPriceValue = new $util.LongBits(object.TotalPriceValue.low >>> 0, object.TotalPriceValue.high >>> 0).toNumber();
|
|
if (object.IsFree != null)
|
|
message.IsFree = Boolean(object.IsFree);
|
|
if (object.TotalBonusValue != null)
|
|
if ($util.Long)
|
|
(message.TotalBonusValue = $util.Long.fromValue(object.TotalBonusValue)).unsigned = false;
|
|
else if (typeof object.TotalBonusValue === "string")
|
|
message.TotalBonusValue = parseInt(object.TotalBonusValue, 10);
|
|
else if (typeof object.TotalBonusValue === "number")
|
|
message.TotalBonusValue = object.TotalBonusValue;
|
|
else if (typeof object.TotalBonusValue === "object")
|
|
message.TotalBonusValue = new $util.LongBits(object.TotalBonusValue.low >>> 0, object.TotalBonusValue.high >>> 0).toNumber();
|
|
if (object.Multiple != null)
|
|
if ($util.Long)
|
|
(message.Multiple = $util.Long.fromValue(object.Multiple)).unsigned = false;
|
|
else if (typeof object.Multiple === "string")
|
|
message.Multiple = parseInt(object.Multiple, 10);
|
|
else if (typeof object.Multiple === "number")
|
|
message.Multiple = object.Multiple;
|
|
else if (typeof object.Multiple === "object")
|
|
message.Multiple = new $util.LongBits(object.Multiple.low >>> 0, object.Multiple.high >>> 0).toNumber();
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a PlayerHistoryInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {gamehall.PlayerHistoryInfo} message PlayerHistoryInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
PlayerHistoryInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.defaults) {
|
|
object.SpinID = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.CreatedTime = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.CreatedTime = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalBetValue = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalBetValue = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalPriceValue = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalPriceValue = options.longs === String ? "0" : 0;
|
|
object.IsFree = false;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalBonusValue = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalBonusValue = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.Multiple = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.Multiple = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.SpinID != null && message.hasOwnProperty("SpinID"))
|
|
object.SpinID = message.SpinID;
|
|
if (message.CreatedTime != null && message.hasOwnProperty("CreatedTime"))
|
|
if (typeof message.CreatedTime === "number")
|
|
object.CreatedTime = options.longs === String ? String(message.CreatedTime) : message.CreatedTime;
|
|
else
|
|
object.CreatedTime = options.longs === String ? $util.Long.prototype.toString.call(message.CreatedTime) : options.longs === Number ? new $util.LongBits(message.CreatedTime.low >>> 0, message.CreatedTime.high >>> 0).toNumber() : message.CreatedTime;
|
|
if (message.TotalBetValue != null && message.hasOwnProperty("TotalBetValue"))
|
|
if (typeof message.TotalBetValue === "number")
|
|
object.TotalBetValue = options.longs === String ? String(message.TotalBetValue) : message.TotalBetValue;
|
|
else
|
|
object.TotalBetValue = options.longs === String ? $util.Long.prototype.toString.call(message.TotalBetValue) : options.longs === Number ? new $util.LongBits(message.TotalBetValue.low >>> 0, message.TotalBetValue.high >>> 0).toNumber() : message.TotalBetValue;
|
|
if (message.TotalPriceValue != null && message.hasOwnProperty("TotalPriceValue"))
|
|
if (typeof message.TotalPriceValue === "number")
|
|
object.TotalPriceValue = options.longs === String ? String(message.TotalPriceValue) : message.TotalPriceValue;
|
|
else
|
|
object.TotalPriceValue = options.longs === String ? $util.Long.prototype.toString.call(message.TotalPriceValue) : options.longs === Number ? new $util.LongBits(message.TotalPriceValue.low >>> 0, message.TotalPriceValue.high >>> 0).toNumber() : message.TotalPriceValue;
|
|
if (message.IsFree != null && message.hasOwnProperty("IsFree"))
|
|
object.IsFree = message.IsFree;
|
|
if (message.TotalBonusValue != null && message.hasOwnProperty("TotalBonusValue"))
|
|
if (typeof message.TotalBonusValue === "number")
|
|
object.TotalBonusValue = options.longs === String ? String(message.TotalBonusValue) : message.TotalBonusValue;
|
|
else
|
|
object.TotalBonusValue = options.longs === String ? $util.Long.prototype.toString.call(message.TotalBonusValue) : options.longs === Number ? new $util.LongBits(message.TotalBonusValue.low >>> 0, message.TotalBonusValue.high >>> 0).toNumber() : message.TotalBonusValue;
|
|
if (message.Multiple != null && message.hasOwnProperty("Multiple"))
|
|
if (typeof message.Multiple === "number")
|
|
object.Multiple = options.longs === String ? String(message.Multiple) : message.Multiple;
|
|
else
|
|
object.Multiple = options.longs === String ? $util.Long.prototype.toString.call(message.Multiple) : options.longs === Number ? new $util.LongBits(message.Multiple.low >>> 0, message.Multiple.high >>> 0).toNumber() : message.Multiple;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this PlayerHistoryInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
PlayerHistoryInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for PlayerHistoryInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.PlayerHistoryInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
PlayerHistoryInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.PlayerHistoryInfo";
|
|
};
|
|
|
|
return PlayerHistoryInfo;
|
|
})();
|
|
|
|
gamehall.SCPlayerHistory = (function() {
|
|
|
|
/**
|
|
* Properties of a SCPlayerHistory.
|
|
* @memberof gamehall
|
|
* @interface ISCPlayerHistory
|
|
* @property {Array.<gamehall.IPlayerHistoryInfo>|null} [PlayerHistory] SCPlayerHistory PlayerHistory
|
|
* @property {Array.<gamehall.IGameHistoryInfo>|null} [GameHistory] SCPlayerHistory GameHistory
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCPlayerHistory.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCPlayerHistory.
|
|
* @implements ISCPlayerHistory
|
|
* @constructor
|
|
* @param {gamehall.ISCPlayerHistory=} [properties] Properties to set
|
|
*/
|
|
function SCPlayerHistory(properties) {
|
|
this.PlayerHistory = [];
|
|
this.GameHistory = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCPlayerHistory PlayerHistory.
|
|
* @member {Array.<gamehall.IPlayerHistoryInfo>} PlayerHistory
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @instance
|
|
*/
|
|
SCPlayerHistory.prototype.PlayerHistory = $util.emptyArray;
|
|
|
|
/**
|
|
* SCPlayerHistory GameHistory.
|
|
* @member {Array.<gamehall.IGameHistoryInfo>} GameHistory
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @instance
|
|
*/
|
|
SCPlayerHistory.prototype.GameHistory = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new SCPlayerHistory instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {gamehall.ISCPlayerHistory=} [properties] Properties to set
|
|
* @returns {gamehall.SCPlayerHistory} SCPlayerHistory instance
|
|
*/
|
|
SCPlayerHistory.create = function create(properties) {
|
|
return new SCPlayerHistory(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCPlayerHistory message. Does not implicitly {@link gamehall.SCPlayerHistory.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {gamehall.ISCPlayerHistory} message SCPlayerHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCPlayerHistory.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.PlayerHistory != null && message.PlayerHistory.length)
|
|
for (var i = 0; i < message.PlayerHistory.length; ++i)
|
|
$root.gamehall.PlayerHistoryInfo.encode(message.PlayerHistory[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.GameHistory != null && message.GameHistory.length)
|
|
for (var i = 0; i < message.GameHistory.length; ++i)
|
|
$root.gamehall.GameHistoryInfo.encode(message.GameHistory[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim();
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCPlayerHistory message, length delimited. Does not implicitly {@link gamehall.SCPlayerHistory.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {gamehall.ISCPlayerHistory} message SCPlayerHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCPlayerHistory.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCPlayerHistory message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCPlayerHistory} SCPlayerHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCPlayerHistory.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCPlayerHistory();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.PlayerHistory && message.PlayerHistory.length))
|
|
message.PlayerHistory = [];
|
|
message.PlayerHistory.push($root.gamehall.PlayerHistoryInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
if (!(message.GameHistory && message.GameHistory.length))
|
|
message.GameHistory = [];
|
|
message.GameHistory.push($root.gamehall.GameHistoryInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCPlayerHistory message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCPlayerHistory} SCPlayerHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCPlayerHistory.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCPlayerHistory message.
|
|
* @function verify
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCPlayerHistory.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.PlayerHistory != null && message.hasOwnProperty("PlayerHistory")) {
|
|
if (!Array.isArray(message.PlayerHistory))
|
|
return "PlayerHistory: array expected";
|
|
for (var i = 0; i < message.PlayerHistory.length; ++i) {
|
|
var error = $root.gamehall.PlayerHistoryInfo.verify(message.PlayerHistory[i]);
|
|
if (error)
|
|
return "PlayerHistory." + error;
|
|
}
|
|
}
|
|
if (message.GameHistory != null && message.hasOwnProperty("GameHistory")) {
|
|
if (!Array.isArray(message.GameHistory))
|
|
return "GameHistory: array expected";
|
|
for (var i = 0; i < message.GameHistory.length; ++i) {
|
|
var error = $root.gamehall.GameHistoryInfo.verify(message.GameHistory[i]);
|
|
if (error)
|
|
return "GameHistory." + error;
|
|
}
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCPlayerHistory message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCPlayerHistory} SCPlayerHistory
|
|
*/
|
|
SCPlayerHistory.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCPlayerHistory)
|
|
return object;
|
|
var message = new $root.gamehall.SCPlayerHistory();
|
|
if (object.PlayerHistory) {
|
|
if (!Array.isArray(object.PlayerHistory))
|
|
throw TypeError(".gamehall.SCPlayerHistory.PlayerHistory: array expected");
|
|
message.PlayerHistory = [];
|
|
for (var i = 0; i < object.PlayerHistory.length; ++i) {
|
|
if (typeof object.PlayerHistory[i] !== "object")
|
|
throw TypeError(".gamehall.SCPlayerHistory.PlayerHistory: object expected");
|
|
message.PlayerHistory[i] = $root.gamehall.PlayerHistoryInfo.fromObject(object.PlayerHistory[i]);
|
|
}
|
|
}
|
|
if (object.GameHistory) {
|
|
if (!Array.isArray(object.GameHistory))
|
|
throw TypeError(".gamehall.SCPlayerHistory.GameHistory: array expected");
|
|
message.GameHistory = [];
|
|
for (var i = 0; i < object.GameHistory.length; ++i) {
|
|
if (typeof object.GameHistory[i] !== "object")
|
|
throw TypeError(".gamehall.SCPlayerHistory.GameHistory: object expected");
|
|
message.GameHistory[i] = $root.gamehall.GameHistoryInfo.fromObject(object.GameHistory[i]);
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCPlayerHistory message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {gamehall.SCPlayerHistory} message SCPlayerHistory
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCPlayerHistory.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults) {
|
|
object.PlayerHistory = [];
|
|
object.GameHistory = [];
|
|
}
|
|
if (message.PlayerHistory && message.PlayerHistory.length) {
|
|
object.PlayerHistory = [];
|
|
for (var j = 0; j < message.PlayerHistory.length; ++j)
|
|
object.PlayerHistory[j] = $root.gamehall.PlayerHistoryInfo.toObject(message.PlayerHistory[j], options);
|
|
}
|
|
if (message.GameHistory && message.GameHistory.length) {
|
|
object.GameHistory = [];
|
|
for (var j = 0; j < message.GameHistory.length; ++j)
|
|
object.GameHistory[j] = $root.gamehall.GameHistoryInfo.toObject(message.GameHistory[j], options);
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCPlayerHistory to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCPlayerHistory.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCPlayerHistory
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCPlayerHistory
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCPlayerHistory.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCPlayerHistory";
|
|
};
|
|
|
|
return SCPlayerHistory;
|
|
})();
|
|
|
|
gamehall.BigWinHistoryInfo = (function() {
|
|
|
|
/**
|
|
* Properties of a BigWinHistoryInfo.
|
|
* @memberof gamehall
|
|
* @interface IBigWinHistoryInfo
|
|
* @property {string|null} [SpinID] BigWinHistoryInfo SpinID
|
|
* @property {number|Long|null} [CreatedTime] BigWinHistoryInfo CreatedTime
|
|
* @property {number|Long|null} [BaseBet] BigWinHistoryInfo BaseBet
|
|
* @property {number|Long|null} [PriceValue] BigWinHistoryInfo PriceValue
|
|
* @property {string|null} [UserName] BigWinHistoryInfo UserName
|
|
* @property {boolean|null} [IsVirtualData] BigWinHistoryInfo IsVirtualData
|
|
* @property {number|Long|null} [TotalBet] BigWinHistoryInfo TotalBet
|
|
* @property {Array.<number>|null} [Cards] BigWinHistoryInfo Cards
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new BigWinHistoryInfo.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a BigWinHistoryInfo.
|
|
* @implements IBigWinHistoryInfo
|
|
* @constructor
|
|
* @param {gamehall.IBigWinHistoryInfo=} [properties] Properties to set
|
|
*/
|
|
function BigWinHistoryInfo(properties) {
|
|
this.Cards = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* BigWinHistoryInfo SpinID.
|
|
* @member {string} SpinID
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.SpinID = "";
|
|
|
|
/**
|
|
* BigWinHistoryInfo CreatedTime.
|
|
* @member {number|Long} CreatedTime
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.CreatedTime = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* BigWinHistoryInfo BaseBet.
|
|
* @member {number|Long} BaseBet
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.BaseBet = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* BigWinHistoryInfo PriceValue.
|
|
* @member {number|Long} PriceValue
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.PriceValue = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* BigWinHistoryInfo UserName.
|
|
* @member {string} UserName
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.UserName = "";
|
|
|
|
/**
|
|
* BigWinHistoryInfo IsVirtualData.
|
|
* @member {boolean} IsVirtualData
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.IsVirtualData = false;
|
|
|
|
/**
|
|
* BigWinHistoryInfo TotalBet.
|
|
* @member {number|Long} TotalBet
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.TotalBet = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
|
|
|
|
/**
|
|
* BigWinHistoryInfo Cards.
|
|
* @member {Array.<number>} Cards
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
*/
|
|
BigWinHistoryInfo.prototype.Cards = $util.emptyArray;
|
|
|
|
/**
|
|
* Creates a new BigWinHistoryInfo instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IBigWinHistoryInfo=} [properties] Properties to set
|
|
* @returns {gamehall.BigWinHistoryInfo} BigWinHistoryInfo instance
|
|
*/
|
|
BigWinHistoryInfo.create = function create(properties) {
|
|
return new BigWinHistoryInfo(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified BigWinHistoryInfo message. Does not implicitly {@link gamehall.BigWinHistoryInfo.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IBigWinHistoryInfo} message BigWinHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
BigWinHistoryInfo.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.SpinID != null && Object.hasOwnProperty.call(message, "SpinID"))
|
|
writer.uint32(/* id 1, wireType 2 =*/10).string(message.SpinID);
|
|
if (message.CreatedTime != null && Object.hasOwnProperty.call(message, "CreatedTime"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int64(message.CreatedTime);
|
|
if (message.BaseBet != null && Object.hasOwnProperty.call(message, "BaseBet"))
|
|
writer.uint32(/* id 3, wireType 0 =*/24).int64(message.BaseBet);
|
|
if (message.PriceValue != null && Object.hasOwnProperty.call(message, "PriceValue"))
|
|
writer.uint32(/* id 4, wireType 0 =*/32).int64(message.PriceValue);
|
|
if (message.UserName != null && Object.hasOwnProperty.call(message, "UserName"))
|
|
writer.uint32(/* id 5, wireType 2 =*/42).string(message.UserName);
|
|
if (message.IsVirtualData != null && Object.hasOwnProperty.call(message, "IsVirtualData"))
|
|
writer.uint32(/* id 6, wireType 0 =*/48).bool(message.IsVirtualData);
|
|
if (message.TotalBet != null && Object.hasOwnProperty.call(message, "TotalBet"))
|
|
writer.uint32(/* id 7, wireType 0 =*/56).int64(message.TotalBet);
|
|
if (message.Cards != null && message.Cards.length) {
|
|
writer.uint32(/* id 8, wireType 2 =*/66).fork();
|
|
for (var i = 0; i < message.Cards.length; ++i)
|
|
writer.int32(message.Cards[i]);
|
|
writer.ldelim();
|
|
}
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified BigWinHistoryInfo message, length delimited. Does not implicitly {@link gamehall.BigWinHistoryInfo.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {gamehall.IBigWinHistoryInfo} message BigWinHistoryInfo message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
BigWinHistoryInfo.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a BigWinHistoryInfo message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.BigWinHistoryInfo} BigWinHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
BigWinHistoryInfo.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.BigWinHistoryInfo();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
message.SpinID = reader.string();
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.CreatedTime = reader.int64();
|
|
break;
|
|
}
|
|
case 3: {
|
|
message.BaseBet = reader.int64();
|
|
break;
|
|
}
|
|
case 4: {
|
|
message.PriceValue = reader.int64();
|
|
break;
|
|
}
|
|
case 5: {
|
|
message.UserName = reader.string();
|
|
break;
|
|
}
|
|
case 6: {
|
|
message.IsVirtualData = reader.bool();
|
|
break;
|
|
}
|
|
case 7: {
|
|
message.TotalBet = reader.int64();
|
|
break;
|
|
}
|
|
case 8: {
|
|
if (!(message.Cards && message.Cards.length))
|
|
message.Cards = [];
|
|
if ((tag & 7) === 2) {
|
|
var end2 = reader.uint32() + reader.pos;
|
|
while (reader.pos < end2)
|
|
message.Cards.push(reader.int32());
|
|
} else
|
|
message.Cards.push(reader.int32());
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a BigWinHistoryInfo message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.BigWinHistoryInfo} BigWinHistoryInfo
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
BigWinHistoryInfo.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a BigWinHistoryInfo message.
|
|
* @function verify
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
BigWinHistoryInfo.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.SpinID != null && message.hasOwnProperty("SpinID"))
|
|
if (!$util.isString(message.SpinID))
|
|
return "SpinID: string expected";
|
|
if (message.CreatedTime != null && message.hasOwnProperty("CreatedTime"))
|
|
if (!$util.isInteger(message.CreatedTime) && !(message.CreatedTime && $util.isInteger(message.CreatedTime.low) && $util.isInteger(message.CreatedTime.high)))
|
|
return "CreatedTime: integer|Long expected";
|
|
if (message.BaseBet != null && message.hasOwnProperty("BaseBet"))
|
|
if (!$util.isInteger(message.BaseBet) && !(message.BaseBet && $util.isInteger(message.BaseBet.low) && $util.isInteger(message.BaseBet.high)))
|
|
return "BaseBet: integer|Long expected";
|
|
if (message.PriceValue != null && message.hasOwnProperty("PriceValue"))
|
|
if (!$util.isInteger(message.PriceValue) && !(message.PriceValue && $util.isInteger(message.PriceValue.low) && $util.isInteger(message.PriceValue.high)))
|
|
return "PriceValue: integer|Long expected";
|
|
if (message.UserName != null && message.hasOwnProperty("UserName"))
|
|
if (!$util.isString(message.UserName))
|
|
return "UserName: string expected";
|
|
if (message.IsVirtualData != null && message.hasOwnProperty("IsVirtualData"))
|
|
if (typeof message.IsVirtualData !== "boolean")
|
|
return "IsVirtualData: boolean expected";
|
|
if (message.TotalBet != null && message.hasOwnProperty("TotalBet"))
|
|
if (!$util.isInteger(message.TotalBet) && !(message.TotalBet && $util.isInteger(message.TotalBet.low) && $util.isInteger(message.TotalBet.high)))
|
|
return "TotalBet: integer|Long expected";
|
|
if (message.Cards != null && message.hasOwnProperty("Cards")) {
|
|
if (!Array.isArray(message.Cards))
|
|
return "Cards: array expected";
|
|
for (var i = 0; i < message.Cards.length; ++i)
|
|
if (!$util.isInteger(message.Cards[i]))
|
|
return "Cards: integer[] expected";
|
|
}
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a BigWinHistoryInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.BigWinHistoryInfo} BigWinHistoryInfo
|
|
*/
|
|
BigWinHistoryInfo.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.BigWinHistoryInfo)
|
|
return object;
|
|
var message = new $root.gamehall.BigWinHistoryInfo();
|
|
if (object.SpinID != null)
|
|
message.SpinID = String(object.SpinID);
|
|
if (object.CreatedTime != null)
|
|
if ($util.Long)
|
|
(message.CreatedTime = $util.Long.fromValue(object.CreatedTime)).unsigned = false;
|
|
else if (typeof object.CreatedTime === "string")
|
|
message.CreatedTime = parseInt(object.CreatedTime, 10);
|
|
else if (typeof object.CreatedTime === "number")
|
|
message.CreatedTime = object.CreatedTime;
|
|
else if (typeof object.CreatedTime === "object")
|
|
message.CreatedTime = new $util.LongBits(object.CreatedTime.low >>> 0, object.CreatedTime.high >>> 0).toNumber();
|
|
if (object.BaseBet != null)
|
|
if ($util.Long)
|
|
(message.BaseBet = $util.Long.fromValue(object.BaseBet)).unsigned = false;
|
|
else if (typeof object.BaseBet === "string")
|
|
message.BaseBet = parseInt(object.BaseBet, 10);
|
|
else if (typeof object.BaseBet === "number")
|
|
message.BaseBet = object.BaseBet;
|
|
else if (typeof object.BaseBet === "object")
|
|
message.BaseBet = new $util.LongBits(object.BaseBet.low >>> 0, object.BaseBet.high >>> 0).toNumber();
|
|
if (object.PriceValue != null)
|
|
if ($util.Long)
|
|
(message.PriceValue = $util.Long.fromValue(object.PriceValue)).unsigned = false;
|
|
else if (typeof object.PriceValue === "string")
|
|
message.PriceValue = parseInt(object.PriceValue, 10);
|
|
else if (typeof object.PriceValue === "number")
|
|
message.PriceValue = object.PriceValue;
|
|
else if (typeof object.PriceValue === "object")
|
|
message.PriceValue = new $util.LongBits(object.PriceValue.low >>> 0, object.PriceValue.high >>> 0).toNumber();
|
|
if (object.UserName != null)
|
|
message.UserName = String(object.UserName);
|
|
if (object.IsVirtualData != null)
|
|
message.IsVirtualData = Boolean(object.IsVirtualData);
|
|
if (object.TotalBet != null)
|
|
if ($util.Long)
|
|
(message.TotalBet = $util.Long.fromValue(object.TotalBet)).unsigned = false;
|
|
else if (typeof object.TotalBet === "string")
|
|
message.TotalBet = parseInt(object.TotalBet, 10);
|
|
else if (typeof object.TotalBet === "number")
|
|
message.TotalBet = object.TotalBet;
|
|
else if (typeof object.TotalBet === "object")
|
|
message.TotalBet = new $util.LongBits(object.TotalBet.low >>> 0, object.TotalBet.high >>> 0).toNumber();
|
|
if (object.Cards) {
|
|
if (!Array.isArray(object.Cards))
|
|
throw TypeError(".gamehall.BigWinHistoryInfo.Cards: array expected");
|
|
message.Cards = [];
|
|
for (var i = 0; i < object.Cards.length; ++i)
|
|
message.Cards[i] = object.Cards[i] | 0;
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a BigWinHistoryInfo message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {gamehall.BigWinHistoryInfo} message BigWinHistoryInfo
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
BigWinHistoryInfo.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.Cards = [];
|
|
if (options.defaults) {
|
|
object.SpinID = "";
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.CreatedTime = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.CreatedTime = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.BaseBet = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.BaseBet = options.longs === String ? "0" : 0;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.PriceValue = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.PriceValue = options.longs === String ? "0" : 0;
|
|
object.UserName = "";
|
|
object.IsVirtualData = false;
|
|
if ($util.Long) {
|
|
var long = new $util.Long(0, 0, false);
|
|
object.TotalBet = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
|
|
} else
|
|
object.TotalBet = options.longs === String ? "0" : 0;
|
|
}
|
|
if (message.SpinID != null && message.hasOwnProperty("SpinID"))
|
|
object.SpinID = message.SpinID;
|
|
if (message.CreatedTime != null && message.hasOwnProperty("CreatedTime"))
|
|
if (typeof message.CreatedTime === "number")
|
|
object.CreatedTime = options.longs === String ? String(message.CreatedTime) : message.CreatedTime;
|
|
else
|
|
object.CreatedTime = options.longs === String ? $util.Long.prototype.toString.call(message.CreatedTime) : options.longs === Number ? new $util.LongBits(message.CreatedTime.low >>> 0, message.CreatedTime.high >>> 0).toNumber() : message.CreatedTime;
|
|
if (message.BaseBet != null && message.hasOwnProperty("BaseBet"))
|
|
if (typeof message.BaseBet === "number")
|
|
object.BaseBet = options.longs === String ? String(message.BaseBet) : message.BaseBet;
|
|
else
|
|
object.BaseBet = options.longs === String ? $util.Long.prototype.toString.call(message.BaseBet) : options.longs === Number ? new $util.LongBits(message.BaseBet.low >>> 0, message.BaseBet.high >>> 0).toNumber() : message.BaseBet;
|
|
if (message.PriceValue != null && message.hasOwnProperty("PriceValue"))
|
|
if (typeof message.PriceValue === "number")
|
|
object.PriceValue = options.longs === String ? String(message.PriceValue) : message.PriceValue;
|
|
else
|
|
object.PriceValue = options.longs === String ? $util.Long.prototype.toString.call(message.PriceValue) : options.longs === Number ? new $util.LongBits(message.PriceValue.low >>> 0, message.PriceValue.high >>> 0).toNumber() : message.PriceValue;
|
|
if (message.UserName != null && message.hasOwnProperty("UserName"))
|
|
object.UserName = message.UserName;
|
|
if (message.IsVirtualData != null && message.hasOwnProperty("IsVirtualData"))
|
|
object.IsVirtualData = message.IsVirtualData;
|
|
if (message.TotalBet != null && message.hasOwnProperty("TotalBet"))
|
|
if (typeof message.TotalBet === "number")
|
|
object.TotalBet = options.longs === String ? String(message.TotalBet) : message.TotalBet;
|
|
else
|
|
object.TotalBet = options.longs === String ? $util.Long.prototype.toString.call(message.TotalBet) : options.longs === Number ? new $util.LongBits(message.TotalBet.low >>> 0, message.TotalBet.high >>> 0).toNumber() : message.TotalBet;
|
|
if (message.Cards && message.Cards.length) {
|
|
object.Cards = [];
|
|
for (var j = 0; j < message.Cards.length; ++j)
|
|
object.Cards[j] = message.Cards[j];
|
|
}
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this BigWinHistoryInfo to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
BigWinHistoryInfo.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for BigWinHistoryInfo
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.BigWinHistoryInfo
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
BigWinHistoryInfo.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.BigWinHistoryInfo";
|
|
};
|
|
|
|
return BigWinHistoryInfo;
|
|
})();
|
|
|
|
gamehall.SCBigWinHistory = (function() {
|
|
|
|
/**
|
|
* Properties of a SCBigWinHistory.
|
|
* @memberof gamehall
|
|
* @interface ISCBigWinHistory
|
|
* @property {Array.<gamehall.IBigWinHistoryInfo>|null} [BigWinHistory] SCBigWinHistory BigWinHistory
|
|
* @property {number|null} [GameId] SCBigWinHistory GameId
|
|
*/
|
|
|
|
/**
|
|
* Constructs a new SCBigWinHistory.
|
|
* @memberof gamehall
|
|
* @classdesc Represents a SCBigWinHistory.
|
|
* @implements ISCBigWinHistory
|
|
* @constructor
|
|
* @param {gamehall.ISCBigWinHistory=} [properties] Properties to set
|
|
*/
|
|
function SCBigWinHistory(properties) {
|
|
this.BigWinHistory = [];
|
|
if (properties)
|
|
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
|
|
if (properties[keys[i]] != null)
|
|
this[keys[i]] = properties[keys[i]];
|
|
}
|
|
|
|
/**
|
|
* SCBigWinHistory BigWinHistory.
|
|
* @member {Array.<gamehall.IBigWinHistoryInfo>} BigWinHistory
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @instance
|
|
*/
|
|
SCBigWinHistory.prototype.BigWinHistory = $util.emptyArray;
|
|
|
|
/**
|
|
* SCBigWinHistory GameId.
|
|
* @member {number} GameId
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @instance
|
|
*/
|
|
SCBigWinHistory.prototype.GameId = 0;
|
|
|
|
/**
|
|
* Creates a new SCBigWinHistory instance using the specified properties.
|
|
* @function create
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {gamehall.ISCBigWinHistory=} [properties] Properties to set
|
|
* @returns {gamehall.SCBigWinHistory} SCBigWinHistory instance
|
|
*/
|
|
SCBigWinHistory.create = function create(properties) {
|
|
return new SCBigWinHistory(properties);
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCBigWinHistory message. Does not implicitly {@link gamehall.SCBigWinHistory.verify|verify} messages.
|
|
* @function encode
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {gamehall.ISCBigWinHistory} message SCBigWinHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCBigWinHistory.encode = function encode(message, writer) {
|
|
if (!writer)
|
|
writer = $Writer.create();
|
|
if (message.BigWinHistory != null && message.BigWinHistory.length)
|
|
for (var i = 0; i < message.BigWinHistory.length; ++i)
|
|
$root.gamehall.BigWinHistoryInfo.encode(message.BigWinHistory[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
|
|
if (message.GameId != null && Object.hasOwnProperty.call(message, "GameId"))
|
|
writer.uint32(/* id 2, wireType 0 =*/16).int32(message.GameId);
|
|
return writer;
|
|
};
|
|
|
|
/**
|
|
* Encodes the specified SCBigWinHistory message, length delimited. Does not implicitly {@link gamehall.SCBigWinHistory.verify|verify} messages.
|
|
* @function encodeDelimited
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {gamehall.ISCBigWinHistory} message SCBigWinHistory message or plain object to encode
|
|
* @param {$protobuf.Writer} [writer] Writer to encode to
|
|
* @returns {$protobuf.Writer} Writer
|
|
*/
|
|
SCBigWinHistory.encodeDelimited = function encodeDelimited(message, writer) {
|
|
return this.encode(message, writer).ldelim();
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCBigWinHistory message from the specified reader or buffer.
|
|
* @function decode
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @param {number} [length] Message length if known beforehand
|
|
* @returns {gamehall.SCBigWinHistory} SCBigWinHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCBigWinHistory.decode = function decode(reader, length) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = $Reader.create(reader);
|
|
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.gamehall.SCBigWinHistory();
|
|
while (reader.pos < end) {
|
|
var tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (!(message.BigWinHistory && message.BigWinHistory.length))
|
|
message.BigWinHistory = [];
|
|
message.BigWinHistory.push($root.gamehall.BigWinHistoryInfo.decode(reader, reader.uint32()));
|
|
break;
|
|
}
|
|
case 2: {
|
|
message.GameId = reader.int32();
|
|
break;
|
|
}
|
|
default:
|
|
reader.skipType(tag & 7);
|
|
break;
|
|
}
|
|
}
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Decodes a SCBigWinHistory message from the specified reader or buffer, length delimited.
|
|
* @function decodeDelimited
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
|
|
* @returns {gamehall.SCBigWinHistory} SCBigWinHistory
|
|
* @throws {Error} If the payload is not a reader or valid buffer
|
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
|
*/
|
|
SCBigWinHistory.decodeDelimited = function decodeDelimited(reader) {
|
|
if (!(reader instanceof $Reader))
|
|
reader = new $Reader(reader);
|
|
return this.decode(reader, reader.uint32());
|
|
};
|
|
|
|
/**
|
|
* Verifies a SCBigWinHistory message.
|
|
* @function verify
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {Object.<string,*>} message Plain object to verify
|
|
* @returns {string|null} `null` if valid, otherwise the reason why it is not
|
|
*/
|
|
SCBigWinHistory.verify = function verify(message) {
|
|
if (typeof message !== "object" || message === null)
|
|
return "object expected";
|
|
if (message.BigWinHistory != null && message.hasOwnProperty("BigWinHistory")) {
|
|
if (!Array.isArray(message.BigWinHistory))
|
|
return "BigWinHistory: array expected";
|
|
for (var i = 0; i < message.BigWinHistory.length; ++i) {
|
|
var error = $root.gamehall.BigWinHistoryInfo.verify(message.BigWinHistory[i]);
|
|
if (error)
|
|
return "BigWinHistory." + error;
|
|
}
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
if (!$util.isInteger(message.GameId))
|
|
return "GameId: integer expected";
|
|
return null;
|
|
};
|
|
|
|
/**
|
|
* Creates a SCBigWinHistory message from a plain object. Also converts values to their respective internal types.
|
|
* @function fromObject
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {Object.<string,*>} object Plain object
|
|
* @returns {gamehall.SCBigWinHistory} SCBigWinHistory
|
|
*/
|
|
SCBigWinHistory.fromObject = function fromObject(object) {
|
|
if (object instanceof $root.gamehall.SCBigWinHistory)
|
|
return object;
|
|
var message = new $root.gamehall.SCBigWinHistory();
|
|
if (object.BigWinHistory) {
|
|
if (!Array.isArray(object.BigWinHistory))
|
|
throw TypeError(".gamehall.SCBigWinHistory.BigWinHistory: array expected");
|
|
message.BigWinHistory = [];
|
|
for (var i = 0; i < object.BigWinHistory.length; ++i) {
|
|
if (typeof object.BigWinHistory[i] !== "object")
|
|
throw TypeError(".gamehall.SCBigWinHistory.BigWinHistory: object expected");
|
|
message.BigWinHistory[i] = $root.gamehall.BigWinHistoryInfo.fromObject(object.BigWinHistory[i]);
|
|
}
|
|
}
|
|
if (object.GameId != null)
|
|
message.GameId = object.GameId | 0;
|
|
return message;
|
|
};
|
|
|
|
/**
|
|
* Creates a plain object from a SCBigWinHistory message. Also converts values to other types if specified.
|
|
* @function toObject
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {gamehall.SCBigWinHistory} message SCBigWinHistory
|
|
* @param {$protobuf.IConversionOptions} [options] Conversion options
|
|
* @returns {Object.<string,*>} Plain object
|
|
*/
|
|
SCBigWinHistory.toObject = function toObject(message, options) {
|
|
if (!options)
|
|
options = {};
|
|
var object = {};
|
|
if (options.arrays || options.defaults)
|
|
object.BigWinHistory = [];
|
|
if (options.defaults)
|
|
object.GameId = 0;
|
|
if (message.BigWinHistory && message.BigWinHistory.length) {
|
|
object.BigWinHistory = [];
|
|
for (var j = 0; j < message.BigWinHistory.length; ++j)
|
|
object.BigWinHistory[j] = $root.gamehall.BigWinHistoryInfo.toObject(message.BigWinHistory[j], options);
|
|
}
|
|
if (message.GameId != null && message.hasOwnProperty("GameId"))
|
|
object.GameId = message.GameId;
|
|
return object;
|
|
};
|
|
|
|
/**
|
|
* Converts this SCBigWinHistory to JSON.
|
|
* @function toJSON
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @instance
|
|
* @returns {Object.<string,*>} JSON object
|
|
*/
|
|
SCBigWinHistory.prototype.toJSON = function toJSON() {
|
|
return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
|
|
};
|
|
|
|
/**
|
|
* Gets the default type url for SCBigWinHistory
|
|
* @function getTypeUrl
|
|
* @memberof gamehall.SCBigWinHistory
|
|
* @static
|
|
* @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
|
* @returns {string} The default type url
|
|
*/
|
|
SCBigWinHistory.getTypeUrl = function getTypeUrl(typeUrlPrefix) {
|
|
if (typeUrlPrefix === undefined) {
|
|
typeUrlPrefix = "type.googleapis.com";
|
|
}
|
|
return typeUrlPrefix + "/gamehall.SCBigWinHistory";
|
|
};
|
|
|
|
return SCBigWinHistory;
|
|
})();
|
|
|
|
return gamehall;
|
|
})();
|
|
|
|
module.exports = $root;
|