Data type of the variable value
OptionaldefaultDefault value (must match dataType)
OptionaldescriptionDescription of what this variable controls
Human-readable display name
Unique name for the variable (e.g., "AIConfiguration", "Temperature")
OptionalpossibleFor static valueSource: list of valid values Each entry has a value and optional display label
Whether this variable must have a value to run the test
How valid values are determined
Definition of a single test variable. Stored in TestType.VariablesSchema.variables array.