Source code for gpp_client.generated.target_edit

from typing import Any, Optional

from pydantic import Field

from .base_model import BaseModel
from .enums import EditType


[docs] class TargetEdit(BaseModel): target_edit: "TargetEditTargetEdit" = Field(alias="targetEdit")
[docs] class TargetEditTargetEdit(BaseModel): edit_type: EditType = Field(alias="editType") target_id: Any = Field(alias="targetId") value: Optional["TargetEditTargetEditValue"]
[docs] class TargetEditTargetEditValue(BaseModel): id: Any name: Any nonsidereal: Optional["TargetEditTargetEditValueNonsidereal"] sidereal: Optional["TargetEditTargetEditValueSidereal"]
[docs] class TargetEditTargetEditValueNonsidereal(BaseModel): des: str key: str
[docs] class TargetEditTargetEditValueSidereal(BaseModel): ra: "TargetEditTargetEditValueSiderealRa" dec: "TargetEditTargetEditValueSiderealDec"
[docs] class TargetEditTargetEditValueSiderealRa(BaseModel): degrees: Any
[docs] class TargetEditTargetEditValueSiderealDec(BaseModel): degrees: Any
TargetEdit.model_rebuild() TargetEditTargetEdit.model_rebuild() TargetEditTargetEditValue.model_rebuild() TargetEditTargetEditValueSidereal.model_rebuild()