all repos — caroster @ v0.8.0

[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    vehicleName
26    phone_number
27    seats
28    passengers {
29      id
30      name
31      location
32      user {
33        id
34        firstName
35        lastName
36      }
37    }
38  }
39}
40
41mutation createEvent(
42  $name: String!
43  $email: String!
44  $date: Date
45  $address: String
46  $description: String
47  $newsletter: Boolean
48) {
49  createEvent(
50    input: {
51      data: {
52        name: $name
53        email: $email
54        date: $date
55        address: $address
56        description: $description
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}