{
  "pluginAlias": "AsusVPN",
  "pluginType": "platform",
  "singular": false,
  "headerDisplay": "Asus VPN Plugin",
  "footerDisplay": "A Switch control your Asus VPN",
  "schema": {
    "type": "object",
    "properties": {
      "routerIp": {
        "title": "Router IP",
        "type": "string",
        "required": true,
        "default": "192.168.50.1"
      },
      "loginAuthorizationToken": {
        "title": "Login Authorization Token",
        "type": "string",
        "required": true
      },
      "vpnConnectionName": {
        "title": "VPN Connection Name",
        "type": "string",
        "required": true,
        "default": "VPN"
      },
      "vpnConnectionType": {
        "title": "VPN Connection Type",
        "type": "string",
        "required": true,
        "enum": [
          "OpenVPN",
          "WireGuard"
        ],
        "default": "WireGuard"
      }
    }
  }
}
