list_models

list_models#

Station control client type adapters.

Full path: iqm.station_control.client.list_models

Classes

DutFieldDataList

alias of ListModel[list[DutFieldData]]

DutList

alias of ListModel[list[DutData]]

ListModel

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[DutData]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[DutFieldData]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[ObservationData]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[ObservationDefinition]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[ObservationLite]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[ObservationSetData]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[ObservationUpdate]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[RunLite]]

A Pydantic BaseModel for a container model of a list of objects.

ListModel[list[SequenceMetadataData]]

A Pydantic BaseModel for a container model of a list of objects.

ObservationDataList

alias of ListModel[list[ObservationData]]

ObservationDefinitionList

alias of ListModel[list[ObservationDefinition]]

ObservationLiteList

alias of ListModel[list[ObservationLite]]

ObservationSetDataList

alias of ListModel[list[ObservationSetData]]

ObservationUpdateList

alias of ListModel[list[ObservationUpdate]]

ResponseWithMeta

Class used for query endpoints to return metadata in addition to the returned items.

RunLiteList

alias of ListModel[list[RunLite]]

SequenceMetadataDataList

alias of ListModel[list[SequenceMetadataData]]

Inheritance

digraph inheritancec0535cc66e { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseModel" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Usage docs: https://docs.pydantic.dev/2.10/concepts/models/"]; "Generic" [URL="https://docs.python.org/3.11/library/typing.html#typing.Generic",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Abstract base class for generic types."]; "ListModel" [URL="iqm.station_control.client.list_models.ListModel.html#iqm.station_control.client.list_models.ListModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A Pydantic `BaseModel` for a container model of a list of objects."]; "RootModel" -> "ListModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[DutData]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[DutData]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[DutFieldData]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[DutFieldData]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[ObservationData]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[ObservationData]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[ObservationDefinition]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[ObservationDefinition]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[ObservationLite]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[ObservationLite]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[ObservationSetData]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[ObservationSetData]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[ObservationUpdate]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[ObservationUpdate]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[RunLite]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[RunLite]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ListModel[list[SequenceMetadataData]]" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "ListModel" -> "ListModel[list[SequenceMetadataData]]" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PydanticBase" [URL="iqm.station_control.interface.pydantic_base.PydanticBase.html#iqm.station_control.interface.pydantic_base.PydanticBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Pydantic base model to change the behaviour of pydantic globally."]; "BaseModel" -> "PydanticBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ResponseWithMeta" [URL="iqm.station_control.client.list_models.ResponseWithMeta.html#iqm.station_control.client.list_models.ResponseWithMeta",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class used for query endpoints to return metadata in addition to the returned items."]; "PydanticBase" -> "ResponseWithMeta" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Generic" -> "ResponseWithMeta" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RootModel" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Usage docs: https://docs.pydantic.dev/2.10/concepts/models/#rootmodel-and-custom-root-types"]; "BaseModel" -> "RootModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Generic" -> "RootModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; }