react-native-scanbot-sdk
Version:
Scanbot Document and Barcode Scanner SDK React Native Plugin for Android and iOS
119 lines (113 loc) • 3.52 kB
TypeScript
import { ToJsonConfiguration } from '../utils/json/JsonSerializationTypes';
import { DeepPartial, PartiallyConstructible } from '../utils/utils';
/**
The feature that is being tracked.
*/
export declare class AnalyticsFeature extends PartiallyConstructible {
/** @param source {@displayType `DeepPartial<AnalyticsFeature>`} */
constructor(source?: DeepPartial<AnalyticsFeature>);
serialize(config?: ToJsonConfiguration): DeepPartial<AnalyticsFeature>;
}
export declare namespace AnalyticsFeature {
/**
The document scanner feature.
Default is "rtuui_document_scanner"
*/
const documentScanner: string;
}
/**
The category that is being tracked.
*/
export declare class AnalyticsCategory extends PartiallyConstructible {
/** @param source {@displayType `DeepPartial<AnalyticsCategory>`} */
constructor(source?: DeepPartial<AnalyticsCategory>);
serialize(config?: ToJsonConfiguration): DeepPartial<AnalyticsCategory>;
}
export declare namespace AnalyticsCategory {
/**
The acknowledge category.
Default is "acknowledge"
*/
const acknowledge: string;
}
/**
The event that is being tracked.
*/
export declare class AnalyticsEvent extends PartiallyConstructible {
/**
The feature associated with the event.
*/
feature: string;
/**
The category of the event.
*/
category: string;
/**
The name of the event.
*/
name: string;
/**
The value associated with the event.
*/
values: string[];
/** @param source {@displayType `DeepPartial<AnalyticsEvent>`} */
constructor(source?: DeepPartial<AnalyticsEvent>);
serialize(config?: ToJsonConfiguration): DeepPartial<AnalyticsEvent>;
}
/**
The name of the event.
*/
export declare class AnalyticsEventName extends PartiallyConstructible {
/** @param source {@displayType `DeepPartial<AnalyticsEventName>`} */
constructor(source?: DeepPartial<AnalyticsEventName>);
serialize(config?: ToJsonConfiguration): DeepPartial<AnalyticsEventName>;
}
export declare namespace AnalyticsEventName {
/**
The image quality result event for imported page.
Default is "imported_image_quality_result"
*/
const importedImageQualityResult: string;
/**
The image quality result event for scanned page.
Default is "scanned_image_quality_result"
*/
const scannedImageQualityResult: string;
/**
The proceed event.
Default is "proceed_with_image"
*/
const proceedImage: string;
/**
The retake event.
Default is "retake_image"
*/
const retakeImage: string;
}
/**
A predefined analytics event.
*/
export declare class AnalyticsEventFactory extends PartiallyConstructible {
/** @param source {@displayType `DeepPartial<AnalyticsEventFactory>`} */
constructor(source?: DeepPartial<AnalyticsEventFactory>);
serialize(config?: ToJsonConfiguration): DeepPartial<AnalyticsEventFactory>;
}
export declare namespace AnalyticsEventFactory {
/**
A predefined analytics event.
*/
const scannedImageQualityResult: AnalyticsEvent;
/**
A predefined analytics event.
*/
const importedImageQualityResult: AnalyticsEvent;
/**
A predefined analytics event.
*/
const proceedWithImage: AnalyticsEvent;
/**
A predefined analytics event.
*/
const retakeImage: AnalyticsEvent;
}
//# sourceMappingURL=Analytics.d.ts.map