/** * 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 { RefundCallbackData } from './RefundCallbackData'; /** * Callback for successful or failed Refunds made via the Payments API * @export * @interface RefundCallback */ export interface RefundCallback { /** * Identifies the event that triggered a notification to the merchant * @type {string} * @memberof RefundCallback */ event: string; /** * business_id * @type {string} * @memberof RefundCallback */ businessId: string; /** * * @type {string} * @memberof RefundCallback */ created: string; /** * * @type {RefundCallbackData} * @memberof RefundCallback */ data?: RefundCallbackData; } /** * Check if a given object implements the RefundCallback interface. */ export declare function instanceOfRefundCallback(value: object): boolean; export declare function RefundCallbackFromJSON(json: any): RefundCallback; export declare function RefundCallbackFromJSONTyped(json: any, ignoreDiscriminator: boolean): RefundCallback; export declare function RefundCallbackToJSON(value?: RefundCallback | null): any;