all repos — caroster @ v0.4.1

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

frontend/graphql/event.gql (view raw)

 1fragment EventFields on Event {
 2  id
 3  uuid
 4  name
 5  email
 6  date
 7  address
 8  position
 9  waiting_list
10  cars {
11    id
12    name
13    seats
14    meeting
15    departure
16    details
17    phone_number
18    passengers
19  }
20}
21
22mutation createEvent(
23  $name: String!
24  $email: String!
25  $date: Date
26  $address: String
27  $newsletter: Boolean
28) {
29  createEvent(
30    input: {
31      data: {
32        name: $name
33        email: $email
34        date: $date
35        address: $address
36        newsletter: $newsletter
37      }
38    }
39  ) {
40    event {
41      ...EventFields
42    }
43  }
44}
45
46mutation updateEvent($id: ID!, $eventUpdate: editEventInput) {
47  updateEvent(input: {where: {id: $id}, data: $eventUpdate}) {
48    event {
49      ...EventFields
50    }
51  }
52}
53
54query event($id: ID!) {
55  event(id: $id) {
56    ...EventFields
57  }
58}
59
60query eventByUUID($uuid: String!) {
61  eventByUUID(uuid: $uuid) {
62    ...EventFields
63  }
64}