frontend/graphql/vehicle.gql (view raw)
1fragment VehicleFields on Vehicle {
2 id
3 name
4 seats
5 phone_number
6}
7
8query findUserVehicles {
9 me {
10 id
11 username
12 profile {
13 vehicles {
14 ...VehicleFields
15 }
16 }
17 }
18}
19
20mutation createVehicle($vehicle: VehicleInput!) {
21 createVehicle(input: {data: $vehicle}) {
22 vehicle {
23 ...VehicleFields
24 }
25 }
26}
27
28mutation updateVehicle($id: ID!, $vehicleUpdate: editVehicleInput!) {
29 updateVehicle(input: {where: {id: $id}, data: $vehicleUpdate}) {
30 vehicle {
31 ...VehicleFields
32 }
33 }
34}
35
36mutation deleteVehicle($id: ID!) {
37 deleteVehicle(input: {where: {id: $id}}) {
38 vehicle {
39 id
40 name
41 }
42 }
43}