/** * 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 */ /** * Over The Counter Channel Properties * @export * @interface OverTheCounterChannelProperties */ export interface OverTheCounterChannelProperties { /** * The payment code that you want to assign, e.g 12345. If you do not send one, one will be picked at random. * @type {string} * @memberof OverTheCounterChannelProperties */ paymentCode?: string; /** * Name of customer. * @type {string} * @memberof OverTheCounterChannelProperties */ customerName: string; /** * The time when the payment code will be expired. The minimum is 2 hours and the maximum is 9 days for 7ELEVEN. Default expired date will be 2 days from payment code generated. * @type {Date} * @memberof OverTheCounterChannelProperties */ expiresAt?: Date; } /** * Check if a given object implements the OverTheCounterChannelProperties interface. */ export declare function instanceOfOverTheCounterChannelProperties(value: object): boolean; export declare function OverTheCounterChannelPropertiesFromJSON(json: any): OverTheCounterChannelProperties; export declare function OverTheCounterChannelPropertiesFromJSONTyped(json: any, ignoreDiscriminator: boolean): OverTheCounterChannelProperties; export declare function OverTheCounterChannelPropertiesToJSON(value?: OverTheCounterChannelProperties | null): any;