Class SharedDriveItem

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

public class SharedDriveItem extends BaseItem implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Shared Drive Item.
  • Field Details

    • owner

      @SerializedName(value="owner", alternate="Owner") @Expose @Nullable public IdentitySet owner
      The Owner. Information about the owner of the shared item being referenced.
    • driveItem

      @SerializedName(value="driveItem", alternate="DriveItem") @Expose @Nullable public DriveItem driveItem
      The Drive Item. Used to access the underlying driveItem
    • items

      @SerializedName(value="items", alternate="Items") @Expose @Nullable public DriveItemCollectionPage items
      The Items. All driveItems contained in the sharing root. This collection cannot be enumerated.
    • list

      @SerializedName(value="list", alternate="List") @Expose @Nullable public List list
      The List. Used to access the underlying list
    • listItem

      @SerializedName(value="listItem", alternate="ListItem") @Expose @Nullable public ListItem listItem
      The List Item. Used to access the underlying listItem
    • permission

      @SerializedName(value="permission", alternate="Permission") @Expose @Nullable public Permission permission
      The Permission. Used to access the permission representing the underlying sharing link
    • root

      @SerializedName(value="root", alternate="Root") @Expose @Nullable public DriveItem root
      The Root. Used to access the underlying driveItem. Deprecated -- use driveItem instead.
    • site

      @SerializedName(value="site", alternate="Site") @Expose @Nullable public Site site
      The Site. Used to access the underlying site
  • Constructor Details

    • SharedDriveItem

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