export Contract

interface Contract {
    activated_at?: null | string;
    activated_by?: AccountUserPersona;
    batch_runs?: null | BatchRun[];
    bulk_id?: null | string;
    contract_id?: null | string;
    description?: null | string;
    header?: ContractHeader;
    id?: null | string;
    incomes?: null | Income[];
    is_active?: boolean;
    is_derived?: boolean;
    title?: null | string;
}

Properties

activated_at?: null | string

The date and time the Contract was most recently activated

activated_by?: AccountUserPersona
batch_runs?: null | BatchRun[]
bulk_id?: null | string
contract_id?: null | string

Shared id of the contract for when multiple revisions may exist

description?: null | string

Description

id?: null | string

Unique Id and primary key of this Contract

incomes?: null | Income[]

One ore more Income terms which help provide scope on how funds flow through the Contract

is_active?: boolean

True if this Contract is active; otherwise false. Contracts must be active in order to process funds

is_derived?: boolean

True if this Contract is derived from another one, otherwise false

title?: null | string

Display title