Overview
//trimblecloud-fileservice/trimblecloud.fileservice.models/UpdateFilePermissionsLocal
UpdateFilePermissionsLocal
[JVM]
open class UpdateFilePermissionsLocal
Represents a file permissions update request. Note: Both replaceAcl and updateAcl cannot be used in the same request.
Types
| Name | Summary |
|---|---|
| FileAclBuilder | [JVM] open class FileAclBuilder |
| UpdateFilePermissionsLocalBuilder | [JVM] open class UpdateFilePermissionsLocalBuilder |
Properties
| Name | Summary |
|---|---|
| inherits | [JVM] open val inherits: Boolean Specifies if permissions should be inherited from the parent folder. |
| replaceAcl | [JVM] open val Completely replace the existing permissions on the resource. |
| replaceFileAcl | [JVM] open var replaceFileAcl: List<FileAcl> The list of actors, their roles and versions for replacement. |
| updateAcl | [JVM] open val updateAcl: UpdateFileAcl Modify the current permissions by adding or removing permissions, without fully replacing the existing permissions. |
Functions
| Name | Summary |
|---|---|
| builder | [JVM] open fun builder(): UpdateFilePermissionsLocal.UpdateFilePermissionsLocalBuilder |
| fileAclBuilder | [JVM] open fun fileAclBuilder(): UpdateFilePermissionsLocal.FileAclBuilder |
| toString | [JVM] open fun toString(): String |