/** * 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 { OverTheCounterChannelCode } from './OverTheCounterChannelCode'; import type { OverTheCounterChannelProperties } from './OverTheCounterChannelProperties'; /** * Over The Counter Payment Method Details * @export * @interface OverTheCounter */ export interface OverTheCounter { /** * * @type {number} * @memberof OverTheCounter */ amount?: number | null; /** * * @type {string} * @memberof OverTheCounter */ currency?: string; /** * * @type {OverTheCounterChannelCode} * @memberof OverTheCounter */ channelCode: OverTheCounterChannelCode; /** * * @type {OverTheCounterChannelProperties} * @memberof OverTheCounter */ channelProperties: OverTheCounterChannelProperties; } /** * Check if a given object implements the OverTheCounter interface. */ export declare function instanceOfOverTheCounter(value: object): boolean; export declare function OverTheCounterFromJSON(json: any): OverTheCounter; export declare function OverTheCounterFromJSONTyped(json: any, ignoreDiscriminator: boolean): OverTheCounter; export declare function OverTheCounterToJSON(value?: OverTheCounter | null): any;