Task
TaskModel
{
record_id?: string;
organization_id: number;
created_by_user_id: number;
record_sub_type = RecordSubTypeEnum.task;
access_type = RecordAccessTypeEnum.default;
is_template = false;
name?: string;
description?: string;
assigned_user?: OrganizationUserModel;
priority?: RecordPriorityEnum;
date_info: RecordDateModel = new RecordDateModel();
planned_start?: Date;
planned_due?: Date;
status = RecordStatusEnum.incomplete;
status_modified_at?: Date;
completed_at?: Date;
estimated_time?: number;
actual_time?: number;
billable: boolean = true;
cost?: number;
billable_amount?: number;
parent?: RecordIdNameModel;
member_role = MembershipRoleEnum.edit; //Can only be edit / view
sub_records_unarchived_count: number;
sub_records_archived_count: number;
archived = false;
projects = new Array<ProjectRecordModel>();
followers = new Array<OrganizationUserModel>();
files = new Array<FileModel>();
dependencies = new Array<RecordDependencyModel>();
contacts = new Array<ContactTypeaheadModel>();
contact_email?: string; //To link contact while import
contact_phone?: string; //To link contact while import
custom_field_values = new Array<CustomFieldValueModel>();
created_at: Date;
modified_at: Date;
}TaskSubType
RecordAccessTypeEnum
PriorityEnum
DateModel
RecurrTypeEnum
RecurrOnEnum
More Details
Last updated