/** * * @export * @interface PaymentMethodBrand */ export interface PaymentMethodBrand { /** * The path to the payment method brand's grayscale image. * @type {string} * @memberof PaymentMethodBrand */ readonly grayImagePath?: string; /** * The path to the payment method brand's image. * @type {string} * @memberof PaymentMethodBrand */ readonly imagePath?: string; /** * The localized name of the object. * @type {{ [key: string]: string; }} * @memberof PaymentMethodBrand */ readonly name?: { [key: string]: string; }; /** * The localized description of the object. * @type {{ [key: string]: string; }} * @memberof PaymentMethodBrand */ readonly description?: { [key: string]: string; }; /** * The payment method that the brand belongs to. * @type {number} * @memberof PaymentMethodBrand */ readonly paymentMethod?: number; /** * A unique identifier for the object. * @type {number} * @memberof PaymentMethodBrand */ readonly id?: number; } /** * Check if a given object implements the PaymentMethodBrand interface. */ export declare function instanceOfPaymentMethodBrand(value: object): value is PaymentMethodBrand; export declare function PaymentMethodBrandFromJSON(json: any): PaymentMethodBrand; export declare function PaymentMethodBrandFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentMethodBrand; export declare function PaymentMethodBrandToJSON(json: any): PaymentMethodBrand; export declare function PaymentMethodBrandToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;