ClassReference

  • ClassReference is used to define the type of a field or return value, including enums.

  • It is represented in YAML with a name field (required) indicating the type and an optional list field specifying if it's a list of values.

  • The name field can reference built-in types or custom types using their names.

A reference to a class which is used to declare the type of a field or return value. Enums are also a type of class that can be referenced using ClassReference.

YAML representation
name: string
list: boolean
Fields
name

string

Required. Name of a built-in type or custom type of the parameter. Examples: PizzaToppings, actions.type.Number

list

boolean

Optional. Indicates whether the data type represents a list of values.