Package com.microsoft.graph.models
Class Event
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.OutlookItem
com.microsoft.graph.models.Event
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
The class for the Event.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Allow New Time Proposals.The Attachments.The Attendees.The Body.The Body Preview.The Calendar.The End.The Extensions.The Has Attachments.The Hide Attendees.The ICal UId.The Importance.The Instances.The Is All Day.The Is Cancelled.The Is Draft.The Is Online Meeting.The Is Organizer.The Is Reminder On.The Location.The Locations.The Multi Value Extended Properties.The Online Meeting.The Online Meeting Provider.The Online Meeting Url.The Organizer.The Original End Time Zone.The Original Start.The Original Start Time Zone.The Recurrence.The Reminder Minutes Before Start.The Response Requested.The Response Status.The Sensitivity.The Series Master Id.The Show As.The Single Value Extended Properties.The Start.The Subject.The Transaction Id.The Type.The Web Link.Fields inherited from class com.microsoft.graph.models.OutlookItem
categories, changeKey, createdDateTime, lastModifiedDateTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
allowNewTimeProposals
@SerializedName(value="allowNewTimeProposals", alternate="AllowNewTimeProposals") @Expose @Nullable public Boolean allowNewTimeProposalsThe Allow New Time Proposals. true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true. -
attendees
@SerializedName(value="attendees", alternate="Attendees") @Expose @Nullable public List<Attendee> attendeesThe Attendees. The collection of attendees for the event. -
body
The Body. The body of the message associated with the event. It can be in HTML or text format. -
bodyPreview
@SerializedName(value="bodyPreview", alternate="BodyPreview") @Expose @Nullable public String bodyPreviewThe Body Preview. The preview of the message associated with the event. It is in text format. -
end
The End. The date, time, and time zone that the event ends. By default, the end time is in UTC. -
hasAttachments
@SerializedName(value="hasAttachments", alternate="HasAttachments") @Expose @Nullable public Boolean hasAttachmentsThe Has Attachments. Set to true if the event has attachments. -
hideAttendees
@SerializedName(value="hideAttendees", alternate="HideAttendees") @Expose @Nullable public Boolean hideAttendeesThe Hide Attendees. When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false. -
iCalUId
The ICal UId. A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. -
importance
@SerializedName(value="importance", alternate="Importance") @Expose @Nullable public Importance importanceThe Importance. -
isAllDay
The Is All Day. -
isCancelled
@SerializedName(value="isCancelled", alternate="IsCancelled") @Expose @Nullable public Boolean isCancelledThe Is Cancelled. -
isDraft
The Is Draft. -
isOnlineMeeting
@SerializedName(value="isOnlineMeeting", alternate="IsOnlineMeeting") @Expose @Nullable public Boolean isOnlineMeetingThe Is Online Meeting. -
isOrganizer
@SerializedName(value="isOrganizer", alternate="IsOrganizer") @Expose @Nullable public Boolean isOrganizerThe Is Organizer. -
isReminderOn
@SerializedName(value="isReminderOn", alternate="IsReminderOn") @Expose @Nullable public Boolean isReminderOnThe Is Reminder On. -
location
The Location. -
locations
@SerializedName(value="locations", alternate="Locations") @Expose @Nullable public List<Location> locationsThe Locations. -
onlineMeeting
@SerializedName(value="onlineMeeting", alternate="OnlineMeeting") @Expose @Nullable public OnlineMeetingInfo onlineMeetingThe Online Meeting. -
onlineMeetingProvider
@SerializedName(value="onlineMeetingProvider", alternate="OnlineMeetingProvider") @Expose @Nullable public OnlineMeetingProviderType onlineMeetingProviderThe Online Meeting Provider. -
onlineMeetingUrl
@SerializedName(value="onlineMeetingUrl", alternate="OnlineMeetingUrl") @Expose @Nullable public String onlineMeetingUrlThe Online Meeting Url. -
organizer
@SerializedName(value="organizer", alternate="Organizer") @Expose @Nullable public Recipient organizerThe Organizer. -
originalEndTimeZone
@SerializedName(value="originalEndTimeZone", alternate="OriginalEndTimeZone") @Expose @Nullable public String originalEndTimeZoneThe Original End Time Zone. -
originalStart
@SerializedName(value="originalStart", alternate="OriginalStart") @Expose @Nullable public OffsetDateTime originalStartThe Original Start. -
originalStartTimeZone
@SerializedName(value="originalStartTimeZone", alternate="OriginalStartTimeZone") @Expose @Nullable public String originalStartTimeZoneThe Original Start Time Zone. -
recurrence
@SerializedName(value="recurrence", alternate="Recurrence") @Expose @Nullable public PatternedRecurrence recurrenceThe Recurrence. -
reminderMinutesBeforeStart
@SerializedName(value="reminderMinutesBeforeStart", alternate="ReminderMinutesBeforeStart") @Expose @Nullable public Integer reminderMinutesBeforeStartThe Reminder Minutes Before Start. -
responseRequested
@SerializedName(value="responseRequested", alternate="ResponseRequested") @Expose @Nullable public Boolean responseRequestedThe Response Requested. -
responseStatus
@SerializedName(value="responseStatus", alternate="ResponseStatus") @Expose @Nullable public ResponseStatus responseStatusThe Response Status. -
sensitivity
@SerializedName(value="sensitivity", alternate="Sensitivity") @Expose @Nullable public Sensitivity sensitivityThe Sensitivity. -
seriesMasterId
@SerializedName(value="seriesMasterId", alternate="SeriesMasterId") @Expose @Nullable public String seriesMasterIdThe Series Master Id. -
showAs
The Show As. -
start
The Start. -
subject
The Subject. -
transactionId
@SerializedName(value="transactionId", alternate="TransactionId") @Expose @Nullable public String transactionIdThe Transaction Id. -
type
The Type. -
webLink
The Web Link. -
attachments
@SerializedName(value="attachments", alternate="Attachments") @Expose @Nullable public AttachmentCollectionPage attachmentsThe Attachments. The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. -
calendar
The Calendar. The calendar that contains the event. Navigation property. Read-only. -
extensions
@SerializedName(value="extensions", alternate="Extensions") @Expose @Nullable public ExtensionCollectionPage extensionsThe Extensions. The collection of open extensions defined for the event. Nullable. -
instances
@SerializedName(value="instances", alternate="Instances") @Expose @Nullable public EventCollectionPage instancesThe Instances. The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. -
multiValueExtendedProperties
@SerializedName(value="multiValueExtendedProperties", alternate="MultiValueExtendedProperties") @Expose @Nullable public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedPropertiesThe Multi Value Extended Properties. The collection of multi-value extended properties defined for the event. Read-only. Nullable. -
singleValueExtendedProperties
@SerializedName(value="singleValueExtendedProperties", alternate="SingleValueExtendedProperties") @Expose @Nullable public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedPropertiesThe Single Value Extended Properties. The collection of single-value extended properties defined for the event. Read-only. Nullable.
-
-
Constructor Details
-
Event
public Event()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classOutlookItem- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-