"""
Database models for POS Integration Service
"""

# Import AuditLog model for this service
from shared.security import create_audit_log_model
from shared.database.base import Base

# Create audit log model for this service
AuditLog = create_audit_log_model(Base)

from .pos_config import POSConfiguration
from .pos_transaction import POSTransaction, POSTransactionItem
from .pos_webhook import POSWebhookLog
from .pos_sync import POSSyncLog

__all__ = [
    "POSConfiguration",
    "POSTransaction",
    "POSTransactionItem", 
    "POSWebhookLog",
    "POSSyncLog",
    "AuditLog"
]