/** * 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 { ChannelAmountLimits } from './ChannelAmountLimits'; import type { ChannelCategory } from './ChannelCategory'; /** * Channel information where you can send the money to * @export * @interface Channel */ export interface Channel { /** * Destination channel to send the money to, prefixed by ISO-3166 country code * @type {string} * @memberof Channel */ channelCode: string; /** * * @type {ChannelCategory} * @memberof Channel */ channelCategory: ChannelCategory; /** * Currency of the destination channel using ISO-4217 currency code * @type {string} * @memberof Channel */ currency: string; /** * Name of the destination channel * @type {string} * @memberof Channel */ channelName: string; /** * * @type {ChannelAmountLimits} * @memberof Channel */ amountLimits: ChannelAmountLimits; } /** * Check if a given object implements the Channel interface. */ export declare function instanceOfChannel(value: object): boolean; export declare function ChannelFromJSON(json: any): Channel; export declare function ChannelFromJSONTyped(json: any, ignoreDiscriminator: boolean): Channel; export declare function ChannelToJSON(value?: Channel | null): any;