init commit

This commit is contained in:
prod-tech
2024-11-17 02:31:42 +03:00
commit cf933c770c
217 changed files with 19340 additions and 0 deletions
+61
View File
@@ -0,0 +1,61 @@
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