UNPKG

react-native-scanbot-sdk

Version:

Scanbot Document and Barcode Scanner SDK React Native Plugin for Android and iOS

67 lines (62 loc) 2.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BarcodeDocumentFormats = exports.BarcodeDocumentFormatValues = void 0; var _JsonSerializationTypes = require("../utils/json/JsonSerializationTypes"); var _utils = require("../utils/utils"); /// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten. /// Generated from core/schemas/BarcodeDocumentTypes.yaml /** Type of barcode document format used. - `AAMVA`: American Association of Motor Vehicle Administrators barcode document. - `BOARDING_PASS`: Boarding pass barcode document. - `DE_MEDICAL_PLAN`: German medication plan barcode document. - `MEDICAL_CERTIFICATE`: German medical certificate barcode document. - `ID_CARD_PDF_417`: ID card barcode document. - `SEPA`: SEPA barcode (aka GiroCode) document. - `SWISS_QR`: Swiss QR barcode document. - `VCARD`: VCard barcode document. - `GS1`: GS1 barcode document. - `HIBC`: Health industry barcode document. */ const BarcodeDocumentFormatValues = exports.BarcodeDocumentFormatValues = ['AAMVA', 'BOARDING_PASS', 'DE_MEDICAL_PLAN', 'MEDICAL_CERTIFICATE', 'ID_CARD_PDF_417', 'SEPA', 'SWISS_QR', 'VCARD', 'GS1', 'HIBC']; /** Barcode document formats. */ class BarcodeDocumentFormats extends _utils.PartiallyConstructible { /** @param source {@displayType `DeepPartial<BarcodeDocumentFormats>`} */ constructor(source = {}) { super(); } serialize(config = new _JsonSerializationTypes.ToJsonConfiguration()) { return {}; } } exports.BarcodeDocumentFormats = BarcodeDocumentFormats; (function (_BarcodeDocumentFormats) { const all = _BarcodeDocumentFormats.all = ['AAMVA', 'BOARDING_PASS', 'DE_MEDICAL_PLAN', 'MEDICAL_CERTIFICATE', 'ID_CARD_PDF_417', 'SEPA', 'SWISS_QR', 'VCARD', 'GS1', 'HIBC']; const documentBarcodeFormats = _BarcodeDocumentFormats.documentBarcodeFormats = { AAMVA: ['PDF_417'], ID_CARD_PDF_417: ['PDF_417'], SEPA: ['QR_CODE'], MEDICAL_CERTIFICATE: ['PDF_417'], DE_MEDICAL_PLAN: ['DATA_MATRIX'], BOARDING_PASS: ['PDF_417', 'AZTEC', 'QR_CODE'], VCARD: ['QR_CODE', 'DATA_MATRIX'], SWISS_QR: ['QR_CODE'], GS1: ['CODE_128', 'AZTEC', 'DATA_MATRIX', 'DATABAR', 'DATABAR_EXPANDED', 'DATABAR_LIMITED', 'EAN_13', 'EAN_8', 'GS1_COMPOSITE', 'ITF', 'MICRO_PDF_417', 'PDF_417', 'QR_CODE', 'UPC_A', 'UPC_E'], HIBC: ['CODE_39', 'CODE_128', 'AZTEC', 'DATA_MATRIX', 'MICRO_PDF_417', 'PDF_417', 'QR_CODE'] }; })(BarcodeDocumentFormats || (exports.BarcodeDocumentFormats = BarcodeDocumentFormats = {})); //# sourceMappingURL=BarcodeDocumentTypes.js.map