all repos — caroster @ 82a6b00ced5640055e8caff7e67636e5746cc112

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