bundle.js 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168
  1. /*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/
  2. "use strict";
  3. var $protobuf = require("protobufjs/minimal");
  4. // Common aliases
  5. var $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util;
  6. // Exported root namespace
  7. var $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {});
  8. $root.common = (function() {
  9. /**
  10. * Namespace common.
  11. * @exports common
  12. * @namespace
  13. */
  14. var common = {};
  15. common.ErrorInfo = (function() {
  16. /**
  17. * Properties of an ErrorInfo.
  18. * @memberof common
  19. * @interface IErrorInfo
  20. * @property {number|null} [errorCode] ErrorInfo errorCode
  21. * @property {string|null} [errorMessage] ErrorInfo errorMessage
  22. */
  23. /**
  24. * Constructs a new ErrorInfo.
  25. * @memberof common
  26. * @classdesc Represents an ErrorInfo.
  27. * @implements IErrorInfo
  28. * @constructor
  29. * @param {common.IErrorInfo=} [properties] Properties to set
  30. */
  31. function ErrorInfo(properties) {
  32. if (properties)
  33. for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
  34. if (properties[keys[i]] != null)
  35. this[keys[i]] = properties[keys[i]];
  36. }
  37. /**
  38. * ErrorInfo errorCode.
  39. * @member {number} errorCode
  40. * @memberof common.ErrorInfo
  41. * @instance
  42. */
  43. ErrorInfo.prototype.errorCode = 0;
  44. /**
  45. * ErrorInfo errorMessage.
  46. * @member {string} errorMessage
  47. * @memberof common.ErrorInfo
  48. * @instance
  49. */
  50. ErrorInfo.prototype.errorMessage = "";
  51. /**
  52. * Creates a new ErrorInfo instance using the specified properties.
  53. * @function create
  54. * @memberof common.ErrorInfo
  55. * @static
  56. * @param {common.IErrorInfo=} [properties] Properties to set
  57. * @returns {common.ErrorInfo} ErrorInfo instance
  58. */
  59. ErrorInfo.create = function create(properties) {
  60. return new ErrorInfo(properties);
  61. };
  62. /**
  63. * Encodes the specified ErrorInfo message. Does not implicitly {@link common.ErrorInfo.verify|verify} messages.
  64. * @function encode
  65. * @memberof common.ErrorInfo
  66. * @static
  67. * @param {common.IErrorInfo} message ErrorInfo message or plain object to encode
  68. * @param {$protobuf.Writer} [writer] Writer to encode to
  69. * @returns {$protobuf.Writer} Writer
  70. */
  71. ErrorInfo.encode = function encode(message, writer) {
  72. if (!writer)
  73. writer = $Writer.create();
  74. if (message.errorCode != null && Object.hasOwnProperty.call(message, "errorCode"))
  75. writer.uint32(/* id 1, wireType 5 =*/13).fixed32(message.errorCode);
  76. if (message.errorMessage != null && Object.hasOwnProperty.call(message, "errorMessage"))
  77. writer.uint32(/* id 2, wireType 2 =*/18).string(message.errorMessage);
  78. return writer;
  79. };
  80. /**
  81. * Encodes the specified ErrorInfo message, length delimited. Does not implicitly {@link common.ErrorInfo.verify|verify} messages.
  82. * @function encodeDelimited
  83. * @memberof common.ErrorInfo
  84. * @static
  85. * @param {common.IErrorInfo} message ErrorInfo message or plain object to encode
  86. * @param {$protobuf.Writer} [writer] Writer to encode to
  87. * @returns {$protobuf.Writer} Writer
  88. */
  89. ErrorInfo.encodeDelimited = function encodeDelimited(message, writer) {
  90. return this.encode(message, writer).ldelim();
  91. };
  92. /**
  93. * Decodes an ErrorInfo message from the specified reader or buffer.
  94. * @function decode
  95. * @memberof common.ErrorInfo
  96. * @static
  97. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  98. * @param {number} [length] Message length if known beforehand
  99. * @returns {common.ErrorInfo} ErrorInfo
  100. * @throws {Error} If the payload is not a reader or valid buffer
  101. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  102. */
  103. ErrorInfo.decode = function decode(reader, length) {
  104. if (!(reader instanceof $Reader))
  105. reader = $Reader.create(reader);
  106. var end = length === undefined ? reader.len : reader.pos + length, message = new $root.common.ErrorInfo();
  107. while (reader.pos < end) {
  108. var tag = reader.uint32();
  109. switch (tag >>> 3) {
  110. case 1:
  111. message.errorCode = reader.fixed32();
  112. break;
  113. case 2:
  114. message.errorMessage = reader.string();
  115. break;
  116. default:
  117. reader.skipType(tag & 7);
  118. break;
  119. }
  120. }
  121. return message;
  122. };
  123. /**
  124. * Decodes an ErrorInfo message from the specified reader or buffer, length delimited.
  125. * @function decodeDelimited
  126. * @memberof common.ErrorInfo
  127. * @static
  128. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  129. * @returns {common.ErrorInfo} ErrorInfo
  130. * @throws {Error} If the payload is not a reader or valid buffer
  131. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  132. */
  133. ErrorInfo.decodeDelimited = function decodeDelimited(reader) {
  134. if (!(reader instanceof $Reader))
  135. reader = new $Reader(reader);
  136. return this.decode(reader, reader.uint32());
  137. };
  138. /**
  139. * Verifies an ErrorInfo message.
  140. * @function verify
  141. * @memberof common.ErrorInfo
  142. * @static
  143. * @param {Object.<string,*>} message Plain object to verify
  144. * @returns {string|null} `null` if valid, otherwise the reason why it is not
  145. */
  146. ErrorInfo.verify = function verify(message) {
  147. if (typeof message !== "object" || message === null)
  148. return "object expected";
  149. if (message.errorCode != null && message.hasOwnProperty("errorCode"))
  150. if (!$util.isInteger(message.errorCode))
  151. return "errorCode: integer expected";
  152. if (message.errorMessage != null && message.hasOwnProperty("errorMessage"))
  153. if (!$util.isString(message.errorMessage))
  154. return "errorMessage: string expected";
  155. return null;
  156. };
  157. /**
  158. * Creates an ErrorInfo message from a plain object. Also converts values to their respective internal types.
  159. * @function fromObject
  160. * @memberof common.ErrorInfo
  161. * @static
  162. * @param {Object.<string,*>} object Plain object
  163. * @returns {common.ErrorInfo} ErrorInfo
  164. */
  165. ErrorInfo.fromObject = function fromObject(object) {
  166. if (object instanceof $root.common.ErrorInfo)
  167. return object;
  168. var message = new $root.common.ErrorInfo();
  169. if (object.errorCode != null)
  170. message.errorCode = object.errorCode >>> 0;
  171. if (object.errorMessage != null)
  172. message.errorMessage = String(object.errorMessage);
  173. return message;
  174. };
  175. /**
  176. * Creates a plain object from an ErrorInfo message. Also converts values to other types if specified.
  177. * @function toObject
  178. * @memberof common.ErrorInfo
  179. * @static
  180. * @param {common.ErrorInfo} message ErrorInfo
  181. * @param {$protobuf.IConversionOptions} [options] Conversion options
  182. * @returns {Object.<string,*>} Plain object
  183. */
  184. ErrorInfo.toObject = function toObject(message, options) {
  185. if (!options)
  186. options = {};
  187. var object = {};
  188. if (options.defaults) {
  189. object.errorCode = 0;
  190. object.errorMessage = "";
  191. }
  192. if (message.errorCode != null && message.hasOwnProperty("errorCode"))
  193. object.errorCode = message.errorCode;
  194. if (message.errorMessage != null && message.hasOwnProperty("errorMessage"))
  195. object.errorMessage = message.errorMessage;
  196. return object;
  197. };
  198. /**
  199. * Converts this ErrorInfo to JSON.
  200. * @function toJSON
  201. * @memberof common.ErrorInfo
  202. * @instance
  203. * @returns {Object.<string,*>} JSON object
  204. */
  205. ErrorInfo.prototype.toJSON = function toJSON() {
  206. return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
  207. };
  208. return ErrorInfo;
  209. })();
  210. common.MsgWebsocket = (function() {
  211. /**
  212. * Properties of a MsgWebsocket.
  213. * @memberof common
  214. * @interface IMsgWebsocket
  215. * @property {number|null} [version] < 协议版本号
  216. * @property {number|null} [app] <应用名称
  217. * @property {number|null} [server] <应用内具体业务模块
  218. * @property {number|null} [servant] <业务模块内部具体接
  219. * @property {number|null} [seq] < 序列号
  220. * @property {number|null} [routeId] <负载均衡路由字段
  221. * @property {number|null} [encrypt] <加密方式,0:oaep(rsa v2),1:pkcs1(rsa v1.5)
  222. * @property {number|null} [cacheIs] <1用缓存,2不用缓存
  223. * @property {Uint8Array|null} [data] MsgWebsocket data
  224. */
  225. /**
  226. * Constructs a new MsgWebsocket.
  227. * @memberof common
  228. * @classdesc Represents a MsgWebsocket.
  229. * @implements IMsgWebsocket
  230. * @constructor
  231. * @param {common.IMsgWebsocket=} [properties] Properties to set
  232. */
  233. function MsgWebsocket(properties) {
  234. if (properties)
  235. for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
  236. if (properties[keys[i]] != null)
  237. this[keys[i]] = properties[keys[i]];
  238. }
  239. /**
  240. * < 协议版本号
  241. * @member {number} version
  242. * @memberof common.MsgWebsocket
  243. * @instance
  244. */
  245. MsgWebsocket.prototype.version = 0;
  246. /**
  247. * <应用名称
  248. * @member {number} app
  249. * @memberof common.MsgWebsocket
  250. * @instance
  251. */
  252. MsgWebsocket.prototype.app = 0;
  253. /**
  254. * <应用内具体业务模块
  255. * @member {number} server
  256. * @memberof common.MsgWebsocket
  257. * @instance
  258. */
  259. MsgWebsocket.prototype.server = 0;
  260. /**
  261. * <业务模块内部具体接
  262. * @member {number} servant
  263. * @memberof common.MsgWebsocket
  264. * @instance
  265. */
  266. MsgWebsocket.prototype.servant = 0;
  267. /**
  268. * < 序列号
  269. * @member {number} seq
  270. * @memberof common.MsgWebsocket
  271. * @instance
  272. */
  273. MsgWebsocket.prototype.seq = 0;
  274. /**
  275. * <负载均衡路由字段
  276. * @member {number} routeId
  277. * @memberof common.MsgWebsocket
  278. * @instance
  279. */
  280. MsgWebsocket.prototype.routeId = 0;
  281. /**
  282. * <加密方式,0:oaep(rsa v2),1:pkcs1(rsa v1.5)
  283. * @member {number} encrypt
  284. * @memberof common.MsgWebsocket
  285. * @instance
  286. */
  287. MsgWebsocket.prototype.encrypt = 0;
  288. /**
  289. * <1用缓存,2不用缓存
  290. * @member {number} cacheIs
  291. * @memberof common.MsgWebsocket
  292. * @instance
  293. */
  294. MsgWebsocket.prototype.cacheIs = 0;
  295. /**
  296. * MsgWebsocket data.
  297. * @member {Uint8Array} data
  298. * @memberof common.MsgWebsocket
  299. * @instance
  300. */
  301. MsgWebsocket.prototype.data = $util.newBuffer([]);
  302. /**
  303. * Creates a new MsgWebsocket instance using the specified properties.
  304. * @function create
  305. * @memberof common.MsgWebsocket
  306. * @static
  307. * @param {common.IMsgWebsocket=} [properties] Properties to set
  308. * @returns {common.MsgWebsocket} MsgWebsocket instance
  309. */
  310. MsgWebsocket.create = function create(properties) {
  311. return new MsgWebsocket(properties);
  312. };
  313. /**
  314. * Encodes the specified MsgWebsocket message. Does not implicitly {@link common.MsgWebsocket.verify|verify} messages.
  315. * @function encode
  316. * @memberof common.MsgWebsocket
  317. * @static
  318. * @param {common.IMsgWebsocket} message MsgWebsocket message or plain object to encode
  319. * @param {$protobuf.Writer} [writer] Writer to encode to
  320. * @returns {$protobuf.Writer} Writer
  321. */
  322. MsgWebsocket.encode = function encode(message, writer) {
  323. if (!writer)
  324. writer = $Writer.create();
  325. if (message.version != null && Object.hasOwnProperty.call(message, "version"))
  326. writer.uint32(/* id 1, wireType 5 =*/13).fixed32(message.version);
  327. if (message.app != null && Object.hasOwnProperty.call(message, "app"))
  328. writer.uint32(/* id 2, wireType 5 =*/21).fixed32(message.app);
  329. if (message.server != null && Object.hasOwnProperty.call(message, "server"))
  330. writer.uint32(/* id 3, wireType 5 =*/29).fixed32(message.server);
  331. if (message.servant != null && Object.hasOwnProperty.call(message, "servant"))
  332. writer.uint32(/* id 4, wireType 5 =*/37).fixed32(message.servant);
  333. if (message.seq != null && Object.hasOwnProperty.call(message, "seq"))
  334. writer.uint32(/* id 5, wireType 5 =*/45).fixed32(message.seq);
  335. if (message.routeId != null && Object.hasOwnProperty.call(message, "routeId"))
  336. writer.uint32(/* id 6, wireType 5 =*/53).fixed32(message.routeId);
  337. if (message.encrypt != null && Object.hasOwnProperty.call(message, "encrypt"))
  338. writer.uint32(/* id 7, wireType 5 =*/61).fixed32(message.encrypt);
  339. if (message.cacheIs != null && Object.hasOwnProperty.call(message, "cacheIs"))
  340. writer.uint32(/* id 8, wireType 5 =*/69).fixed32(message.cacheIs);
  341. if (message.data != null && Object.hasOwnProperty.call(message, "data"))
  342. writer.uint32(/* id 9, wireType 2 =*/74).bytes(message.data);
  343. return writer;
  344. };
  345. /**
  346. * Encodes the specified MsgWebsocket message, length delimited. Does not implicitly {@link common.MsgWebsocket.verify|verify} messages.
  347. * @function encodeDelimited
  348. * @memberof common.MsgWebsocket
  349. * @static
  350. * @param {common.IMsgWebsocket} message MsgWebsocket message or plain object to encode
  351. * @param {$protobuf.Writer} [writer] Writer to encode to
  352. * @returns {$protobuf.Writer} Writer
  353. */
  354. MsgWebsocket.encodeDelimited = function encodeDelimited(message, writer) {
  355. return this.encode(message, writer).ldelim();
  356. };
  357. /**
  358. * Decodes a MsgWebsocket message from the specified reader or buffer.
  359. * @function decode
  360. * @memberof common.MsgWebsocket
  361. * @static
  362. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  363. * @param {number} [length] Message length if known beforehand
  364. * @returns {common.MsgWebsocket} MsgWebsocket
  365. * @throws {Error} If the payload is not a reader or valid buffer
  366. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  367. */
  368. MsgWebsocket.decode = function decode(reader, length) {
  369. if (!(reader instanceof $Reader))
  370. reader = $Reader.create(reader);
  371. var end = length === undefined ? reader.len : reader.pos + length, message = new $root.common.MsgWebsocket();
  372. while (reader.pos < end) {
  373. var tag = reader.uint32();
  374. switch (tag >>> 3) {
  375. case 1:
  376. message.version = reader.fixed32();
  377. break;
  378. case 2:
  379. message.app = reader.fixed32();
  380. break;
  381. case 3:
  382. message.server = reader.fixed32();
  383. break;
  384. case 4:
  385. message.servant = reader.fixed32();
  386. break;
  387. case 5:
  388. message.seq = reader.fixed32();
  389. break;
  390. case 6:
  391. message.routeId = reader.fixed32();
  392. break;
  393. case 7:
  394. message.encrypt = reader.fixed32();
  395. break;
  396. case 8:
  397. message.cacheIs = reader.fixed32();
  398. break;
  399. case 9:
  400. message.data = reader.bytes();
  401. break;
  402. default:
  403. reader.skipType(tag & 7);
  404. break;
  405. }
  406. }
  407. return message;
  408. };
  409. /**
  410. * Decodes a MsgWebsocket message from the specified reader or buffer, length delimited.
  411. * @function decodeDelimited
  412. * @memberof common.MsgWebsocket
  413. * @static
  414. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  415. * @returns {common.MsgWebsocket} MsgWebsocket
  416. * @throws {Error} If the payload is not a reader or valid buffer
  417. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  418. */
  419. MsgWebsocket.decodeDelimited = function decodeDelimited(reader) {
  420. if (!(reader instanceof $Reader))
  421. reader = new $Reader(reader);
  422. return this.decode(reader, reader.uint32());
  423. };
  424. /**
  425. * Verifies a MsgWebsocket message.
  426. * @function verify
  427. * @memberof common.MsgWebsocket
  428. * @static
  429. * @param {Object.<string,*>} message Plain object to verify
  430. * @returns {string|null} `null` if valid, otherwise the reason why it is not
  431. */
  432. MsgWebsocket.verify = function verify(message) {
  433. if (typeof message !== "object" || message === null)
  434. return "object expected";
  435. if (message.version != null && message.hasOwnProperty("version"))
  436. if (!$util.isInteger(message.version))
  437. return "version: integer expected";
  438. if (message.app != null && message.hasOwnProperty("app"))
  439. if (!$util.isInteger(message.app))
  440. return "app: integer expected";
  441. if (message.server != null && message.hasOwnProperty("server"))
  442. if (!$util.isInteger(message.server))
  443. return "server: integer expected";
  444. if (message.servant != null && message.hasOwnProperty("servant"))
  445. if (!$util.isInteger(message.servant))
  446. return "servant: integer expected";
  447. if (message.seq != null && message.hasOwnProperty("seq"))
  448. if (!$util.isInteger(message.seq))
  449. return "seq: integer expected";
  450. if (message.routeId != null && message.hasOwnProperty("routeId"))
  451. if (!$util.isInteger(message.routeId))
  452. return "routeId: integer expected";
  453. if (message.encrypt != null && message.hasOwnProperty("encrypt"))
  454. if (!$util.isInteger(message.encrypt))
  455. return "encrypt: integer expected";
  456. if (message.cacheIs != null && message.hasOwnProperty("cacheIs"))
  457. if (!$util.isInteger(message.cacheIs))
  458. return "cacheIs: integer expected";
  459. if (message.data != null && message.hasOwnProperty("data"))
  460. if (!(message.data && typeof message.data.length === "number" || $util.isString(message.data)))
  461. return "data: buffer expected";
  462. return null;
  463. };
  464. /**
  465. * Creates a MsgWebsocket message from a plain object. Also converts values to their respective internal types.
  466. * @function fromObject
  467. * @memberof common.MsgWebsocket
  468. * @static
  469. * @param {Object.<string,*>} object Plain object
  470. * @returns {common.MsgWebsocket} MsgWebsocket
  471. */
  472. MsgWebsocket.fromObject = function fromObject(object) {
  473. if (object instanceof $root.common.MsgWebsocket)
  474. return object;
  475. var message = new $root.common.MsgWebsocket();
  476. if (object.version != null)
  477. message.version = object.version >>> 0;
  478. if (object.app != null)
  479. message.app = object.app >>> 0;
  480. if (object.server != null)
  481. message.server = object.server >>> 0;
  482. if (object.servant != null)
  483. message.servant = object.servant >>> 0;
  484. if (object.seq != null)
  485. message.seq = object.seq >>> 0;
  486. if (object.routeId != null)
  487. message.routeId = object.routeId >>> 0;
  488. if (object.encrypt != null)
  489. message.encrypt = object.encrypt >>> 0;
  490. if (object.cacheIs != null)
  491. message.cacheIs = object.cacheIs >>> 0;
  492. if (object.data != null)
  493. if (typeof object.data === "string")
  494. $util.base64.decode(object.data, message.data = $util.newBuffer($util.base64.length(object.data)), 0);
  495. else if (object.data.length)
  496. message.data = object.data;
  497. return message;
  498. };
  499. /**
  500. * Creates a plain object from a MsgWebsocket message. Also converts values to other types if specified.
  501. * @function toObject
  502. * @memberof common.MsgWebsocket
  503. * @static
  504. * @param {common.MsgWebsocket} message MsgWebsocket
  505. * @param {$protobuf.IConversionOptions} [options] Conversion options
  506. * @returns {Object.<string,*>} Plain object
  507. */
  508. MsgWebsocket.toObject = function toObject(message, options) {
  509. if (!options)
  510. options = {};
  511. var object = {};
  512. if (options.defaults) {
  513. object.version = 0;
  514. object.app = 0;
  515. object.server = 0;
  516. object.servant = 0;
  517. object.seq = 0;
  518. object.routeId = 0;
  519. object.encrypt = 0;
  520. object.cacheIs = 0;
  521. if (options.bytes === String)
  522. object.data = "";
  523. else {
  524. object.data = [];
  525. if (options.bytes !== Array)
  526. object.data = $util.newBuffer(object.data);
  527. }
  528. }
  529. if (message.version != null && message.hasOwnProperty("version"))
  530. object.version = message.version;
  531. if (message.app != null && message.hasOwnProperty("app"))
  532. object.app = message.app;
  533. if (message.server != null && message.hasOwnProperty("server"))
  534. object.server = message.server;
  535. if (message.servant != null && message.hasOwnProperty("servant"))
  536. object.servant = message.servant;
  537. if (message.seq != null && message.hasOwnProperty("seq"))
  538. object.seq = message.seq;
  539. if (message.routeId != null && message.hasOwnProperty("routeId"))
  540. object.routeId = message.routeId;
  541. if (message.encrypt != null && message.hasOwnProperty("encrypt"))
  542. object.encrypt = message.encrypt;
  543. if (message.cacheIs != null && message.hasOwnProperty("cacheIs"))
  544. object.cacheIs = message.cacheIs;
  545. if (message.data != null && message.hasOwnProperty("data"))
  546. object.data = options.bytes === String ? $util.base64.encode(message.data, 0, message.data.length) : options.bytes === Array ? Array.prototype.slice.call(message.data) : message.data;
  547. return object;
  548. };
  549. /**
  550. * Converts this MsgWebsocket to JSON.
  551. * @function toJSON
  552. * @memberof common.MsgWebsocket
  553. * @instance
  554. * @returns {Object.<string,*>} JSON object
  555. */
  556. MsgWebsocket.prototype.toJSON = function toJSON() {
  557. return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
  558. };
  559. return MsgWebsocket;
  560. })();
  561. return common;
  562. })();
  563. $root.user = (function() {
  564. /**
  565. * Namespace user.
  566. * @exports user
  567. * @namespace
  568. */
  569. var user = {};
  570. user.login_req = (function() {
  571. /**
  572. * Properties of a login_req.
  573. * @memberof user
  574. * @interface Ilogin_req
  575. * @property {string|null} [phone] login_req phone
  576. * @property {number|null} [type] login_req type
  577. * @property {string|null} [verifyInfo] login_req verifyInfo
  578. * @property {number|Long|null} [time] login_req time
  579. * @property {number|null} [systemType] login_req systemType
  580. */
  581. /**
  582. * Constructs a new login_req.
  583. * @memberof user
  584. * @classdesc Represents a login_req.
  585. * @implements Ilogin_req
  586. * @constructor
  587. * @param {user.Ilogin_req=} [properties] Properties to set
  588. */
  589. function login_req(properties) {
  590. if (properties)
  591. for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
  592. if (properties[keys[i]] != null)
  593. this[keys[i]] = properties[keys[i]];
  594. }
  595. /**
  596. * login_req phone.
  597. * @member {string} phone
  598. * @memberof user.login_req
  599. * @instance
  600. */
  601. login_req.prototype.phone = "";
  602. /**
  603. * login_req type.
  604. * @member {number} type
  605. * @memberof user.login_req
  606. * @instance
  607. */
  608. login_req.prototype.type = 0;
  609. /**
  610. * login_req verifyInfo.
  611. * @member {string} verifyInfo
  612. * @memberof user.login_req
  613. * @instance
  614. */
  615. login_req.prototype.verifyInfo = "";
  616. /**
  617. * login_req time.
  618. * @member {number|Long} time
  619. * @memberof user.login_req
  620. * @instance
  621. */
  622. login_req.prototype.time = $util.Long ? $util.Long.fromBits(0,0,false) : 0;
  623. /**
  624. * login_req systemType.
  625. * @member {number} systemType
  626. * @memberof user.login_req
  627. * @instance
  628. */
  629. login_req.prototype.systemType = 0;
  630. /**
  631. * Creates a new login_req instance using the specified properties.
  632. * @function create
  633. * @memberof user.login_req
  634. * @static
  635. * @param {user.Ilogin_req=} [properties] Properties to set
  636. * @returns {user.login_req} login_req instance
  637. */
  638. login_req.create = function create(properties) {
  639. return new login_req(properties);
  640. };
  641. /**
  642. * Encodes the specified login_req message. Does not implicitly {@link user.login_req.verify|verify} messages.
  643. * @function encode
  644. * @memberof user.login_req
  645. * @static
  646. * @param {user.Ilogin_req} message login_req message or plain object to encode
  647. * @param {$protobuf.Writer} [writer] Writer to encode to
  648. * @returns {$protobuf.Writer} Writer
  649. */
  650. login_req.encode = function encode(message, writer) {
  651. if (!writer)
  652. writer = $Writer.create();
  653. if (message.phone != null && Object.hasOwnProperty.call(message, "phone"))
  654. writer.uint32(/* id 1, wireType 2 =*/10).string(message.phone);
  655. if (message.type != null && Object.hasOwnProperty.call(message, "type"))
  656. writer.uint32(/* id 2, wireType 0 =*/16).uint32(message.type);
  657. if (message.verifyInfo != null && Object.hasOwnProperty.call(message, "verifyInfo"))
  658. writer.uint32(/* id 3, wireType 2 =*/26).string(message.verifyInfo);
  659. if (message.time != null && Object.hasOwnProperty.call(message, "time"))
  660. writer.uint32(/* id 4, wireType 0 =*/32).int64(message.time);
  661. if (message.systemType != null && Object.hasOwnProperty.call(message, "systemType"))
  662. writer.uint32(/* id 5, wireType 0 =*/40).uint32(message.systemType);
  663. return writer;
  664. };
  665. /**
  666. * Encodes the specified login_req message, length delimited. Does not implicitly {@link user.login_req.verify|verify} messages.
  667. * @function encodeDelimited
  668. * @memberof user.login_req
  669. * @static
  670. * @param {user.Ilogin_req} message login_req message or plain object to encode
  671. * @param {$protobuf.Writer} [writer] Writer to encode to
  672. * @returns {$protobuf.Writer} Writer
  673. */
  674. login_req.encodeDelimited = function encodeDelimited(message, writer) {
  675. return this.encode(message, writer).ldelim();
  676. };
  677. /**
  678. * Decodes a login_req message from the specified reader or buffer.
  679. * @function decode
  680. * @memberof user.login_req
  681. * @static
  682. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  683. * @param {number} [length] Message length if known beforehand
  684. * @returns {user.login_req} login_req
  685. * @throws {Error} If the payload is not a reader or valid buffer
  686. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  687. */
  688. login_req.decode = function decode(reader, length) {
  689. if (!(reader instanceof $Reader))
  690. reader = $Reader.create(reader);
  691. var end = length === undefined ? reader.len : reader.pos + length, message = new $root.user.login_req();
  692. while (reader.pos < end) {
  693. var tag = reader.uint32();
  694. switch (tag >>> 3) {
  695. case 1:
  696. message.phone = reader.string();
  697. break;
  698. case 2:
  699. message.type = reader.uint32();
  700. break;
  701. case 3:
  702. message.verifyInfo = reader.string();
  703. break;
  704. case 4:
  705. message.time = reader.int64();
  706. break;
  707. case 5:
  708. message.systemType = reader.uint32();
  709. break;
  710. default:
  711. reader.skipType(tag & 7);
  712. break;
  713. }
  714. }
  715. return message;
  716. };
  717. /**
  718. * Decodes a login_req message from the specified reader or buffer, length delimited.
  719. * @function decodeDelimited
  720. * @memberof user.login_req
  721. * @static
  722. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  723. * @returns {user.login_req} login_req
  724. * @throws {Error} If the payload is not a reader or valid buffer
  725. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  726. */
  727. login_req.decodeDelimited = function decodeDelimited(reader) {
  728. if (!(reader instanceof $Reader))
  729. reader = new $Reader(reader);
  730. return this.decode(reader, reader.uint32());
  731. };
  732. /**
  733. * Verifies a login_req message.
  734. * @function verify
  735. * @memberof user.login_req
  736. * @static
  737. * @param {Object.<string,*>} message Plain object to verify
  738. * @returns {string|null} `null` if valid, otherwise the reason why it is not
  739. */
  740. login_req.verify = function verify(message) {
  741. if (typeof message !== "object" || message === null)
  742. return "object expected";
  743. if (message.phone != null && message.hasOwnProperty("phone"))
  744. if (!$util.isString(message.phone))
  745. return "phone: string expected";
  746. if (message.type != null && message.hasOwnProperty("type"))
  747. if (!$util.isInteger(message.type))
  748. return "type: integer expected";
  749. if (message.verifyInfo != null && message.hasOwnProperty("verifyInfo"))
  750. if (!$util.isString(message.verifyInfo))
  751. return "verifyInfo: string expected";
  752. if (message.time != null && message.hasOwnProperty("time"))
  753. if (!$util.isInteger(message.time) && !(message.time && $util.isInteger(message.time.low) && $util.isInteger(message.time.high)))
  754. return "time: integer|Long expected";
  755. if (message.systemType != null && message.hasOwnProperty("systemType"))
  756. if (!$util.isInteger(message.systemType))
  757. return "systemType: integer expected";
  758. return null;
  759. };
  760. /**
  761. * Creates a login_req message from a plain object. Also converts values to their respective internal types.
  762. * @function fromObject
  763. * @memberof user.login_req
  764. * @static
  765. * @param {Object.<string,*>} object Plain object
  766. * @returns {user.login_req} login_req
  767. */
  768. login_req.fromObject = function fromObject(object) {
  769. if (object instanceof $root.user.login_req)
  770. return object;
  771. var message = new $root.user.login_req();
  772. if (object.phone != null)
  773. message.phone = String(object.phone);
  774. if (object.type != null)
  775. message.type = object.type >>> 0;
  776. if (object.verifyInfo != null)
  777. message.verifyInfo = String(object.verifyInfo);
  778. if (object.time != null)
  779. if ($util.Long)
  780. (message.time = $util.Long.fromValue(object.time)).unsigned = false;
  781. else if (typeof object.time === "string")
  782. message.time = parseInt(object.time, 10);
  783. else if (typeof object.time === "number")
  784. message.time = object.time;
  785. else if (typeof object.time === "object")
  786. message.time = new $util.LongBits(object.time.low >>> 0, object.time.high >>> 0).toNumber();
  787. if (object.systemType != null)
  788. message.systemType = object.systemType >>> 0;
  789. return message;
  790. };
  791. /**
  792. * Creates a plain object from a login_req message. Also converts values to other types if specified.
  793. * @function toObject
  794. * @memberof user.login_req
  795. * @static
  796. * @param {user.login_req} message login_req
  797. * @param {$protobuf.IConversionOptions} [options] Conversion options
  798. * @returns {Object.<string,*>} Plain object
  799. */
  800. login_req.toObject = function toObject(message, options) {
  801. if (!options)
  802. options = {};
  803. var object = {};
  804. if (options.defaults) {
  805. object.phone = "";
  806. object.type = 0;
  807. object.verifyInfo = "";
  808. if ($util.Long) {
  809. var long = new $util.Long(0, 0, false);
  810. object.time = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long;
  811. } else
  812. object.time = options.longs === String ? "0" : 0;
  813. object.systemType = 0;
  814. }
  815. if (message.phone != null && message.hasOwnProperty("phone"))
  816. object.phone = message.phone;
  817. if (message.type != null && message.hasOwnProperty("type"))
  818. object.type = message.type;
  819. if (message.verifyInfo != null && message.hasOwnProperty("verifyInfo"))
  820. object.verifyInfo = message.verifyInfo;
  821. if (message.time != null && message.hasOwnProperty("time"))
  822. if (typeof message.time === "number")
  823. object.time = options.longs === String ? String(message.time) : message.time;
  824. else
  825. object.time = options.longs === String ? $util.Long.prototype.toString.call(message.time) : options.longs === Number ? new $util.LongBits(message.time.low >>> 0, message.time.high >>> 0).toNumber() : message.time;
  826. if (message.systemType != null && message.hasOwnProperty("systemType"))
  827. object.systemType = message.systemType;
  828. return object;
  829. };
  830. /**
  831. * Converts this login_req to JSON.
  832. * @function toJSON
  833. * @memberof user.login_req
  834. * @instance
  835. * @returns {Object.<string,*>} JSON object
  836. */
  837. login_req.prototype.toJSON = function toJSON() {
  838. return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
  839. };
  840. return login_req;
  841. })();
  842. user.login_rsp = (function() {
  843. /**
  844. * Properties of a login_rsp.
  845. * @memberof user
  846. * @interface Ilogin_rsp
  847. * @property {common.IErrorInfo|null} [errInfo] login_rsp errInfo
  848. * @property {number|null} [id] login_rsp id
  849. * @property {string|null} [token] login_rsp token
  850. * @property {string|null} [sskey] login_rsp sskey
  851. */
  852. /**
  853. * Constructs a new login_rsp.
  854. * @memberof user
  855. * @classdesc Represents a login_rsp.
  856. * @implements Ilogin_rsp
  857. * @constructor
  858. * @param {user.Ilogin_rsp=} [properties] Properties to set
  859. */
  860. function login_rsp(properties) {
  861. if (properties)
  862. for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
  863. if (properties[keys[i]] != null)
  864. this[keys[i]] = properties[keys[i]];
  865. }
  866. /**
  867. * login_rsp errInfo.
  868. * @member {common.IErrorInfo|null|undefined} errInfo
  869. * @memberof user.login_rsp
  870. * @instance
  871. */
  872. login_rsp.prototype.errInfo = null;
  873. /**
  874. * login_rsp id.
  875. * @member {number} id
  876. * @memberof user.login_rsp
  877. * @instance
  878. */
  879. login_rsp.prototype.id = 0;
  880. /**
  881. * login_rsp token.
  882. * @member {string} token
  883. * @memberof user.login_rsp
  884. * @instance
  885. */
  886. login_rsp.prototype.token = "";
  887. /**
  888. * login_rsp sskey.
  889. * @member {string} sskey
  890. * @memberof user.login_rsp
  891. * @instance
  892. */
  893. login_rsp.prototype.sskey = "";
  894. /**
  895. * Creates a new login_rsp instance using the specified properties.
  896. * @function create
  897. * @memberof user.login_rsp
  898. * @static
  899. * @param {user.Ilogin_rsp=} [properties] Properties to set
  900. * @returns {user.login_rsp} login_rsp instance
  901. */
  902. login_rsp.create = function create(properties) {
  903. return new login_rsp(properties);
  904. };
  905. /**
  906. * Encodes the specified login_rsp message. Does not implicitly {@link user.login_rsp.verify|verify} messages.
  907. * @function encode
  908. * @memberof user.login_rsp
  909. * @static
  910. * @param {user.Ilogin_rsp} message login_rsp message or plain object to encode
  911. * @param {$protobuf.Writer} [writer] Writer to encode to
  912. * @returns {$protobuf.Writer} Writer
  913. */
  914. login_rsp.encode = function encode(message, writer) {
  915. if (!writer)
  916. writer = $Writer.create();
  917. if (message.errInfo != null && Object.hasOwnProperty.call(message, "errInfo"))
  918. $root.common.ErrorInfo.encode(message.errInfo, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim();
  919. if (message.id != null && Object.hasOwnProperty.call(message, "id"))
  920. writer.uint32(/* id 2, wireType 0 =*/16).uint32(message.id);
  921. if (message.token != null && Object.hasOwnProperty.call(message, "token"))
  922. writer.uint32(/* id 3, wireType 2 =*/26).string(message.token);
  923. if (message.sskey != null && Object.hasOwnProperty.call(message, "sskey"))
  924. writer.uint32(/* id 4, wireType 2 =*/34).string(message.sskey);
  925. return writer;
  926. };
  927. /**
  928. * Encodes the specified login_rsp message, length delimited. Does not implicitly {@link user.login_rsp.verify|verify} messages.
  929. * @function encodeDelimited
  930. * @memberof user.login_rsp
  931. * @static
  932. * @param {user.Ilogin_rsp} message login_rsp message or plain object to encode
  933. * @param {$protobuf.Writer} [writer] Writer to encode to
  934. * @returns {$protobuf.Writer} Writer
  935. */
  936. login_rsp.encodeDelimited = function encodeDelimited(message, writer) {
  937. return this.encode(message, writer).ldelim();
  938. };
  939. /**
  940. * Decodes a login_rsp message from the specified reader or buffer.
  941. * @function decode
  942. * @memberof user.login_rsp
  943. * @static
  944. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  945. * @param {number} [length] Message length if known beforehand
  946. * @returns {user.login_rsp} login_rsp
  947. * @throws {Error} If the payload is not a reader or valid buffer
  948. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  949. */
  950. login_rsp.decode = function decode(reader, length) {
  951. if (!(reader instanceof $Reader))
  952. reader = $Reader.create(reader);
  953. var end = length === undefined ? reader.len : reader.pos + length, message = new $root.user.login_rsp();
  954. while (reader.pos < end) {
  955. var tag = reader.uint32();
  956. switch (tag >>> 3) {
  957. case 1:
  958. message.errInfo = $root.common.ErrorInfo.decode(reader, reader.uint32());
  959. break;
  960. case 2:
  961. message.id = reader.uint32();
  962. break;
  963. case 3:
  964. message.token = reader.string();
  965. break;
  966. case 4:
  967. message.sskey = reader.string();
  968. break;
  969. default:
  970. reader.skipType(tag & 7);
  971. break;
  972. }
  973. }
  974. return message;
  975. };
  976. /**
  977. * Decodes a login_rsp message from the specified reader or buffer, length delimited.
  978. * @function decodeDelimited
  979. * @memberof user.login_rsp
  980. * @static
  981. * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from
  982. * @returns {user.login_rsp} login_rsp
  983. * @throws {Error} If the payload is not a reader or valid buffer
  984. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  985. */
  986. login_rsp.decodeDelimited = function decodeDelimited(reader) {
  987. if (!(reader instanceof $Reader))
  988. reader = new $Reader(reader);
  989. return this.decode(reader, reader.uint32());
  990. };
  991. /**
  992. * Verifies a login_rsp message.
  993. * @function verify
  994. * @memberof user.login_rsp
  995. * @static
  996. * @param {Object.<string,*>} message Plain object to verify
  997. * @returns {string|null} `null` if valid, otherwise the reason why it is not
  998. */
  999. login_rsp.verify = function verify(message) {
  1000. if (typeof message !== "object" || message === null)
  1001. return "object expected";
  1002. if (message.errInfo != null && message.hasOwnProperty("errInfo")) {
  1003. var error = $root.common.ErrorInfo.verify(message.errInfo);
  1004. if (error)
  1005. return "errInfo." + error;
  1006. }
  1007. if (message.id != null && message.hasOwnProperty("id"))
  1008. if (!$util.isInteger(message.id))
  1009. return "id: integer expected";
  1010. if (message.token != null && message.hasOwnProperty("token"))
  1011. if (!$util.isString(message.token))
  1012. return "token: string expected";
  1013. if (message.sskey != null && message.hasOwnProperty("sskey"))
  1014. if (!$util.isString(message.sskey))
  1015. return "sskey: string expected";
  1016. return null;
  1017. };
  1018. /**
  1019. * Creates a login_rsp message from a plain object. Also converts values to their respective internal types.
  1020. * @function fromObject
  1021. * @memberof user.login_rsp
  1022. * @static
  1023. * @param {Object.<string,*>} object Plain object
  1024. * @returns {user.login_rsp} login_rsp
  1025. */
  1026. login_rsp.fromObject = function fromObject(object) {
  1027. if (object instanceof $root.user.login_rsp)
  1028. return object;
  1029. var message = new $root.user.login_rsp();
  1030. if (object.errInfo != null) {
  1031. if (typeof object.errInfo !== "object")
  1032. throw TypeError(".user.login_rsp.errInfo: object expected");
  1033. message.errInfo = $root.common.ErrorInfo.fromObject(object.errInfo);
  1034. }
  1035. if (object.id != null)
  1036. message.id = object.id >>> 0;
  1037. if (object.token != null)
  1038. message.token = String(object.token);
  1039. if (object.sskey != null)
  1040. message.sskey = String(object.sskey);
  1041. return message;
  1042. };
  1043. /**
  1044. * Creates a plain object from a login_rsp message. Also converts values to other types if specified.
  1045. * @function toObject
  1046. * @memberof user.login_rsp
  1047. * @static
  1048. * @param {user.login_rsp} message login_rsp
  1049. * @param {$protobuf.IConversionOptions} [options] Conversion options
  1050. * @returns {Object.<string,*>} Plain object
  1051. */
  1052. login_rsp.toObject = function toObject(message, options) {
  1053. if (!options)
  1054. options = {};
  1055. var object = {};
  1056. if (options.defaults) {
  1057. object.errInfo = null;
  1058. object.id = 0;
  1059. object.token = "";
  1060. object.sskey = "";
  1061. }
  1062. if (message.errInfo != null && message.hasOwnProperty("errInfo"))
  1063. object.errInfo = $root.common.ErrorInfo.toObject(message.errInfo, options);
  1064. if (message.id != null && message.hasOwnProperty("id"))
  1065. object.id = message.id;
  1066. if (message.token != null && message.hasOwnProperty("token"))
  1067. object.token = message.token;
  1068. if (message.sskey != null && message.hasOwnProperty("sskey"))
  1069. object.sskey = message.sskey;
  1070. return object;
  1071. };
  1072. /**
  1073. * Converts this login_rsp to JSON.
  1074. * @function toJSON
  1075. * @memberof user.login_rsp
  1076. * @instance
  1077. * @returns {Object.<string,*>} JSON object
  1078. */
  1079. login_rsp.prototype.toJSON = function toJSON() {
  1080. return this.constructor.toObject(this, $protobuf.util.toJSONOptions);
  1081. };
  1082. return login_rsp;
  1083. })();
  1084. return user;
  1085. })();
  1086. module.exports = $root;