stufflog graphql server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

49 lines
1.4 KiB

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!
# 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!
}