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
Defines the type of record this is - task or milestone
RecordAccessTypeEnum
If its `core_members` it means this task is only visible to internal members and not to the guest user
PriorityEnum
DateModel
RecurrTypeEnum
RecurrOnEnum
More Details
For ProjectRecordModel please refer to Project
For FileModel please refer to File
For RecordStatusEnum please refer to Record
For OrganizationUserModel please refer to Organization User
Last updated