/** * 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 { ChannelPropertiesCardsInstallmentConfiguration } from './ChannelPropertiesCardsInstallmentConfiguration'; /** * An object representing properties specific for credit card payment method. * @export * @interface ChannelPropertiesCards */ export interface ChannelPropertiesCards { /** * An array of allowed BINs (6 or 8 digits) for credit card payments. * @type {Array} * @memberof ChannelPropertiesCards */ allowedBins?: Array; /** * * @type {ChannelPropertiesCardsInstallmentConfiguration} * @memberof ChannelPropertiesCards */ installmentConfiguration?: ChannelPropertiesCardsInstallmentConfiguration; } /** * Check if a given object implements the ChannelPropertiesCards interface. */ export declare function instanceOfChannelPropertiesCards(value: object): boolean; export declare function ChannelPropertiesCardsFromJSON(json: any): ChannelPropertiesCards; export declare function ChannelPropertiesCardsFromJSONTyped(json: any, ignoreDiscriminator: boolean): ChannelPropertiesCards; export declare function ChannelPropertiesCardsToJSON(value?: ChannelPropertiesCards | null): any;