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()