Sign inSign up

parchapp/gateway

By parchapp

•Updated almost 7 years ago

Image
0

165

parchapp/gateway repository overview


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:

⁠{ "data": { "validateUser": { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEiLCJuYmYiOjE1NzM5NTMwODIsImV4cCI6MTU3NDU1Nzg4MiwiaWF0IjoxNTczOTUzMDgyfQ.kweO5FH2PpZIT4YcQrsMVUTvjApoq2l6ugbgPxJtAbg" } } }

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 /////////////////

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" } } }


⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:


Querys protegidas.


######################################################### MS Auth #########################################################

///////////////// Querys /////////////////

query{ getUserbyid(id:1){ username } }

Ejemplo de retorno:

⁠{ "data": { "getUserbyid": { "username": "jdoe" } } }

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

⁠Ejemplo de retorno:

Tag summary

Content type

Image

Digest

Size

352.1 MB

Last updated

almost 7 years ago

docker pull parchapp/gateway