PLUGIN_META = {
    "name": "product_media_roles",
    "display_name": "Product Media Roles",
    "description": "Tenant-configurable product image roles for galleries, detail images, dimensions, and scenes.",
    "icon": "image",
    "category": "products",
    "version": "1.0.0",
    "author": "LS",
    "config_fields": [
        {"key": "aqua_bottom_role_code", "label": "Aqua Bottom Image Role Code", "type": "text", "default": "detail_bottom"},
    ],
}


def init_plugin(app) -> None:
    from app.plugins.product_media_roles.router import router
    from app.plugins.product_media_roles.store_router import store_router

    app.include_router(router, prefix="/api/admin")
    app.include_router(store_router, prefix="/api")
