feat(core): add address fields to company schemas

This commit is contained in:
2026-07-04 00:15:25 +00:00
parent c098180fa1
commit 01556534f2
+15
View File
@@ -13,6 +13,11 @@ class CompanyCreate(BaseModel):
email: str | None = Field(None, max_length=255)
website: str | None = Field(None, max_length=500)
description: str | None = None
address_street: str | None = Field(None, max_length=255)
address_city: str | None = Field(None, max_length=100)
address_zip: str | None = Field(None, max_length=20)
address_country: str | None = Field(None, max_length=2)
address_state: str | None = Field(None, max_length=100)
class CompanyUpdate(BaseModel):
@@ -23,6 +28,11 @@ class CompanyUpdate(BaseModel):
email: str | None = Field(None, max_length=255)
website: str | None = Field(None, max_length=500)
description: str | None = None
address_street: str | None = Field(None, max_length=255)
address_city: str | None = Field(None, max_length=100)
address_zip: str | None = Field(None, max_length=20)
address_country: str | None = Field(None, max_length=2)
address_state: str | None = Field(None, max_length=100)
class CompanyResponse(BaseModel):
@@ -34,6 +44,11 @@ class CompanyResponse(BaseModel):
email: str | None = None
website: str | None = None
description: str | None = None
address_street: str | None = None
address_city: str | None = None
address_zip: str | None = None
address_country: str | None = None
address_state: str | None = None
created_at: str | None = None
updated_at: str | None = None