@scandit/web-datacapture-barcode
Version:
Scandit Data Capture SDK for the Web
33 lines (32 loc) • 1.16 kB
TypeScript
import { n as EncodingRangeJSON, t as EncodingRange } from "./EncodingRange-DI-35kMB.js";
import { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable";
//#region src/main/StructuredAppendData.d.ts
interface StructuredAppendDataJSON {
barcodeSetId: string;
scannedSegmentCount: number;
totalSegmentCount: number;
complete: boolean;
completeDataEncodings: EncodingRangeJSON[];
completeDataRaw: string;
completeDataUtf8String: string | null;
}
declare class StructuredAppendData implements Serializable<StructuredAppendDataJSON> {
private _barcodeSetId;
private _completeData;
private _encodingRanges;
private _complete;
private _rawCompleteData;
private _scannedSegmentCount;
private _totalSegmentCount;
get barcodeSetId(): string;
get completeData(): string | null;
get encodingRanges(): EncodingRange[];
get isComplete(): boolean;
get rawCompleteData(): string;
get scannedSegmentCount(): number;
get totalSegmentCount(): number;
private static fromJSON;
toJSONObject(): StructuredAppendDataJSON;
}
//#endregion
export { StructuredAppendDataJSON as n, StructuredAppendData as t };