diff --git a/src/@ionic-native/plugins/blinkid/index.ts b/src/@ionic-native/plugins/blinkid/index.ts index 457811a578..f09329ca9d 100644 --- a/src/@ionic-native/plugins/blinkid/index.ts +++ b/src/@ionic-native/plugins/blinkid/index.ts @@ -2646,6 +2646,35 @@ export interface UsdlCombinedRecognizer extends Recognizer {} +export interface BlinkIdRecognizerCtor extends RecognizerCtor {} + +export interface BlinkIdRecognizer extends Recognizer { + returnFaceImage: boolean; + returnFullDocumentImage: boolean; + anonymizationMode: number; +} + +export interface BlinkIdRecognizerResult extends RecognizerResult { + firstName: string; + lastName: string; + fullName: string; + localizedName: string; + additionalNameInformation: string; + placeOfBirth: string; + documentNumber: string; + dateOfBirth: Date; + sex: string; + nationality: string; + fullDocumentImage: string; + mrzResult: MrzResult; +} + +export interface BlinkIdOverlaySettingsCtor { + new (): BlinkIdOverlaySettings; +} +export interface BlinkIdOverlaySettings extends OverlaySettings {} + +export interface BlinkIdRecognizerResultCtor extends RecognizerResultCtor {} /** * @name BlinkId * @description @@ -2922,4 +2951,7 @@ export class BlinkId extends IonicNativePlugin { @CordovaProperty() UsdlRecognizer: UsdlRecognizerCtor; @CordovaProperty() UsdlCombinedRecognizerResult: UsdlCombinedRecognizerResultCtor; @CordovaProperty() UsdlCombinedRecognizer: UsdlCombinedRecognizerCtor; + @CordovaProperty() BlinkIdRecognizer: BlinkIdRecognizerCtor; + @CordovaProperty() BlinkIdOverlaySettings: BlinkIdOverlaySettingsCtor; + @CordovaProperty() BlinkIdRecognizerResult: BlinkIdRecognizerResultCtor; }