all repos — caroster @ f61da4df34a45c277877046b84e0b909930ea292

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