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