PLUGIN_META = {
    "name": "pos_sync",
    "display_name": "POS Sync",
    "description": "Offline POS lane order synchronization.",
    "icon": "monitor",
    "category": "orders",
    "version": "0.1.0",
    "author": "LS",
    "config_fields": [],
}


def init_plugin(app) -> None:
    from app.plugins.pos_sync.router import (
        router, pairing_router, snapshot_router, members_router, promo_router, receipts_router, wallet_router, conflict_router,
    )

    app.include_router(router, prefix="/api")
    app.include_router(pairing_router, prefix="/api")
    app.include_router(snapshot_router, prefix="/api")
    app.include_router(members_router, prefix="/api")
    app.include_router(promo_router, prefix="/api")
    app.include_router(receipts_router, prefix="/api")
    app.include_router(wallet_router, prefix="/api")
    app.include_router(conflict_router, prefix="/api")
