all repos — caroster @ 5fa52dfbd467d93ed40542222227bea53bc4dee0

[Octree] Group carpool to your event https://caroster.io

frontend/graphql/travel.gql (view raw)

 1fragment TravelFields on Travel {
 2  id
 3  meeting
 4  departure
 5  details
 6  vehicle {
 7    id
 8    name
 9    phone_number
10    seats
11  }
12  passengers {
13    id
14    name
15    location
16    user {
17      id
18      firstName
19      lastName
20    }
21  }
22}
23
24mutation createTravel($travel: TravelInput!) {
25  createTravel(input: {data: $travel}) {
26    travel {
27      ...TravelFields
28    }
29  }
30}
31
32mutation updateTravel($id: ID!, $travelUpdate: editTravelInput!) {
33  updateTravel(input: {where: {id: $id}, data: $travelUpdate}) {
34    travel {
35      ...TravelFields
36    }
37  }
38}
39
40mutation deleteTravel($id: ID!) {
41  deleteTravel(input: {where: {id: $id}}) {
42    travel {
43      id
44    }
45  }
46}