/** * * @export * @interface BankAccountType */ export interface BankAccountType { /** * The identifier name specifies how the bank account type's identifier is called. * @type {{ [key: string]: string; }} * @memberof BankAccountType */ readonly identifierName?: { [key: string]: string; }; /** * The localized name of the object. * @type {{ [key: string]: string; }} * @memberof BankAccountType */ readonly name?: { [key: string]: string; }; /** * The localized description of the object. * @type {{ [key: string]: string; }} * @memberof BankAccountType */ readonly description?: { [key: string]: string; }; /** * A unique identifier for the object. * @type {number} * @memberof BankAccountType */ readonly id?: number; } /** * Check if a given object implements the BankAccountType interface. */ export declare function instanceOfBankAccountType(value: object): value is BankAccountType; export declare function BankAccountTypeFromJSON(json: any): BankAccountType; export declare function BankAccountTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): BankAccountType; export declare function BankAccountTypeToJSON(json: any): BankAccountType; export declare function BankAccountTypeToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;