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