extend type Mutation { addTaskLabel(input: AddTaskLabelInput): Task! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: TASK) removeTaskLabel(input: RemoveTaskLabelInput): Task! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: TASK) toggleTaskLabel(input: ToggleTaskLabelInput!): ToggleTaskLabelPayload! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: TASK) } input AddTaskLabelInput { taskID: UUID! projectLabelID: UUID! } input RemoveTaskLabelInput { taskID: UUID! taskLabelID: UUID! } input ToggleTaskLabelInput { taskID: UUID! projectLabelID: UUID! } type ToggleTaskLabelPayload { active: Boolean! task: Task! }