extend type Mutation { createProjectLabel(input: NewProjectLabel!): ProjectLabel! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: PROJECT) deleteProjectLabel(input: DeleteProjectLabel!): ProjectLabel! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: PROJECT) updateProjectLabel(input: UpdateProjectLabel!): ProjectLabel! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: PROJECT) updateProjectLabelName(input: UpdateProjectLabelName!): ProjectLabel! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: PROJECT) updateProjectLabelColor(input: UpdateProjectLabelColor!): ProjectLabel! @hasRole(roles: [ADMIN, MEMBER], level: PROJECT, type: PROJECT) } input NewProjectLabel { projectID: UUID! labelColorID: UUID! name: String } input DeleteProjectLabel { projectLabelID: UUID! } input UpdateProjectLabelName { projectLabelID: UUID! name: String! } input UpdateProjectLabel { projectLabelID: UUID! labelColorID: UUID! name: String! } input UpdateProjectLabelColor { projectLabelID: UUID! labelColorID: UUID! }