# Calendar Attendees 6.2.3

The basic config object accepts a parameter attendees as a list of CalendarAttendee objects. This will provide event attendee options to all calendar services.

# name

  • Type: string
  • Required: no

The attendee's name.

# email

  • Type: string
  • Required: yes

The attendee's email address.

# icsOptions

  • Type: ICSAttendeeOptions
  • Required: no

ICSAttendeeOptions is a configuration object for specifying iCalendar-specific information about the attendee. It accepts the following parameters:

# icsOptions.delegatedFrom

  • Type: string
  • Required: no
  • Any valid URI (e.g., MAILTO:john@doe.com).

The delegatee (opens new window) of the attendee request.

# icsOptions.partStat

The participation status of the attendee.

# icsOptions.role

The participation role of the attendee.

# icsOptions.rsvp

  • Type: boolean
  • Required: no

Whether or not the attendee is RSVP'd to the event.

# icsOptions.sentBy

  • Type: string
  • Required: no
  • Any valid URI (e.g., MAILTO:john@doe.com).

The event sender (opens new window).

# Example

const attendees: CalendarAttendees[] = [
  {
    name: 'John Doe',
    email: 'john@doe.com',
    icsOptions: {
      rsvp: true
    }
  },
  {
    name: 'Jane Doe',
    email: 'jane@doe.com'
  }
]