all repos — caroster @ e5c55de093d4edc0ba99de71ea4ce6b32179268a

[Octree] Group carpool to your event https://caroster.io

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}