REFACTOR - Database logic
This commit is contained in:
@@ -156,5 +156,15 @@ class SalesExportRequest(BaseModel):
|
||||
location_ids: Optional[List[str]] = None
|
||||
include_metadata: bool = Field(default=True)
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
class SalesValidationRequest(BaseModel):
|
||||
"""Schema for JSON-based sales data validation request"""
|
||||
data: str = Field(..., description="Raw data content (CSV, JSON, etc.)")
|
||||
data_format: str = Field(..., pattern="^(csv|json|excel)$", description="Format of the data")
|
||||
validate_only: bool = Field(default=True, description="Only validate, don't import")
|
||||
source: str = Field(default="onboarding_upload", description="Source of the data")
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
Reference in New Issue
Block a user