Add gate icon and remove gate type
This commit is contained in:
@@ -80,7 +80,7 @@ class GateResponse(BaseModel):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
id: int
|
||||
name: str
|
||||
gate_type: str
|
||||
gate_icon: str
|
||||
api_provider: str
|
||||
avconnect_macro_id: Optional[str] = None
|
||||
shelly_device_id: Optional[str] = None
|
||||
@@ -95,7 +95,7 @@ class GatePublicResponse(BaseModel):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
id: int
|
||||
name: str
|
||||
gate_type: str
|
||||
gate_icon: str
|
||||
group_name: Optional[str] = None
|
||||
lat: Optional[float] = None
|
||||
lon: Optional[float] = None
|
||||
@@ -103,7 +103,7 @@ class GatePublicResponse(BaseModel):
|
||||
|
||||
class GateCreate(BaseModel):
|
||||
name: str
|
||||
gate_type: str # 'car' | 'pedestrian'
|
||||
gate_icon: str = "🚪" # any UTF-8 character/emoji
|
||||
api_provider: str = "avconnect" # 'avconnect' | 'shelly'
|
||||
avconnect_macro_id: Optional[str] = None
|
||||
shelly_device_id: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user