all repos — caroster @ 2e4e192becc64475ea9245eb5fec57f72cb7088e

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