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