{
  "api": {
    "name": "DBRPlugin",
    "slug": "dbrplugin",
    "docs": "",
    "tags": [],
    "methods": [
      {
        "name": "initLicense",
        "signature": "(options: { license: string; }) => Promise<{ success?: boolean; message?: string; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "{ license: string; }"
          }
        ],
        "returns": "Promise<{ success?: boolean | undefined; message?: string | undefined; }>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "initlicense"
      },
      {
        "name": "initialize",
        "signature": "() => Promise<{ success?: boolean; message?: string; }>",
        "parameters": [],
        "returns": "Promise<{ success?: boolean | undefined; message?: string | undefined; }>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "initialize"
      },
      {
        "name": "initRuntimeSettingsFromString",
        "signature": "(options: { template: string; }) => Promise<void>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "{ template: string; }"
          }
        ],
        "returns": "Promise<void>",
        "tags": [],
        "docs": "",
        "complexTypes": [],
        "slug": "initruntimesettingsfromstring"
      },
      {
        "name": "decode",
        "signature": "(options: { source: string | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement; template?: string; }) => Promise<{ results: TextResult[]; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "{ source: any; template?: string | undefined; }"
          }
        ],
        "returns": "Promise<{ results: TextResult[]; }>",
        "tags": [],
        "docs": "source: Android and iOS only support base64 string.\npath: for Android and iOS.\ntemplate: pass a template name to specify the template",
        "complexTypes": [
          "TextResult",
          "HTMLImageElement",
          "HTMLCanvasElement",
          "HTMLVideoElement"
        ],
        "slug": "decode"
      },
      {
        "name": "decodeBitmap",
        "signature": "(options: { className?: string; methodName?: string; template?: string; }) => Promise<{ results: TextResult[]; }>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "{ className?: string | undefined; methodName?: string | undefined; template?: string | undefined; }"
          }
        ],
        "returns": "Promise<{ results: TextResult[]; }>",
        "tags": [],
        "docs": "Android and iOS only method which directly read camera frames from capacitor-plugin-camera",
        "complexTypes": [
          "TextResult"
        ],
        "slug": "decodebitmap"
      },
      {
        "name": "setEngineResourcePaths",
        "signature": "(options: { paths: any; }) => Promise<void>",
        "parameters": [
          {
            "name": "options",
            "docs": "",
            "type": "{ paths: any; }"
          }
        ],
        "returns": "Promise<void>",
        "tags": [],
        "docs": "Web only method to set the engine resource path",
        "complexTypes": [],
        "slug": "setengineresourcepaths"
      }
    ],
    "properties": []
  },
  "interfaces": [
    {
      "name": "TextResult",
      "slug": "textresult",
      "docs": "",
      "tags": [],
      "methods": [],
      "properties": [
        {
          "name": "barcodeText",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "barcodeFormat",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "barcodeBytesBase64",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "string"
        },
        {
          "name": "x1",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "y1",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "x2",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "y2",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "x3",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "y3",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "x4",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        },
        {
          "name": "y4",
          "tags": [],
          "docs": "",
          "complexTypes": [],
          "type": "number"
        }
      ]
    }
  ],
  "enums": [],
  "typeAliases": [],
  "pluginConfigs": []
}