public class FolderFull extends Folder
| Modifier and Type | Class and Description |
|---|---|
static class |
FolderFull.AllowedInviteeRolesDeserializer |
static class |
FolderFull.AllowedInviteeRolesSerializer |
static class |
FolderFull.AllowedSharedLinkAccessLevelsDeserializer |
static class |
FolderFull.AllowedSharedLinkAccessLevelsSerializer |
static class |
FolderFull.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<EnumWrapper<FolderFullAllowedInviteeRolesField>> |
allowedInviteeRoles
A list of the types of roles that user can be invited at when sharing this folder.
|
protected List<EnumWrapper<FolderFullAllowedSharedLinkAccessLevelsField>> |
allowedSharedLinkAccessLevels
A list of access levels that are available for this folder.
|
protected Boolean |
canNonOwnersInvite |
protected Boolean |
canNonOwnersViewCollaborators
Specifies if collaborators who are not owners of this folder are restricted from viewing other
collaborations on this folder.
|
protected FolderFullClassificationField |
classification |
protected Boolean |
hasCollaborations
Specifies if this folder has any other collaborators.
|
protected Boolean |
isAccessibleViaSharedLink
Specifies if the folder can be accessed with the direct shared link or a shared link to a
parent folder.
|
protected Boolean |
isAssociatedWithAppItem
This field will return true if the folder or any ancestor of the folder is associated with at
least one app item.
|
protected Boolean |
isCollaborationRestrictedToEnterprise |
protected Boolean |
isExternallyOwned
Specifies if this folder is owned by a user outside of the authenticated enterprise.
|
protected FolderFullMetadataField |
metadata |
protected FolderFullPermissionsField |
permissions |
protected EnumWrapper<FolderFullSyncStateField> |
syncState |
protected List<String> |
tags |
protected FolderFullWatermarkInfoField |
watermarkInfo |
contentCreatedAt, contentModifiedAt, createdAt, createdBy, description, folderUploadEmail, itemCollection, itemStatus, modifiedAt, modifiedBy, ownedBy, parent, pathCollection, purgedAt, sharedLink, size, trashedAtname, sequenceIdetag, id, typeexplicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
FolderFull(FolderFull.Builder builder) |
|
FolderFull(String id) |
getContentCreatedAt, getContentModifiedAt, getCreatedAt, getCreatedBy, getDescription, getFolderUploadEmail, getItemCollection, getItemStatus, getModifiedAt, getModifiedBy, getOwnedBy, getParent, getPathCollection, getPurgedAt, getSharedLink, getSize, getTrashedAtgetName, getSequenceIdgetEtag, getId, getTypegetRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<FolderFullSyncStateField> syncState
protected Boolean hasCollaborations
protected FolderFullPermissionsField permissions
protected Boolean canNonOwnersInvite
protected Boolean isExternallyOwned
protected FolderFullMetadataField metadata
protected Boolean isCollaborationRestrictedToEnterprise
protected List<EnumWrapper<FolderFullAllowedSharedLinkAccessLevelsField>> allowedSharedLinkAccessLevels
For some folders, like the root folder, this will always be an empty list as sharing is not allowed at that level.
protected List<EnumWrapper<FolderFullAllowedInviteeRolesField>> allowedInviteeRoles
protected FolderFullWatermarkInfoField watermarkInfo
protected Boolean isAccessibleViaSharedLink
protected Boolean canNonOwnersViewCollaborators
It also restricts non-owners from inviting new collaborators.
protected FolderFullClassificationField classification
protected Boolean isAssociatedWithAppItem
public FolderFull(String id)
protected FolderFull(FolderFull.Builder builder)
public EnumWrapper<FolderFullSyncStateField> getSyncState()
public Boolean getHasCollaborations()
public FolderFullPermissionsField getPermissions()
public Boolean getCanNonOwnersInvite()
public Boolean getIsExternallyOwned()
public FolderFullMetadataField getMetadata()
public Boolean getIsCollaborationRestrictedToEnterprise()
public List<EnumWrapper<FolderFullAllowedSharedLinkAccessLevelsField>> getAllowedSharedLinkAccessLevels()
public List<EnumWrapper<FolderFullAllowedInviteeRolesField>> getAllowedInviteeRoles()
public FolderFullWatermarkInfoField getWatermarkInfo()
public Boolean getIsAccessibleViaSharedLink()
public Boolean getCanNonOwnersViewCollaborators()
public FolderFullClassificationField getClassification()
public Boolean getIsAssociatedWithAppItem()