/* tslint:disable */ /* eslint-disable */ /** * configuration/clientroles.yaml * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Represents the client role configuration. */ export interface ClientRoleConfiguration { /** * `TRUE` if clients with this client role can be used as guarantors, `FALSE` otherwise. */ canGuarantee?: boolean; /** * `TRUE` if new accounts for this client type can be created, `FALSE` otherwise. */ canOpenAccounts?: boolean; /** * The text description for this client role. */ description?: string; /** * The ID of the client role, can be generated and customized, unique. */ id: string; /** * The pattern used in generating the client ID. */ idPattern?: string; /** * The name of the client role. */ name: string; /** * `TRUE` if identification documents must be provided for the client to be created, `FALSE` otherwise. Does not apply for groups. */ requireIdentificationDocuments?: boolean; /** * `TRUE` if the Mambu default address section is available, `FALSE` otherwise. */ useDefaultAddress?: boolean; }