Skip to content

Latest commit

 

History

History
109 lines (53 loc) · 2.58 KB

RecursiveFolderChildren.md

File metadata and controls

109 lines (53 loc) · 2.58 KB

bimdata.RecursiveFolderChildren

Properties

Name Type Description Notes
id Number
parentId Number [readonly]
createdBy ShortUser [optional]
type String DEPRECATED: Use 'nature' instead. Values can be 'Folder', 'Document' or 'Ifc'. It is usefull to parse the tree and discriminate folders and files [readonly]
nature String Values can be 'Folder', 'Document' or 'Model'. It is usefull to parse the tree and discriminate folders and files [readonly]
modelType String Model's type. Values can be IFC, DWG, DXF, GLTF, PDF, JPEG, PNG, OBJ, POINT_CLOUD [readonly]
name String
createdAt Date
updatedAt Date
fileName String [optional]
description String [optional]
size Number [optional]
modelId Number [readonly]
ifcId Number DEPRECATED: Use 'model_id' instead [readonly]
file String [optional]
officePreview String [optional]
groupsPermissions Boolean DEPRECATED: This field must be present because of legacy constraints but will always be empty. If you want to see group permissions of a folder, see `getFolder` [readonly]
defaultPermission Number Default permissions of folder [readonly]
userPermission Number Aggregate of group user permissions and folder default permission [readonly]
historyCount Number Number of previous versions [readonly]
tags [Tag] Tags of a document [readonly]
children [RecursiveFolderChildren] [optional]

Enum: TypeEnum

  • Folder (value: "Folder")

  • Document (value: "Document")

  • Ifc (value: "Ifc")

Enum: NatureEnum

  • Folder (value: "Folder")

  • Document (value: "Document")

  • Model (value: "Model")

Enum: ModelTypeEnum

  • IFC (value: "IFC")

  • DWG (value: "DWG")

  • DXF (value: "DXF")

  • GLTF (value: "GLTF")

  • PDF (value: "PDF")

  • JPEG (value: "JPEG")

  • PNG (value: "PNG")

  • OBJ (value: "OBJ")

  • POINT_CLOUD (value: "POINT_CLOUD")

  • null (value: "null")

Enum: DefaultPermissionEnum

  • 1 (value: 1)

  • 50 (value: 50)

  • 100 (value: 100)

Enum: UserPermissionEnum

  • 1 (value: 1)

  • 50 (value: 50)

  • 100 (value: 100)