UNPKG

wallee

Version:
67 lines (66 loc) 2.41 kB
import type { AddressCreate } from './AddressCreate'; import type { LineItemCreate } from './LineItemCreate'; import type { DebtCollectionEnvironment } from './DebtCollectionEnvironment'; /** * * @export * @interface AbstractDebtCollectionCaseUpdate */ export interface AbstractDebtCollectionCaseUpdate { /** * The line items that are subject of this debt collection case. * @type {Array<LineItemCreate>} * @memberof AbstractDebtCollectionCaseUpdate */ lineItems?: Array<LineItemCreate>; /** * The date and time when the contract with the debtor was signed. * @type {Date} * @memberof AbstractDebtCollectionCaseUpdate */ contractDate?: Date; /** * * @type {DebtCollectionEnvironment} * @memberof AbstractDebtCollectionCaseUpdate */ environment?: DebtCollectionEnvironment; /** * The date and time when the claim was due. * @type {Date} * @memberof AbstractDebtCollectionCaseUpdate */ dueDate?: Date; /** * The three-letter code (ISO 4217 format) of the case's currency. * @type {string} * @memberof AbstractDebtCollectionCaseUpdate */ currency?: string; /** * The language that is linked to the object. * @type {string} * @memberof AbstractDebtCollectionCaseUpdate */ language?: string; /** * * @type {AddressCreate} * @memberof AbstractDebtCollectionCaseUpdate */ billingAddress?: AddressCreate; /** * The ID of the space view this object is linked to. * @type {number} * @memberof AbstractDebtCollectionCaseUpdate */ spaceViewId?: number; } /** * Check if a given object implements the AbstractDebtCollectionCaseUpdate interface. */ export declare function instanceOfAbstractDebtCollectionCaseUpdate(value: object): value is AbstractDebtCollectionCaseUpdate; export declare function AbstractDebtCollectionCaseUpdateFromJSON(json: any): AbstractDebtCollectionCaseUpdate; export declare function AbstractDebtCollectionCaseUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbstractDebtCollectionCaseUpdate; export declare function AbstractDebtCollectionCaseUpdateToJSON(json: any): AbstractDebtCollectionCaseUpdate; export declare function AbstractDebtCollectionCaseUpdateToJSONTyped(value?: AbstractDebtCollectionCaseUpdate | null, ignoreDiscriminator?: boolean): any;