"""Schema for POST /order endpoint.""" from marshmallow import fields, Schema, validate from ows_product_physical.constant.delivery_order import ORDER_TYPE class PostOrderPayloadSchema(Schema): """Validation schema for payload of POST /order endpoint.""" delivery_store_id = fields.Integer(required=True) delivery_type = fields.String( required=True, validate=validate.OneOf(ORDER_TYPE)) product_ids = fields.List(fields.Integer(required=True), required=True)