// package: xrc.ecnova.pingpp.v1 // file: api/ecnova/pingpp/v1/pingpp_proto/pingpp.proto import * as jspb from "google-protobuf"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as google_type_money_pb from "../../../../../google/type/money_pb"; export class Payment extends jspb.Message { getName(): string; setName(value: string): void; hasPayTime(): boolean; clearPayTime(): void; getPayTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setPayTime(value?: google_protobuf_timestamp_pb.Timestamp): void; getEnv(): Payment.Env; setEnv(value: Payment.Env): void; getPaid(): boolean; setPaid(value: boolean): void; getRefunded(): boolean; setRefunded(value: boolean): void; getCanceled(): boolean; setCanceled(value: boolean): void; hasRefundAmount(): boolean; clearRefundAmount(): void; getRefundAmount(): google_type_money_pb.Money | undefined; setRefundAmount(value?: google_type_money_pb.Money): void; getPingppTransaction(): string; setPingppTransaction(value: string): void; getChannelTransaction(): string; setChannelTransaction(value: string): void; getRequestId(): string; setRequestId(value: string): void; getFailureCode(): string; setFailureCode(value: string): void; getFailureMsg(): string; setFailureMsg(value: string): void; getCredential(): string; setCredential(value: string): void; hasAmount(): boolean; clearAmount(): void; getAmount(): google_type_money_pb.Money | undefined; setAmount(value?: google_type_money_pb.Money): void; hasExpireTime(): boolean; clearExpireTime(): void; getExpireTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setExpireTime(value?: google_protobuf_timestamp_pb.Timestamp): void; getSubject(): string; setSubject(value: string): void; getBody(): string; setBody(value: string): void; getDescription(): string; setDescription(value: string): void; hasAlipay(): boolean; clearAlipay(): void; getAlipay(): Payment.Alipay | undefined; setAlipay(value?: Payment.Alipay): void; hasAlipayQr(): boolean; clearAlipayQr(): void; getAlipayQr(): Payment.AlipayQr | undefined; setAlipayQr(value?: Payment.AlipayQr): void; hasAlipayPcDirect(): boolean; clearAlipayPcDirect(): void; getAlipayPcDirect(): Payment.AlipayPcDirect | undefined; setAlipayPcDirect(value?: Payment.AlipayPcDirect): void; hasAlipayWap(): boolean; clearAlipayWap(): void; getAlipayWap(): Payment.AlipayWap | undefined; setAlipayWap(value?: Payment.AlipayWap): void; hasWx(): boolean; clearWx(): void; getWx(): Payment.Wx | undefined; setWx(value?: Payment.Wx): void; hasWxPub(): boolean; clearWxPub(): void; getWxPub(): Payment.WxPub | undefined; setWxPub(value?: Payment.WxPub): void; hasWxLite(): boolean; clearWxLite(): void; getWxLite(): Payment.WxLite | undefined; setWxLite(value?: Payment.WxLite): void; hasWxWap(): boolean; clearWxWap(): void; getWxWap(): Payment.WxWap | undefined; setWxWap(value?: Payment.WxWap): void; hasWxPubQr(): boolean; clearWxPubQr(): void; getWxPubQr(): Payment.WxPubQr | undefined; setWxPubQr(value?: Payment.WxPubQr): void; hasSettleAmount(): boolean; clearSettleAmount(): void; getSettleAmount(): google_type_money_pb.Money | undefined; setSettleAmount(value?: google_type_money_pb.Money): void; getChannel_dataCase(): Payment.Channel_dataCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Payment.AsObject; static toObject(includeInstance: boolean, msg: Payment): Payment.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Payment, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Payment; static deserializeBinaryFromReader(message: Payment, reader: jspb.BinaryReader): Payment; } export namespace Payment { export type AsObject = { name: string, payTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, env: Payment.Env, paid: boolean, refunded: boolean, canceled: boolean, refundAmount?: google_type_money_pb.Money.AsObject, pingppTransaction: string, channelTransaction: string, requestId: string, failureCode: string, failureMsg: string, credential: string, amount?: google_type_money_pb.Money.AsObject, expireTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, subject: string, body: string, description: string, alipay?: Payment.Alipay.AsObject, alipayQr?: Payment.AlipayQr.AsObject, alipayPcDirect?: Payment.AlipayPcDirect.AsObject, alipayWap?: Payment.AlipayWap.AsObject, wx?: Payment.Wx.AsObject, wxPub?: Payment.WxPub.AsObject, wxLite?: Payment.WxLite.AsObject, wxWap?: Payment.WxWap.AsObject, wxPubQr?: Payment.WxPubQr.AsObject, settleAmount?: google_type_money_pb.Money.AsObject, } export class Alipay extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Alipay.AsObject; static toObject(includeInstance: boolean, msg: Alipay): Alipay.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Alipay, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Alipay; static deserializeBinaryFromReader(message: Alipay, reader: jspb.BinaryReader): Alipay; } export namespace Alipay { export type AsObject = { } } export class AlipayQr extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AlipayQr.AsObject; static toObject(includeInstance: boolean, msg: AlipayQr): AlipayQr.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AlipayQr, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AlipayQr; static deserializeBinaryFromReader(message: AlipayQr, reader: jspb.BinaryReader): AlipayQr; } export namespace AlipayQr { export type AsObject = { } } export class AlipayPcDirect extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AlipayPcDirect.AsObject; static toObject(includeInstance: boolean, msg: AlipayPcDirect): AlipayPcDirect.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AlipayPcDirect, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AlipayPcDirect; static deserializeBinaryFromReader(message: AlipayPcDirect, reader: jspb.BinaryReader): AlipayPcDirect; } export namespace AlipayPcDirect { export type AsObject = { } } export class AlipayWap extends jspb.Message { getSuccessUrl(): string; setSuccessUrl(value: string): void; getCancelUrl(): string; setCancelUrl(value: string): void; getUseAppPay(): boolean; setUseAppPay(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AlipayWap.AsObject; static toObject(includeInstance: boolean, msg: AlipayWap): AlipayWap.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: AlipayWap, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): AlipayWap; static deserializeBinaryFromReader(message: AlipayWap, reader: jspb.BinaryReader): AlipayWap; } export namespace AlipayWap { export type AsObject = { successUrl: string, cancelUrl: string, useAppPay: boolean, } } export class Wx extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Wx.AsObject; static toObject(includeInstance: boolean, msg: Wx): Wx.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Wx, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Wx; static deserializeBinaryFromReader(message: Wx, reader: jspb.BinaryReader): Wx; } export namespace Wx { export type AsObject = { } } export class WxPub extends jspb.Message { getOpenId(): string; setOpenId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WxPub.AsObject; static toObject(includeInstance: boolean, msg: WxPub): WxPub.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WxPub, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WxPub; static deserializeBinaryFromReader(message: WxPub, reader: jspb.BinaryReader): WxPub; } export namespace WxPub { export type AsObject = { openId: string, } } export class WxLite extends jspb.Message { getOpenId(): string; setOpenId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WxLite.AsObject; static toObject(includeInstance: boolean, msg: WxLite): WxLite.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WxLite, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WxLite; static deserializeBinaryFromReader(message: WxLite, reader: jspb.BinaryReader): WxLite; } export namespace WxLite { export type AsObject = { openId: string, } } export class WxWap extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WxWap.AsObject; static toObject(includeInstance: boolean, msg: WxWap): WxWap.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WxWap, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WxWap; static deserializeBinaryFromReader(message: WxWap, reader: jspb.BinaryReader): WxWap; } export namespace WxWap { export type AsObject = { } } export class WxPubQr extends jspb.Message { getProductId(): string; setProductId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): WxPubQr.AsObject; static toObject(includeInstance: boolean, msg: WxPubQr): WxPubQr.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: WxPubQr, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): WxPubQr; static deserializeBinaryFromReader(message: WxPubQr, reader: jspb.BinaryReader): WxPubQr; } export namespace WxPubQr { export type AsObject = { productId: string, } } export enum Env { ENV_UNSPECIFIED = 0, DEVELOPMENT = 1, PRODUCTION = 2, } export enum Channel_dataCase { CHANNEL_DATA_NOT_SET = 0, ALIPAY = 19, ALIPAY_QR = 20, ALIPAY_PC_DIRECT = 21, ALIPAY_WAP = 28, WX = 22, WX_PUB = 23, WX_LITE = 25, WX_WAP = 24, WX_PUB_QR = 26, } } export class CreatePaymentRequest extends jspb.Message { getApp(): string; setApp(value: string): void; getPaymentId(): string; setPaymentId(value: string): void; hasPayment(): boolean; clearPayment(): void; getPayment(): Payment | undefined; setPayment(value?: Payment): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreatePaymentRequest.AsObject; static toObject(includeInstance: boolean, msg: CreatePaymentRequest): CreatePaymentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreatePaymentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreatePaymentRequest; static deserializeBinaryFromReader(message: CreatePaymentRequest, reader: jspb.BinaryReader): CreatePaymentRequest; } export namespace CreatePaymentRequest { export type AsObject = { app: string, paymentId: string, payment?: Payment.AsObject, } } export class ListPaymentsRequest extends jspb.Message { getApp(): string; setApp(value: string): void; getPageSize(): number; setPageSize(value: number): void; getPageToken(): string; setPageToken(value: string): void; getFilter(): string; setFilter(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListPaymentsRequest.AsObject; static toObject(includeInstance: boolean, msg: ListPaymentsRequest): ListPaymentsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListPaymentsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListPaymentsRequest; static deserializeBinaryFromReader(message: ListPaymentsRequest, reader: jspb.BinaryReader): ListPaymentsRequest; } export namespace ListPaymentsRequest { export type AsObject = { app: string, pageSize: number, pageToken: string, filter: string, } } export class ListPaymentsResponse extends jspb.Message { clearPaymentsList(): void; getPaymentsList(): Array; setPaymentsList(value: Array): void; addPayments(value?: Payment, index?: number): Payment; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListPaymentsResponse.AsObject; static toObject(includeInstance: boolean, msg: ListPaymentsResponse): ListPaymentsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListPaymentsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListPaymentsResponse; static deserializeBinaryFromReader(message: ListPaymentsResponse, reader: jspb.BinaryReader): ListPaymentsResponse; } export namespace ListPaymentsResponse { export type AsObject = { paymentsList: Array, nextPageToken: string, } } export class GetPaymentRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetPaymentRequest.AsObject; static toObject(includeInstance: boolean, msg: GetPaymentRequest): GetPaymentRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetPaymentRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetPaymentRequest; static deserializeBinaryFromReader(message: GetPaymentRequest, reader: jspb.BinaryReader): GetPaymentRequest; } export namespace GetPaymentRequest { export type AsObject = { name: string, } } export class ListPaymentsPageToken extends jspb.Message { getApp(): string; setApp(value: string): void; getPaymentId(): string; setPaymentId(value: string): void; getPaid(): IsPaidFilter; setPaid(value: IsPaidFilter): void; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListPaymentsPageToken.AsObject; static toObject(includeInstance: boolean, msg: ListPaymentsPageToken): ListPaymentsPageToken.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListPaymentsPageToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListPaymentsPageToken; static deserializeBinaryFromReader(message: ListPaymentsPageToken, reader: jspb.BinaryReader): ListPaymentsPageToken; } export namespace ListPaymentsPageToken { export type AsObject = { app: string, paymentId: string, paid: IsPaidFilter, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } export class ListPaymentsFilter extends jspb.Message { getPaid(): IsPaidFilter; setPaid(value: IsPaidFilter): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListPaymentsFilter.AsObject; static toObject(includeInstance: boolean, msg: ListPaymentsFilter): ListPaymentsFilter.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListPaymentsFilter, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListPaymentsFilter; static deserializeBinaryFromReader(message: ListPaymentsFilter, reader: jspb.BinaryReader): ListPaymentsFilter; } export namespace ListPaymentsFilter { export type AsObject = { paid: IsPaidFilter, } } export class Refund extends jspb.Message { getName(): string; setName(value: string): void; hasSuccessTime(): boolean; clearSuccessTime(): void; getSuccessTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setSuccessTime(value?: google_protobuf_timestamp_pb.Timestamp): void; getPingppRefundId(): string; setPingppRefundId(value: string): void; getStatus(): Refund.Status; setStatus(value: Refund.Status): void; getFailureCode(): string; setFailureCode(value: string): void; getFailureMsg(): string; setFailureMsg(value: string): void; hasAmount(): boolean; clearAmount(): void; getAmount(): google_type_money_pb.Money | undefined; setAmount(value?: google_type_money_pb.Money): void; getDescription(): string; setDescription(value: string): void; hasWx(): boolean; clearWx(): void; getWx(): Refund.Wx | undefined; setWx(value?: Refund.Wx): void; getChannel_dataCase(): Refund.Channel_dataCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Refund.AsObject; static toObject(includeInstance: boolean, msg: Refund): Refund.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Refund, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Refund; static deserializeBinaryFromReader(message: Refund, reader: jspb.BinaryReader): Refund; } export namespace Refund { export type AsObject = { name: string, successTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, pingppRefundId: string, status: Refund.Status, failureCode: string, failureMsg: string, amount?: google_type_money_pb.Money.AsObject, description: string, wx?: Refund.Wx.AsObject, } export class Wx extends jspb.Message { getFundingSource(): Refund.Wx.FundingSource; setFundingSource(value: Refund.Wx.FundingSource): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Wx.AsObject; static toObject(includeInstance: boolean, msg: Wx): Wx.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Wx, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Wx; static deserializeBinaryFromReader(message: Wx, reader: jspb.BinaryReader): Wx; } export namespace Wx { export type AsObject = { fundingSource: Refund.Wx.FundingSource, } export enum FundingSource { FUNDING_SOURCE_UNSPECIFIED = 0, FUNDING_SOURCE_UNSETTLED = 1, FUNDING_SOURCE_RECHARGE = 2, } } export enum Status { STATUS_UNSPECIFIED = 0, PENDING = 1, SUCCEEDED = 2, FAILED = 3, } export enum Channel_dataCase { CHANNEL_DATA_NOT_SET = 0, WX = 9, } } export class CreateRefundRequest extends jspb.Message { getPayment(): string; setPayment(value: string): void; getRefundId(): string; setRefundId(value: string): void; hasRefund(): boolean; clearRefund(): void; getRefund(): Refund | undefined; setRefund(value?: Refund): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateRefundRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateRefundRequest): CreateRefundRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateRefundRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateRefundRequest; static deserializeBinaryFromReader(message: CreateRefundRequest, reader: jspb.BinaryReader): CreateRefundRequest; } export namespace CreateRefundRequest { export type AsObject = { payment: string, refundId: string, refund?: Refund.AsObject, } } export class ListRefundsRequest extends jspb.Message { getPayment(): string; setPayment(value: string): void; getPageSize(): number; setPageSize(value: number): void; getPageToken(): string; setPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListRefundsRequest.AsObject; static toObject(includeInstance: boolean, msg: ListRefundsRequest): ListRefundsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListRefundsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListRefundsRequest; static deserializeBinaryFromReader(message: ListRefundsRequest, reader: jspb.BinaryReader): ListRefundsRequest; } export namespace ListRefundsRequest { export type AsObject = { payment: string, pageSize: number, pageToken: string, } } export class ListRefundsResponse extends jspb.Message { clearRefundsList(): void; getRefundsList(): Array; setRefundsList(value: Array): void; addRefunds(value?: Refund, index?: number): Refund; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListRefundsResponse.AsObject; static toObject(includeInstance: boolean, msg: ListRefundsResponse): ListRefundsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListRefundsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListRefundsResponse; static deserializeBinaryFromReader(message: ListRefundsResponse, reader: jspb.BinaryReader): ListRefundsResponse; } export namespace ListRefundsResponse { export type AsObject = { refundsList: Array, nextPageToken: string, } } export class GetRefundRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetRefundRequest.AsObject; static toObject(includeInstance: boolean, msg: GetRefundRequest): GetRefundRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetRefundRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetRefundRequest; static deserializeBinaryFromReader(message: GetRefundRequest, reader: jspb.BinaryReader): GetRefundRequest; } export namespace GetRefundRequest { export type AsObject = { name: string, } } export class ListRefundsPageToken extends jspb.Message { getPayment(): string; setPayment(value: string): void; getRefundId(): string; setRefundId(value: string): void; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListRefundsPageToken.AsObject; static toObject(includeInstance: boolean, msg: ListRefundsPageToken): ListRefundsPageToken.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListRefundsPageToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListRefundsPageToken; static deserializeBinaryFromReader(message: ListRefundsPageToken, reader: jspb.BinaryReader): ListRefundsPageToken; } export namespace ListRefundsPageToken { export type AsObject = { payment: string, refundId: string, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } export enum IsPaidFilter { PAID_UNSPECIFIED = 0, SHOW_PAID = 1, SHOW_UNPAID = 2, }