Represents metadata for a variable, including its field, path, name, and whether it's required or bound.
Whether the command body field is bound. Defaults to true.
The Field object representing the variable. Can be null.
Provides the name of the last field in the fieldPath.
A list of strings representing the path to the variable within a nested structure.
Indicates if the variable is required.
The name of the variable.
Dynamically determines the type of the variable based on the provided field and fieldPath. It returns null if the field is null or if the fieldPath cannot be resolved.
null