Task
A task that can be assigned to a user and is associated with a taskable entity.
type Task {
assignee: Party
assigneeId: ID
createdAt: ISO8601DateTime!
deletedAt: ISO8601DateTime
description: String
dueDate: ISO8601DateTime
id: ID!
priority: TaskPriorityEnum!
status: TaskStatusEnum!
taskable: Taskable!
taskableId: ID!
taskableType: TaskableTypeEnum!
title: String!
updatedAt: ISO8601DateTime!
}
Fields
Task.assignee
● Party
object
The party to whom the task is assigned
Task.assigneeId
● ID
scalar
Task.createdAt
● ISO8601DateTime!
non-null scalar
Task.deletedAt
● ISO8601DateTime
scalar
The date and time when the task was deleted
Task.description
● String
scalar
Task.dueDate
● ISO8601DateTime
scalar
Task.id
● ID!
non-null scalar
Task.priority
● TaskPriorityEnum!
non-null enum
Task.status
● TaskStatusEnum!
non-null enum
Task.taskable
● Taskable!
non-null union
The taskable entity to which the task is associated
Task.taskableId
● ID!
non-null scalar
Task.taskableType
● TaskableTypeEnum!
non-null enum
Task.title
● String!
non-null scalar
Task.updatedAt
● ISO8601DateTime!
non-null scalar
Returned By
task
query ● taskAdd
mutation ● tasks
query ● taskUpdate
mutation