Change Type Old Version New Version d.ts File
New API NA Class name: global;
API declaration: declare namespace faceAuth
Differences: declare namespace faceAuth
api/@ohos.userIAM.faceAuth.d.ts
New API NA Class name: global;
API declaration: declare namespace userAuth
Differences: declare namespace userAuth
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: export enum AuthenticationResult
Differences: export enum AuthenticationResult
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: NO_SUPPORT = -1
Differences: NO_SUPPORT = -1
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: SUCCESS = 0
Differences: SUCCESS = 0
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: COMPARE_FAILURE = 1
Differences: COMPARE_FAILURE = 1
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: CANCELED = 2
Differences: CANCELED = 2
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: TIMEOUT = 3
Differences: TIMEOUT = 3
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: CAMERA_FAIL = 4
Differences: CAMERA_FAIL = 4
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: BUSY = 5
Differences: BUSY = 5
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: INVALID_PARAMETERS = 6
Differences: INVALID_PARAMETERS = 6
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: LOCKED = 7
Differences: LOCKED = 7
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: NOT_ENROLLED = 8
Differences: NOT_ENROLLED = 8
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthenticationResult;
API declaration: GENERAL_ERROR = 100
Differences: GENERAL_ERROR = 100
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: type AuthType = 'ALL' | 'FACE_ONLY';
Differences: type AuthType = 'ALL' | 'FACE_ONLY';
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: type SecureLevel = 'S1' | 'S2' | 'S3' | 'S4';
Differences: type SecureLevel = 'S1' | 'S2' | 'S3' | 'S4';
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface Authenticator
Differences: interface Authenticator
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: Authenticator;
API declaration: execute(type: AuthType, level: SecureLevel, callback: AsyncCallback<number>): void;
Differences: execute(type: AuthType, level: SecureLevel, callback: AsyncCallback<number>): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: Authenticator;
API declaration: execute(type: AuthType, level: SecureLevel): Promise<number>;
Differences: execute(type: AuthType, level: SecureLevel): Promise<number>;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: function getAuthenticator(): Authenticator;
Differences: function getAuthenticator(): Authenticator;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: class UserAuth
Differences: class UserAuth
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuth;
API declaration: getVersion(): number;
Differences: getVersion(): number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuth;
API declaration: getAvailableStatus(authType: UserAuthType, authTrustLevel: AuthTrustLevel): number;
Differences: getAvailableStatus(authType: UserAuthType, authTrustLevel: AuthTrustLevel): number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuth;
API declaration: auth(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLevel, callback: IUserAuthCallback): Uint8Array;
Differences: auth(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLevel, callback: IUserAuthCallback): Uint8Array;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuth;
API declaration: cancelAuth(contextID: Uint8Array): number;
Differences: cancelAuth(contextID: Uint8Array): number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface IUserAuthCallback
Differences: interface IUserAuthCallback
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: IUserAuthCallback;
API declaration: onResult: (result: number, extraInfo: AuthResult) => void;
Differences: onResult: (result: number, extraInfo: AuthResult) => void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: IUserAuthCallback;
API declaration: onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
Differences: onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface AuthResult
Differences: interface AuthResult
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthResult;
API declaration: token?: Uint8Array;
Differences: token?: Uint8Array;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthResult;
API declaration: remainTimes?: number;
Differences: remainTimes?: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthResult;
API declaration: freezingTime?: number;
Differences: freezingTime?: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: enum ResultCode
Differences: enum ResultCode
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: SUCCESS = 0
Differences: SUCCESS = 0
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: FAIL = 1
Differences: FAIL = 1
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: GENERAL_ERROR = 2
Differences: GENERAL_ERROR = 2
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: CANCELED = 3
Differences: CANCELED = 3
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: TIMEOUT = 4
Differences: TIMEOUT = 4
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: TYPE_NOT_SUPPORT = 5
Differences: TYPE_NOT_SUPPORT = 5
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: TRUST_LEVEL_NOT_SUPPORT = 6
Differences: TRUST_LEVEL_NOT_SUPPORT = 6
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: BUSY = 7
Differences: BUSY = 7
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: INVALID_PARAMETERS = 8
Differences: INVALID_PARAMETERS = 8
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: LOCKED = 9
Differences: LOCKED = 9
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: ResultCode;
API declaration: NOT_ENROLLED = 10
Differences: NOT_ENROLLED = 10
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: enum FaceTips
Differences: enum FaceTips
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_BRIGHT = 1
Differences: FACE_AUTH_TIP_TOO_BRIGHT = 1
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_DARK = 2
Differences: FACE_AUTH_TIP_TOO_DARK = 2
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_CLOSE = 3
Differences: FACE_AUTH_TIP_TOO_CLOSE = 3
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_FAR = 4
Differences: FACE_AUTH_TIP_TOO_FAR = 4
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_HIGH = 5
Differences: FACE_AUTH_TIP_TOO_HIGH = 5
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_LOW = 6
Differences: FACE_AUTH_TIP_TOO_LOW = 6
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_RIGHT = 7
Differences: FACE_AUTH_TIP_TOO_RIGHT = 7
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_LEFT = 8
Differences: FACE_AUTH_TIP_TOO_LEFT = 8
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_TOO_MUCH_MOTION = 9
Differences: FACE_AUTH_TIP_TOO_MUCH_MOTION = 9
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_POOR_GAZE = 10
Differences: FACE_AUTH_TIP_POOR_GAZE = 10
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FaceTips;
API declaration: FACE_AUTH_TIP_NOT_DETECTED = 11
Differences: FACE_AUTH_TIP_NOT_DETECTED = 11
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: enum FingerprintTips
Differences: enum FingerprintTips
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FingerprintTips;
API declaration: FINGERPRINT_AUTH_TIP_GOOD = 0
Differences: FINGERPRINT_AUTH_TIP_GOOD = 0
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FingerprintTips;
API declaration: FINGERPRINT_AUTH_TIP_DIRTY = 1
Differences: FINGERPRINT_AUTH_TIP_DIRTY = 1
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FingerprintTips;
API declaration: FINGERPRINT_AUTH_TIP_INSUFFICIENT = 2
Differences: FINGERPRINT_AUTH_TIP_INSUFFICIENT = 2
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FingerprintTips;
API declaration: FINGERPRINT_AUTH_TIP_PARTIAL = 3
Differences: FINGERPRINT_AUTH_TIP_PARTIAL = 3
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FingerprintTips;
API declaration: FINGERPRINT_AUTH_TIP_TOO_FAST = 4
Differences: FINGERPRINT_AUTH_TIP_TOO_FAST = 4
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: FingerprintTips;
API declaration: FINGERPRINT_AUTH_TIP_TOO_SLOW = 5
Differences: FINGERPRINT_AUTH_TIP_TOO_SLOW = 5
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: enum UserAuthType
Differences: enum UserAuthType
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthType;
API declaration: PIN = 1
Differences: PIN = 1
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthType;
API declaration: FACE = 2
Differences: FACE = 2
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthType;
API declaration: FINGERPRINT = 4
Differences: FINGERPRINT = 4
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: enum AuthTrustLevel
Differences: enum AuthTrustLevel
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthTrustLevel;
API declaration: ATL1 = 10000
Differences: ATL1 = 10000
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthTrustLevel;
API declaration: ATL2 = 20000
Differences: ATL2 = 20000
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthTrustLevel;
API declaration: ATL3 = 30000
Differences: ATL3 = 30000
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthTrustLevel;
API declaration: ATL4 = 40000
Differences: ATL4 = 40000
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: type AuthEventKey = 'result' | 'tip';
Differences: type AuthEventKey = 'result' | 'tip';
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: type EventInfo = AuthResultInfo | TipInfo;
Differences: type EventInfo = AuthResultInfo | TipInfo;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface AuthEvent
Differences: interface AuthEvent
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthEvent;
API declaration: callback(result: EventInfo): void;
Differences: callback(result: EventInfo): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface AuthResultInfo
Differences: interface AuthResultInfo
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthResultInfo;
API declaration: result: number;
Differences: result: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthResultInfo;
API declaration: token?: Uint8Array;
Differences: token?: Uint8Array;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthResultInfo;
API declaration: remainAttempts?: number;
Differences: remainAttempts?: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthResultInfo;
API declaration: lockoutDuration?: number;
Differences: lockoutDuration?: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface TipInfo
Differences: interface TipInfo
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: TipInfo;
API declaration: module: number;
Differences: module: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: TipInfo;
API declaration: tip: number;
Differences: tip: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface AuthInstance
Differences: interface AuthInstance
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthInstance;
API declaration: on: (name: AuthEventKey, callback: AuthEvent) => void;
Differences: on: (name: AuthEventKey, callback: AuthEvent) => void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthInstance;
API declaration: off: (name: AuthEventKey) => void;
Differences: off: (name: AuthEventKey) => void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthInstance;
API declaration: start: () => void;
Differences: start: () => void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthInstance;
API declaration: cancel: () => void;
Differences: cancel: () => void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: function getAvailableStatus(authType: UserAuthType, authTrustLevel: AuthTrustLevel): void;
Differences: function getAvailableStatus(authType: UserAuthType, authTrustLevel: AuthTrustLevel): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: function getAuthInstance(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLevel): AuthInstance;
Differences: function getAuthInstance(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLevel): AuthInstance;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface AuthParam
Differences: interface AuthParam
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthParam;
API declaration: challenge: Uint8Array;
Differences: challenge: Uint8Array;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthParam;
API declaration: authType: UserAuthType[];
Differences: authType: UserAuthType[];
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: AuthParam;
API declaration: authTrustLevel: AuthTrustLevel;
Differences: authTrustLevel: AuthTrustLevel;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface WidgetParam
Differences: interface WidgetParam
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: WidgetParam;
API declaration: title: string;
Differences: title: string;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: WidgetParam;
API declaration: navigationButtonText?: string;
Differences: navigationButtonText?: string;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface UserAuthResult
Differences: interface UserAuthResult
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResult;
API declaration: result: number;
Differences: result: number;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResult;
API declaration: token?: Uint8Array;
Differences: token?: Uint8Array;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResult;
API declaration: authType?: UserAuthType;
Differences: authType?: UserAuthType;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface IAuthCallback
Differences: interface IAuthCallback
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: IAuthCallback;
API declaration: onResult(result: UserAuthResult): void;
Differences: onResult(result: UserAuthResult): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: interface UserAuthInstance
Differences: interface UserAuthInstance
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthInstance;
API declaration: on(type: 'result', callback: IAuthCallback): void;
Differences: on(type: 'result', callback: IAuthCallback): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthInstance;
API declaration: off(type: 'result', callback?: IAuthCallback): void;
Differences: off(type: 'result', callback?: IAuthCallback): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthInstance;
API declaration: start(): void;
Differences: start(): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthInstance;
API declaration: cancel(): void;
Differences: cancel(): void;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: function getUserAuthInstance(authParam: AuthParam, widgetParam: WidgetParam): UserAuthInstance;
Differences: function getUserAuthInstance(authParam: AuthParam, widgetParam: WidgetParam): UserAuthInstance;
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: userAuth;
API declaration: enum UserAuthResultCode
Differences: enum UserAuthResultCode
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: SUCCESS = 12500000
Differences: SUCCESS = 12500000
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: FAIL = 12500001
Differences: FAIL = 12500001
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: GENERAL_ERROR = 12500002
Differences: GENERAL_ERROR = 12500002
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: CANCELED = 12500003
Differences: CANCELED = 12500003
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: TIMEOUT = 12500004
Differences: TIMEOUT = 12500004
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: TYPE_NOT_SUPPORT = 12500005
Differences: TYPE_NOT_SUPPORT = 12500005
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: TRUST_LEVEL_NOT_SUPPORT = 12500006
Differences: TRUST_LEVEL_NOT_SUPPORT = 12500006
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: BUSY = 12500007
Differences: BUSY = 12500007
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: LOCKED = 12500009
Differences: LOCKED = 12500009
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: NOT_ENROLLED = 12500010
Differences: NOT_ENROLLED = 12500010
api/@ohos.userIAM.userAuth.d.ts
New API NA Class name: UserAuthResultCode;
API declaration: CANCELED_FROM_WIDGET = 12500011
Differences: CANCELED_FROM_WIDGET = 12500011
api/@ohos.userIAM.userAuth.d.ts
New Kit Class name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.userIAM.faceAuth.d.ts
Differences: UserAuthenticationKit
api/@ohos.userIAM.faceAuth.d.ts
New Kit Class name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.userIAM.userAuth.d.ts
Differences: UserAuthenticationKit
api/@ohos.userIAM.userAuth.d.ts
New Kit Class name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: kits@kit.UserAuthenticationKit.d.ts
Differences: UserAuthenticationKit
kits/@kit.UserAuthenticationKit.d.ts