all repos — caroster @ 7c4ac0f6b287186311022f3893657bf173dcd540

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

frontend/graphql/travel.gql (view raw)

 1fragment TravelFields on TravelEntity {
 2  id
 3  attributes {
 4    meeting
 5    meeting_latitude
 6    meeting_longitude
 7    departure
 8    details
 9    vehicleName
10    phone_number
11    seats
12    passengers {
13      data {
14        id
15        attributes {
16          name
17          location
18          phone
19          user {
20            data {
21              id
22              attributes {
23                firstName
24                lastName
25                email
26              }
27            }
28          }
29        }
30      }
31    }
32  }
33}
34
35mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
36  createTravel(data: $travel, createVehicle: $createVehicle) {
37    data {
38      ...TravelFields
39    }
40  }
41}
42
43mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
44  updateTravel(id: $id, data: $travelUpdate) {
45    data {
46      ...TravelFields
47    }
48  }
49}
50
51mutation deleteTravel($id: ID!) {
52  deleteTravel(id: $id) {
53    data {
54      id
55    }
56  }
57}