ObservationSetWithObservations#
- class ObservationSetWithObservations(*, observation_set_type, describes_id=None, invalid=False, dut_label, observation_set_id, created_timestamp, end_timestamp, observations)#
Bases:
ObservationSetBaseThe content of the observation set stored in the database, with a list of observations.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Module:
iqm.station_control.interface.models.observation_setAttributes
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Database IDs of the observations belonging to the observation set.
String representation of the DUT the observation set is associated with.
Unique identifier of the observation set.
Time when the object was created in the database.
Time when the observation set was finalized.
Observations belonging to the observation set.
observation_set_typeIndicates the type (i.e. purpose) of the observation set.
describes_idUnique identifier of the observation set this observation set describes.
invalidFlag indicating if the set is invalid.
Methods
- Parameters:
observation_set_type (ObservationSetType)
describes_id (UUID | None)
invalid (bool)
dut_label (str | None)
observation_set_id (UUID)
created_timestamp (datetime)
end_timestamp (datetime | None)
observations (list[ObservationLite])
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- dut_label: str | None#
String representation of the DUT the observation set is associated with. Can only be None for generic sets.
- end_timestamp: datetime | None#
Time when the observation set was finalized. If
None, the set is not finalized yet.
- observations: list[ObservationLite]#
Observations belonging to the observation set.