kcl → types →
KclValue
Any KCL value.
This schema accepts exactly one of the following:
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Uuid | No | |
value | string | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Bool | No | |
value | boolean | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Number | No | |
value | number | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Int | No | |
value | integer | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: String | No | |
value | string | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Array | No | |
value | [ KclValue ] | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Object | No | |
value | object | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: TagIdentifier | No | |
value | string | No | |
info | TagEngineInfo | No | |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: TagDeclarator | No | |
value | string | No | |
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 | |
start | integer | No | |
end | integer | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Plane | No | |
value | Plane | Any KCL value. | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Face | No | |
value | Face | Any KCL value. | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Sketch | No | |
value | Sketch | Any KCL value. | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Sketches | No | |
value | [ Sketch ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Solid | No | |
value | Solid | Any KCL value. | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Solids | No | |
value | [ Solid ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Helix | No | |
value | Helix | Any KCL value. | No |
Data for an imported geometry.
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: ImportedGeometry | No | |
id | string | The ID of the imported geometry. | No |
value | [ string ] | The original file paths. | No |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Function | No | |
memory | ProgramMemory | Any KCL value. | No |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: Module | No | |
value | ModuleId | Any KCL value. | No |
__meta | [ Metadata ] | No |
Type: object
Properties
Property | Type | Description | Required |
---|---|---|---|
type | enum: KclNone | No | |
value | KclNone | Any KCL value. | No |
__meta | [ Metadata ] | No |