kcl → types

KclValue

Any KCL value.

This schema accepts exactly one of the following:

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: UuidNo
valuestringNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: BoolNo
valuebooleanNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: NumberNo
valuenumberNo
tyNumericTypeNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: StringNo
valuestringNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: MixedArrayNo
value[ KclValue ]No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: ObjectNo
valueobjectNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: TagIdentifierNo
valuestringNo
infoTagEngineInfoNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: TagDeclaratorNo
valuestringNo
digest[, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer, integer]No
startintegerNo
endintegerNo

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: PlaneNo
valuePlaneNo

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: FaceNo
valueFaceA face.No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SketchNo
valueSketchNo

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SketchesNo
value[ Sketch ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SolidNo
valueSolidNo

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: SolidsNo
value[ Solid ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: HelixNo
valueHelixA helix.No

Data for an imported geometry.

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: ImportedGeometryNo
idstringThe ID of the imported geometry.No
value[ string ]The original file paths.No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: FunctionNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: ModuleNo
valueModuleIdIdentifier of a source file. Uses a u32 to keep the size small.No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: TypeNo
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: KclNoneNo
valueKclNoneKCL value for an optional parameter which was not given an argument. (remember, parameters are in the function declaration, arguments are in the function call/application).No
__meta[ Metadata ]No

Type: object

Properties

PropertyTypeDescriptionRequired
typeenum: TombstoneNo
valuenullNo
__meta[ Metadata ]No