// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// Calendar undocumented
type Calendar struct {
	// Entity is the base model of Calendar
	Entity
	// Name undocumented
	Name *string `json:"name,omitempty"`
	// Color undocumented
	Color *CalendarColor `json:"color,omitempty"`
	// HexColor undocumented
	HexColor *string `json:"hexColor,omitempty"`
	// IsDefaultCalendar undocumented
	IsDefaultCalendar *bool `json:"isDefaultCalendar,omitempty"`
	// ChangeKey undocumented
	ChangeKey *string `json:"changeKey,omitempty"`
	// CanShare undocumented
	CanShare *bool `json:"canShare,omitempty"`
	// CanViewPrivateItems undocumented
	CanViewPrivateItems *bool `json:"canViewPrivateItems,omitempty"`
	// IsShared undocumented
	IsShared *bool `json:"isShared,omitempty"`
	// IsSharedWithMe undocumented
	IsSharedWithMe *bool `json:"isSharedWithMe,omitempty"`
	// CanEdit undocumented
	CanEdit *bool `json:"canEdit,omitempty"`
	// Owner undocumented
	Owner *EmailAddress `json:"owner,omitempty"`
	// AllowedOnlineMeetingProviders undocumented
	AllowedOnlineMeetingProviders []OnlineMeetingProviderType `json:"allowedOnlineMeetingProviders,omitempty"`
	// DefaultOnlineMeetingProvider undocumented
	DefaultOnlineMeetingProvider *OnlineMeetingProviderType `json:"defaultOnlineMeetingProvider,omitempty"`
	// IsTallyingResponses undocumented
	IsTallyingResponses *bool `json:"isTallyingResponses,omitempty"`
	// IsRemovable undocumented
	IsRemovable *bool `json:"isRemovable,omitempty"`
	// SingleValueExtendedProperties undocumented
	SingleValueExtendedProperties []SingleValueLegacyExtendedProperty `json:"singleValueExtendedProperties,omitempty"`
	// MultiValueExtendedProperties undocumented
	MultiValueExtendedProperties []MultiValueLegacyExtendedProperty `json:"multiValueExtendedProperties,omitempty"`
	// CalendarPermissions undocumented
	CalendarPermissions []CalendarPermission `json:"calendarPermissions,omitempty"`
	// Events undocumented
	Events []Event `json:"events,omitempty"`
	// CalendarView undocumented
	CalendarView []Event `json:"calendarView,omitempty"`
}