Files
protobuf/gen/web/payment/v1/payment_pb.d.ts
2022-05-31 09:30:19 +02:00

44 lines
1.3 KiB
TypeScript

import * as jspb from 'google-protobuf'
import * as google_type_money_pb from '../../google/type/money_pb';
export class Order extends jspb.Message {
getOrderId(): string;
setOrderId(value: string): Order;
getRecipientId(): string;
setRecipientId(value: string): Order;
getAmount(): google_type_money_pb.Money | undefined;
setAmount(value?: google_type_money_pb.Money): Order;
hasAmount(): boolean;
clearAmount(): Order;
getPaymentProvider(): PaymentProvider;
setPaymentProvider(value: PaymentProvider): Order;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Order.AsObject;
static toObject(includeInstance: boolean, msg: Order): Order.AsObject;
static serializeBinaryToWriter(message: Order, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Order;
static deserializeBinaryFromReader(message: Order, reader: jspb.BinaryReader): Order;
}
export namespace Order {
export type AsObject = {
orderId: string,
recipientId: string,
amount?: google_type_money_pb.Money.AsObject,
paymentProvider: PaymentProvider,
}
}
export enum PaymentProvider {
PAYMENT_PROVIDER_UNSPECIFIED = 0,
PAYMENT_PROVIDER_STRIPE = 1,
PAYMENT_PROVIDER_PAYPAL = 2,
PAYMENT_PROVIDER_APPLE = 3,
}