Class CalendarInfo

CalendarInfo class

Represents information about calendar.

public class CalendarInfo : BaseRestObject

Properties

NameDescription
CanEdit { get; set; }true if the user can write to the calendar, false otherwise.
CanShare { get; set; }true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.
CanViewPrivateItems { get; set; }true if the user can read calendar items that have been marked private, false otherwise.
Color { get; set; }Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.
DefaultOnlineMeetingProvider { get; set; }The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
IsDefaultCalendar { get; set; }true if this is the default calendar where new events are created by default, false otherwise.
IsRemovable { get; set; }Indicates whether this user calendar can be deleted from the user mailbox.
IsTallyingResponses { get; set; }Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users’ primary calendars support tracking of meeting responses.
virtual ItemId { get; }Gets string representation of entry ID.
virtual Name { get; set; }Gets or sets the name of Calendar.
Owner { get; set; }If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.
virtual Properties { get; }Gets the mapi properties.

See Also