Skip to content

Overview

//trimblecloud-fileservice/trimblecloud.fileservice.models/CreateBatchFolderChildren

CreateBatchFolderChildren

[JVM]
open class CreateBatchFolderChildren

Represents a folder in a batch create request. The request is the same as a normal create folder request, with the additional field children that allows for the creation of nested folders.

Constructors

CreateBatchFolderChildren[JVM]
constructor(parentId: UUID, @NonNullname: @NonNullString, metadata: HashMap<String, Any>, permissionsLocal: FolderPermissionsLocal, children: List<CreateNestedFolderChildren>)

Types

NameSummary
CreateBatchFolderChildrenBuilder[JVM]
open class CreateBatchFolderChildrenBuilder

Properties

NameSummary
children[JVM]
open val children: List<CreateNestedFolderChildren>
List of child folders to be created under this folder.
metadata[JVM]
open val metadata: HashMap<String, Any>
Metadata of the folder.
name[JVM]
@NonNull
@get:NonNull
open val name: @NonNullString
Name of the folder.
parentId[JVM]
open val parentId: UUID
If provided the new folder will be associated with the parent.
permissionsLocal[JVM]
open val permissionsLocal: FolderPermissionsLocal
The permissions explicitly assigned to the folder.

Functions

NameSummary
builder[JVM]
open fun builder(): CreateBatchFolderChildren.CreateBatchFolderChildrenBuilder
toString[JVM]
open fun toString(): String