Files
CoPay/backend/app/models/ofd.py
T
2024-11-17 02:31:42 +03:00

62 lines
1005 B
Python

from pydantic import BaseModel
class OfdRequest(BaseModel):
qr_data: str
class Item(BaseModel):
name: str
price: int
quantity: int
sum: int
class Data(BaseModel):
user: str
retailPlaceAddress: str
userInn: str
ticketDate: str
requestNumber: int
shiftNumber: int
operator: str
operationType: int
items: list[Item]
nds18: int | None
nds10: int | None
nds0: int | None
ndsNo: int | None
totalSum: int
cashTotalSum: int | None
ecashTotalSum: int | None
taxationType: int
kktRegId: str
kktNumber: str
fiscalDriveNumber: str
fiscalDocumentNumber: int
fiscalSign: int
class RequestManual(BaseModel):
fn: str
fd: str
fp: str
check_time: str
type: int
sum: float
class Request(BaseModel):
qrurl: str
qrfile: str
qrraw: str
manual: RequestManual
class OfdResponse(BaseModel):
code: int
first: int
data: Data
html: str
request: Request