# app/schemas/payment_qr.py from pydantic import BaseModel from datetime import datetime from typing import Optional class VasPaymentQrBase(BaseModel): provider: Optional[str] = None qr_code: Optional[str] = None device: Optional[str] = None is_active: int = 1 priority: int = 10 description: Optional[str] = None class VasPaymentQrCreate(VasPaymentQrBase): provider: str qr_code: str device: str description: str class VasPaymentQrSetEnableIn(BaseModel): is_active: int class VasPaymentQrOut(VasPaymentQrBase): id: int created_at: datetime model_config = { "from_attributes": True } class VasPaymentQrSimpleOut(BaseModel): qr_code: str model_config = { "from_attributes": True }