{
  "api": {
    "name": "RFIDPlugin",
    "slug": "rfidplugin",
    "docs": "",
    "tags": [],
    "methods": [
      {
        "name": "connect",
        "signature": "(options: ReaderConnectOptions) => Promise<void>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "ReaderConnectOptions"
          }
        ],
        "returns": "Promise<void>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Connect handheld to the module.",
        "complexTypes": [
          "ReaderConnectOptions"
        ],
        "slug": "connect"
      },
      {
        "name": "disconnect",
        "signature": "() => Promise<void>",
        "parameters": [],
        "returns": "Promise<void>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Disconnect handheld to the module.",
        "complexTypes": [],
        "slug": "disconnect"
      },
      {
        "name": "startScan",
        "signature": "() => Promise<void>",
        "parameters": [],
        "returns": "Promise<void>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Begin start inventory task (deprecated).",
        "complexTypes": [],
        "slug": "startscan"
      },
      {
        "name": "stopScan",
        "signature": "() => Promise<void>",
        "parameters": [],
        "returns": "Promise<void>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Stop inventory task (deprecated).",
        "complexTypes": [],
        "slug": "stopscan"
      },
      {
        "name": "clear",
        "signature": "() => Promise<void>",
        "parameters": [],
        "returns": "Promise<void>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Clear scanned inventory task.",
        "complexTypes": [],
        "slug": "clear"
      },
      {
        "name": "setOption",
        "signature": "(options: ReaderOptions) => Promise<void>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "ReaderOptions"
          }
        ],
        "returns": "Promise<void>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Set options for handheld using recommended settings (Antenna power, Mode set).",
        "complexTypes": [
          "ReaderOptions"
        ],
        "slug": "setoption"
      },
      {
        "name": "addWatcher",
        "signature": "() => Promise<string>",
        "parameters": [],
        "returns": "Promise<string>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "addwatcher"
      },
      {
        "name": "removeWatcher",
        "signature": "() => Promise<void>",
        "parameters": [],
        "returns": "Promise<void>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "removewatcher"
      },
      {
        "name": "addListener",
        "signature": "(eventName: 'rfid', listenerFunc: (data: any) => void) => Promise<PluginListenerHandle> & PluginListenerHandle",
        "parameters": [
          {
            "name": "eventName",
            "docs": "",
            "type": "'rfid'"
          },
          {
            "name": "listenerFunc",
            "docs": "",
            "type": "(data: any) => void"
          }
        ],
        "returns": "Promise<PluginListenerHandle> & PluginListenerHandle",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Called when an action is performed.",
        "complexTypes": [
          "PluginListenerHandle"
        ],
        "slug": "addlistenerrfid"
      },
      {
        "name": "removeAllListeners",
        "signature": "() => Promise<void>",
        "parameters": [],
        "returns": "Promise<void>",
        "tags": [
          {
            "name": "since",
            "text": "1.0.0"
          }
        ],
        "docs": "Remove all native listeners for this plugin.",
        "complexTypes": [],
        "slug": "removealllisteners"
      },
      {
        "name": "addListener",
        "signature": "(eventName: string, listenerFunc: (...args: any[]) => any) => Promise<PluginListenerHandle>",
        "parameters": [
          {
            "name": "eventName",
            "docs": "",
            "type": "string"
          },
          {
            "name": "listenerFunc",
            "docs": "",
            "type": "(...args: any[]) => any"
          }
        ],
        "returns": "Promise<PluginListenerHandle>",
        "tags": [],
        "docs": "",
        "complexTypes": [
          "PluginListenerHandle"
        ],
        "slug": "addlistenerstring"
      },
      {
        "name": "removeAllListeners",
        "signature": "() => Promise<void>",
        "parameters": [],
        "returns": "Promise<void>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "removealllisteners"
      }
    ],
    "properties": [],
    "importObject": [
      "PluginListenerHandle",
      "ReaderScanResult",
      "TagList",
      "ReaderConnectOptions",
      "ReaderConnectResult",
      "ReaderOptions"
    ]
  },
  "interfaces": [
    {
      "name": "ReaderConnectOptions",
      "slug": "readerconnectoptions",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "address",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        }
      ],
      "importObject": [
        "PluginListenerHandle",
        "RFIDPlugin",
        "ReaderScanResult",
        "TagList",
        "ReaderConnectResult",
        "ReaderOptions"
      ]
    },
    {
      "name": "ReaderOptions",
      "slug": "readeroptions",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "readerMode",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "antennaPower",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        }
      ],
      "importObject": [
        "PluginListenerHandle",
        "RFIDPlugin",
        "ReaderScanResult",
        "TagList",
        "ReaderConnectOptions",
        "ReaderConnectResult"
      ]
    },
    {
      "name": "PluginListenerHandle",
      "slug": "pluginlistenerhandle",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "remove",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "() => Promise<void>"
        }
      ],
      "importObject": [
        "PluginRegistry",
        "CapacitorException",
        "CapacitorGlobal",
        "RegisterPlugin",
        "PluginImplementations",
        "Plugin",
        "PermissionState",
        "PluginResultData",
        "PluginResultError",
        "PluginCallback"
      ]
    }
  ],
  "enums": [],
  "typeAliases": [],
  "pluginConfigs": []
}