Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 2.79 KB

api.md

File metadata and controls

44 lines (38 loc) · 2.79 KB

API

Iteration 1:

type & name arg
[arg] - additional
result
mutate login email
password
ok
user
mutate validateName firstName
lastName
ok
errorInfo
mutate validateBirthdate birthdate ok
errorInfo
mutate validateJob jobTitle ok
errorInfo
mutate validateCompany company ok
errorInfo
mutate validateEmail email ok
errorInfo
mutate validatePassword password
repeatedPassword
ok
errorInfo
mutate registration firstName
lastName
birthdate
jobTitle
company
email
password
repeatedPassword
ok
errorInfo
user
mutate userUpdate sessionKey
[firstName]
[lastName]
[birthdate]
[jobTitle]
[company]
[email]
[password]
ok
errorInfo
user
mutate addTask sessionKey
name
executionDate
[deadline]
[description]
[fruits]
[usersId]
[groupId]
ok
errorInfo
task
mutate updateTask sessionKey
taskId
[name]
[executionDate]
[deadline]
[description]
[fruits]
[state]
ok
errorInfo
task
mutate changePriorityTask sessionKey
taskId
[previousTaskId]
[personalDate]
ok
errorInfo
tasks
query userTasks sessionKey userTasks

Iteration 2:

type & name arg
[arg] - additional
result
query users sessionKey
[id]
[firstName]
[lastName]
[email]
[birthdate]
[jobTitle]
[company]
[sessionKey]
users
query otherUserTasks sessionKey
otherId
otherUserTasks
query pingList sessionKey pingList
query pingDataForRequest sessionKey
taskId
pingDataForRequest
query pingDataForAnswer sessionKey
pingId
pingDataForAnswer
mutation sendPing sessionKey
otherId
taskId
pingType
message
ok
errorInfo
mutation setPingEnded sessionKey
pingId
ok
errorInfo

Iteration 3:

type & name arg
[arg] - additional
result
mutation addGroup sessionKey
name
[description]
ok
errorInfo
group
mutation addGroupMember sessionKey
groupId
userId
ok
errorInfo
mutation leaveGroup sessionKey
groupId
ok
errorInfo
mutation deleteGroupMember sessionKey
groupId
userId
ok
errorInfo
mutation shareTask sessionKey
taskId
[groupId]
[userId]
ok
errorInfo
query commonUserTasks sessionKey
otherId
tasks
query groups [id]
[name]
groups
query userGroups sessionKey groups