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
JavaScript
;
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