Add Clockify task resource (#2162)

*  Add Task resource to Clockify Node

* 🔨 Refactor Clockify expansion

* 🔥 Remove logging

*  Add defaults

*  Improvements

*  Minor improvements

Co-authored-by: Frank Silver <dasylva.f@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
This commit is contained in:
Iván Ovejero
2021-09-03 19:03:15 +02:00
committed by GitHub
parent 7dcbaedea6
commit 1084e7d9b5
5 changed files with 538 additions and 5 deletions

View File

@@ -10,6 +10,11 @@ enum MembershipStatusEnum {
INACTIVE = 'INACTIVE',
}
enum TaskStatusEnum {
ACTIVE = 'ACTIVE',
DONE = 'DONE',
}
export interface IMembershipDto {
hourlyRate: IHourlyRateDto;
membershipStatus: MembershipStatusEnum;
@@ -25,6 +30,17 @@ export interface ITagDto {
archived: boolean;
}
export interface ITaskDto {
assigneeIds: object;
estimate: string;
id: string;
name: any; // tslint:disable-line:no-any
workspaceId: string;
projectId: string;
'is-active': boolean;
status: TaskStatusEnum;
}
export interface ITimeIntervalDto {
duration: string;
end: string;