Project

{
    group_id?: number;
    project_id?: string;

    parent_project_id?: string;

    name: string; // max 100, min 1

    access_type: MembershipAccessTypeEnum = MembershipAccessTypeEnum.public_to_parent;

    default_view_id?: string;

    start_date?: Date;
    due_date?: Date;

    icon_url: string;
    color_id: number: number; //Between 0 to 16 number

    order_index: number = 0;

    owner_user_id?: number;

    status?: ProjectStatusEnum;

    is_template = false;

    archived = false;
    is_delete_triggered = false;

    created_at: Date;
}

Please refer to Membership for MembershipAccessTypeEnum

ProjectStatusEnum

ProjectRecordModel

Last updated