/** * NOTE: This file is auto generated by Xendit. * Do not edit the class manually. * Improvements? Share your ideas at https://github.com/xendit/xendit-node */ import type { PaymentMethod } from './PaymentMethod'; /** * Callback for active or expired E-Wallet or Direct Debit account linking, Virtual Accounts or QR strings * @export * @interface PaymentMethodCallback */ export interface PaymentMethodCallback { /** * Identifies the event that triggered a notification to the merchant * @type {string} * @memberof PaymentMethodCallback */ event: string; /** * business_id * @type {string} * @memberof PaymentMethodCallback */ businessId: string; /** * * @type {string} * @memberof PaymentMethodCallback */ created: string; /** * * @type {PaymentMethod} * @memberof PaymentMethodCallback */ data?: PaymentMethod; } /** * Check if a given object implements the PaymentMethodCallback interface. */ export declare function instanceOfPaymentMethodCallback(value: object): boolean; export declare function PaymentMethodCallbackFromJSON(json: any): PaymentMethodCallback; export declare function PaymentMethodCallbackFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentMethodCallback; export declare function PaymentMethodCallbackToJSON(value?: PaymentMethodCallback | null): any;