/** * 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 { EWalletAccount } from './EWalletAccount'; import type { EWalletChannelCode } from './EWalletChannelCode'; import type { EWalletChannelProperties } from './EWalletChannelProperties'; /** * Ewallet Payment Method Details * @export * @interface EWallet */ export interface EWallet { /** * * @type {EWalletChannelCode} * @memberof EWallet */ channelCode: EWalletChannelCode; /** * * @type {EWalletChannelProperties} * @memberof EWallet */ channelProperties?: EWalletChannelProperties; /** * * @type {EWalletAccount} * @memberof EWallet */ account?: EWalletAccount; } /** * Check if a given object implements the EWallet interface. */ export declare function instanceOfEWallet(value: object): boolean; export declare function EWalletFromJSON(json: any): EWallet; export declare function EWalletFromJSONTyped(json: any, ignoreDiscriminator: boolean): EWallet; export declare function EWalletToJSON(value?: EWallet | null): any;