Package com.dropbox.core.v2.sharing
Class ParentFolderAccessInfo
- java.lang.Object
- 
- com.dropbox.core.v2.sharing.ParentFolderAccessInfo
 
- 
 public class ParentFolderAccessInfo extends java.lang.ObjectContains information about a parent folder that a member has access to.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringfolderNameprotected java.lang.Stringpathprotected java.util.List<MemberPermission>permissionsprotected java.lang.StringsharedFolderId
 - 
Constructor SummaryConstructors Constructor Description ParentFolderAccessInfo(java.lang.String folderName, java.lang.String sharedFolderId, java.util.List<MemberPermission> permissions, java.lang.String path)Contains information about a parent folder that a member has access to.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetFolderName()Display name for the folder.java.lang.StringgetPath()The full path to the parent shared folder relative to the acting user's root.java.util.List<MemberPermission>getPermissions()The user's permissions for the parent shared folder.java.lang.StringgetSharedFolderId()The identifier of the parent shared folder.inthashCode()java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Field Detail- 
folderNameprotected final java.lang.String folderName 
 - 
sharedFolderIdprotected final java.lang.String sharedFolderId 
 - 
permissionsprotected final java.util.List<MemberPermission> permissions 
 - 
pathprotected final java.lang.String path 
 
- 
 - 
Constructor Detail- 
ParentFolderAccessInfopublic ParentFolderAccessInfo(java.lang.String folderName, java.lang.String sharedFolderId, java.util.List<MemberPermission> permissions, java.lang.String path)Contains information about a parent folder that a member has access to.- Parameters:
- folderName- Display name for the folder. Must not be- null.
- sharedFolderId- The identifier of the parent shared folder. Must match pattern "- [-_0-9a-zA-Z:]+" and not be- null.
- permissions- The user's permissions for the parent shared folder. Must not contain a- nullitem and not be- null.
- path- The full path to the parent shared folder relative to the acting user's root. Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 
- 
 - 
Method Detail- 
getFolderNamepublic java.lang.String getFolderName() Display name for the folder.- Returns:
- value for this field, never null.
 
 - 
getSharedFolderIdpublic java.lang.String getSharedFolderId() The identifier of the parent shared folder.- Returns:
- value for this field, never null.
 
 - 
getPermissionspublic java.util.List<MemberPermission> getPermissions() The user's permissions for the parent shared folder.- Returns:
- value for this field, never null.
 
 - 
getPathpublic java.lang.String getPath() The full path to the parent shared folder relative to the acting user's root.- Returns:
- value for this field, never null.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
toStringMultilinepublic java.lang.String toStringMultiline() Returns a String representation of this object formatted for easier readability.The returned String may contain newlines. - Returns:
- Formatted, multiline String representation of this object
 
 
- 
 
-