from pydantic import BaseModel
from typing import Optional


class ReceiptSettingsResponse(BaseModel):
    show_item_description: bool
    show_customer_name: bool
    show_transaction_time: bool
    show_receipt_number: bool


class ReceiptSettingsUpdate(BaseModel):
    show_item_description: Optional[bool] = None
    show_customer_name: Optional[bool] = None
    show_transaction_time: Optional[bool] = None
    show_receipt_number: Optional[bool] = None
