Field that can be configured by the user. It is a specification of a field.
ConfigurableFieldSpec()NamedTupleThe unique identifier of the field.
The annotation of the field.
The name of the field.
The description of the field.
The default value for the field.
Whether the field is shared.
The dependencies of the field.