PLUGIN_META = {
    "name": "product_attachments",
    "display_name": "Product Attachments",
    "description": "Tenant-configurable product download attachments such as specifications, manuals, and datasheets.",
    "icon": "paperclip",
    "category": "products",
    "version": "1.0.0",
    "author": "LS",
    "config_fields": [
        {"key": "aqua_specification_type_code", "label": "Aqua Specification Type Code", "type": "text", "default": "specification"},
        {"key": "aqua_manual_type_code", "label": "Aqua Manual Type Code", "type": "text", "default": "manual"},
    ],
}


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

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