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"}
|