/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 0.0.0 * source: wallet.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; import * as grpc_1 from "@grpc/grpc-js"; export namespace wallet { export class GetWalletRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { is_total_today_in?: boolean; is_total_today_out?: boolean; is_total_month_in?: boolean; is_total_month_out?: boolean; is_total_all_in?: boolean; is_total_all_out?: boolean; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("is_total_today_in" in data && data.is_total_today_in != undefined) { this.is_total_today_in = data.is_total_today_in; } if ("is_total_today_out" in data && data.is_total_today_out != undefined) { this.is_total_today_out = data.is_total_today_out; } if ("is_total_month_in" in data && data.is_total_month_in != undefined) { this.is_total_month_in = data.is_total_month_in; } if ("is_total_month_out" in data && data.is_total_month_out != undefined) { this.is_total_month_out = data.is_total_month_out; } if ("is_total_all_in" in data && data.is_total_all_in != undefined) { this.is_total_all_in = data.is_total_all_in; } if ("is_total_all_out" in data && data.is_total_all_out != undefined) { this.is_total_all_out = data.is_total_all_out; } } } get is_total_today_in() { return pb_1.Message.getFieldWithDefault(this, 1, false) as boolean; } set is_total_today_in(value: boolean) { pb_1.Message.setField(this, 1, value); } get is_total_today_out() { return pb_1.Message.getFieldWithDefault(this, 2, false) as boolean; } set is_total_today_out(value: boolean) { pb_1.Message.setField(this, 2, value); } get is_total_month_in() { return pb_1.Message.getFieldWithDefault(this, 3, false) as boolean; } set is_total_month_in(value: boolean) { pb_1.Message.setField(this, 3, value); } get is_total_month_out() { return pb_1.Message.getFieldWithDefault(this, 4, false) as boolean; } set is_total_month_out(value: boolean) { pb_1.Message.setField(this, 4, value); } get is_total_all_in() { return pb_1.Message.getFieldWithDefault(this, 5, false) as boolean; } set is_total_all_in(value: boolean) { pb_1.Message.setField(this, 5, value); } get is_total_all_out() { return pb_1.Message.getFieldWithDefault(this, 6, false) as boolean; } set is_total_all_out(value: boolean) { pb_1.Message.setField(this, 6, value); } static fromObject(data: { is_total_today_in?: boolean; is_total_today_out?: boolean; is_total_month_in?: boolean; is_total_month_out?: boolean; is_total_all_in?: boolean; is_total_all_out?: boolean; }): GetWalletRequest { const message = new GetWalletRequest({}); if (data.is_total_today_in != null) { message.is_total_today_in = data.is_total_today_in; } if (data.is_total_today_out != null) { message.is_total_today_out = data.is_total_today_out; } if (data.is_total_month_in != null) { message.is_total_month_in = data.is_total_month_in; } if (data.is_total_month_out != null) { message.is_total_month_out = data.is_total_month_out; } if (data.is_total_all_in != null) { message.is_total_all_in = data.is_total_all_in; } if (data.is_total_all_out != null) { message.is_total_all_out = data.is_total_all_out; } return message; } toObject() { const data: { is_total_today_in?: boolean; is_total_today_out?: boolean; is_total_month_in?: boolean; is_total_month_out?: boolean; is_total_all_in?: boolean; is_total_all_out?: boolean; } = {}; if (this.is_total_today_in != null) { data.is_total_today_in = this.is_total_today_in; } if (this.is_total_today_out != null) { data.is_total_today_out = this.is_total_today_out; } if (this.is_total_month_in != null) { data.is_total_month_in = this.is_total_month_in; } if (this.is_total_month_out != null) { data.is_total_month_out = this.is_total_month_out; } if (this.is_total_all_in != null) { data.is_total_all_in = this.is_total_all_in; } if (this.is_total_all_out != null) { data.is_total_all_out = this.is_total_all_out; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.is_total_today_in != false) writer.writeBool(1, this.is_total_today_in); if (this.is_total_today_out != false) writer.writeBool(2, this.is_total_today_out); if (this.is_total_month_in != false) writer.writeBool(3, this.is_total_month_in); if (this.is_total_month_out != false) writer.writeBool(4, this.is_total_month_out); if (this.is_total_all_in != false) writer.writeBool(5, this.is_total_all_in); if (this.is_total_all_out != false) writer.writeBool(6, this.is_total_all_out); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetWalletRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GetWalletRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.is_total_today_in = reader.readBool(); break; case 2: message.is_total_today_out = reader.readBool(); break; case 3: message.is_total_month_in = reader.readBool(); break; case 4: message.is_total_month_out = reader.readBool(); break; case 5: message.is_total_all_in = reader.readBool(); break; case 6: message.is_total_all_out = reader.readBool(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): GetWalletRequest { return GetWalletRequest.deserialize(bytes); } } export class GetWalletReply extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { passport_identity?: string; wallet_identity?: string; balance?: number; withdrawal_balance?: number; status?: number; alipay_id?: string; alipay_name?: string; wxpay_id?: string; wxpay_name?: string; total?: Map; created?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("passport_identity" in data && data.passport_identity != undefined) { this.passport_identity = data.passport_identity; } if ("wallet_identity" in data && data.wallet_identity != undefined) { this.wallet_identity = data.wallet_identity; } if ("balance" in data && data.balance != undefined) { this.balance = data.balance; } if ("withdrawal_balance" in data && data.withdrawal_balance != undefined) { this.withdrawal_balance = data.withdrawal_balance; } if ("status" in data && data.status != undefined) { this.status = data.status; } if ("alipay_id" in data && data.alipay_id != undefined) { this.alipay_id = data.alipay_id; } if ("alipay_name" in data && data.alipay_name != undefined) { this.alipay_name = data.alipay_name; } if ("wxpay_id" in data && data.wxpay_id != undefined) { this.wxpay_id = data.wxpay_id; } if ("wxpay_name" in data && data.wxpay_name != undefined) { this.wxpay_name = data.wxpay_name; } if ("total" in data && data.total != undefined) { this.total = data.total; } if ("created" in data && data.created != undefined) { this.created = data.created; } } if (!this.total) this.total = new Map(); } get passport_identity() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set passport_identity(value: string) { pb_1.Message.setField(this, 1, value); } get wallet_identity() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set wallet_identity(value: string) { pb_1.Message.setField(this, 2, value); } get balance() { return pb_1.Message.getFieldWithDefault(this, 3, 0) as number; } set balance(value: number) { pb_1.Message.setField(this, 3, value); } get withdrawal_balance() { return pb_1.Message.getFieldWithDefault(this, 4, 0) as number; } set withdrawal_balance(value: number) { pb_1.Message.setField(this, 4, value); } get status() { return pb_1.Message.getFieldWithDefault(this, 5, 0) as number; } set status(value: number) { pb_1.Message.setField(this, 5, value); } get alipay_id() { return pb_1.Message.getFieldWithDefault(this, 6, "") as string; } set alipay_id(value: string) { pb_1.Message.setField(this, 6, value); } get alipay_name() { return pb_1.Message.getFieldWithDefault(this, 7, "") as string; } set alipay_name(value: string) { pb_1.Message.setField(this, 7, value); } get wxpay_id() { return pb_1.Message.getFieldWithDefault(this, 8, "") as string; } set wxpay_id(value: string) { pb_1.Message.setField(this, 8, value); } get wxpay_name() { return pb_1.Message.getFieldWithDefault(this, 9, "") as string; } set wxpay_name(value: string) { pb_1.Message.setField(this, 9, value); } get total() { return pb_1.Message.getField(this, 10) as any as Map; } set total(value: Map) { pb_1.Message.setField(this, 10, value as any); } get created() { return pb_1.Message.getFieldWithDefault(this, 11, "") as string; } set created(value: string) { pb_1.Message.setField(this, 11, value); } static fromObject(data: { passport_identity?: string; wallet_identity?: string; balance?: number; withdrawal_balance?: number; status?: number; alipay_id?: string; alipay_name?: string; wxpay_id?: string; wxpay_name?: string; total?: { [key: string]: number; }; created?: string; }): GetWalletReply { const message = new GetWalletReply({}); if (data.passport_identity != null) { message.passport_identity = data.passport_identity; } if (data.wallet_identity != null) { message.wallet_identity = data.wallet_identity; } if (data.balance != null) { message.balance = data.balance; } if (data.withdrawal_balance != null) { message.withdrawal_balance = data.withdrawal_balance; } if (data.status != null) { message.status = data.status; } if (data.alipay_id != null) { message.alipay_id = data.alipay_id; } if (data.alipay_name != null) { message.alipay_name = data.alipay_name; } if (data.wxpay_id != null) { message.wxpay_id = data.wxpay_id; } if (data.wxpay_name != null) { message.wxpay_name = data.wxpay_name; } if (typeof data.total == "object") { message.total = new Map(Object.entries(data.total)); } if (data.created != null) { message.created = data.created; } return message; } toObject() { const data: { passport_identity?: string; wallet_identity?: string; balance?: number; withdrawal_balance?: number; status?: number; alipay_id?: string; alipay_name?: string; wxpay_id?: string; wxpay_name?: string; total?: { [key: string]: number; }; created?: string; } = {}; if (this.passport_identity != null) { data.passport_identity = this.passport_identity; } if (this.wallet_identity != null) { data.wallet_identity = this.wallet_identity; } if (this.balance != null) { data.balance = this.balance; } if (this.withdrawal_balance != null) { data.withdrawal_balance = this.withdrawal_balance; } if (this.status != null) { data.status = this.status; } if (this.alipay_id != null) { data.alipay_id = this.alipay_id; } if (this.alipay_name != null) { data.alipay_name = this.alipay_name; } if (this.wxpay_id != null) { data.wxpay_id = this.wxpay_id; } if (this.wxpay_name != null) { data.wxpay_name = this.wxpay_name; } if (this.total != null) { data.total = (Object.fromEntries)(this.total); } if (this.created != null) { data.created = this.created; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.passport_identity.length) writer.writeString(1, this.passport_identity); if (this.wallet_identity.length) writer.writeString(2, this.wallet_identity); if (this.balance != 0) writer.writeInt64(3, this.balance); if (this.withdrawal_balance != 0) writer.writeInt64(4, this.withdrawal_balance); if (this.status != 0) writer.writeInt32(5, this.status); if (this.alipay_id.length) writer.writeString(6, this.alipay_id); if (this.alipay_name.length) writer.writeString(7, this.alipay_name); if (this.wxpay_id.length) writer.writeString(8, this.wxpay_id); if (this.wxpay_name.length) writer.writeString(9, this.wxpay_name); for (const [key, value] of this.total) { writer.writeMessage(10, this.total, () => { writer.writeString(1, key); writer.writeInt64(2, value); }); } if (this.created.length) writer.writeString(11, this.created); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetWalletReply { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GetWalletReply(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.passport_identity = reader.readString(); break; case 2: message.wallet_identity = reader.readString(); break; case 3: message.balance = reader.readInt64(); break; case 4: message.withdrawal_balance = reader.readInt64(); break; case 5: message.status = reader.readInt32(); break; case 6: message.alipay_id = reader.readString(); break; case 7: message.alipay_name = reader.readString(); break; case 8: message.wxpay_id = reader.readString(); break; case 9: message.wxpay_name = reader.readString(); break; case 10: reader.readMessage(message, () => pb_1.Map.deserializeBinary(message.total as any, reader, reader.readString, reader.readInt64)); break; case 11: message.created = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): GetWalletReply { return GetWalletReply.deserialize(bytes); } } export class TransactionsRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { trans_type?: number; trade_type?: number; start?: string; end?: string; page?: number; page_size?: number; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("trans_type" in data && data.trans_type != undefined) { this.trans_type = data.trans_type; } if ("trade_type" in data && data.trade_type != undefined) { this.trade_type = data.trade_type; } if ("start" in data && data.start != undefined) { this.start = data.start; } if ("end" in data && data.end != undefined) { this.end = data.end; } if ("page" in data && data.page != undefined) { this.page = data.page; } if ("page_size" in data && data.page_size != undefined) { this.page_size = data.page_size; } } } get trans_type() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set trans_type(value: number) { pb_1.Message.setField(this, 1, value); } get trade_type() { return pb_1.Message.getFieldWithDefault(this, 2, 0) as number; } set trade_type(value: number) { pb_1.Message.setField(this, 2, value); } get start() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set start(value: string) { pb_1.Message.setField(this, 3, value); } get end() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set end(value: string) { pb_1.Message.setField(this, 4, value); } get page() { return pb_1.Message.getFieldWithDefault(this, 5, 0) as number; } set page(value: number) { pb_1.Message.setField(this, 5, value); } get page_size() { return pb_1.Message.getFieldWithDefault(this, 6, 0) as number; } set page_size(value: number) { pb_1.Message.setField(this, 6, value); } static fromObject(data: { trans_type?: number; trade_type?: number; start?: string; end?: string; page?: number; page_size?: number; }): TransactionsRequest { const message = new TransactionsRequest({}); if (data.trans_type != null) { message.trans_type = data.trans_type; } if (data.trade_type != null) { message.trade_type = data.trade_type; } if (data.start != null) { message.start = data.start; } if (data.end != null) { message.end = data.end; } if (data.page != null) { message.page = data.page; } if (data.page_size != null) { message.page_size = data.page_size; } return message; } toObject() { const data: { trans_type?: number; trade_type?: number; start?: string; end?: string; page?: number; page_size?: number; } = {}; if (this.trans_type != null) { data.trans_type = this.trans_type; } if (this.trade_type != null) { data.trade_type = this.trade_type; } if (this.start != null) { data.start = this.start; } if (this.end != null) { data.end = this.end; } if (this.page != null) { data.page = this.page; } if (this.page_size != null) { data.page_size = this.page_size; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.trans_type != 0) writer.writeInt64(1, this.trans_type); if (this.trade_type != 0) writer.writeInt64(2, this.trade_type); if (this.start.length) writer.writeString(3, this.start); if (this.end.length) writer.writeString(4, this.end); if (this.page != 0) writer.writeInt64(5, this.page); if (this.page_size != 0) writer.writeInt64(6, this.page_size); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TransactionsRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new TransactionsRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.trans_type = reader.readInt64(); break; case 2: message.trade_type = reader.readInt64(); break; case 3: message.start = reader.readString(); break; case 4: message.end = reader.readString(); break; case 5: message.page = reader.readInt64(); break; case 6: message.page_size = reader.readInt64(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): TransactionsRequest { return TransactionsRequest.deserialize(bytes); } } export class TransactionsReply extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { total?: number; records?: Transaction[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("total" in data && data.total != undefined) { this.total = data.total; } if ("records" in data && data.records != undefined) { this.records = data.records; } } } get total() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set total(value: number) { pb_1.Message.setField(this, 1, value); } get records() { return pb_1.Message.getRepeatedWrapperField(this, Transaction, 2) as Transaction[]; } set records(value: Transaction[]) { pb_1.Message.setRepeatedWrapperField(this, 2, value); } static fromObject(data: { total?: number; records?: ReturnType[]; }): TransactionsReply { const message = new TransactionsReply({}); if (data.total != null) { message.total = data.total; } if (data.records != null) { message.records = data.records.map(item => Transaction.fromObject(item)); } return message; } toObject() { const data: { total?: number; records?: ReturnType[]; } = {}; if (this.total != null) { data.total = this.total; } if (this.records != null) { data.records = this.records.map((item: Transaction) => item.toObject()); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.total != 0) writer.writeInt64(1, this.total); if (this.records.length) writer.writeRepeatedMessage(2, this.records, (item: Transaction) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TransactionsReply { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new TransactionsReply(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.total = reader.readInt64(); break; case 2: reader.readMessage(message.records, () => pb_1.Message.addToRepeatedWrapperField(message, 2, Transaction.deserialize(reader), Transaction)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): TransactionsReply { return TransactionsReply.deserialize(bytes); } } export class Transaction extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { trans_type?: number; trade_type?: number; in_trade_no?: string; out_trade_no?: string; money?: number; fee?: number; pay_channel?: number; pay_type?: string; created?: string; remark?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("trans_type" in data && data.trans_type != undefined) { this.trans_type = data.trans_type; } if ("trade_type" in data && data.trade_type != undefined) { this.trade_type = data.trade_type; } if ("in_trade_no" in data && data.in_trade_no != undefined) { this.in_trade_no = data.in_trade_no; } if ("out_trade_no" in data && data.out_trade_no != undefined) { this.out_trade_no = data.out_trade_no; } if ("money" in data && data.money != undefined) { this.money = data.money; } if ("fee" in data && data.fee != undefined) { this.fee = data.fee; } if ("pay_channel" in data && data.pay_channel != undefined) { this.pay_channel = data.pay_channel; } if ("pay_type" in data && data.pay_type != undefined) { this.pay_type = data.pay_type; } if ("created" in data && data.created != undefined) { this.created = data.created; } if ("remark" in data && data.remark != undefined) { this.remark = data.remark; } } } get trans_type() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set trans_type(value: number) { pb_1.Message.setField(this, 1, value); } get trade_type() { return pb_1.Message.getFieldWithDefault(this, 2, 0) as number; } set trade_type(value: number) { pb_1.Message.setField(this, 2, value); } get in_trade_no() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set in_trade_no(value: string) { pb_1.Message.setField(this, 3, value); } get out_trade_no() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set out_trade_no(value: string) { pb_1.Message.setField(this, 4, value); } get money() { return pb_1.Message.getFieldWithDefault(this, 5, 0) as number; } set money(value: number) { pb_1.Message.setField(this, 5, value); } get fee() { return pb_1.Message.getFieldWithDefault(this, 6, 0) as number; } set fee(value: number) { pb_1.Message.setField(this, 6, value); } get pay_channel() { return pb_1.Message.getFieldWithDefault(this, 7, 0) as number; } set pay_channel(value: number) { pb_1.Message.setField(this, 7, value); } get pay_type() { return pb_1.Message.getFieldWithDefault(this, 8, "") as string; } set pay_type(value: string) { pb_1.Message.setField(this, 8, value); } get created() { return pb_1.Message.getFieldWithDefault(this, 9, "") as string; } set created(value: string) { pb_1.Message.setField(this, 9, value); } get remark() { return pb_1.Message.getFieldWithDefault(this, 10, "") as string; } set remark(value: string) { pb_1.Message.setField(this, 10, value); } static fromObject(data: { trans_type?: number; trade_type?: number; in_trade_no?: string; out_trade_no?: string; money?: number; fee?: number; pay_channel?: number; pay_type?: string; created?: string; remark?: string; }): Transaction { const message = new Transaction({}); if (data.trans_type != null) { message.trans_type = data.trans_type; } if (data.trade_type != null) { message.trade_type = data.trade_type; } if (data.in_trade_no != null) { message.in_trade_no = data.in_trade_no; } if (data.out_trade_no != null) { message.out_trade_no = data.out_trade_no; } if (data.money != null) { message.money = data.money; } if (data.fee != null) { message.fee = data.fee; } if (data.pay_channel != null) { message.pay_channel = data.pay_channel; } if (data.pay_type != null) { message.pay_type = data.pay_type; } if (data.created != null) { message.created = data.created; } if (data.remark != null) { message.remark = data.remark; } return message; } toObject() { const data: { trans_type?: number; trade_type?: number; in_trade_no?: string; out_trade_no?: string; money?: number; fee?: number; pay_channel?: number; pay_type?: string; created?: string; remark?: string; } = {}; if (this.trans_type != null) { data.trans_type = this.trans_type; } if (this.trade_type != null) { data.trade_type = this.trade_type; } if (this.in_trade_no != null) { data.in_trade_no = this.in_trade_no; } if (this.out_trade_no != null) { data.out_trade_no = this.out_trade_no; } if (this.money != null) { data.money = this.money; } if (this.fee != null) { data.fee = this.fee; } if (this.pay_channel != null) { data.pay_channel = this.pay_channel; } if (this.pay_type != null) { data.pay_type = this.pay_type; } if (this.created != null) { data.created = this.created; } if (this.remark != null) { data.remark = this.remark; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.trans_type != 0) writer.writeInt32(1, this.trans_type); if (this.trade_type != 0) writer.writeInt32(2, this.trade_type); if (this.in_trade_no.length) writer.writeString(3, this.in_trade_no); if (this.out_trade_no.length) writer.writeString(4, this.out_trade_no); if (this.money != 0) writer.writeInt64(5, this.money); if (this.fee != 0) writer.writeInt64(6, this.fee); if (this.pay_channel != 0) writer.writeInt32(7, this.pay_channel); if (this.pay_type.length) writer.writeString(8, this.pay_type); if (this.created.length) writer.writeString(9, this.created); if (this.remark.length) writer.writeString(10, this.remark); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Transaction { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Transaction(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.trans_type = reader.readInt32(); break; case 2: message.trade_type = reader.readInt32(); break; case 3: message.in_trade_no = reader.readString(); break; case 4: message.out_trade_no = reader.readString(); break; case 5: message.money = reader.readInt64(); break; case 6: message.fee = reader.readInt64(); break; case 7: message.pay_channel = reader.readInt32(); break; case 8: message.pay_type = reader.readString(); break; case 9: message.created = reader.readString(); break; case 10: message.remark = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): Transaction { return Transaction.deserialize(bytes); } } export class SetPayPasswordRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { passport_identity?: string; password?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("passport_identity" in data && data.passport_identity != undefined) { this.passport_identity = data.passport_identity; } if ("password" in data && data.password != undefined) { this.password = data.password; } } } get passport_identity() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set passport_identity(value: string) { pb_1.Message.setField(this, 1, value); } get password() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set password(value: string) { pb_1.Message.setField(this, 2, value); } static fromObject(data: { passport_identity?: string; password?: string; }): SetPayPasswordRequest { const message = new SetPayPasswordRequest({}); if (data.passport_identity != null) { message.passport_identity = data.passport_identity; } if (data.password != null) { message.password = data.password; } return message; } toObject() { const data: { passport_identity?: string; password?: string; } = {}; if (this.passport_identity != null) { data.passport_identity = this.passport_identity; } if (this.password != null) { data.password = this.password; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.passport_identity.length) writer.writeString(1, this.passport_identity); if (this.password.length) writer.writeString(2, this.password); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SetPayPasswordRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new SetPayPasswordRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.passport_identity = reader.readString(); break; case 2: message.password = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): SetPayPasswordRequest { return SetPayPasswordRequest.deserialize(bytes); } } export class BindPaymentIDRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { pay_type?: number; auth_code?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("pay_type" in data && data.pay_type != undefined) { this.pay_type = data.pay_type; } if ("auth_code" in data && data.auth_code != undefined) { this.auth_code = data.auth_code; } } } get pay_type() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set pay_type(value: number) { pb_1.Message.setField(this, 1, value); } get auth_code() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set auth_code(value: string) { pb_1.Message.setField(this, 2, value); } static fromObject(data: { pay_type?: number; auth_code?: string; }): BindPaymentIDRequest { const message = new BindPaymentIDRequest({}); if (data.pay_type != null) { message.pay_type = data.pay_type; } if (data.auth_code != null) { message.auth_code = data.auth_code; } return message; } toObject() { const data: { pay_type?: number; auth_code?: string; } = {}; if (this.pay_type != null) { data.pay_type = this.pay_type; } if (this.auth_code != null) { data.auth_code = this.auth_code; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.pay_type != 0) writer.writeInt32(1, this.pay_type); if (this.auth_code.length) writer.writeString(2, this.auth_code); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): BindPaymentIDRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new BindPaymentIDRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.pay_type = reader.readInt32(); break; case 2: message.auth_code = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): BindPaymentIDRequest { return BindPaymentIDRequest.deserialize(bytes); } } export class RefundRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { user_identification?: string; amount?: number; fee?: number; remark?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("user_identification" in data && data.user_identification != undefined) { this.user_identification = data.user_identification; } if ("amount" in data && data.amount != undefined) { this.amount = data.amount; } if ("fee" in data && data.fee != undefined) { this.fee = data.fee; } if ("remark" in data && data.remark != undefined) { this.remark = data.remark; } } } get user_identification() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set user_identification(value: string) { pb_1.Message.setField(this, 1, value); } get amount() { return pb_1.Message.getFieldWithDefault(this, 2, 0) as number; } set amount(value: number) { pb_1.Message.setField(this, 2, value); } get fee() { return pb_1.Message.getFieldWithDefault(this, 3, 0) as number; } set fee(value: number) { pb_1.Message.setField(this, 3, value); } get remark() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set remark(value: string) { pb_1.Message.setField(this, 4, value); } static fromObject(data: { user_identification?: string; amount?: number; fee?: number; remark?: string; }): RefundRequest { const message = new RefundRequest({}); if (data.user_identification != null) { message.user_identification = data.user_identification; } if (data.amount != null) { message.amount = data.amount; } if (data.fee != null) { message.fee = data.fee; } if (data.remark != null) { message.remark = data.remark; } return message; } toObject() { const data: { user_identification?: string; amount?: number; fee?: number; remark?: string; } = {}; if (this.user_identification != null) { data.user_identification = this.user_identification; } if (this.amount != null) { data.amount = this.amount; } if (this.fee != null) { data.fee = this.fee; } if (this.remark != null) { data.remark = this.remark; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.user_identification.length) writer.writeString(1, this.user_identification); if (this.amount != 0) writer.writeInt64(2, this.amount); if (this.fee != 0) writer.writeInt64(3, this.fee); if (this.remark.length) writer.writeString(4, this.remark); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RefundRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new RefundRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.user_identification = reader.readString(); break; case 2: message.amount = reader.readInt64(); break; case 3: message.fee = reader.readInt64(); break; case 4: message.remark = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): RefundRequest { return RefundRequest.deserialize(bytes); } } export class RefundReply extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { balance?: number; transaction?: Transaction; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("balance" in data && data.balance != undefined) { this.balance = data.balance; } if ("transaction" in data && data.transaction != undefined) { this.transaction = data.transaction; } } } get balance() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set balance(value: number) { pb_1.Message.setField(this, 1, value); } get transaction() { return pb_1.Message.getWrapperField(this, Transaction, 2) as Transaction; } set transaction(value: Transaction) { pb_1.Message.setWrapperField(this, 2, value); } get has_transaction() { return pb_1.Message.getField(this, 2) != null; } static fromObject(data: { balance?: number; transaction?: ReturnType; }): RefundReply { const message = new RefundReply({}); if (data.balance != null) { message.balance = data.balance; } if (data.transaction != null) { message.transaction = Transaction.fromObject(data.transaction); } return message; } toObject() { const data: { balance?: number; transaction?: ReturnType; } = {}; if (this.balance != null) { data.balance = this.balance; } if (this.transaction != null) { data.transaction = this.transaction.toObject(); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.balance != 0) writer.writeInt64(1, this.balance); if (this.has_transaction) writer.writeMessage(2, this.transaction, () => this.transaction.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RefundReply { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new RefundReply(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.balance = reader.readInt64(); break; case 2: reader.readMessage(message.transaction, () => message.transaction = Transaction.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): RefundReply { return RefundReply.deserialize(bytes); } } export class AddBankCardRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { wallet_identity?: string; card_no?: string; card_owner?: string; id_card?: string; phone?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("wallet_identity" in data && data.wallet_identity != undefined) { this.wallet_identity = data.wallet_identity; } if ("card_no" in data && data.card_no != undefined) { this.card_no = data.card_no; } if ("card_owner" in data && data.card_owner != undefined) { this.card_owner = data.card_owner; } if ("id_card" in data && data.id_card != undefined) { this.id_card = data.id_card; } if ("phone" in data && data.phone != undefined) { this.phone = data.phone; } } } get wallet_identity() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set wallet_identity(value: string) { pb_1.Message.setField(this, 1, value); } get card_no() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set card_no(value: string) { pb_1.Message.setField(this, 2, value); } get card_owner() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set card_owner(value: string) { pb_1.Message.setField(this, 3, value); } get id_card() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set id_card(value: string) { pb_1.Message.setField(this, 4, value); } get phone() { return pb_1.Message.getFieldWithDefault(this, 5, "") as string; } set phone(value: string) { pb_1.Message.setField(this, 5, value); } static fromObject(data: { wallet_identity?: string; card_no?: string; card_owner?: string; id_card?: string; phone?: string; }): AddBankCardRequest { const message = new AddBankCardRequest({}); if (data.wallet_identity != null) { message.wallet_identity = data.wallet_identity; } if (data.card_no != null) { message.card_no = data.card_no; } if (data.card_owner != null) { message.card_owner = data.card_owner; } if (data.id_card != null) { message.id_card = data.id_card; } if (data.phone != null) { message.phone = data.phone; } return message; } toObject() { const data: { wallet_identity?: string; card_no?: string; card_owner?: string; id_card?: string; phone?: string; } = {}; if (this.wallet_identity != null) { data.wallet_identity = this.wallet_identity; } if (this.card_no != null) { data.card_no = this.card_no; } if (this.card_owner != null) { data.card_owner = this.card_owner; } if (this.id_card != null) { data.id_card = this.id_card; } if (this.phone != null) { data.phone = this.phone; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.wallet_identity.length) writer.writeString(1, this.wallet_identity); if (this.card_no.length) writer.writeString(2, this.card_no); if (this.card_owner.length) writer.writeString(3, this.card_owner); if (this.id_card.length) writer.writeString(4, this.id_card); if (this.phone.length) writer.writeString(5, this.phone); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): AddBankCardRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new AddBankCardRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.wallet_identity = reader.readString(); break; case 2: message.card_no = reader.readString(); break; case 3: message.card_owner = reader.readString(); break; case 4: message.id_card = reader.readString(); break; case 5: message.phone = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): AddBankCardRequest { return AddBankCardRequest.deserialize(bytes); } } export class FinanceEmpty extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | {}) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { } } static fromObject(data: {}): FinanceEmpty { const message = new FinanceEmpty({}); return message; } toObject() { const data: {} = {}; return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FinanceEmpty { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new FinanceEmpty(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): FinanceEmpty { return FinanceEmpty.deserialize(bytes); } } export class RmBankCardRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { identity?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("identity" in data && data.identity != undefined) { this.identity = data.identity; } } } get identity() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set identity(value: string) { pb_1.Message.setField(this, 2, value); } static fromObject(data: { identity?: string; }): RmBankCardRequest { const message = new RmBankCardRequest({}); if (data.identity != null) { message.identity = data.identity; } return message; } toObject() { const data: { identity?: string; } = {}; if (this.identity != null) { data.identity = this.identity; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.identity.length) writer.writeString(2, this.identity); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RmBankCardRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new RmBankCardRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 2: message.identity = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): RmBankCardRequest { return RmBankCardRequest.deserialize(bytes); } } export class GetBankCardReply extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { data?: BankCardInfo[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("data" in data && data.data != undefined) { this.data = data.data; } } } get data() { return pb_1.Message.getRepeatedWrapperField(this, BankCardInfo, 1) as BankCardInfo[]; } set data(value: BankCardInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } static fromObject(data: { data?: ReturnType[]; }): GetBankCardReply { const message = new GetBankCardReply({}); if (data.data != null) { message.data = data.data.map(item => BankCardInfo.fromObject(item)); } return message; } toObject() { const data: { data?: ReturnType[]; } = {}; if (this.data != null) { data.data = this.data.map((item: BankCardInfo) => item.toObject()); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.data.length) writer.writeRepeatedMessage(1, this.data, (item: BankCardInfo) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetBankCardReply { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GetBankCardReply(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.data, () => pb_1.Message.addToRepeatedWrapperField(message, 1, BankCardInfo.deserialize(reader), BankCardInfo)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): GetBankCardReply { return GetBankCardReply.deserialize(bytes); } } export class BankCardInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { id?: number; bank_number?: string; bank_name?: string; card_owner?: string; id_card?: string; phone?: string; bind_id?: string; bank_type?: string; bank?: string; created?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("id" in data && data.id != undefined) { this.id = data.id; } if ("bank_number" in data && data.bank_number != undefined) { this.bank_number = data.bank_number; } if ("bank_name" in data && data.bank_name != undefined) { this.bank_name = data.bank_name; } if ("card_owner" in data && data.card_owner != undefined) { this.card_owner = data.card_owner; } if ("id_card" in data && data.id_card != undefined) { this.id_card = data.id_card; } if ("phone" in data && data.phone != undefined) { this.phone = data.phone; } if ("bind_id" in data && data.bind_id != undefined) { this.bind_id = data.bind_id; } if ("bank_type" in data && data.bank_type != undefined) { this.bank_type = data.bank_type; } if ("bank" in data && data.bank != undefined) { this.bank = data.bank; } if ("created" in data && data.created != undefined) { this.created = data.created; } } } get id() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set id(value: number) { pb_1.Message.setField(this, 1, value); } get bank_number() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set bank_number(value: string) { pb_1.Message.setField(this, 2, value); } get bank_name() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set bank_name(value: string) { pb_1.Message.setField(this, 3, value); } get card_owner() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set card_owner(value: string) { pb_1.Message.setField(this, 4, value); } get id_card() { return pb_1.Message.getFieldWithDefault(this, 5, "") as string; } set id_card(value: string) { pb_1.Message.setField(this, 5, value); } get phone() { return pb_1.Message.getFieldWithDefault(this, 6, "") as string; } set phone(value: string) { pb_1.Message.setField(this, 6, value); } get bind_id() { return pb_1.Message.getFieldWithDefault(this, 7, "") as string; } set bind_id(value: string) { pb_1.Message.setField(this, 7, value); } get bank_type() { return pb_1.Message.getFieldWithDefault(this, 8, "") as string; } set bank_type(value: string) { pb_1.Message.setField(this, 8, value); } get bank() { return pb_1.Message.getFieldWithDefault(this, 9, "") as string; } set bank(value: string) { pb_1.Message.setField(this, 9, value); } get created() { return pb_1.Message.getFieldWithDefault(this, 10, "") as string; } set created(value: string) { pb_1.Message.setField(this, 10, value); } static fromObject(data: { id?: number; bank_number?: string; bank_name?: string; card_owner?: string; id_card?: string; phone?: string; bind_id?: string; bank_type?: string; bank?: string; created?: string; }): BankCardInfo { const message = new BankCardInfo({}); if (data.id != null) { message.id = data.id; } if (data.bank_number != null) { message.bank_number = data.bank_number; } if (data.bank_name != null) { message.bank_name = data.bank_name; } if (data.card_owner != null) { message.card_owner = data.card_owner; } if (data.id_card != null) { message.id_card = data.id_card; } if (data.phone != null) { message.phone = data.phone; } if (data.bind_id != null) { message.bind_id = data.bind_id; } if (data.bank_type != null) { message.bank_type = data.bank_type; } if (data.bank != null) { message.bank = data.bank; } if (data.created != null) { message.created = data.created; } return message; } toObject() { const data: { id?: number; bank_number?: string; bank_name?: string; card_owner?: string; id_card?: string; phone?: string; bind_id?: string; bank_type?: string; bank?: string; created?: string; } = {}; if (this.id != null) { data.id = this.id; } if (this.bank_number != null) { data.bank_number = this.bank_number; } if (this.bank_name != null) { data.bank_name = this.bank_name; } if (this.card_owner != null) { data.card_owner = this.card_owner; } if (this.id_card != null) { data.id_card = this.id_card; } if (this.phone != null) { data.phone = this.phone; } if (this.bind_id != null) { data.bind_id = this.bind_id; } if (this.bank_type != null) { data.bank_type = this.bank_type; } if (this.bank != null) { data.bank = this.bank; } if (this.created != null) { data.created = this.created; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.id != 0) writer.writeInt64(1, this.id); if (this.bank_number.length) writer.writeString(2, this.bank_number); if (this.bank_name.length) writer.writeString(3, this.bank_name); if (this.card_owner.length) writer.writeString(4, this.card_owner); if (this.id_card.length) writer.writeString(5, this.id_card); if (this.phone.length) writer.writeString(6, this.phone); if (this.bind_id.length) writer.writeString(7, this.bind_id); if (this.bank_type.length) writer.writeString(8, this.bank_type); if (this.bank.length) writer.writeString(9, this.bank); if (this.created.length) writer.writeString(10, this.created); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): BankCardInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new BankCardInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.id = reader.readInt64(); break; case 2: message.bank_number = reader.readString(); break; case 3: message.bank_name = reader.readString(); break; case 4: message.card_owner = reader.readString(); break; case 5: message.id_card = reader.readString(); break; case 6: message.phone = reader.readString(); break; case 7: message.bind_id = reader.readString(); break; case 8: message.bank_type = reader.readString(); break; case 9: message.bank = reader.readString(); break; case 10: message.created = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): BankCardInfo { return BankCardInfo.deserialize(bytes); } } export class ApplyCashRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { channel?: number; amount?: number; remark?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("channel" in data && data.channel != undefined) { this.channel = data.channel; } if ("amount" in data && data.amount != undefined) { this.amount = data.amount; } if ("remark" in data && data.remark != undefined) { this.remark = data.remark; } } } get channel() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set channel(value: number) { pb_1.Message.setField(this, 1, value); } get amount() { return pb_1.Message.getFieldWithDefault(this, 2, 0) as number; } set amount(value: number) { pb_1.Message.setField(this, 2, value); } get remark() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set remark(value: string) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { channel?: number; amount?: number; remark?: string; }): ApplyCashRequest { const message = new ApplyCashRequest({}); if (data.channel != null) { message.channel = data.channel; } if (data.amount != null) { message.amount = data.amount; } if (data.remark != null) { message.remark = data.remark; } return message; } toObject() { const data: { channel?: number; amount?: number; remark?: string; } = {}; if (this.channel != null) { data.channel = this.channel; } if (this.amount != null) { data.amount = this.amount; } if (this.remark != null) { data.remark = this.remark; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.channel != 0) writer.writeInt32(1, this.channel); if (this.amount != 0) writer.writeInt64(2, this.amount); if (this.remark.length) writer.writeString(3, this.remark); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ApplyCashRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ApplyCashRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.channel = reader.readInt32(); break; case 2: message.amount = reader.readInt64(); break; case 3: message.remark = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): ApplyCashRequest { return ApplyCashRequest.deserialize(bytes); } } export class CodeReply extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { code?: number; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("code" in data && data.code != undefined) { this.code = data.code; } } } get code() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set code(value: number) { pb_1.Message.setField(this, 1, value); } static fromObject(data: { code?: number; }): CodeReply { const message = new CodeReply({}); if (data.code != null) { message.code = data.code; } return message; } toObject() { const data: { code?: number; } = {}; if (this.code != null) { data.code = this.code; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.code != 0) writer.writeInt32(1, this.code); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CodeReply { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CodeReply(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.code = reader.readInt32(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): CodeReply { return CodeReply.deserialize(bytes); } } interface GrpcUnaryServiceInterface { (message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall; (message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall; (message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall; (message: P, callback: grpc_1.requestCallback): grpc_1.ClientUnaryCall; } interface GrpcStreamServiceInterface { (message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream; (message: P, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream; } interface GrpWritableServiceInterface { (metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientWritableStream

; (metadata: grpc_1.Metadata, callback: grpc_1.requestCallback): grpc_1.ClientWritableStream

; (options: grpc_1.CallOptions, callback: grpc_1.requestCallback): grpc_1.ClientWritableStream

; (callback: grpc_1.requestCallback): grpc_1.ClientWritableStream

; } interface GrpcChunkServiceInterface { (metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream; (options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream; } interface GrpcPromiseServiceInterface { (message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): Promise; (message: P, options?: grpc_1.CallOptions): Promise; } export abstract class UnimplementedBasicService { static definition = { GetWallet: { path: "/wallet.Basic/GetWallet", requestStream: false, responseStream: false, requestSerialize: (message: GetWalletRequest) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => GetWalletRequest.deserialize(new Uint8Array(bytes)), responseSerialize: (message: GetWalletReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => GetWalletReply.deserialize(new Uint8Array(bytes)) }, SetPayPassword: { path: "/wallet.Basic/SetPayPassword", requestStream: false, responseStream: false, requestSerialize: (message: SetPayPasswordRequest) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => SetPayPasswordRequest.deserialize(new Uint8Array(bytes)), responseSerialize: (message: CodeReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => CodeReply.deserialize(new Uint8Array(bytes)) }, BindPaymentId: { path: "/wallet.Basic/BindPaymentId", requestStream: false, responseStream: false, requestSerialize: (message: BindPaymentIDRequest) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => BindPaymentIDRequest.deserialize(new Uint8Array(bytes)), responseSerialize: (message: CodeReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => CodeReply.deserialize(new Uint8Array(bytes)) }, Transactions: { path: "/wallet.Basic/Transactions", requestStream: false, responseStream: false, requestSerialize: (message: TransactionsRequest) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => TransactionsRequest.deserialize(new Uint8Array(bytes)), responseSerialize: (message: TransactionsReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => TransactionsReply.deserialize(new Uint8Array(bytes)) }, AddBankCard: { path: "/wallet.Basic/AddBankCard", requestStream: false, responseStream: false, requestSerialize: (message: AddBankCardRequest) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => AddBankCardRequest.deserialize(new Uint8Array(bytes)), responseSerialize: (message: CodeReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => CodeReply.deserialize(new Uint8Array(bytes)) }, GetBankCard: { path: "/wallet.Basic/GetBankCard", requestStream: false, responseStream: false, requestSerialize: (message: FinanceEmpty) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => FinanceEmpty.deserialize(new Uint8Array(bytes)), responseSerialize: (message: GetBankCardReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => GetBankCardReply.deserialize(new Uint8Array(bytes)) }, RmBankCard: { path: "/wallet.Basic/RmBankCard", requestStream: false, responseStream: false, requestSerialize: (message: RmBankCardRequest) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => RmBankCardRequest.deserialize(new Uint8Array(bytes)), responseSerialize: (message: CodeReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => CodeReply.deserialize(new Uint8Array(bytes)) }, ApplyCash: { path: "/wallet.Basic/ApplyCash", requestStream: false, responseStream: false, requestSerialize: (message: ApplyCashRequest) => Buffer.from(message.serialize()), requestDeserialize: (bytes: Buffer) => ApplyCashRequest.deserialize(new Uint8Array(bytes)), responseSerialize: (message: CodeReply) => Buffer.from(message.serialize()), responseDeserialize: (bytes: Buffer) => CodeReply.deserialize(new Uint8Array(bytes)) } }; [method: string]: grpc_1.UntypedHandleCall; abstract GetWallet(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; abstract SetPayPassword(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; abstract BindPaymentId(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; abstract Transactions(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; abstract AddBankCard(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; abstract GetBankCard(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; abstract RmBankCard(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; abstract ApplyCash(call: grpc_1.ServerUnaryCall, callback: grpc_1.sendUnaryData): void; } export class BasicClient extends grpc_1.makeGenericClientConstructor(UnimplementedBasicService.definition, "Basic", {}) { constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial) { super(address, credentials, options); } GetWallet: GrpcUnaryServiceInterface = (message: GetWalletRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.GetWallet(message, metadata, options, callback); }; SetPayPassword: GrpcUnaryServiceInterface = (message: SetPayPasswordRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.SetPayPassword(message, metadata, options, callback); }; BindPaymentId: GrpcUnaryServiceInterface = (message: BindPaymentIDRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.BindPaymentId(message, metadata, options, callback); }; Transactions: GrpcUnaryServiceInterface = (message: TransactionsRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.Transactions(message, metadata, options, callback); }; AddBankCard: GrpcUnaryServiceInterface = (message: AddBankCardRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.AddBankCard(message, metadata, options, callback); }; GetBankCard: GrpcUnaryServiceInterface = (message: FinanceEmpty, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.GetBankCard(message, metadata, options, callback); }; RmBankCard: GrpcUnaryServiceInterface = (message: RmBankCardRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.RmBankCard(message, metadata, options, callback); }; ApplyCash: GrpcUnaryServiceInterface = (message: ApplyCashRequest, metadata: grpc_1.Metadata | grpc_1.CallOptions | grpc_1.requestCallback, options?: grpc_1.CallOptions | grpc_1.requestCallback, callback?: grpc_1.requestCallback): grpc_1.ClientUnaryCall => { return super.ApplyCash(message, metadata, options, callback); }; } }