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 delegateeopen in 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 senderopen in new window.

Example

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