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
{
on_track = 'on_track',
at_risk = 'at_risk',
off_track = 'off_track',
on_hold = 'on_hold',
completed = 'completed'
}
ProjectRecordModel
export class ProjectRecordModel extends ProjectBaseModel{
inherited = false;
constructor(){
super();
}
}
Last updated