A: Remove address fields from company schemas — addresses now via Address model

This commit is contained in:
2026-07-04 01:42:08 +00:00
parent 300a9018c7
commit 1e3ee64431
-15
View File
@@ -13,11 +13,6 @@ class CompanyCreate(BaseModel):
email: str | None = Field(None, max_length=255) email: str | None = Field(None, max_length=255)
website: str | None = Field(None, max_length=500) website: str | None = Field(None, max_length=500)
description: str | None = None 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): class CompanyUpdate(BaseModel):
@@ -28,11 +23,6 @@ class CompanyUpdate(BaseModel):
email: str | None = Field(None, max_length=255) email: str | None = Field(None, max_length=255)
website: str | None = Field(None, max_length=500) website: str | None = Field(None, max_length=500)
description: str | None = None 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): class CompanyResponse(BaseModel):
@@ -44,11 +34,6 @@ class CompanyResponse(BaseModel):
email: str | None = None email: str | None = None
website: str | None = None website: str | None = None
description: 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 created_at: str | None = None
updated_at: str | None = None updated_at: str | None = None