Skip to content
Fancy Foxx edited this page Nov 25, 2023 · 4 revisions

Event

Social activities hosted for members of the organization to attend.

JSON Example

{
  "id": 420,
  "summery": "Field Day",
  "description": "An outing with friends at the park.",
  "location": "The Park",
  "organizer": {"@type": "Member"},
  "attendees": [ {"@type": "Attendee"} ],
  "allDay": false,
  "dateTimeStart": "2023-07-01 09:30:00",
  "dateTimeEnd": "2023-07-01 14:30:00"
}

Properties

Property Type Description Required
id integer<int64> Unique identifier for the given event. Auto-generated.

>= 1
Example: 420
!
summery String A short title or subject for the event.

<= 256 characters
Example: Field Day
!
description String A more complete description of the event.

<= 2048 characters
Example: An outing with friends at the park.
!
location String The intended venue for the event.

<= 256 characters
Example: The Park
!
organizer Member Member putting together the event. !
attendees Array[Attendee] List of attendees and their respective participation status.
allDay boolean Whether the event is scheduled for full days without specific start or end times.

Example: false
!
dateTimeStart String<date-time> Date and time when the event is scheduled to commence. For all-day events, the time portion is set to 00:00:00.

Example: 2023-07-01 09:30:00
!
dateTimeEnd String<date-time> Date and time when the event is scheduled to conclude. For all-day events, the time portion is set to 00:00:00.

Example: 2023-07-01 14:30:00
!

Attendee

A member and their respective participation status for an event.

JSON Example

{
  "attendee": {"@type": "Member"},
  "participationStatus": "accepted"
}

Properties

Property Type Description Required
attendee Member Member reporting their attendance for an event. !
participationStatus String<enum> Status of the member's participation at an event. RSVP.
Allowed values:
  • accepted
  • declined
  • tentative
!