public class Calendar extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
Calendar.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<OnlineMeetingProviderType> |
allowedOnlineMeetingProviders |
protected String |
allowedOnlineMeetingProvidersNextLink |
protected String |
calendarGroupId |
protected Boolean |
canEdit |
protected Boolean |
canShare |
protected Boolean |
canViewPrivateItems |
protected String |
changeKey |
protected CalendarColor |
color |
protected OnlineMeetingProviderType |
defaultOnlineMeetingProvider |
protected String |
hexColor |
protected Boolean |
isDefaultCalendar |
protected Boolean |
isRemovable |
protected Boolean |
isShared |
protected Boolean |
isSharedWithMe |
protected Boolean |
isTallyingResponses |
protected String |
name |
protected EmailAddress |
owner |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Calendar() |
protected String name
protected CalendarColor color
protected String hexColor
protected Boolean isDefaultCalendar
protected String changeKey
protected Boolean canShare
protected Boolean canViewPrivateItems
protected Boolean isShared
protected Boolean isSharedWithMe
protected Boolean canEdit
protected EmailAddress owner
protected String calendarGroupId
protected List<OnlineMeetingProviderType> allowedOnlineMeetingProviders
protected String allowedOnlineMeetingProvidersNextLink
protected OnlineMeetingProviderType defaultOnlineMeetingProvider
protected Boolean isTallyingResponses
protected Boolean isRemovable
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static Calendar.Builder builderCalendar()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<CalendarColor> getColor()
public Calendar withColor(CalendarColor color)
public Optional<EmailAddress> getOwner()
public Calendar withOwner(EmailAddress owner)
public com.github.davidmoten.odata.client.CollectionPage<OnlineMeetingProviderType> getAllowedOnlineMeetingProviders()
public Optional<OnlineMeetingProviderType> getDefaultOnlineMeetingProvider()
public Calendar withDefaultOnlineMeetingProvider(OnlineMeetingProviderType defaultOnlineMeetingProvider)
public SingleValueLegacyExtendedPropertyCollectionRequest getSingleValueExtendedProperties()
public MultiValueLegacyExtendedPropertyCollectionRequest getMultiValueExtendedProperties()
public CalendarPermissionCollectionRequest getCalendarPermissions()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
public EventCollectionRequest getEvents()
Org.OData.Capabilities.V1.ChangeTracking
Supported = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.NavigationRestrictions
public EventCollectionRequest getCalendarView()
Org.OData.Capabilities.V1.ChangeTracking
Supported = true
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.SearchRestrictions
Searchable = false
Org.OData.Capabilities.V1.NavigationRestrictions
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic Calendar patch()
this with changed fields reset.public Calendar put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<ScheduleInformation> getSchedule(List<String> schedules, DateTimeTimeZone endTime, DateTimeTimeZone startTime, Integer availabilityViewInterval)
public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<CalendarRoleType> allowedCalendarSharingRoles(String user)
Copyright © 2018–2020. All rights reserved.