46 lines
843 B
Python
46 lines
843 B
Python
import uuid
|
|
|
|
from pydantic import BaseModel
|
|
|
|
from barker.schemas import to_camel
|
|
|
|
|
|
class MergeKot(BaseModel):
|
|
voucher_id: uuid.UUID
|
|
kot_id: uuid.UUID
|
|
table_id: uuid.UUID
|
|
new_voucher_id: uuid.UUID
|
|
|
|
class Config:
|
|
alias_generator = to_camel
|
|
fields = {"id_": "id"}
|
|
|
|
|
|
class MoveKot(BaseModel):
|
|
voucher_id: uuid.UUID
|
|
kot_id: uuid.UUID
|
|
table_id: uuid.UUID
|
|
|
|
class Config:
|
|
alias_generator = to_camel
|
|
fields = {"id_": "id"}
|
|
|
|
|
|
class MergeTable(BaseModel):
|
|
voucher_id: uuid.UUID
|
|
table_id: uuid.UUID
|
|
new_voucher_id: uuid.UUID
|
|
|
|
class Config:
|
|
alias_generator = to_camel
|
|
fields = {"id_": "id"}
|
|
|
|
|
|
class MoveTable(BaseModel):
|
|
voucher_id: uuid.UUID
|
|
table_id: uuid.UUID
|
|
|
|
class Config:
|
|
alias_generator = to_camel
|
|
fields = {"id_": "id"}
|