import type { OneClickPaymentMode } from './OneClickPaymentMode'; import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface PaymentMethodConfigurationActive */ export interface PaymentMethodConfigurationActive { /** * The resource path to a custom image for the payment method, displayed to the customer for visual identification. * @type {string} * @memberof PaymentMethodConfigurationActive */ imageResourcePath?: string; /** * When listing payment methods, they can be sorted by this number. * @type {number} * @memberof PaymentMethodConfigurationActive */ sortOrder?: number; /** * The name used to identify the payment method configuration. * @type {string} * @memberof PaymentMethodConfigurationActive */ name?: string; /** * A customer-facing custom description for the payment method. * @type {{ [key: string]: string; }} * @memberof PaymentMethodConfigurationActive */ description?: { [key: string]: string; }; /** * * @type {OneClickPaymentMode} * @memberof PaymentMethodConfigurationActive */ oneClickPaymentMode?: OneClickPaymentMode; /** * A customer-facing custom title for the payment method. * @type {{ [key: string]: string; }} * @memberof PaymentMethodConfigurationActive */ title?: { [key: string]: string; }; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof PaymentMethodConfigurationActive */ version: number; /** * * @type {CreationEntityState} * @memberof PaymentMethodConfigurationActive */ state?: CreationEntityState; } /** * Check if a given object implements the PaymentMethodConfigurationActive interface. */ export declare function instanceOfPaymentMethodConfigurationActive(value: object): value is PaymentMethodConfigurationActive; export declare function PaymentMethodConfigurationActiveFromJSON(json: any): PaymentMethodConfigurationActive; export declare function PaymentMethodConfigurationActiveFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentMethodConfigurationActive; export declare function PaymentMethodConfigurationActiveToJSON(json: any): PaymentMethodConfigurationActive; export declare function PaymentMethodConfigurationActiveToJSONTyped(value?: PaymentMethodConfigurationActive | null, ignoreDiscriminator?: boolean): any;