Files
Fulfillment-Backend/schemas/position.py
2024-07-21 10:56:59 +03:00

29 lines
471 B
Python

from typing import List
from schemas.base import BaseSchema, OkMessageSchema
class PositionSchema(BaseSchema):
name: str
key: str
class CreatePositionRequest(BaseSchema):
data: PositionSchema
class DeletePositionRequest(BaseSchema):
position_key: str
class GetAllPositionsResponse(BaseSchema):
positions: List[PositionSchema]
class CreatePositionResponse(OkMessageSchema):
pass
class DeletePositionResponse(OkMessageSchema):
pass