Package com.independentsoft.graph.files

# Class SharingPermission

java.lang.Object
com.independentsoft.graph.files.SharingPermission

public class SharingPermission extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SharingPermission()`
  `SharingPermission​(JsonObject jsonObject)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Date`
  `getExpirationTime()`
  `IdentitySet`
  `getGrantedTo()`
  `List<IdentitySet>`
  `getGrantedToIdentities()`
  `String`
  `getId()`
  `ItemReference`
  `getInheritedFrom()`
  `SharingInvitation`
  `getInvitation()`
  `SharingLink`
  `getLink()`
  `List<PermissionType>`
  `getRoles()`
  `String`
  `getShareId()`
  `boolean`
  `hasPassword()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### SharingPermission

    public SharingPermission()

  - ### SharingPermission

    public SharingPermission​(JsonObject jsonObject)

- ## Method Details

  - ### getId

    public String getId()

  - ### getGrantedTo

    public IdentitySet getGrantedTo()

  - ### getGrantedToIdentities

    public List<IdentitySet> getGrantedToIdentities()

  - ### getInheritedFrom

    public ItemReference getInheritedFrom()

  - ### getInvitation

    public SharingInvitation getInvitation()

  - ### getLink

    public SharingLink getLink()

  - ### getRoles

    public List<PermissionType> getRoles()

  - ### getShareId

    public String getShareId()

  - ### getExpirationTime

    public Date getExpirationTime()

  - ### hasPassword

    public boolean hasPassword()