Skip to main content

Event

No description

type Event {
_id: ID!
title: String!
description: String!
startDate: Date!
endDate: Date!
startTime: Time
endTime: Time
allDay: Boolean!
recurring: Boolean!
recurrance: Recurrance
isPublic: Boolean!
isRegisterable: Boolean!
location: String
latitude: Latitude
longitude: Longitude
organization: Organization
creator: User!
attendees: [User!]!
attendeesCheckInStatus: [CheckInStatus!]!
admins(adminId: ID): [User]
status: Status!
projects: [EventProject]
feedback: [Feedback!]!
averageFeedbackScore: Float
}

Fields

Event._id ● ID! non-null scalar

Event.title ● String! non-null scalar

Event.description ● String! non-null scalar

Event.startDate ● Date! non-null scalar

Event.endDate ● Date! non-null scalar

Event.startTime ● Time scalar

Event.endTime ● Time scalar

Event.allDay ● Boolean! non-null scalar

Event.recurring ● Boolean! non-null scalar

Event.recurrance ● Recurrance enum

Event.isPublic ● Boolean! non-null scalar

Event.isRegisterable ● Boolean! non-null scalar

Event.location ● String scalar

Event.latitude ● Latitude scalar

Event.longitude ● Longitude scalar

Event.organization ● Organization object

Event.creator ● User! non-null object

Event.attendees ● [User!]! non-null object

Event.attendeesCheckInStatus ● [CheckInStatus!]! non-null object

Event.admins ● [User] list object

Event.admins.adminId ● ID scalar

Event.status ● Status! non-null enum

Event.projects ● [EventProject] list object

Event.feedback ● [Feedback!]! non-null object

Event.averageFeedbackScore ● Float scalar

Returned by

adminRemoveEvent mutation ● createEvent mutation ● event query ● eventsByOrganization query ● eventsByOrganizationConnection query ● registeredEventsByUser query ● registerForEvent mutation ● removeEvent mutation ● unregisterForEventByUser mutation ● updateEvent mutation

Member of

CheckIn object ● EventProject object ● Feedback object ● Task object ● User object