Source code for gpp_client.generated.program_edit

from typing import Any, Optional

from pydantic import Field

from .base_model import BaseModel
from .enums import EditType, Existence


[docs] class ProgramEdit(BaseModel): program_edit: "ProgramEditProgramEdit" = Field(alias="programEdit")
[docs] class ProgramEditProgramEdit(BaseModel): edit_type: EditType = Field(alias="editType") value: "ProgramEditProgramEditValue"
[docs] class ProgramEditProgramEditValue(BaseModel): description: Optional[Any] existence: Existence name: Optional[Any] id: Any all_group_elements: list["ProgramEditProgramEditValueAllGroupElements"] = Field( alias="allGroupElements" )
[docs] class ProgramEditProgramEditValueAllGroupElements(BaseModel): observation: Optional["ProgramEditProgramEditValueAllGroupElementsObservation"] group: Optional["ProgramEditProgramEditValueAllGroupElementsGroup"]
[docs] class ProgramEditProgramEditValueAllGroupElementsObservation(BaseModel): id: Any
[docs] class ProgramEditProgramEditValueAllGroupElementsGroup(BaseModel): id: Any
ProgramEdit.model_rebuild() ProgramEditProgramEdit.model_rebuild() ProgramEditProgramEditValue.model_rebuild() ProgramEditProgramEditValueAllGroupElements.model_rebuild()