Se listan algunos de los querys que recibe este api.
Querys no protegidas.
######################################################### MS Auth #########################################################
///////////////// Mutation /////////////////
mutation{ validateUser(user:{ username:"jdoe" password:"12345"}){ token } }
Ejemplo de retorno:
mutation{ createUser(user:{ firstName: "Joe", lastName: "Doe", username: "test", email: "[email protected]", birtdate: "2000-01-07T00:00:00", interests: "Ciclismo" , password: "12345" }) {id} }
Ejemplo de retorno:
######################################################### MS Groups #########################################################
///////////////// Querys /////////////////
query{ allGroups{ id id_event members{ user } } }
Ejemplo de retorno:
{ "data": { "allGroups": [ { "id": 1, "id_event": "100", "members": [ { "user": 50 } ] } ] } }
query{ groupById(id:1){ id_event members{ user } } }
Ejemplo de retorno:
{ "data": { "groupById": [ { "id_event": "100", "members": [ { "user": 50 } ] } ] } }
query{ groupsByUser(id:50){ id_event members{ user } } }
Ejemplo de retorno:
{ "data": { "groupsByUser": [ { "id_event": "100", "members": [ { "user": 50 } ] } ] } }
query{ groupsByEvent(id:"100"){ id_event members{ user } } }
Ejemplo de retorno:
{ "data": { "groupsByEvent": [ { "id_event": "100", "members": [ { "user": 50 } ] } ] } }
///////////////// Mutation /////////////////
mutation{ createGroup(group:{ id_event:"1" member: 50 }) }
Ejemplo de retorno:
{ "data": { "createGroup": "Group add successfully!" } }
mutation{ updateMember(group:{ id:1 member: 999 }) }
Ejemplo de retorno:
{ "data": { "updateMember": "Member added successfully!" } }
mutation{ deleteGroup(id:3) }
Ejemplo de retorno:
{ "data": { "deleteGroup": "Group delete successfully!" } }
mutation{ deleteMember(group:{ id:3 member:50 }) }
Ejemplo de retorno:
{ "data": { "deleteMember": "Member delete successfully!" } }
######################################################### MS PDF #########################################################
mutation{ createEventPDF(eventPDF:{ _id:"5d9c0bfc1beff83d25c0656a", name:"Carlos", date:"2020-12-12T05:00:00.000Z", description:"Concierto de electronica", location:"5d9c0bf71beff83d25c06569", type:"Concierto" }){ id _id name date description location type } }
Ejemplo de retorno:
{ "data": { "createEventPDF": { "id": 1, "_id": "5d9c0bfc1beff83d25c0656a", "name": "Carlos", "date": "2020-12-12T05:00:00.000Z", "description": "Concierto de electronica", "location": "5d9c0bf71beff83d25c06569", "type": "Concierto" } } }
Querys protegidas.
######################################################### MS Auth #########################################################
///////////////// Querys /////////////////
query{ getUserbyid(id:1){ username } }
Ejemplo de retorno:
Content type
Image
Digest
Size
352.1 MB
Last updated
almost 7 years ago
docker pull parchapp/gateway