all repos — caroster @ v5.2

[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    departureDate
 8    departureTime
 9    details
10    vehicleName
11    phone_number
12    seats
13    passengers {
14      data {
15        id
16        attributes {
17          name
18          location
19          phone
20          user {
21            data {
22              id
23              attributes {
24                firstName
25                lastName
26                email
27              }
28            }
29          }
30        }
31      }
32    }
33  }
34}
35
36mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) {
37  createTravel(data: $travel, createVehicle: $createVehicle) {
38    data {
39      ...TravelFields
40    }
41  }
42}
43
44mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) {
45  updateTravel(id: $id, data: $travelUpdate) {
46    data {
47      ...TravelFields
48    }
49  }
50}
51
52mutation deleteTravel($id: ID!) {
53  deleteTravel(id: $id) {
54    data {
55      id
56    }
57  }
58}