πΌData Types
Cloneable supports a wide variety of data types which are used by components and objects.
Basic Data Types
The Cloneable Platform supports a large number of basic data types. The following is a table which describes the name, and underlying technical representation
Text
Standard textual data
string
Number
Standard numerical data with decimal support
Signed floating point number
True/False
True/False
Boolean
Date
Date stored in a standardized format in UTC time
Stored as a string is ISO 8601 UTC format
UUID
unique identifier
uuidv4 string
Array
Holds multiple supported data types
Array of underlying Cloneable data type
Object
Reference to a Cloneable object
The uuid of the live instance of the cloneable object
Status
A selected option from a specific, pre-defined list of options
Stored as a string of the selected option
JSON
Custom JSON schema
Any supported cloneable data type
Advanced Data Types
Additional data types are available that are more complex and hold data within themselves.
Bounding Box
Represents bounding boxes typically from AI Object Detection YOLOv8 AI Object Detection
Location
Holds location data Location
Depth Map
Holds raw and processed point cloud data typically from an iPhone camera Depth Map
Color
Holds color information Color
Developer Reference
AnyCloneableData is a type unwrapped class that the Cloneable SDK utilizes to pass data types between components. Learn about implementing them in your own built components
AnyCloneableDataLast updated