Class CalendarGroup

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.CalendarGroup
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class CalendarGroup extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Calendar Group.
  • Field Details

    • changeKey

      @SerializedName(value="changeKey", alternate="ChangeKey") @Expose @Nullable public String changeKey
      The Change Key. Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.
    • classId

      @SerializedName(value="classId", alternate="ClassId") @Expose @Nullable public UUID classId
      The Class Id. The class identifier. Read-only.
    • name

      @SerializedName(value="name", alternate="Name") @Expose @Nullable public String name
      The Name. The group name.
    • calendars

      @SerializedName(value="calendars", alternate="Calendars") @Expose @Nullable public CalendarCollectionPage calendars
      The Calendars. The calendars in the calendar group. Navigation property. Read-only. Nullable.
  • Constructor Details

    • CalendarGroup

      public CalendarGroup()
  • 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to