@lifeintelligencegroup/ngx-lig-ari
Version:
Life Intelligence Group Artificial Intelligence
94 lines (93 loc) • 1.78 kB
TypeScript
export interface Task {
id?: number;
goalId?: number;
name?: string;
description?: string;
system?: boolean;
startOn?: any;
startDateText?: any;
endOn?: any;
endDateText?: any;
statusId?: number;
priorityId?: number;
colourId?: number;
members?: any[];
taskComments?: any[];
files?: any[];
applicationUserId?: string;
archivedBy?: any;
archivedDate?: any;
goal?: any;
createdBy?: any;
createdDate?: any;
remindMe?: any;
reminderTimeId?: number;
rescheduledCount?: number;
deletedBy?: any;
deletedDate?: any;
isArchived?: any;
isDeleted?: any;
notifSubscriptionId?: any;
private?: any;
reschedules?: any;
updatedBy?: any;
updatedDate?: any;
status?: any;
ariMessage?: any;
expanded?: any;
taskDetails?: TaskDetails;
}
export interface TaskDetails {
ari_Color: number;
ari_Icon: number;
ari_Message: string;
updatedBy: any;
updatedOn: any;
}
export declare enum TaskStatus {
Unscheduled = 0,
Later = 1,
Todo = 2,
Doing = 3,
Done = 4
}
export declare enum TaskPoint {
Easy = 1,
Normal = 2,
Complex = 3,
Tricky = 4,
Challenging = 5
}
export declare enum TaskView {
Thumbnail = 1,
Listview = 2,
Archived = 3
}
export declare enum TaskPriority {
Low = 1,
Medium = 2,
High = 3
}
export declare enum TaskColour {
Red = 1,
Blue = 2,
Amber = 3,
Green = 4,
Grey = 5,
Yellow = 6,
Black = 7
}
export declare const reminders: {
id: number;
name: string;
minutes: number;
}[];
export declare enum Days {
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}