working basic site admin
This commit is contained in:
@@ -112,3 +112,47 @@ class TierResponse(BaseModel):
|
||||
display_order: int
|
||||
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
|
||||
# ── StationConfig ─────────────────────────────────────────
|
||||
|
||||
class StationConfigResponse(BaseModel):
|
||||
id: int
|
||||
key: str
|
||||
callsign: str
|
||||
name_primary: str
|
||||
name_secondary: str
|
||||
tagline: str
|
||||
frequency: str
|
||||
founded_year: int
|
||||
nonprofit_type: str
|
||||
ein: str
|
||||
logo_url: str
|
||||
hero_background_url: str
|
||||
hero_icon_url: str
|
||||
hero_divider_url: str
|
||||
address: str
|
||||
phone: str
|
||||
email: str
|
||||
website: str
|
||||
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
|
||||
class StationConfigUpdate(BaseModel):
|
||||
callsign: Optional[str] = None
|
||||
name_primary: Optional[str] = None
|
||||
name_secondary: Optional[str] = None
|
||||
tagline: Optional[str] = None
|
||||
frequency: Optional[str] = None
|
||||
founded_year: Optional[int] = None
|
||||
nonprofit_type: Optional[str] = None
|
||||
ein: Optional[str] = None
|
||||
logo_url: Optional[str] = None
|
||||
hero_background_url: Optional[str] = None
|
||||
hero_icon_url: Optional[str] = None
|
||||
hero_divider_url: Optional[str] = None
|
||||
address: Optional[str] = None
|
||||
phone: Optional[str] = None
|
||||
email: Optional[str] = None
|
||||
website: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user