2021-03-26 12:55:28 +03:00
mutation auth ( $username : String ! , $password : String ! ) {
tokenAuth ( username : $username , password : $password ) {
token
}
}
mutation register ( $username : String ! , $password : String ! ) {
2021-04-24 13:58:03 +03:00
createUser ( username : $username , password : $password ) {
2021-03-26 12:55:28 +03:00
ok
}
2021-04-24 13:58:03 +03:00
}
query getMaterials ( $token : String ) {
materialsByUser ( token : $token ) {
2021-06-05 00:19:02 +03:00
name
state
2021-04-24 13:58:03 +03:00
content
id
}
}
2021-06-05 00:19:02 +03:00
mutation UpdateDoc ( $id : ID , $content : String , $name : String , $state : String ) {
updateDoc ( content : $content , id : $id , name : $name , state : $state ) {
ok
}
}
mutation DeleteDoc ( $id : ID ) {
deleteDoc ( id : $id ) {
2021-04-24 13:58:03 +03:00
ok
}
}
query getMaterialByID ( $id : ID ! ) {
material ( id : $id ) {
2021-06-05 00:19:02 +03:00
name
state
}
}
mutation CreateDoc ( $token : String , $name : String ) {
createDoc ( token : $token , content : "Это новый документ!" , name : $name , state : "{\"blocks\":[{\"key\":\"637gr\",\"text\":\"Это новый документ!\",\"type\":\"unstyled\",\"depth\":0,\"inlineStyleRanges\":[],\"entityRanges\":[],\"data\":{}}],\"entityMap\":{}}" ) {
document {
id
}
2021-04-24 13:58:03 +03:00
}
}