{"_id":"@aigens2/aigens-sdk-octopus-kiosk","_rev":"5-2d750c799f65045696dd508fe216f87f","name":"@aigens2/aigens-sdk-octopus-kiosk","dist-tags":{"latest":"5.1.4"},"versions":{"5.1.0":{"name":"@aigens2/aigens-sdk-octopus-kiosk","version":"5.1.0","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@aigens2/aigens-sdk-octopus-kiosk@5.1.0","maintainers":[{"name":"jason_jj","email":"peijuechen@126.com"}],"homepage":"https://github.com/aigens/aigens-sdk-core#readme","bugs":{"url":"https://github.com/aigens/aigens-sdk-core/issues"},"dist":{"shasum":"11eb69d51f847e8063141bc661d0e63f8ce9f6c2","tarball":"https://registry.npmjs.org/@aigens2/aigens-sdk-octopus-kiosk/-/aigens-sdk-octopus-kiosk-5.1.0.tgz","fileCount":33,"integrity":"sha512-ypMfGiT5AkZdB0RnAUVFJI8mySOsCZ+FwST2SWEwOTsamLS3N7OxMgd3Sj5NBPYgSDK/abZVJy43JOh3sJK4ug==","signatures":[{"sig":"MEUCIQCQHwQoTsorotSOkojBHG6Uo7088JDHkb0t43c2n0lP+gIgXWW9du8HSQMq5PUCMSEBTvMmdeP872XcIr9lzfHsOZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281596},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"7ef8987db0ba7c53ca1f79dd78edde77fbce3ae9","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api OctopusKioskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"jason_jj","email":"peijuechen@126.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/aigens/aigens-sdk-core.git","type":"git"},"_npmVersion":"11.12.1","description":"Aigens SDK Octopus Kiosk","directories":{},"_nodeVersion":"24.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.31.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.8","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.2.0","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aigens-sdk-octopus-kiosk_5.1.0_1782094733564_0.17202757681954983","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@aigens2/aigens-sdk-octopus-kiosk","version":"5.1.1","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@aigens2/aigens-sdk-octopus-kiosk@5.1.1","maintainers":[{"name":"jason_jj","email":"peijuechen@126.com"}],"homepage":"https://github.com/aigens/aigens-sdk-core#readme","bugs":{"url":"https://github.com/aigens/aigens-sdk-core/issues"},"dist":{"shasum":"73f89dbd6cefe93ad30eb7dc06cb72a223f75d7b","tarball":"https://registry.npmjs.org/@aigens2/aigens-sdk-octopus-kiosk/-/aigens-sdk-octopus-kiosk-5.1.1.tgz","fileCount":37,"integrity":"sha512-DGS786NXfJXLxB4O/BcOs58UElCj66KKeVTJ1hrl3m7bdGQv3H6JyxC/GNGdRz8ezOjYuWps/QREQ/Tths49ag==","signatures":[{"sig":"MEUCIQDbLipLqdbCRHDKj5KIoa+oTb0vB7Xl4/7rf5Fxt/GpGgIgIcD5zko5093azj4KvdG3aoUjTb1w/YOn+B7RfFJJyf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317644},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"844738c154759728edfe91cef8bab2060fa6d53c","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api OctopusKioskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"jason_jj","email":"peijuechen@126.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/aigens/aigens-sdk-core.git","type":"git"},"_npmVersion":"11.12.1","description":"Aigens SDK Octopus Kiosk","directories":{},"_nodeVersion":"24.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.31.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.8","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.2.0","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aigens-sdk-octopus-kiosk_5.1.1_1789379162570_0.5142530684022568","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@aigens2/aigens-sdk-octopus-kiosk","version":"5.1.2","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@aigens2/aigens-sdk-octopus-kiosk@5.1.2","maintainers":[{"name":"jason_jj","email":"peijuechen@126.com"}],"homepage":"https://github.com/aigens/aigens-sdk-core#readme","bugs":{"url":"https://github.com/aigens/aigens-sdk-core/issues"},"dist":{"shasum":"93ca90d62f69b503c6e3ede561e7785e9cd81f46","tarball":"https://registry.npmjs.org/@aigens2/aigens-sdk-octopus-kiosk/-/aigens-sdk-octopus-kiosk-5.1.2.tgz","fileCount":36,"integrity":"sha512-s+YjPe5/V9O1ohVHBVoBIPAB5qe5Cj8a5Hf1u2+XevQTikaoX2o1rjYtzM41xxVZGkpc5lLIhHZlzLOaYx3TRw==","signatures":[{"sig":"MEUCIQCzNEOa2JrWpjJR96s59nNBBAjNeCBmGj2KZYXL1r+ctwIgNEqmn0xai0BFj7A+bveZeT0lQuZhAcCEzHS/VqOfh5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317087},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"c28b1a99dc38d2fd7be00fe05d629a2830d2678a","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api OctopusKioskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"jason_jj","email":"peijuechen@126.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/aigens/aigens-sdk-core.git","type":"git"},"_npmVersion":"11.12.1","description":"Aigens SDK Octopus Kiosk","directories":{},"_nodeVersion":"24.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.31.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.8","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.2.0","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aigens-sdk-octopus-kiosk_5.1.2_1789381132707_0.6317917837574669","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@aigens2/aigens-sdk-octopus-kiosk","version":"5.1.3","keywords":["capacitor","plugin","native"],"author":"","license":"MIT","_id":"@aigens2/aigens-sdk-octopus-kiosk@5.1.3","maintainers":[{"name":"jason_jj","email":"peijuechen@126.com"}],"homepage":"https://github.com/aigens/aigens-sdk-core#readme","bugs":{"url":"https://github.com/aigens/aigens-sdk-core/issues"},"dist":{"shasum":"a5594cfc9ad2f2e8c827f57416bfbb6e9bf7f209","tarball":"https://registry.npmjs.org/@aigens2/aigens-sdk-octopus-kiosk/-/aigens-sdk-octopus-kiosk-5.1.3.tgz","fileCount":36,"integrity":"sha512-n1mAFmZuETwjpUyrZ1sFMNIicd6wkQvnQgeCyim3K9RtgncrQorTcNL72voy66ymwATxjUQE7ARmNh6dJXfnhw==","signatures":[{"sig":"MEUCIQC/wD3p3BUtm318XKCZifDvNG+sum+6Rvj+F9SpvVvHqwIgE2Wpz6H9Cr7g1of3K4N+M/gMZYWGxXTkqtkea1F3cfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316767},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"7c129167c3f6830acd08d5d1a509e42a05b1d2ec","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api OctopusKioskPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"jason_jj","email":"peijuechen@126.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/aigens/aigens-sdk-core.git","type":"git"},"_npmVersion":"11.12.1","description":"Aigens SDK Octopus Kiosk","directories":{},"_nodeVersion":"24.15.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.31.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"~2.2.0","swiftlint":"^1.0.1","typescript":"~4.8","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.2.0","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aigens-sdk-octopus-kiosk_5.1.3_1789453412490_0.5039806654982233","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@aigens2/aigens-sdk-octopus-kiosk","version":"5.1.4","description":"Aigens SDK Octopus Kiosk","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/aigens/aigens-sdk-core.git"},"bugs":{"url":"https://github.com/aigens/aigens-sdk-core/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin && cd ..","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","docgen":"docgen --api OctopusKioskPlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build"},"devDependencies":{"@capacitor/android":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.2.0","@capacitor/ios":"^5.0.0","@ionic/eslint-config":"^0.3.0","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2","eslint":"^8.31.0","prettier":"~2.2.0","prettier-plugin-java":"~1.0.0","rimraf":"^3.0.2","rollup":"^2.32.0","swiftlint":"^1.0.1","typescript":"~4.8"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"gitHead":"a53cbf958b65f0552b5ee93ec73124442a6f59a7","_id":"@aigens2/aigens-sdk-octopus-kiosk@5.1.4","homepage":"https://github.com/aigens/aigens-sdk-core#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Y70dTzjMuiNpWkWo5u3Fkh0CVARqrbGz0G83zFbRq30FyG5y0/5NyF9j0xuqQbLqcKaXfxjGTo41kQcWLwKFBg==","shasum":"e9d6db04841f49bdfb08675d83faee65b53fa90c","tarball":"https://registry.npmjs.org/@aigens2/aigens-sdk-octopus-kiosk/-/aigens-sdk-octopus-kiosk-5.1.4.tgz","fileCount":37,"unpackedSize":317369,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4zgj9Fq/Vi6XIFVvYsIvF7yZJdsn2QCSCEJvh2m1xcgIhAJig7Ul0BIY+EiVzFToW0L5HKmie73y++rla0Colh2qS"}]},"_npmUser":{"name":"jason_jj","email":"peijuechen@126.com"},"directories":{},"maintainers":[{"name":"jason_jj","email":"peijuechen@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aigens-sdk-octopus-kiosk_5.1.4_1789454382182_0.7667269073237055"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-22T02:18:53.436Z","modified":"2026-09-15T06:39:42.532Z","5.1.0":"2026-06-22T02:18:53.741Z","5.1.1":"2026-09-14T09:46:02.706Z","5.1.2":"2026-09-14T10:18:52.852Z","5.1.3":"2026-09-15T06:23:32.644Z","5.1.4":"2026-09-15T06:39:42.318Z"},"bugs":{"url":"https://github.com/aigens/aigens-sdk-core/issues"},"license":"MIT","homepage":"https://github.com/aigens/aigens-sdk-core#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/aigens/aigens-sdk-core.git"},"description":"Aigens SDK Octopus Kiosk","maintainers":[{"name":"jason_jj","email":"peijuechen@126.com"}],"readme":"# aigens-sdk-octopus\n\nAigens SDK Octopus\n\n## Install\n\n```bash\nnpm install aigens-sdk-octopus\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`init()`](#init)\n* [`hasStoragePermission()`](#hasstoragepermission)\n* [`connect(...)`](#connect)\n* [`disconnect()`](#disconnect)\n* [`sendCommand(...)`](#sendcommand)\n* [`getConfig()`](#getconfig)\n* [`deduct(...)`](#deduct)\n* [`addValue(...)`](#addvalue)\n* [`cardEnquiry(...)`](#cardenquiry)\n* [`settle()`](#settle)\n* [`cancel()`](#cancel)\n* [`addListener('errorMessageEvent', ...)`](#addlistenererrormessageevent-)\n* [`log(...)`](#log)\n* [`deleteLog(...)`](#deletelog)\n* [`setSDKLogDirName(...)`](#setsdklogdirname)\n* [`showSettingsPage()`](#showsettingspage)\n* [Interfaces](#interfaces)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### init()\n\n```typescript\ninit() => Promise<void>\n```\n\n--------------------\n\n\n### hasStoragePermission()\n\n```typescript\nhasStoragePermission() => Promise<{ ret: boolean; }>\n```\n\n**Returns:** <code>Promise&lt;{ ret: boolean; }&gt;</code>\n\n--------------------\n\n\n### connect(...)\n\n```typescript\nconnect(options?: { comm?: string | undefined; } | undefined) => Promise<KioskOctopusResult>\n```\n\n| Param         | Type                            |\n| ------------- | ------------------------------- |\n| **`options`** | <code>{ comm?: string; }</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#kioskoctopusresult\">KioskOctopusResult</a>&gt;</code>\n\n--------------------\n\n\n### disconnect()\n\n```typescript\ndisconnect() => Promise<void>\n```\n\n--------------------\n\n\n### sendCommand(...)\n\n```typescript\nsendCommand(options: { command: string; }) => Promise<KioskOctopusResult>\n```\n\n| Param         | Type                              |\n| ------------- | --------------------------------- |\n| **`options`** | <code>{ command: string; }</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#kioskoctopusresult\">KioskOctopusResult</a>&gt;</code>\n\n--------------------\n\n\n### getConfig()\n\n```typescript\ngetConfig() => Promise<KioskOctopusResult>\n```\n\n**Returns:** <code>Promise&lt;<a href=\"#kioskoctopusresult\">KioskOctopusResult</a>&gt;</code>\n\n--------------------\n\n\n### deduct(...)\n\n```typescript\ndeduct(options: { amount: number; receiptNumber: string; loopStatus?: string[]; }) => Promise<KioskOctopusResult>\n```\n\n| Param         | Type                                                                           | Description                                                |\n| ------------- | ------------------------------------------------------------------------------ | ---------------------------------------------------------- |\n| **`options`** | <code>{ amount: number; receiptNumber: string; loopStatus?: string[]; }</code> | loopStatus: default [\"processing\"] [\"processing\", \"faild\"] |\n\n**Returns:** <code>Promise&lt;<a href=\"#kioskoctopusresult\">KioskOctopusResult</a>&gt;</code>\n\n--------------------\n\n\n### addValue(...)\n\n```typescript\naddValue(options: { amount: number; receiptNumber: string; loopStatus?: string[]; }) => Promise<KioskOctopusResult>\n```\n\n| Param         | Type                                                                           |\n| ------------- | ------------------------------------------------------------------------------ |\n| **`options`** | <code>{ amount: number; receiptNumber: string; loopStatus?: string[]; }</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#kioskoctopusresult\">KioskOctopusResult</a>&gt;</code>\n\n--------------------\n\n\n### cardEnquiry(...)\n\n```typescript\ncardEnquiry(options: { receiptNumber: string; loopStatus?: string[]; }) => Promise<KioskOctopusResult>\n```\n\n| Param         | Type                                                           |\n| ------------- | -------------------------------------------------------------- |\n| **`options`** | <code>{ receiptNumber: string; loopStatus?: string[]; }</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#kioskoctopusresult\">KioskOctopusResult</a>&gt;</code>\n\n--------------------\n\n\n### settle()\n\n```typescript\nsettle() => Promise<KioskOctopusResult>\n```\n\n**Returns:** <code>Promise&lt;<a href=\"#kioskoctopusresult\">KioskOctopusResult</a>&gt;</code>\n\n--------------------\n\n\n### cancel()\n\n```typescript\ncancel() => Promise<void>\n```\n\n--------------------\n\n\n### addListener('errorMessageEvent', ...)\n\n```typescript\naddListener(eventName: 'errorMessageEvent', listenerFunc: (res: { messages: string[]; }) => void) => Promise<PluginListenerHandle> & PluginListenerHandle\n```\n\n| Param              | Type                                                   |\n| ------------------ | ------------------------------------------------------ |\n| **`eventName`**    | <code>'errorMessageEvent'</code>                       |\n| **`listenerFunc`** | <code>(res: { messages: string[]; }) =&gt; void</code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt; & <a href=\"#pluginlistenerhandle\">PluginListenerHandle</a></code>\n\n--------------------\n\n\n### log(...)\n\n```typescript\nlog(options: { log: string; logDirName?: string; toTop?: boolean; }) => Promise<{ result: number; message?: string; }>\n```\n\n| Param         | Type                                                                |\n| ------------- | ------------------------------------------------------------------- |\n| **`options`** | <code>{ log: string; logDirName?: string; toTop?: boolean; }</code> |\n\n**Returns:** <code>Promise&lt;{ result: number; message?: string; }&gt;</code>\n\n--------------------\n\n\n### deleteLog(...)\n\n```typescript\ndeleteLog(options?: { keepMonths?: number | undefined; logDirName?: string | undefined; } | undefined) => Promise<void>\n```\n\n| Param         | Type                                                       |\n| ------------- | ---------------------------------------------------------- |\n| **`options`** | <code>{ keepMonths?: number; logDirName?: string; }</code> |\n\n--------------------\n\n\n### setSDKLogDirName(...)\n\n```typescript\nsetSDKLogDirName(options?: { logDirName?: string | undefined; } | undefined) => Promise<void>\n```\n\n| Param         | Type                                  |\n| ------------- | ------------------------------------- |\n| **`options`** | <code>{ logDirName?: string; }</code> |\n\n--------------------\n\n\n### showSettingsPage()\n\n```typescript\nshowSettingsPage() => Promise<void>\n```\n\nShow the native Octopus settings page (device info, wifi, settle, update, enquiry).\nAndroid only; not supported on iOS and web.\n\n--------------------\n\n\n### Interfaces\n\n\n#### KioskOctopusResult\n\n| Prop          | Type                 | Description                                                           |\n| ------------- | -------------------- | --------------------------------------------------------------------- |\n| **`ret`**     | <code>number</code>  | ret = 0 means success, ret = -1 means error , ret = -11 means cancel; |\n| **`message`** | <code>string</code>  |                                                                       |\n| **`result`**  | <code>boolean</code> |                                                                       |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n</docgen-api>\n","readmeFilename":"README.md"}