proto.d.ts 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488
  1. import * as $protobuf from 'protobufjs';
  2. /** Properties of a MessageHead. */
  3. export interface IMessageHead {
  4. /** MessageHead FunCode */
  5. FunCode?: number | null;
  6. /** MessageHead RequestID */
  7. RequestID?: number | null;
  8. /** MessageHead AccountID */
  9. AccountID?: number | Long | null;
  10. /** MessageHead AccessID */
  11. AccessID?: number | null;
  12. /** MessageHead ClientTime */
  13. ClientTime?: number | Long | null;
  14. /** MessageHead GoodsID */
  15. GoodsID?: number | null;
  16. /** MessageHead UUID */
  17. UUID?: string | null;
  18. /** MessageHead MarketID */
  19. MarketID?: number | null;
  20. /** MessageHead UserID */
  21. UserID?: number | null;
  22. /** MessageHead ResponseTopic */
  23. ResponseTopic?: string | null;
  24. /** MessageHead AccountID2 */
  25. AccountID2?: number | Long | null;
  26. }
  27. /** Represents a MessageHead. */
  28. export class MessageHead implements IMessageHead {
  29. /**
  30. * Constructs a new MessageHead.
  31. * @param [properties] Properties to set
  32. */
  33. constructor(properties?: IMessageHead);
  34. /** MessageHead FunCode. */
  35. public FunCode: number;
  36. /** MessageHead RequestID. */
  37. public RequestID: number;
  38. /** MessageHead AccountID. */
  39. public AccountID: number | Long;
  40. /** MessageHead AccessID. */
  41. public AccessID: number;
  42. /** MessageHead ClientTime. */
  43. public ClientTime: number | Long;
  44. /** MessageHead GoodsID. */
  45. public GoodsID: number;
  46. /** MessageHead UUID. */
  47. public UUID: string;
  48. /** MessageHead MarketID. */
  49. public MarketID: number;
  50. /** MessageHead UserID. */
  51. public UserID: number;
  52. /** MessageHead ResponseTopic. */
  53. public ResponseTopic: string;
  54. /** MessageHead AccountID2. */
  55. public AccountID2: number | Long;
  56. /**
  57. * Creates a new MessageHead instance using the specified properties.
  58. * @param [properties] Properties to set
  59. * @returns MessageHead instance
  60. */
  61. public static create(properties?: IMessageHead): MessageHead;
  62. /**
  63. * Encodes the specified MessageHead message. Does not implicitly {@link MessageHead.verify|verify} messages.
  64. * @param message MessageHead message or plain object to encode
  65. * @param [writer] Writer to encode to
  66. * @returns Writer
  67. */
  68. public static encode(message: IMessageHead, writer?: $protobuf.Writer): $protobuf.Writer;
  69. /**
  70. * Encodes the specified MessageHead message, length delimited. Does not implicitly {@link MessageHead.verify|verify} messages.
  71. * @param message MessageHead message or plain object to encode
  72. * @param [writer] Writer to encode to
  73. * @returns Writer
  74. */
  75. public static encodeDelimited(message: IMessageHead, writer?: $protobuf.Writer): $protobuf.Writer;
  76. /**
  77. * Decodes a MessageHead message from the specified reader or buffer.
  78. * @param reader Reader or buffer to decode from
  79. * @param [length] Message length if known beforehand
  80. * @returns MessageHead
  81. * @throws {Error} If the payload is not a reader or valid buffer
  82. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  83. */
  84. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): MessageHead;
  85. /**
  86. * Decodes a MessageHead message from the specified reader or buffer, length delimited.
  87. * @param reader Reader or buffer to decode from
  88. * @returns MessageHead
  89. * @throws {Error} If the payload is not a reader or valid buffer
  90. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  91. */
  92. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): MessageHead;
  93. /**
  94. * Verifies a MessageHead message.
  95. * @param message Plain object to verify
  96. * @returns `null` if valid, otherwise the reason why it is not
  97. */
  98. public static verify(message: { [k: string]: any }): string | null;
  99. /**
  100. * Creates a MessageHead message from a plain object. Also converts values to their respective internal types.
  101. * @param object Plain object
  102. * @returns MessageHead
  103. */
  104. public static fromObject(object: { [k: string]: any }): MessageHead;
  105. /**
  106. * Creates a plain object from a MessageHead message. Also converts values to other types if specified.
  107. * @param message MessageHead
  108. * @param [options] Conversion options
  109. * @returns Plain object
  110. */
  111. public static toObject(message: MessageHead, options?: $protobuf.IConversionOptions): { [k: string]: any };
  112. /**
  113. * Converts this MessageHead to JSON.
  114. * @returns JSON object
  115. */
  116. public toJSON(): { [k: string]: any };
  117. }
  118. /** Properties of a QueryReqPageInfo. */
  119. export interface IQueryReqPageInfo {
  120. /** QueryReqPageInfo PageNumber */
  121. PageNumber?: number | null;
  122. /** QueryReqPageInfo RecordPerPage */
  123. RecordPerPage?: number | null;
  124. /** QueryReqPageInfo QueryMark */
  125. QueryMark?: number | null;
  126. /** QueryReqPageInfo SortField */
  127. SortField?: string | null;
  128. /** QueryReqPageInfo SortOrder */
  129. SortOrder?: number | null;
  130. /** QueryReqPageInfo NeedTotalCount */
  131. NeedTotalCount?: number | null;
  132. }
  133. /** Represents a QueryReqPageInfo. */
  134. export class QueryReqPageInfo implements IQueryReqPageInfo {
  135. /**
  136. * Constructs a new QueryReqPageInfo.
  137. * @param [properties] Properties to set
  138. */
  139. constructor(properties?: IQueryReqPageInfo);
  140. /** QueryReqPageInfo PageNumber. */
  141. public PageNumber: number;
  142. /** QueryReqPageInfo RecordPerPage. */
  143. public RecordPerPage: number;
  144. /** QueryReqPageInfo QueryMark. */
  145. public QueryMark: number;
  146. /** QueryReqPageInfo SortField. */
  147. public SortField: string;
  148. /** QueryReqPageInfo SortOrder. */
  149. public SortOrder: number;
  150. /** QueryReqPageInfo NeedTotalCount. */
  151. public NeedTotalCount: number;
  152. /**
  153. * Creates a new QueryReqPageInfo instance using the specified properties.
  154. * @param [properties] Properties to set
  155. * @returns QueryReqPageInfo instance
  156. */
  157. public static create(properties?: IQueryReqPageInfo): QueryReqPageInfo;
  158. /**
  159. * Encodes the specified QueryReqPageInfo message. Does not implicitly {@link QueryReqPageInfo.verify|verify} messages.
  160. * @param message QueryReqPageInfo message or plain object to encode
  161. * @param [writer] Writer to encode to
  162. * @returns Writer
  163. */
  164. public static encode(message: IQueryReqPageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
  165. /**
  166. * Encodes the specified QueryReqPageInfo message, length delimited. Does not implicitly {@link QueryReqPageInfo.verify|verify} messages.
  167. * @param message QueryReqPageInfo message or plain object to encode
  168. * @param [writer] Writer to encode to
  169. * @returns Writer
  170. */
  171. public static encodeDelimited(message: IQueryReqPageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
  172. /**
  173. * Decodes a QueryReqPageInfo message from the specified reader or buffer.
  174. * @param reader Reader or buffer to decode from
  175. * @param [length] Message length if known beforehand
  176. * @returns QueryReqPageInfo
  177. * @throws {Error} If the payload is not a reader or valid buffer
  178. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  179. */
  180. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): QueryReqPageInfo;
  181. /**
  182. * Decodes a QueryReqPageInfo message from the specified reader or buffer, length delimited.
  183. * @param reader Reader or buffer to decode from
  184. * @returns QueryReqPageInfo
  185. * @throws {Error} If the payload is not a reader or valid buffer
  186. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  187. */
  188. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): QueryReqPageInfo;
  189. /**
  190. * Verifies a QueryReqPageInfo message.
  191. * @param message Plain object to verify
  192. * @returns `null` if valid, otherwise the reason why it is not
  193. */
  194. public static verify(message: { [k: string]: any }): string | null;
  195. /**
  196. * Creates a QueryReqPageInfo message from a plain object. Also converts values to their respective internal types.
  197. * @param object Plain object
  198. * @returns QueryReqPageInfo
  199. */
  200. public static fromObject(object: { [k: string]: any }): QueryReqPageInfo;
  201. /**
  202. * Creates a plain object from a QueryReqPageInfo message. Also converts values to other types if specified.
  203. * @param message QueryReqPageInfo
  204. * @param [options] Conversion options
  205. * @returns Plain object
  206. */
  207. public static toObject(message: QueryReqPageInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
  208. /**
  209. * Converts this QueryReqPageInfo to JSON.
  210. * @returns JSON object
  211. */
  212. public toJSON(): { [k: string]: any };
  213. }
  214. /** Properties of a QueryRspPageInfo. */
  215. export interface IQueryRspPageInfo {
  216. /** QueryRspPageInfo PageNumber */
  217. PageNumber?: number | null;
  218. /** QueryRspPageInfo RecordPerPage */
  219. RecordPerPage?: number | null;
  220. /** QueryRspPageInfo QueryMark */
  221. QueryMark?: number | null;
  222. /** QueryRspPageInfo SortField */
  223. SortField?: string | null;
  224. /** QueryRspPageInfo SortOrder */
  225. SortOrder?: number | null;
  226. /** QueryRspPageInfo RecordCount */
  227. RecordCount?: number | null;
  228. /** QueryRspPageInfo TotalCount */
  229. TotalCount?: number | null;
  230. }
  231. /** Represents a QueryRspPageInfo. */
  232. export class QueryRspPageInfo implements IQueryRspPageInfo {
  233. /**
  234. * Constructs a new QueryRspPageInfo.
  235. * @param [properties] Properties to set
  236. */
  237. constructor(properties?: IQueryRspPageInfo);
  238. /** QueryRspPageInfo PageNumber. */
  239. public PageNumber: number;
  240. /** QueryRspPageInfo RecordPerPage. */
  241. public RecordPerPage: number;
  242. /** QueryRspPageInfo QueryMark. */
  243. public QueryMark: number;
  244. /** QueryRspPageInfo SortField. */
  245. public SortField: string;
  246. /** QueryRspPageInfo SortOrder. */
  247. public SortOrder: number;
  248. /** QueryRspPageInfo RecordCount. */
  249. public RecordCount: number;
  250. /** QueryRspPageInfo TotalCount. */
  251. public TotalCount: number;
  252. /**
  253. * Creates a new QueryRspPageInfo instance using the specified properties.
  254. * @param [properties] Properties to set
  255. * @returns QueryRspPageInfo instance
  256. */
  257. public static create(properties?: IQueryRspPageInfo): QueryRspPageInfo;
  258. /**
  259. * Encodes the specified QueryRspPageInfo message. Does not implicitly {@link QueryRspPageInfo.verify|verify} messages.
  260. * @param message QueryRspPageInfo message or plain object to encode
  261. * @param [writer] Writer to encode to
  262. * @returns Writer
  263. */
  264. public static encode(message: IQueryRspPageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
  265. /**
  266. * Encodes the specified QueryRspPageInfo message, length delimited. Does not implicitly {@link QueryRspPageInfo.verify|verify} messages.
  267. * @param message QueryRspPageInfo message or plain object to encode
  268. * @param [writer] Writer to encode to
  269. * @returns Writer
  270. */
  271. public static encodeDelimited(message: IQueryRspPageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
  272. /**
  273. * Decodes a QueryRspPageInfo message from the specified reader or buffer.
  274. * @param reader Reader or buffer to decode from
  275. * @param [length] Message length if known beforehand
  276. * @returns QueryRspPageInfo
  277. * @throws {Error} If the payload is not a reader or valid buffer
  278. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  279. */
  280. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): QueryRspPageInfo;
  281. /**
  282. * Decodes a QueryRspPageInfo message from the specified reader or buffer, length delimited.
  283. * @param reader Reader or buffer to decode from
  284. * @returns QueryRspPageInfo
  285. * @throws {Error} If the payload is not a reader or valid buffer
  286. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  287. */
  288. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): QueryRspPageInfo;
  289. /**
  290. * Verifies a QueryRspPageInfo message.
  291. * @param message Plain object to verify
  292. * @returns `null` if valid, otherwise the reason why it is not
  293. */
  294. public static verify(message: { [k: string]: any }): string | null;
  295. /**
  296. * Creates a QueryRspPageInfo message from a plain object. Also converts values to their respective internal types.
  297. * @param object Plain object
  298. * @returns QueryRspPageInfo
  299. */
  300. public static fromObject(object: { [k: string]: any }): QueryRspPageInfo;
  301. /**
  302. * Creates a plain object from a QueryRspPageInfo message. Also converts values to other types if specified.
  303. * @param message QueryRspPageInfo
  304. * @param [options] Conversion options
  305. * @returns Plain object
  306. */
  307. public static toObject(message: QueryRspPageInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
  308. /**
  309. * Converts this QueryRspPageInfo to JSON.
  310. * @returns JSON object
  311. */
  312. public toJSON(): { [k: string]: any };
  313. }
  314. /** Properties of a CommonPackage. */
  315. export interface ICommonPackage {
  316. /** CommonPackage Header */
  317. Header: IMessageHead;
  318. }
  319. /** Represents a CommonPackage. */
  320. export class CommonPackage implements ICommonPackage {
  321. /**
  322. * Constructs a new CommonPackage.
  323. * @param [properties] Properties to set
  324. */
  325. constructor(properties?: ICommonPackage);
  326. /** CommonPackage Header. */
  327. public Header: IMessageHead;
  328. /**
  329. * Creates a new CommonPackage instance using the specified properties.
  330. * @param [properties] Properties to set
  331. * @returns CommonPackage instance
  332. */
  333. public static create(properties?: ICommonPackage): CommonPackage;
  334. /**
  335. * Encodes the specified CommonPackage message. Does not implicitly {@link CommonPackage.verify|verify} messages.
  336. * @param message CommonPackage message or plain object to encode
  337. * @param [writer] Writer to encode to
  338. * @returns Writer
  339. */
  340. public static encode(message: ICommonPackage, writer?: $protobuf.Writer): $protobuf.Writer;
  341. /**
  342. * Encodes the specified CommonPackage message, length delimited. Does not implicitly {@link CommonPackage.verify|verify} messages.
  343. * @param message CommonPackage message or plain object to encode
  344. * @param [writer] Writer to encode to
  345. * @returns Writer
  346. */
  347. public static encodeDelimited(message: ICommonPackage, writer?: $protobuf.Writer): $protobuf.Writer;
  348. /**
  349. * Decodes a CommonPackage message from the specified reader or buffer.
  350. * @param reader Reader or buffer to decode from
  351. * @param [length] Message length if known beforehand
  352. * @returns CommonPackage
  353. * @throws {Error} If the payload is not a reader or valid buffer
  354. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  355. */
  356. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): CommonPackage;
  357. /**
  358. * Decodes a CommonPackage message from the specified reader or buffer, length delimited.
  359. * @param reader Reader or buffer to decode from
  360. * @returns CommonPackage
  361. * @throws {Error} If the payload is not a reader or valid buffer
  362. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  363. */
  364. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): CommonPackage;
  365. /**
  366. * Verifies a CommonPackage message.
  367. * @param message Plain object to verify
  368. * @returns `null` if valid, otherwise the reason why it is not
  369. */
  370. public static verify(message: { [k: string]: any }): string | null;
  371. /**
  372. * Creates a CommonPackage message from a plain object. Also converts values to their respective internal types.
  373. * @param object Plain object
  374. * @returns CommonPackage
  375. */
  376. public static fromObject(object: { [k: string]: any }): CommonPackage;
  377. /**
  378. * Creates a plain object from a CommonPackage message. Also converts values to other types if specified.
  379. * @param message CommonPackage
  380. * @param [options] Conversion options
  381. * @returns Plain object
  382. */
  383. public static toObject(message: CommonPackage, options?: $protobuf.IConversionOptions): { [k: string]: any };
  384. /**
  385. * Converts this CommonPackage to JSON.
  386. * @returns JSON object
  387. */
  388. public toJSON(): { [k: string]: any };
  389. }
  390. /** Properties of a NotifyHead. */
  391. export interface INotifyHead {
  392. /** NotifyHead NtfMode */
  393. NtfMode?: number | null;
  394. /** NotifyHead ExcludeAcctIDs */
  395. ExcludeAcctIDs?: number[] | null;
  396. /** NotifyHead ExchIDs */
  397. ExchIDs?: number[] | null;
  398. /** NotifyHead MemberIDs */
  399. MemberIDs?: number[] | null;
  400. /** NotifyHead AccountIDs */
  401. AccountIDs?: (number | Long)[] | null;
  402. }
  403. /** Represents a NotifyHead. */
  404. export class NotifyHead implements INotifyHead {
  405. /**
  406. * Constructs a new NotifyHead.
  407. * @param [properties] Properties to set
  408. */
  409. constructor(properties?: INotifyHead);
  410. /** NotifyHead NtfMode. */
  411. public NtfMode: number;
  412. /** NotifyHead ExcludeAcctIDs. */
  413. public ExcludeAcctIDs: number[];
  414. /** NotifyHead ExchIDs. */
  415. public ExchIDs: number[];
  416. /** NotifyHead MemberIDs. */
  417. public MemberIDs: number[];
  418. /** NotifyHead AccountIDs. */
  419. public AccountIDs: (number | Long)[];
  420. /**
  421. * Creates a new NotifyHead instance using the specified properties.
  422. * @param [properties] Properties to set
  423. * @returns NotifyHead instance
  424. */
  425. public static create(properties?: INotifyHead): NotifyHead;
  426. /**
  427. * Encodes the specified NotifyHead message. Does not implicitly {@link NotifyHead.verify|verify} messages.
  428. * @param message NotifyHead message or plain object to encode
  429. * @param [writer] Writer to encode to
  430. * @returns Writer
  431. */
  432. public static encode(message: INotifyHead, writer?: $protobuf.Writer): $protobuf.Writer;
  433. /**
  434. * Encodes the specified NotifyHead message, length delimited. Does not implicitly {@link NotifyHead.verify|verify} messages.
  435. * @param message NotifyHead message or plain object to encode
  436. * @param [writer] Writer to encode to
  437. * @returns Writer
  438. */
  439. public static encodeDelimited(message: INotifyHead, writer?: $protobuf.Writer): $protobuf.Writer;
  440. /**
  441. * Decodes a NotifyHead message from the specified reader or buffer.
  442. * @param reader Reader or buffer to decode from
  443. * @param [length] Message length if known beforehand
  444. * @returns NotifyHead
  445. * @throws {Error} If the payload is not a reader or valid buffer
  446. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  447. */
  448. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): NotifyHead;
  449. /**
  450. * Decodes a NotifyHead message from the specified reader or buffer, length delimited.
  451. * @param reader Reader or buffer to decode from
  452. * @returns NotifyHead
  453. * @throws {Error} If the payload is not a reader or valid buffer
  454. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  455. */
  456. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): NotifyHead;
  457. /**
  458. * Verifies a NotifyHead message.
  459. * @param message Plain object to verify
  460. * @returns `null` if valid, otherwise the reason why it is not
  461. */
  462. public static verify(message: { [k: string]: any }): string | null;
  463. /**
  464. * Creates a NotifyHead message from a plain object. Also converts values to their respective internal types.
  465. * @param object Plain object
  466. * @returns NotifyHead
  467. */
  468. public static fromObject(object: { [k: string]: any }): NotifyHead;
  469. /**
  470. * Creates a plain object from a NotifyHead message. Also converts values to other types if specified.
  471. * @param message NotifyHead
  472. * @param [options] Conversion options
  473. * @returns Plain object
  474. */
  475. public static toObject(message: NotifyHead, options?: $protobuf.IConversionOptions): { [k: string]: any };
  476. /**
  477. * Converts this NotifyHead to JSON.
  478. * @returns JSON object
  479. */
  480. public toJSON(): { [k: string]: any };
  481. }
  482. /** Properties of a CommonNtf. */
  483. export interface ICommonNtf {
  484. /** CommonNtf Header */
  485. Header?: IMessageHead | null;
  486. /** CommonNtf NtfHeader */
  487. NtfHeader?: INotifyHead | null;
  488. }
  489. /** Represents a CommonNtf. */
  490. export class CommonNtf implements ICommonNtf {
  491. /**
  492. * Constructs a new CommonNtf.
  493. * @param [properties] Properties to set
  494. */
  495. constructor(properties?: ICommonNtf);
  496. /** CommonNtf Header. */
  497. public Header?: IMessageHead | null;
  498. /** CommonNtf NtfHeader. */
  499. public NtfHeader?: INotifyHead | null;
  500. /**
  501. * Creates a new CommonNtf instance using the specified properties.
  502. * @param [properties] Properties to set
  503. * @returns CommonNtf instance
  504. */
  505. public static create(properties?: ICommonNtf): CommonNtf;
  506. /**
  507. * Encodes the specified CommonNtf message. Does not implicitly {@link CommonNtf.verify|verify} messages.
  508. * @param message CommonNtf message or plain object to encode
  509. * @param [writer] Writer to encode to
  510. * @returns Writer
  511. */
  512. public static encode(message: ICommonNtf, writer?: $protobuf.Writer): $protobuf.Writer;
  513. /**
  514. * Encodes the specified CommonNtf message, length delimited. Does not implicitly {@link CommonNtf.verify|verify} messages.
  515. * @param message CommonNtf message or plain object to encode
  516. * @param [writer] Writer to encode to
  517. * @returns Writer
  518. */
  519. public static encodeDelimited(message: ICommonNtf, writer?: $protobuf.Writer): $protobuf.Writer;
  520. /**
  521. * Decodes a CommonNtf message from the specified reader or buffer.
  522. * @param reader Reader or buffer to decode from
  523. * @param [length] Message length if known beforehand
  524. * @returns CommonNtf
  525. * @throws {Error} If the payload is not a reader or valid buffer
  526. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  527. */
  528. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): CommonNtf;
  529. /**
  530. * Decodes a CommonNtf message from the specified reader or buffer, length delimited.
  531. * @param reader Reader or buffer to decode from
  532. * @returns CommonNtf
  533. * @throws {Error} If the payload is not a reader or valid buffer
  534. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  535. */
  536. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): CommonNtf;
  537. /**
  538. * Verifies a CommonNtf message.
  539. * @param message Plain object to verify
  540. * @returns `null` if valid, otherwise the reason why it is not
  541. */
  542. public static verify(message: { [k: string]: any }): string | null;
  543. /**
  544. * Creates a CommonNtf message from a plain object. Also converts values to their respective internal types.
  545. * @param object Plain object
  546. * @returns CommonNtf
  547. */
  548. public static fromObject(object: { [k: string]: any }): CommonNtf;
  549. /**
  550. * Creates a plain object from a CommonNtf message. Also converts values to other types if specified.
  551. * @param message CommonNtf
  552. * @param [options] Conversion options
  553. * @returns Plain object
  554. */
  555. public static toObject(message: CommonNtf, options?: $protobuf.IConversionOptions): { [k: string]: any };
  556. /**
  557. * Converts this CommonNtf to JSON.
  558. * @returns JSON object
  559. */
  560. public toJSON(): { [k: string]: any };
  561. }
  562. /** Properties of a LoginReq. */
  563. export interface ILoginReq {
  564. /** LoginReq Header */
  565. Header?: IMessageHead | null;
  566. /** LoginReq LoginID */
  567. LoginID?: number | Long | null;
  568. /** LoginReq LoginPWD */
  569. LoginPWD?: string | null;
  570. /** LoginReq LoginType */
  571. LoginType?: number | null;
  572. /** LoginReq ClientType */
  573. ClientType?: number | null;
  574. /** LoginReq Version */
  575. Version?: string | null;
  576. /** LoginReq MobilePhone */
  577. MobilePhone?: string | null;
  578. /** LoginReq GUID */
  579. GUID?: string | null;
  580. /** LoginReq LoginIp */
  581. LoginIp?: string | null;
  582. /** LoginReq LoginPort */
  583. LoginPort?: number | null;
  584. /** LoginReq DeviceID */
  585. DeviceID?: string | null;
  586. /** LoginReq EnvironmentInfo */
  587. EnvironmentInfo?: string | null;
  588. /** LoginReq LoginCode */
  589. LoginCode?: string | null;
  590. }
  591. /** Represents a LoginReq. */
  592. export class LoginReq implements ILoginReq {
  593. /**
  594. * Constructs a new LoginReq.
  595. * @param [properties] Properties to set
  596. */
  597. constructor(properties?: ILoginReq);
  598. /** LoginReq Header. */
  599. public Header?: IMessageHead | null;
  600. /** LoginReq LoginID. */
  601. public LoginID: number | Long;
  602. /** LoginReq LoginPWD. */
  603. public LoginPWD: string;
  604. /** LoginReq LoginType. */
  605. public LoginType: number;
  606. /** LoginReq ClientType. */
  607. public ClientType: number;
  608. /** LoginReq Version. */
  609. public Version: string;
  610. /** LoginReq MobilePhone. */
  611. public MobilePhone: string;
  612. /** LoginReq GUID. */
  613. public GUID: string;
  614. /** LoginReq LoginIp. */
  615. public LoginIp: string;
  616. /** LoginReq LoginPort. */
  617. public LoginPort: number;
  618. /** LoginReq DeviceID. */
  619. public DeviceID: string;
  620. /** LoginReq EnvironmentInfo. */
  621. public EnvironmentInfo: string;
  622. /** LoginReq LoginCode. */
  623. public LoginCode: string;
  624. /**
  625. * Creates a new LoginReq instance using the specified properties.
  626. * @param [properties] Properties to set
  627. * @returns LoginReq instance
  628. */
  629. public static create(properties?: ILoginReq): LoginReq;
  630. /**
  631. * Encodes the specified LoginReq message. Does not implicitly {@link LoginReq.verify|verify} messages.
  632. * @param message LoginReq message or plain object to encode
  633. * @param [writer] Writer to encode to
  634. * @returns Writer
  635. */
  636. public static encode(message: ILoginReq, writer?: $protobuf.Writer): $protobuf.Writer;
  637. /**
  638. * Encodes the specified LoginReq message, length delimited. Does not implicitly {@link LoginReq.verify|verify} messages.
  639. * @param message LoginReq message or plain object to encode
  640. * @param [writer] Writer to encode to
  641. * @returns Writer
  642. */
  643. public static encodeDelimited(message: ILoginReq, writer?: $protobuf.Writer): $protobuf.Writer;
  644. /**
  645. * Decodes a LoginReq message from the specified reader or buffer.
  646. * @param reader Reader or buffer to decode from
  647. * @param [length] Message length if known beforehand
  648. * @returns LoginReq
  649. * @throws {Error} If the payload is not a reader or valid buffer
  650. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  651. */
  652. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): LoginReq;
  653. /**
  654. * Decodes a LoginReq message from the specified reader or buffer, length delimited.
  655. * @param reader Reader or buffer to decode from
  656. * @returns LoginReq
  657. * @throws {Error} If the payload is not a reader or valid buffer
  658. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  659. */
  660. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): LoginReq;
  661. /**
  662. * Verifies a LoginReq message.
  663. * @param message Plain object to verify
  664. * @returns `null` if valid, otherwise the reason why it is not
  665. */
  666. public static verify(message: { [k: string]: any }): string | null;
  667. /**
  668. * Creates a LoginReq message from a plain object. Also converts values to their respective internal types.
  669. * @param object Plain object
  670. * @returns LoginReq
  671. */
  672. public static fromObject(object: { [k: string]: any }): LoginReq;
  673. /**
  674. * Creates a plain object from a LoginReq message. Also converts values to other types if specified.
  675. * @param message LoginReq
  676. * @param [options] Conversion options
  677. * @returns Plain object
  678. */
  679. public static toObject(message: LoginReq, options?: $protobuf.IConversionOptions): { [k: string]: any };
  680. /**
  681. * Converts this LoginReq to JSON.
  682. * @returns JSON object
  683. */
  684. public toJSON(): { [k: string]: any };
  685. }
  686. /** Properties of a LoginRsp. */
  687. export interface ILoginRsp {
  688. /** LoginRsp Header */
  689. Header?: IMessageHead | null;
  690. /** LoginRsp RetCode */
  691. RetCode?: number | null;
  692. /** LoginRsp RetDesc */
  693. RetDesc?: string | null;
  694. /** LoginRsp LoginID */
  695. LoginID?: number | Long | null;
  696. /** LoginRsp LoginUserType */
  697. LoginUserType?: number | null;
  698. /** LoginRsp AccountStatus */
  699. AccountStatus?: number | null;
  700. /** LoginRsp UserID */
  701. UserID?: number | null;
  702. /** LoginRsp MemberUserID */
  703. MemberUserID?: number | null;
  704. /** LoginRsp AccountIDs */
  705. AccountIDs?: (number | Long)[] | null;
  706. /** LoginRsp Token */
  707. Token?: string | null;
  708. /** LoginRsp SystemTime */
  709. SystemTime?: number | Long | null;
  710. /** LoginRsp HasUpdatedPwd */
  711. HasUpdatedPwd?: number | null;
  712. /** LoginRsp PwdWrongCnt */
  713. PwdWrongCnt?: number | null;
  714. /** LoginRsp PwdWrongLockCnt */
  715. PwdWrongLockCnt?: number | null;
  716. /** LoginRsp LoginLockHourNum */
  717. LoginLockHourNum?: number | null;
  718. /** LoginRsp LoginCode */
  719. LoginCode?: string | null;
  720. }
  721. /** Represents a LoginRsp. */
  722. export class LoginRsp implements ILoginRsp {
  723. /**
  724. * Constructs a new LoginRsp.
  725. * @param [properties] Properties to set
  726. */
  727. constructor(properties?: ILoginRsp);
  728. /** LoginRsp Header. */
  729. public Header?: IMessageHead | null;
  730. /** LoginRsp RetCode. */
  731. public RetCode: number;
  732. /** LoginRsp RetDesc. */
  733. public RetDesc: string;
  734. /** LoginRsp LoginID. */
  735. public LoginID: number | Long;
  736. /** LoginRsp LoginUserType. */
  737. public LoginUserType: number;
  738. /** LoginRsp AccountStatus. */
  739. public AccountStatus: number;
  740. /** LoginRsp UserID. */
  741. public UserID: number;
  742. /** LoginRsp MemberUserID. */
  743. public MemberUserID: number;
  744. /** LoginRsp AccountIDs. */
  745. public AccountIDs: (number | Long)[];
  746. /** LoginRsp Token. */
  747. public Token: string;
  748. /** LoginRsp SystemTime. */
  749. public SystemTime: number | Long;
  750. /** LoginRsp HasUpdatedPwd. */
  751. public HasUpdatedPwd: number;
  752. /** LoginRsp PwdWrongCnt. */
  753. public PwdWrongCnt: number;
  754. /** LoginRsp PwdWrongLockCnt. */
  755. public PwdWrongLockCnt: number;
  756. /** LoginRsp LoginLockHourNum. */
  757. public LoginLockHourNum: number;
  758. /** LoginRsp LoginCode. */
  759. public LoginCode: string;
  760. /**
  761. * Creates a new LoginRsp instance using the specified properties.
  762. * @param [properties] Properties to set
  763. * @returns LoginRsp instance
  764. */
  765. public static create(properties?: ILoginRsp): LoginRsp;
  766. /**
  767. * Encodes the specified LoginRsp message. Does not implicitly {@link LoginRsp.verify|verify} messages.
  768. * @param message LoginRsp message or plain object to encode
  769. * @param [writer] Writer to encode to
  770. * @returns Writer
  771. */
  772. public static encode(message: ILoginRsp, writer?: $protobuf.Writer): $protobuf.Writer;
  773. /**
  774. * Encodes the specified LoginRsp message, length delimited. Does not implicitly {@link LoginRsp.verify|verify} messages.
  775. * @param message LoginRsp message or plain object to encode
  776. * @param [writer] Writer to encode to
  777. * @returns Writer
  778. */
  779. public static encodeDelimited(message: ILoginRsp, writer?: $protobuf.Writer): $protobuf.Writer;
  780. /**
  781. * Decodes a LoginRsp message from the specified reader or buffer.
  782. * @param reader Reader or buffer to decode from
  783. * @param [length] Message length if known beforehand
  784. * @returns LoginRsp
  785. * @throws {Error} If the payload is not a reader or valid buffer
  786. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  787. */
  788. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): LoginRsp;
  789. /**
  790. * Decodes a LoginRsp message from the specified reader or buffer, length delimited.
  791. * @param reader Reader or buffer to decode from
  792. * @returns LoginRsp
  793. * @throws {Error} If the payload is not a reader or valid buffer
  794. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  795. */
  796. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): LoginRsp;
  797. /**
  798. * Verifies a LoginRsp message.
  799. * @param message Plain object to verify
  800. * @returns `null` if valid, otherwise the reason why it is not
  801. */
  802. public static verify(message: { [k: string]: any }): string | null;
  803. /**
  804. * Creates a LoginRsp message from a plain object. Also converts values to their respective internal types.
  805. * @param object Plain object
  806. * @returns LoginRsp
  807. */
  808. public static fromObject(object: { [k: string]: any }): LoginRsp;
  809. /**
  810. * Creates a plain object from a LoginRsp message. Also converts values to other types if specified.
  811. * @param message LoginRsp
  812. * @param [options] Conversion options
  813. * @returns Plain object
  814. */
  815. public static toObject(message: LoginRsp, options?: $protobuf.IConversionOptions): { [k: string]: any };
  816. /**
  817. * Converts this LoginRsp to JSON.
  818. * @returns JSON object
  819. */
  820. public toJSON(): { [k: string]: any };
  821. }
  822. /** Properties of a LogoutReq. */
  823. export interface ILogoutReq {
  824. /** LogoutReq Header */
  825. Header?: IMessageHead | null;
  826. /** LogoutReq LoginID */
  827. LoginID?: number | Long | null;
  828. /** LogoutReq Token */
  829. Token?: string | null;
  830. /** LogoutReq LoginIp */
  831. LoginIp?: string | null;
  832. /** LogoutReq LoginPort */
  833. LoginPort?: number | null;
  834. }
  835. /** Represents a LogoutReq. */
  836. export class LogoutReq implements ILogoutReq {
  837. /**
  838. * Constructs a new LogoutReq.
  839. * @param [properties] Properties to set
  840. */
  841. constructor(properties?: ILogoutReq);
  842. /** LogoutReq Header. */
  843. public Header?: IMessageHead | null;
  844. /** LogoutReq LoginID. */
  845. public LoginID: number | Long;
  846. /** LogoutReq Token. */
  847. public Token: string;
  848. /** LogoutReq LoginIp. */
  849. public LoginIp: string;
  850. /** LogoutReq LoginPort. */
  851. public LoginPort: number;
  852. /**
  853. * Creates a new LogoutReq instance using the specified properties.
  854. * @param [properties] Properties to set
  855. * @returns LogoutReq instance
  856. */
  857. public static create(properties?: ILogoutReq): LogoutReq;
  858. /**
  859. * Encodes the specified LogoutReq message. Does not implicitly {@link LogoutReq.verify|verify} messages.
  860. * @param message LogoutReq message or plain object to encode
  861. * @param [writer] Writer to encode to
  862. * @returns Writer
  863. */
  864. public static encode(message: ILogoutReq, writer?: $protobuf.Writer): $protobuf.Writer;
  865. /**
  866. * Encodes the specified LogoutReq message, length delimited. Does not implicitly {@link LogoutReq.verify|verify} messages.
  867. * @param message LogoutReq message or plain object to encode
  868. * @param [writer] Writer to encode to
  869. * @returns Writer
  870. */
  871. public static encodeDelimited(message: ILogoutReq, writer?: $protobuf.Writer): $protobuf.Writer;
  872. /**
  873. * Decodes a LogoutReq message from the specified reader or buffer.
  874. * @param reader Reader or buffer to decode from
  875. * @param [length] Message length if known beforehand
  876. * @returns LogoutReq
  877. * @throws {Error} If the payload is not a reader or valid buffer
  878. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  879. */
  880. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): LogoutReq;
  881. /**
  882. * Decodes a LogoutReq message from the specified reader or buffer, length delimited.
  883. * @param reader Reader or buffer to decode from
  884. * @returns LogoutReq
  885. * @throws {Error} If the payload is not a reader or valid buffer
  886. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  887. */
  888. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): LogoutReq;
  889. /**
  890. * Verifies a LogoutReq message.
  891. * @param message Plain object to verify
  892. * @returns `null` if valid, otherwise the reason why it is not
  893. */
  894. public static verify(message: { [k: string]: any }): string | null;
  895. /**
  896. * Creates a LogoutReq message from a plain object. Also converts values to their respective internal types.
  897. * @param object Plain object
  898. * @returns LogoutReq
  899. */
  900. public static fromObject(object: { [k: string]: any }): LogoutReq;
  901. /**
  902. * Creates a plain object from a LogoutReq message. Also converts values to other types if specified.
  903. * @param message LogoutReq
  904. * @param [options] Conversion options
  905. * @returns Plain object
  906. */
  907. public static toObject(message: LogoutReq, options?: $protobuf.IConversionOptions): { [k: string]: any };
  908. /**
  909. * Converts this LogoutReq to JSON.
  910. * @returns JSON object
  911. */
  912. public toJSON(): { [k: string]: any };
  913. }
  914. /** Properties of a LogoutRsp. */
  915. export interface ILogoutRsp {
  916. /** LogoutRsp Header */
  917. Header?: IMessageHead | null;
  918. /** LogoutRsp RetCode */
  919. RetCode?: number | null;
  920. /** LogoutRsp RetDesc */
  921. RetDesc?: string | null;
  922. }
  923. /** Represents a LogoutRsp. */
  924. export class LogoutRsp implements ILogoutRsp {
  925. /**
  926. * Constructs a new LogoutRsp.
  927. * @param [properties] Properties to set
  928. */
  929. constructor(properties?: ILogoutRsp);
  930. /** LogoutRsp Header. */
  931. public Header?: IMessageHead | null;
  932. /** LogoutRsp RetCode. */
  933. public RetCode: number;
  934. /** LogoutRsp RetDesc. */
  935. public RetDesc: string;
  936. /**
  937. * Creates a new LogoutRsp instance using the specified properties.
  938. * @param [properties] Properties to set
  939. * @returns LogoutRsp instance
  940. */
  941. public static create(properties?: ILogoutRsp): LogoutRsp;
  942. /**
  943. * Encodes the specified LogoutRsp message. Does not implicitly {@link LogoutRsp.verify|verify} messages.
  944. * @param message LogoutRsp message or plain object to encode
  945. * @param [writer] Writer to encode to
  946. * @returns Writer
  947. */
  948. public static encode(message: ILogoutRsp, writer?: $protobuf.Writer): $protobuf.Writer;
  949. /**
  950. * Encodes the specified LogoutRsp message, length delimited. Does not implicitly {@link LogoutRsp.verify|verify} messages.
  951. * @param message LogoutRsp message or plain object to encode
  952. * @param [writer] Writer to encode to
  953. * @returns Writer
  954. */
  955. public static encodeDelimited(message: ILogoutRsp, writer?: $protobuf.Writer): $protobuf.Writer;
  956. /**
  957. * Decodes a LogoutRsp message from the specified reader or buffer.
  958. * @param reader Reader or buffer to decode from
  959. * @param [length] Message length if known beforehand
  960. * @returns LogoutRsp
  961. * @throws {Error} If the payload is not a reader or valid buffer
  962. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  963. */
  964. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): LogoutRsp;
  965. /**
  966. * Decodes a LogoutRsp message from the specified reader or buffer, length delimited.
  967. * @param reader Reader or buffer to decode from
  968. * @returns LogoutRsp
  969. * @throws {Error} If the payload is not a reader or valid buffer
  970. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  971. */
  972. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): LogoutRsp;
  973. /**
  974. * Verifies a LogoutRsp message.
  975. * @param message Plain object to verify
  976. * @returns `null` if valid, otherwise the reason why it is not
  977. */
  978. public static verify(message: { [k: string]: any }): string | null;
  979. /**
  980. * Creates a LogoutRsp message from a plain object. Also converts values to their respective internal types.
  981. * @param object Plain object
  982. * @returns LogoutRsp
  983. */
  984. public static fromObject(object: { [k: string]: any }): LogoutRsp;
  985. /**
  986. * Creates a plain object from a LogoutRsp message. Also converts values to other types if specified.
  987. * @param message LogoutRsp
  988. * @param [options] Conversion options
  989. * @returns Plain object
  990. */
  991. public static toObject(message: LogoutRsp, options?: $protobuf.IConversionOptions): { [k: string]: any };
  992. /**
  993. * Converts this LogoutRsp to JSON.
  994. * @returns JSON object
  995. */
  996. public toJSON(): { [k: string]: any };
  997. }
  998. /** Properties of a TokenCheckReq. */
  999. export interface ITokenCheckReq {
  1000. /** TokenCheckReq Header */
  1001. Header?: IMessageHead | null;
  1002. /** TokenCheckReq LoginID */
  1003. LoginID?: number | Long | null;
  1004. /** TokenCheckReq Token */
  1005. Token?: string | null;
  1006. /** TokenCheckReq SystemTime */
  1007. SystemTime?: number | Long | null;
  1008. /** TokenCheckReq CheckType */
  1009. CheckType?: number | null;
  1010. }
  1011. /** Represents a TokenCheckReq. */
  1012. export class TokenCheckReq implements ITokenCheckReq {
  1013. /**
  1014. * Constructs a new TokenCheckReq.
  1015. * @param [properties] Properties to set
  1016. */
  1017. constructor(properties?: ITokenCheckReq);
  1018. /** TokenCheckReq Header. */
  1019. public Header?: IMessageHead | null;
  1020. /** TokenCheckReq LoginID. */
  1021. public LoginID: number | Long;
  1022. /** TokenCheckReq Token. */
  1023. public Token: string;
  1024. /** TokenCheckReq SystemTime. */
  1025. public SystemTime: number | Long;
  1026. /** TokenCheckReq CheckType. */
  1027. public CheckType: number;
  1028. /**
  1029. * Creates a new TokenCheckReq instance using the specified properties.
  1030. * @param [properties] Properties to set
  1031. * @returns TokenCheckReq instance
  1032. */
  1033. public static create(properties?: ITokenCheckReq): TokenCheckReq;
  1034. /**
  1035. * Encodes the specified TokenCheckReq message. Does not implicitly {@link TokenCheckReq.verify|verify} messages.
  1036. * @param message TokenCheckReq message or plain object to encode
  1037. * @param [writer] Writer to encode to
  1038. * @returns Writer
  1039. */
  1040. public static encode(message: ITokenCheckReq, writer?: $protobuf.Writer): $protobuf.Writer;
  1041. /**
  1042. * Encodes the specified TokenCheckReq message, length delimited. Does not implicitly {@link TokenCheckReq.verify|verify} messages.
  1043. * @param message TokenCheckReq message or plain object to encode
  1044. * @param [writer] Writer to encode to
  1045. * @returns Writer
  1046. */
  1047. public static encodeDelimited(message: ITokenCheckReq, writer?: $protobuf.Writer): $protobuf.Writer;
  1048. /**
  1049. * Decodes a TokenCheckReq message from the specified reader or buffer.
  1050. * @param reader Reader or buffer to decode from
  1051. * @param [length] Message length if known beforehand
  1052. * @returns TokenCheckReq
  1053. * @throws {Error} If the payload is not a reader or valid buffer
  1054. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  1055. */
  1056. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): TokenCheckReq;
  1057. /**
  1058. * Decodes a TokenCheckReq message from the specified reader or buffer, length delimited.
  1059. * @param reader Reader or buffer to decode from
  1060. * @returns TokenCheckReq
  1061. * @throws {Error} If the payload is not a reader or valid buffer
  1062. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  1063. */
  1064. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): TokenCheckReq;
  1065. /**
  1066. * Verifies a TokenCheckReq message.
  1067. * @param message Plain object to verify
  1068. * @returns `null` if valid, otherwise the reason why it is not
  1069. */
  1070. public static verify(message: { [k: string]: any }): string | null;
  1071. /**
  1072. * Creates a TokenCheckReq message from a plain object. Also converts values to their respective internal types.
  1073. * @param object Plain object
  1074. * @returns TokenCheckReq
  1075. */
  1076. public static fromObject(object: { [k: string]: any }): TokenCheckReq;
  1077. /**
  1078. * Creates a plain object from a TokenCheckReq message. Also converts values to other types if specified.
  1079. * @param message TokenCheckReq
  1080. * @param [options] Conversion options
  1081. * @returns Plain object
  1082. */
  1083. public static toObject(message: TokenCheckReq, options?: $protobuf.IConversionOptions): { [k: string]: any };
  1084. /**
  1085. * Converts this TokenCheckReq to JSON.
  1086. * @returns JSON object
  1087. */
  1088. public toJSON(): { [k: string]: any };
  1089. }
  1090. /** Properties of a TokenCheckRsp. */
  1091. export interface ITokenCheckRsp {
  1092. /** TokenCheckRsp Header */
  1093. Header?: IMessageHead | null;
  1094. /** TokenCheckRsp RetCode */
  1095. RetCode?: number | null;
  1096. /** TokenCheckRsp RetDesc */
  1097. RetDesc?: string | null;
  1098. /** TokenCheckRsp LoginID */
  1099. LoginID?: number | Long | null;
  1100. /** TokenCheckRsp TokenStatus */
  1101. TokenStatus?: number | null;
  1102. /** TokenCheckRsp LoginUserType */
  1103. LoginUserType?: number | null;
  1104. /** TokenCheckRsp UserID */
  1105. UserID?: number | null;
  1106. /** TokenCheckRsp MemberUserID */
  1107. MemberUserID?: number | null;
  1108. /** TokenCheckRsp AccountIDs */
  1109. AccountIDs?: (number | Long)[] | null;
  1110. /** TokenCheckRsp SystemTime */
  1111. SystemTime?: number | Long | null;
  1112. }
  1113. /** Represents a TokenCheckRsp. */
  1114. export class TokenCheckRsp implements ITokenCheckRsp {
  1115. /**
  1116. * Constructs a new TokenCheckRsp.
  1117. * @param [properties] Properties to set
  1118. */
  1119. constructor(properties?: ITokenCheckRsp);
  1120. /** TokenCheckRsp Header. */
  1121. public Header?: IMessageHead | null;
  1122. /** TokenCheckRsp RetCode. */
  1123. public RetCode: number;
  1124. /** TokenCheckRsp RetDesc. */
  1125. public RetDesc: string;
  1126. /** TokenCheckRsp LoginID. */
  1127. public LoginID: number | Long;
  1128. /** TokenCheckRsp TokenStatus. */
  1129. public TokenStatus: number;
  1130. /** TokenCheckRsp LoginUserType. */
  1131. public LoginUserType: number;
  1132. /** TokenCheckRsp UserID. */
  1133. public UserID: number;
  1134. /** TokenCheckRsp MemberUserID. */
  1135. public MemberUserID: number;
  1136. /** TokenCheckRsp AccountIDs. */
  1137. public AccountIDs: (number | Long)[];
  1138. /** TokenCheckRsp SystemTime. */
  1139. public SystemTime: number | Long;
  1140. /**
  1141. * Creates a new TokenCheckRsp instance using the specified properties.
  1142. * @param [properties] Properties to set
  1143. * @returns TokenCheckRsp instance
  1144. */
  1145. public static create(properties?: ITokenCheckRsp): TokenCheckRsp;
  1146. /**
  1147. * Encodes the specified TokenCheckRsp message. Does not implicitly {@link TokenCheckRsp.verify|verify} messages.
  1148. * @param message TokenCheckRsp message or plain object to encode
  1149. * @param [writer] Writer to encode to
  1150. * @returns Writer
  1151. */
  1152. public static encode(message: ITokenCheckRsp, writer?: $protobuf.Writer): $protobuf.Writer;
  1153. /**
  1154. * Encodes the specified TokenCheckRsp message, length delimited. Does not implicitly {@link TokenCheckRsp.verify|verify} messages.
  1155. * @param message TokenCheckRsp message or plain object to encode
  1156. * @param [writer] Writer to encode to
  1157. * @returns Writer
  1158. */
  1159. public static encodeDelimited(message: ITokenCheckRsp, writer?: $protobuf.Writer): $protobuf.Writer;
  1160. /**
  1161. * Decodes a TokenCheckRsp message from the specified reader or buffer.
  1162. * @param reader Reader or buffer to decode from
  1163. * @param [length] Message length if known beforehand
  1164. * @returns TokenCheckRsp
  1165. * @throws {Error} If the payload is not a reader or valid buffer
  1166. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  1167. */
  1168. public static decode(reader: $protobuf.Reader | Uint8Array, length?: number): TokenCheckRsp;
  1169. /**
  1170. * Decodes a TokenCheckRsp message from the specified reader or buffer, length delimited.
  1171. * @param reader Reader or buffer to decode from
  1172. * @returns TokenCheckRsp
  1173. * @throws {Error} If the payload is not a reader or valid buffer
  1174. * @throws {$protobuf.util.ProtocolError} If required fields are missing
  1175. */
  1176. public static decodeDelimited(reader: $protobuf.Reader | Uint8Array): TokenCheckRsp;
  1177. /**
  1178. * Verifies a TokenCheckRsp message.
  1179. * @param message Plain object to verify
  1180. * @returns `null` if valid, otherwise the reason why it is not
  1181. */
  1182. public static verify(message: { [k: string]: any }): string | null;
  1183. /**
  1184. * Creates a TokenCheckRsp message from a plain object. Also converts values to their respective internal types.
  1185. * @param object Plain object
  1186. * @returns TokenCheckRsp
  1187. */
  1188. public static fromObject(object: { [k: string]: any }): TokenCheckRsp;
  1189. /**
  1190. * Creates a plain object from a TokenCheckRsp message. Also converts values to other types if specified.
  1191. * @param message TokenCheckRsp
  1192. * @param [options] Conversion options
  1193. * @returns Plain object
  1194. */
  1195. public static toObject(message: TokenCheckRsp, options?: $protobuf.IConversionOptions): { [k: string]: any };
  1196. /**
  1197. * Converts this TokenCheckRsp to JSON.
  1198. * @returns JSON object
  1199. */
  1200. public toJSON(): { [k: string]: any };
  1201. }