23 lines
458 B
GraphQL
23 lines
458 B
GraphQL
input AddTaskLabelInput {
|
|
taskID: UUID!
|
|
projectLabelID: UUID!
|
|
}
|
|
|
|
input RemoveTaskLabelInput {
|
|
taskLabelID: UUID!
|
|
}
|
|
input ToggleTaskLabelInput {
|
|
taskID: UUID!
|
|
projectLabelID: UUID!
|
|
}
|
|
|
|
type ToggleTaskLabelPayload {
|
|
active: Boolean!
|
|
task: Task!
|
|
}
|
|
extend type Mutation {
|
|
addTaskLabel(input: AddTaskLabelInput): Task!
|
|
removeTaskLabel(input: RemoveTaskLabelInput): Task!
|
|
toggleTaskLabel(input: ToggleTaskLabelInput!): ToggleTaskLabelPayload!
|
|
}
|