/** * 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'; /** * * @export * @interface EWalletParameters */ export interface EWalletParameters { /** * * @type {EWalletChannelCode} * @memberof EWalletParameters */ channelCode: EWalletChannelCode; /** * * @type {EWalletChannelProperties} * @memberof EWalletParameters */ channelProperties?: EWalletChannelProperties; /** * * @type {EWalletAccount} * @memberof EWalletParameters */ account?: EWalletAccount; } /** * Check if a given object implements the EWalletParameters interface. */ export declare function instanceOfEWalletParameters(value: object): boolean; export declare function EWalletParametersFromJSON(json: any): EWalletParameters; export declare function EWalletParametersFromJSONTyped(json: any, ignoreDiscriminator: boolean): EWalletParameters; export declare function EWalletParametersToJSON(value?: EWalletParameters | null): any;