all repos — caroster @ a7f00a96575b17ed51637a09a10f0361ce410007

[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          user {
19            data {
20              id
21              attributes {
22                firstName
23                lastName
24                email
25              }
26            }
27          }
28        }
29      }
30    }
31  }
32}
33
34mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
35  createTravel(data: $travel, createVehicle: $createVehicle) {
36    data {
37      ...TravelFields
38    }
39  }
40}
41
42mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
43  updateTravel(id: $id, data: $travelUpdate) {
44    data {
45      ...TravelFields
46    }
47  }
48}
49
50mutation deleteTravel($id: ID!) {
51  deleteTravel(id: $id) {
52    data {
53      id
54    }
55  }
56}