@revolugo/booking-api-client
Version:
Javascript Revolugo Booking API Client (browser + server)
37 lines (36 loc) • 1.29 kB
TypeScript
import { PaymentMethodRequestPayloadApi } from './PaymentMethodRequestPayloadApi';
/**
*
* @export
* @interface PaymentMethodRequestApi
*/
export interface PaymentMethodRequestApi {
/**
*
* @type {string}
* @memberof PaymentMethodRequestApi
*/
name: PaymentMethodRequestApiNameEnum;
/**
*
* @type {PaymentMethodRequestPayloadApi}
* @memberof PaymentMethodRequestApi
*/
payload?: PaymentMethodRequestPayloadApi;
}
/**
* @export
*/
export declare const PaymentMethodRequestApiNameEnum: {
readonly Coupon: "COUPON";
readonly CreditCard: "CREDIT_CARD";
readonly DepositAccount: "DEPOSIT_ACCOUNT";
};
export type PaymentMethodRequestApiNameEnum = typeof PaymentMethodRequestApiNameEnum[keyof typeof PaymentMethodRequestApiNameEnum];
/**
* Check if a given object implements the PaymentMethodRequestApi interface.
*/
export declare function instanceOfPaymentMethodRequestApi(value: object): boolean;
export declare function PaymentMethodRequestApiFromJSON(json: any): PaymentMethodRequestApi;
export declare function PaymentMethodRequestApiFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentMethodRequestApi;
export declare function PaymentMethodRequestApiToJSON(value?: PaymentMethodRequestApi | null): any;