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