feat(core): add address fields to company schemas
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user