public class Calendar extends Entity implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
EventCollectionPage |
calendarView
The Calendar View.
|
java.lang.Boolean |
canEdit
The Can Edit.
|
java.lang.Boolean |
canShare
The Can Share.
|
java.lang.Boolean |
canViewPrivateItems
The Can View Private Items.
|
java.lang.String |
changeKey
The Change Key.
|
CalendarColor |
color
The Color.
|
EventCollectionPage |
events
The Events.
|
MultiValueLegacyExtendedPropertyCollectionPage |
multiValueExtendedProperties
The Multi Value Extended Properties.
|
java.lang.String |
name
The Name.
|
EmailAddress |
owner
The Owner.
|
SingleValueLegacyExtendedPropertyCollectionPage |
singleValueExtendedProperties
The Single Value Extended Properties.
|
Constructor and Description |
---|
Calendar() |
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="name") @Expose public java.lang.String name
@SerializedName(value="color") @Expose public CalendarColor color
@SerializedName(value="changeKey") @Expose public java.lang.String changeKey
@SerializedName(value="canShare") @Expose public java.lang.Boolean canShare
@SerializedName(value="canViewPrivateItems") @Expose public java.lang.Boolean canViewPrivateItems
@SerializedName(value="canEdit") @Expose public java.lang.Boolean canEdit
@SerializedName(value="owner") @Expose public EmailAddress owner
public EventCollectionPage events
public EventCollectionPage calendarView
public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties
public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties
public com.google.gson.JsonObject getRawObject()
getRawObject
in class Entity
protected ISerializer getSerializer()
getSerializer
in class Entity
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class Entity
serializer
- the serializerjson
- the JSON object to set this object to