Source code for gpp_client.generated.get_scheduler_all_programs_id

from typing import Any, Literal, Optional

from pydantic import Field

from .base_model import BaseModel


[docs] class GetSchedulerAllProgramsId(BaseModel): programs: "GetSchedulerAllProgramsIdPrograms"
[docs] class GetSchedulerAllProgramsIdPrograms(BaseModel): matches: list["GetSchedulerAllProgramsIdProgramsMatches"]
[docs] class GetSchedulerAllProgramsIdProgramsMatches(BaseModel): reference: Optional["GetSchedulerAllProgramsIdProgramsMatchesReference"] id: Any
[docs] class GetSchedulerAllProgramsIdProgramsMatchesReference(BaseModel): typename__: Literal[ "CalibrationProgramReference", "CommissioningProgramReference", "EngineeringProgramReference", "ExampleProgramReference", "LibraryProgramReference", "MonitoringProgramReference", "ProgramReference", "ScienceProgramReference", "SystemProgramReference", ] = Field(alias="__typename") label: Any
GetSchedulerAllProgramsId.model_rebuild() GetSchedulerAllProgramsIdPrograms.model_rebuild() GetSchedulerAllProgramsIdProgramsMatches.model_rebuild()