kind of a mess lol but file caching and front end
This commit is contained in:
29
app/schemas/generate.py
Normal file
29
app/schemas/generate.py
Normal file
@ -0,0 +1,29 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
class GenerateRequest(BaseModel):
|
||||
"""
|
||||
Base class for all generate requests.
|
||||
|
||||
Attributes:
|
||||
order_ids: List of TCGPlayer order numbers
|
||||
"""
|
||||
order_ids: list[str]
|
||||
|
||||
class GenerateAddressLabelsRequest(GenerateRequest):
|
||||
"""
|
||||
Request for generating address labels.
|
||||
|
||||
Attributes:
|
||||
label_type: Type of label to generate (dk1201 or dk1241)
|
||||
"""
|
||||
label_type: str
|
||||
|
||||
class GeneratePackingSlipsRequest(GenerateRequest):
|
||||
pass
|
||||
|
||||
class GeneratePullSheetsRequest(GenerateRequest):
|
||||
pass
|
||||
|
||||
class GenerateResponse(BaseModel):
|
||||
message: str
|
||||
success: bool
|
Reference in New Issue
Block a user