/** * Lemonway DirectKit API 2.0 * 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. */ /** * * @export * @interface SddMandate */ export interface SddMandate { /** * Mandate ID * @type {number} * @memberof SddMandate */ id?: number; /** * Mandate status
0 = Pending validation.
5 = Validated, First SDD to be done.
6 = Enabled.
8 = Disabled.
9 = Rejected.
* @type {number} * @memberof SddMandate */ status?: SddMandateStatusEnum; /** * IBAN associated to the mandate * @type {string} * @memberof SddMandate */ iBAN?: string; /** * SWIFT code associated to the mandate * @type {string} * @memberof SddMandate */ bIC?: string; /** * Holder of the IBAN * @type {string} * @memberof SddMandate */ holder?: string; /** * Unique mandate reference * @type {string} * @memberof SddMandate */ uniqueMandateReference?: string; } /** * @export */ export declare const SddMandateStatusEnum: { readonly NUMBER_0: 0; readonly NUMBER_5: 5; readonly NUMBER_6: 6; readonly NUMBER_8: 8; readonly NUMBER_9: 9; }; export declare type SddMandateStatusEnum = typeof SddMandateStatusEnum[keyof typeof SddMandateStatusEnum]; /** * Check if a given object implements the SddMandate interface. */ export declare function instanceOfSddMandate(value: object): boolean; export declare function SddMandateFromJSON(json: any): SddMandate; export declare function SddMandateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SddMandate; export declare function SddMandateToJSON(value?: SddMandate | null): any;