/** * 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 { QRCodeChannelCode } from './QRCodeChannelCode'; import type { QRCodeChannelProperties } from './QRCodeChannelProperties'; /** * * @export * @interface QRCodeParameters */ export interface QRCodeParameters { /** * * @type {number} * @memberof QRCodeParameters */ amount?: number | null; /** * * @type {string} * @memberof QRCodeParameters */ currency?: string; /** * * @type {QRCodeChannelCode} * @memberof QRCodeParameters */ channelCode?: QRCodeChannelCode | null; /** * * @type {QRCodeChannelProperties} * @memberof QRCodeParameters */ channelProperties?: QRCodeChannelProperties | null; } /** * Check if a given object implements the QRCodeParameters interface. */ export declare function instanceOfQRCodeParameters(value: object): boolean; export declare function QRCodeParametersFromJSON(json: any): QRCodeParameters; export declare function QRCodeParametersFromJSONTyped(json: any, ignoreDiscriminator: boolean): QRCodeParameters; export declare function QRCodeParametersToJSON(value?: QRCodeParameters | null): any;