type Mutation { # PROJECT "Create a new project." createProject(input: ProjectCreateInput!): Project! # ACTIVITY "Create an activity." createActivity(input: ActivityCreateInput!): Activity! "Edit an activity." editActivity(input: ActivityEditInput!): Activity! # ITEM "Create an item." createItem(input: ItemCreateInput): Item! "Edit an item." editItem(input: ItemEditInput): Item! # ISSUE "Create a new issue." createIssue(input: IssueCreateInput!): Issue! "Edit an issue." editIssue(input: IssueEditInput!): Issue! # ISSUE TASK "Create a new issue task." createIssueTask(input: IssueTaskCreateInput!): IssueTask! "Edit an issue task." editIssueTask(input: IssueTaskEditInput!): IssueTask! # ISSUE ITEM "Create an issue item." createIssueItem(input: IssueItemCreateInput!): IssueItem! "Edit an issue item." editIssueItem(input: IssueItemEditInput!): IssueItem! # LOG "Create a log." createLog(input: LogCreateInput!): Log! "Edit a log." editLog(input: LogEditInput!): Log! # GOAL # USER "Log in." loginUser(input: UserLoginInput!): User! "Log out." logoutUser: User! "Create a new user. This can only be done by administrators." createUser(input: UserCreateInput!): User! "Edit an existing user. This can only be done by administrators." editUser(input: UserEditInput!): User! }