public class Event extends OutlookItem implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
AttachmentCollectionPage |
attachments
The Attachments.
|
java.util.List<Attendee> |
attendees
The Attendees.
|
ItemBody |
body
The Body.
|
java.lang.String |
bodyPreview
The Body Preview.
|
Calendar |
calendar
The Calendar.
|
DateTimeTimeZone |
end
The End.
|
ExtensionCollectionPage |
extensions
The Extensions.
|
java.lang.Boolean |
hasAttachments
The Has Attachments.
|
java.lang.String |
iCalUId
The ICal UId.
|
Importance |
importance
The Importance.
|
EventCollectionPage |
instances
The Instances.
|
java.lang.Boolean |
isAllDay
The Is All Day.
|
java.lang.Boolean |
isCancelled
The Is Cancelled.
|
java.lang.Boolean |
isOrganizer
The Is Organizer.
|
java.lang.Boolean |
isReminderOn
The Is Reminder On.
|
Location |
location
The Location.
|
java.util.List<Location> |
locations
The Locations.
|
MultiValueLegacyExtendedPropertyCollectionPage |
multiValueExtendedProperties
The Multi Value Extended Properties.
|
java.lang.String |
onlineMeetingUrl
The Online Meeting Url.
|
Recipient |
organizer
The Organizer.
|
java.lang.String |
originalEndTimeZone
The Original End Time Zone.
|
java.util.Calendar |
originalStart
The Original Start.
|
java.lang.String |
originalStartTimeZone
The Original Start Time Zone.
|
PatternedRecurrence |
recurrence
The Recurrence.
|
java.lang.Integer |
reminderMinutesBeforeStart
The Reminder Minutes Before Start.
|
java.lang.Boolean |
responseRequested
The Response Requested.
|
ResponseStatus |
responseStatus
The Response Status.
|
Sensitivity |
sensitivity
The Sensitivity.
|
java.lang.String |
seriesMasterId
The Series Master Id.
|
FreeBusyStatus |
showAs
The Show As.
|
SingleValueLegacyExtendedPropertyCollectionPage |
singleValueExtendedProperties
The Single Value Extended Properties.
|
DateTimeTimeZone |
start
The Start.
|
java.lang.String |
subject
The Subject.
|
EventType |
type
The Type.
|
java.lang.String |
webLink
The Web Link.
|
categories, changeKey, createdDateTime, lastModifiedDateTime
Constructor and Description |
---|
Event() |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalDataManager
@SerializedName(value="originalStartTimeZone") @Expose public java.lang.String originalStartTimeZone
@SerializedName(value="originalEndTimeZone") @Expose public java.lang.String originalEndTimeZone
@SerializedName(value="responseStatus") @Expose public ResponseStatus responseStatus
@SerializedName(value="iCalUId") @Expose public java.lang.String iCalUId
@SerializedName(value="reminderMinutesBeforeStart") @Expose public java.lang.Integer reminderMinutesBeforeStart
@SerializedName(value="isReminderOn") @Expose public java.lang.Boolean isReminderOn
@SerializedName(value="hasAttachments") @Expose public java.lang.Boolean hasAttachments
@SerializedName(value="subject") @Expose public java.lang.String subject
@SerializedName(value="body") @Expose public ItemBody body
@SerializedName(value="bodyPreview") @Expose public java.lang.String bodyPreview
@SerializedName(value="importance") @Expose public Importance importance
@SerializedName(value="sensitivity") @Expose public Sensitivity sensitivity
@SerializedName(value="start") @Expose public DateTimeTimeZone start
@SerializedName(value="originalStart") @Expose public java.util.Calendar originalStart
@SerializedName(value="end") @Expose public DateTimeTimeZone end
@SerializedName(value="location") @Expose public Location location
@SerializedName(value="locations") @Expose public java.util.List<Location> locations
@SerializedName(value="isAllDay") @Expose public java.lang.Boolean isAllDay
@SerializedName(value="isCancelled") @Expose public java.lang.Boolean isCancelled
@SerializedName(value="isOrganizer") @Expose public java.lang.Boolean isOrganizer
@SerializedName(value="recurrence") @Expose public PatternedRecurrence recurrence
@SerializedName(value="responseRequested") @Expose public java.lang.Boolean responseRequested
@SerializedName(value="seriesMasterId") @Expose public java.lang.String seriesMasterId
@SerializedName(value="showAs") @Expose public FreeBusyStatus showAs
@SerializedName(value="type") @Expose public EventType type
@SerializedName(value="attendees") @Expose public java.util.List<Attendee> attendees
@SerializedName(value="organizer") @Expose public Recipient organizer
@SerializedName(value="webLink") @Expose public java.lang.String webLink
@SerializedName(value="onlineMeetingUrl") @Expose public java.lang.String onlineMeetingUrl
@SerializedName(value="calendar") @Expose public Calendar calendar
public EventCollectionPage instances
public ExtensionCollectionPage extensions
public AttachmentCollectionPage attachments
public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties
public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties
public com.google.gson.JsonObject getRawObject()
getRawObject
in class OutlookItem
protected ISerializer getSerializer()
getSerializer
in class OutlookItem
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class OutlookItem
serializer
- the serializerjson
- the JSON object to set this object to