frontend/graphql/passenger.gql (view raw)
1fragment PassengerFields on Passenger {
2 id
3 name
4 location
5 email
6 user {
7 id
8 firstName
9 lastName
10 }
11}
12
13mutation createPassenger($passenger: PassengerInput) {
14 createPassenger(input: {data: $passenger}) {
15 passenger {
16 ...PassengerFields
17 }
18 }
19}
20
21mutation updatePassenger($id: ID!, $passengerUpdate: editPassengerInput!) {
22 updatePassenger(input: {where: {id: $id}, data: $passengerUpdate}) {
23 passenger {
24 ...PassengerFields
25 }
26 }
27}
28
29mutation deletePassenger($id: ID!) {
30 deletePassenger(input: {where: {id: $id}}) {
31 passenger {
32 id
33 }
34 }
35}