CalendarRoleType

CalendarRoleType enumeration (8 values)

Represent sharing or delegating permission levels for the calendar.

ValueDescription
NoneCalendar isn’t shared with the user.
FreeBusyReadUser is a recipient who can view free/busy status of the owner on the calendar.
LimitedReadUser is a recipient who can view free/busy status, and titles and locations of the events on the calendar.
ReadUser is a recipient who can view all the details of the events on the calendar, except for the owner’s private events.
WriteUser is a recipient who can view all the details (except for private events) and edit events on the calendar.
DelegateWithoutPrivateEventAccessUser is a delegate who has write access but can’t view information of the owner’s private events on the calendar.
DelegateWithPrivateEventAccessUser is a delegate who has write access and can view information of the owner’s private events on the calendar.
CustomUser has custom permissions to the calendar.