Class OnenoteSection

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class OnenoteSection extends OnenoteEntityHierarchyModel implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Onenote Section.
  • Field Details

    • isDefault

      @SerializedName(value="isDefault", alternate="IsDefault") @Expose @Nullable public Boolean isDefault
      The Is Default. Indicates whether this is the user's default section. Read-only.
    • pagesUrl

      @SerializedName(value="pagesUrl", alternate="PagesUrl") @Expose @Nullable public String pagesUrl
      The Pages Url. The pages endpoint where you can get details for all the pages in the section. Read-only.
    • pages

      @SerializedName(value="pages", alternate="Pages") @Expose @Nullable public OnenotePageCollectionPage pages
      The Pages. The collection of pages in the section. Read-only. Nullable.
    • parentNotebook

      @SerializedName(value="parentNotebook", alternate="ParentNotebook") @Expose @Nullable public Notebook parentNotebook
      The Parent Notebook. The notebook that contains the section. Read-only.
    • parentSectionGroup

      @SerializedName(value="parentSectionGroup", alternate="ParentSectionGroup") @Expose @Nullable public SectionGroup parentSectionGroup
      The Parent Section Group. The section group that contains the section. Read-only.
  • Constructor Details

    • OnenoteSection

      public OnenoteSection()
  • 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 OnenoteEntityHierarchyModel
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to