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