{
    "name": "UnifiedStorageProvider",
    "displayName": "Wasabi Storage",
    "version": "1.1.0",
    "description": "Armazenamento de mídias do WhatsApp via Wasabi (S3 compatível)",
    "author": "NewWhats",
    "category": "core",
    "enabled": true,
    "canDisable": false,
    "dependencies": [],
    "backend": {
        "routePrefix": "/api/storage",
        "hasMigrations": false
    },
    "configSchema": [
        { "key": "wasabiAccessKey", "label": "Access Key",   "type": "password", "required": true,  "group": "Credenciais Wasabi", "tooltip": "Chave de acesso gerada em Account → Access Keys no painel Wasabi." },
        { "key": "wasabiSecretKey", "label": "Secret Key",   "type": "password", "required": true,  "group": "Credenciais Wasabi", "tooltip": "Chave secreta correspondente à Access Key — exibida só uma vez no momento da criação." },
        { "key": "wasabiBucket",    "label": "Bucket Ativo", "type": "text",     "required": true,  "group": "Bucket",             "tooltip": "Nome do bucket onde as mídias do WhatsApp serão armazenadas." },
        { "key": "wasabiRegion",    "label": "Region",       "type": "text",     "required": false, "group": "Avançado",           "tooltip": "Região do bucket. Padrão: us-east-1. Exemplos: us-east-2, eu-central-1." },
        { "key": "wasabiEndpoint",  "label": "Endpoint",     "type": "text",     "required": false, "group": "Avançado",           "tooltip": "Endpoint S3. Padrão: s3.wasabisys.com. Só altere se usar região diferente." }
    ]
}
