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