all repos — caroster @ main

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