The SimpleContract is a simplified version of the advanced Contract export SimpleContract

interface SimpleContract {
    contract_id?: null | string;
    created_at?: string;
    description?: null | string;
    header?: ContractHeader;
    id?: null | string;
    incomes?: null | Income[];
    is_active?: boolean;
    other_collaborators?: null | AccountUserPersona[];
    partition_key?: null | string;
    recoupables?: null | RecoupableTerm[];
    short_id?: null | string;
    split_tiers?: TieredSplitTieredGroupTerm;
    tags?: null | string[];
    title?: null | string;
}

Properties

contract_id?: null | string

Shared id of the contract for when multiple revisions may exist

created_at?: string
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
other_collaborators?: null | AccountUserPersona[]

A list of collaborators who are not recieving splits but are a part of the Contract

partition_key?: null | string
recoupables?: null | RecoupableTerm[]

Recoupables

short_id?: null | string
tags?: null | string[]

Tags to help set and identify the type of SimpleContract

title?: null | string

Display title