Skip to content

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

NameSummary
FileAclBuilder[JVM]
open class FileAclBuilder
UpdateFilePermissionsLocalBuilder[JVM]
open class UpdateFilePermissionsLocalBuilder

Properties

NameSummary
inherits[JVM]
open val inherits: Boolean
Specifies if permissions should be inherited from the parent folder.
replaceAcl[JVM]
open val replaceAcl: List<Acl>
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

NameSummary
builder[JVM]
open fun builder(): UpdateFilePermissionsLocal.UpdateFilePermissionsLocalBuilder
fileAclBuilder[JVM]
open fun fileAclBuilder(): UpdateFilePermissionsLocal.FileAclBuilder
toString[JVM]
open fun toString(): String