topqad_sdk.models.noise_profiler package
Submodules
topqad_sdk.models.noise_profiler.requests module
- class topqad_sdk.models.noise_profiler.requests.FTQCRequest(*, protocols: list[~topqad_sdk.noiseprofiler.libprotocols.models.ProtocolSpecificationModel] = <factory>)[source]
Bases:
BaseModel
FTQC Request Object.
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore'}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- protocols: list[ProtocolSpecificationModel]
topqad_sdk.models.noise_profiler.responses module
- class topqad_sdk.models.noise_profiler.responses.FTQCResponse(*, request_id: str, status: StatusEnum, request_received_at: str, name: str, description: str | None = None)[source]
Bases:
BaseModel
FTQC response model.
- property as_dict
Convert the model to a dictionary with the option to exclude None values.
- description: str | None
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str
- request_id: str
- request_received_at: str
- status: StatusEnum
- class topqad_sdk.models.noise_profiler.responses.FTQCSolutionResponse(*, request_id: str, status: StatusEnum, request_received_at: str, name: str, description: str | None = None, protocols: list[ProtocolSpecificationModel] | None = None, message: str | None = None, elapsed_time: float | None = None)[source]
Bases:
FTQCResponse
FTQC solution response model.
- elapsed_time: float | None
- message: str | None
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- protocols: list[ProtocolSpecificationModel] | None