ToolComponentReference

@Serializable
data class ToolComponentReference(val guid: String? = null, val index: Long? = null, val name: String? = null, val properties: PropertyBag? = null)

A reference used to locate the toolComponent associated with the descriptor.

Identifies a particular toolComponent object, either the driver or an extension.

The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.

Constructors

Link copied to clipboard
constructor(guid: String? = null, index: Long? = null, name: String? = null, properties: PropertyBag? = null)

Properties

Link copied to clipboard
val guid: String? = null

The 'guid' property of the referenced toolComponent.

Link copied to clipboard
val index: Long? = null

An index into the referenced toolComponent in tool.extensions.

Link copied to clipboard
val name: String? = null

The 'name' property of the referenced toolComponent.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the toolComponentReference.