sequence

sequence#

Sequence related station control interface models.

Full path: iqm.station_control.interface.models.sequence

Classes

SequenceMetadataBase

Abstract base class of the sequence metadata definition and data.

SequenceMetadataData

The content of the sequence metadata stored in the database.

SequenceMetadataDefinition

The content of the sequence metadata object when creating it.

SequenceResultBase

Abstract base class of the sequence result definition and data.

SequenceResultData

The content of the sequence result stored in the database.

SequenceResultDefinition

The content of the sequence result object when creating it.

Inheritance

digraph inheritance60ea1061d0 { 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/"]; "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)"]; "SequenceMetadataBase" [URL="iqm.station_control.interface.models.sequence.SequenceMetadataBase.html#iqm.station_control.interface.models.sequence.SequenceMetadataBase",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 of the sequence metadata definition and data."]; "PydanticBase" -> "SequenceMetadataBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SequenceMetadataData" [URL="iqm.station_control.interface.models.sequence.SequenceMetadataData.html#iqm.station_control.interface.models.sequence.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",target="_top",tooltip="The content of the sequence metadata stored in the database."]; "SequenceMetadataBase" -> "SequenceMetadataData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SequenceMetadataDefinition" [URL="iqm.station_control.interface.models.sequence.SequenceMetadataDefinition.html#iqm.station_control.interface.models.sequence.SequenceMetadataDefinition",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="The content of the sequence metadata object when creating it."]; "SequenceMetadataBase" -> "SequenceMetadataDefinition" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SequenceResultBase" [URL="iqm.station_control.interface.models.sequence.SequenceResultBase.html#iqm.station_control.interface.models.sequence.SequenceResultBase",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 of the sequence result definition and data."]; "PydanticBase" -> "SequenceResultBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SequenceResultData" [URL="iqm.station_control.interface.models.sequence.SequenceResultData.html#iqm.station_control.interface.models.sequence.SequenceResultData",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="The content of the sequence result stored in the database."]; "SequenceResultBase" -> "SequenceResultData" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SequenceResultDefinition" [URL="iqm.station_control.interface.models.sequence.SequenceResultDefinition.html#iqm.station_control.interface.models.sequence.SequenceResultDefinition",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="The content of the sequence result object when creating it."]; "SequenceResultBase" -> "SequenceResultDefinition" [arrowsize=0.5,style="setlinewidth(0.5)"]; }