SCGR's picture
drone image upload option
82ff6c1
raw
history blame contribute delete
784 Bytes
from pydantic import BaseModel, AnyHttpUrl, Field
from typing import List, Optional
class CreateImageFromUrlIn(BaseModel):
url: str
source: Optional[str] = None
event_type: str = "OTHER"
epsg: str = "OTHER"
image_type: str
countries: List[str] = Field(default_factory=list)
center_lon: Optional[float] = None
center_lat: Optional[float] = None
amsl_m: Optional[float] = None
agl_m: Optional[float] = None
heading_deg: Optional[float] = None
yaw_deg: Optional[float] = None
pitch_deg: Optional[float] = None
roll_deg: Optional[float] = None
rtk_fix: Optional[bool] = None
std_h_m: Optional[float] = None
std_v_m: Optional[float] = None
class CreateImageFromUrlOut(BaseModel):
image_id: str
image_url: str