init commit
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user