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
| Name | Summary |
|---|---|
| CreateBatchFolderChildrenBuilder | [JVM] open class CreateBatchFolderChildrenBuilder |
Properties
| Name | Summary |
|---|---|
| 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
| Name | Summary |
|---|---|
| builder | [JVM] open fun builder(): CreateBatchFolderChildren.CreateBatchFolderChildrenBuilder |
| toString | [JVM] open fun toString(): String |