frontend/graphql/travel.gql (view raw)
1fragment TravelFields on Travel {
2 id
3 meeting
4 departure
5 details
6 vehicleName
7 phone_number
8 seats
9 passengers {
10 id
11 name
12 location
13 user {
14 id
15 firstName
16 lastName
17 }
18 }
19}
20
21mutation createTravel($travel: TravelInput!) {
22 createTravel(input: {data: $travel}) {
23 travel {
24 ...TravelFields
25 }
26 }
27}
28
29mutation updateTravel($id: ID!, $travelUpdate: editTravelInput!) {
30 updateTravel(input: {where: {id: $id}, data: $travelUpdate}) {
31 travel {
32 ...TravelFields
33 }
34 }
35}
36
37mutation deleteTravel($id: ID!) {
38 deleteTravel(input: {where: {id: $id}}) {
39 travel {
40 id
41 }
42 }
43}