UNPKG

wallee

Version:
73 lines (72 loc) 2.55 kB
import type { AddressCreate } from './AddressCreate'; import type { LineItemCreate } from './LineItemCreate'; import type { DebtCollectionEnvironment } from './DebtCollectionEnvironment'; /** * The debt collection case represents a try to collect the money from the debtor. * @export * @interface DebtCollectionCaseUpdate */ export interface DebtCollectionCaseUpdate { /** * The line items that are subject of this debt collection case. * @type {Array<LineItemCreate>} * @memberof DebtCollectionCaseUpdate */ lineItems?: Array<LineItemCreate>; /** * The date and time when the contract with the debtor was signed. * @type {Date} * @memberof DebtCollectionCaseUpdate */ contractDate?: Date; /** * * @type {DebtCollectionEnvironment} * @memberof DebtCollectionCaseUpdate */ environment?: DebtCollectionEnvironment; /** * The date and time when the claim was due. * @type {Date} * @memberof DebtCollectionCaseUpdate */ dueDate?: Date; /** * The three-letter code (ISO 4217 format) of the case's currency. * @type {string} * @memberof DebtCollectionCaseUpdate */ currency?: string; /** * The language that is linked to the object. * @type {string} * @memberof DebtCollectionCaseUpdate */ language?: string; /** * * @type {AddressCreate} * @memberof DebtCollectionCaseUpdate */ billingAddress?: AddressCreate; /** * The ID of the space view this object is linked to. * @type {number} * @memberof DebtCollectionCaseUpdate */ spaceViewId?: number; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof DebtCollectionCaseUpdate */ version: number; } /** * Check if a given object implements the DebtCollectionCaseUpdate interface. */ export declare function instanceOfDebtCollectionCaseUpdate(value: object): value is DebtCollectionCaseUpdate; export declare function DebtCollectionCaseUpdateFromJSON(json: any): DebtCollectionCaseUpdate; export declare function DebtCollectionCaseUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): DebtCollectionCaseUpdate; export declare function DebtCollectionCaseUpdateToJSON(json: any): DebtCollectionCaseUpdate; export declare function DebtCollectionCaseUpdateToJSONTyped(value?: DebtCollectionCaseUpdate | null, ignoreDiscriminator?: boolean): any;