@sourceloop/task-service / Exports / Task
Class: Task<TS>¶
Type parameters¶
| Name | Type |
|---|---|
TS |
TaskStatus |
Hierarchy¶
-
UserModifiableEntity<Task>↳
Task
Table of contents¶
Constructors¶
Properties¶
- assigneeId
- createdBy
- createdOn
- description
- dueDate
- endDate
- externalId
- id
- key
- metadata
- modifiedBy
- modifiedOn
- name
- priority
- severity
- startDate
- status
- type
- userTasks
Constructors¶
constructor¶
• new Task<TS>(data?)
Type parameters¶
| Name | Type |
|---|---|
TS |
TaskStatus |
Parameters¶
| Name | Type |
|---|---|
data? |
Partial<Task<TaskStatus>> |
Inherited from¶
UserModifiableEntity<Task>.constructor
Defined in¶
packages/core/dist/models/base-entity.model.d.ts:6
Properties¶
assigneeId¶
• Optional assigneeId: string
Defined in¶
services/task-service/src/models/task.model.ts:88
createdBy¶
• Optional createdBy: string
Inherited from¶
UserModifiableEntity.createdBy
Defined in¶
packages/core/dist/models/user-modifiable-entity.model.d.ts:4
createdOn¶
• Optional createdOn: Date
Inherited from¶
UserModifiableEntity.createdOn
Defined in¶
packages/core/dist/models/base-entity.model.d.ts:4
description¶
• Optional description: string
Defined in¶
services/task-service/src/models/task.model.ts:36
dueDate¶
• Optional dueDate: Date
Defined in¶
services/task-service/src/models/task.model.ts:75
endDate¶
• Optional endDate: Date
Defined in¶
services/task-service/src/models/task.model.ts:82
externalId¶
• Optional externalId: string
Defined in¶
services/task-service/src/models/task.model.ts:105
id¶
• Optional id: string
Defined in¶
services/task-service/src/models/task.model.ts:15
key¶
• key: string
Defined in¶
services/task-service/src/models/task.model.ts:22
metadata¶
• metadata: AnyObject
Defined in¶
services/task-service/src/models/task.model.ts:94
modifiedBy¶
• Optional modifiedBy: string
Inherited from¶
UserModifiableEntity.modifiedBy
Defined in¶
packages/core/dist/models/user-modifiable-entity.model.d.ts:5
modifiedOn¶
• Optional modifiedOn: Date
Inherited from¶
UserModifiableEntity.modifiedOn
Defined in¶
packages/core/dist/models/base-entity.model.d.ts:5
name¶
• name: string
Defined in¶
services/task-service/src/models/task.model.ts:29
priority¶
• priority: string
Defined in¶
services/task-service/src/models/task.model.ts:49
severity¶
• severity: string
Defined in¶
services/task-service/src/models/task.model.ts:55
startDate¶
• Optional startDate: Date
Defined in¶
services/task-service/src/models/task.model.ts:68
status¶
• status: TS
Defined in¶
services/task-service/src/models/task.model.ts:43
type¶
• type: string
Defined in¶
services/task-service/src/models/task.model.ts:61
userTasks¶
• Optional userTasks: UserTask[]