all repos — caroster @ 3a6483727355d59a734458de22d13c6088c9ce29

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