all repos — caroster @ 33c19b84e5d8bc61df598d3b3a2fa6a02e6dee62

[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  waitingList {
10    id
11    name
12    location
13    user {
14      id
15      firstName
16      lastName
17    }
18  }
19  travels {
20    id
21    meeting
22    departure
23    details
24    vehicle {
25      id
26      name
27      phone_number
28      seats
29    }
30    passengers {
31      id
32      name
33      location
34      user {
35        id
36        firstName
37        lastName
38      }
39    }
40  }
41}
42
43mutation createEvent(
44  $name: String!
45  $email: String!
46  $date: Date
47  $address: String
48  $newsletter: Boolean
49) {
50  createEvent(
51    input: {
52      data: {
53        name: $name
54        email: $email
55        date: $date
56        address: $address
57        newsletter: $newsletter
58      }
59    }
60  ) {
61    event {
62      ...EventFields
63    }
64  }
65}
66
67mutation updateEvent($uuid: String!, $eventUpdate: editEventInput) {
68  updateEventByUUID(input: {where: {uuid: $uuid}, data: $eventUpdate}) {
69    event {
70      ...EventFields
71    }
72  }
73}
74
75query eventByUUID($uuid: String!) {
76  eventByUUID(uuid: $uuid) {
77    ...EventFields
78  }
79}