| // services/device/public/mojom/fingerprint.mojom.js is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2014 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| 'use strict'; |
| |
| (function() { |
| var mojomId = 'services/device/public/mojom/fingerprint.mojom'; |
| if (mojo.internal.isMojomLoaded(mojomId)) { |
| console.warn('The following mojom is loaded multiple times: ' + mojomId); |
| return; |
| } |
| mojo.internal.markMojomLoaded(mojomId); |
| var bindings = mojo; |
| var associatedBindings = mojo; |
| var codec = mojo.internal; |
| var validator = mojo.internal; |
| |
| var exports = mojo.internal.exposeNamespace('device.mojom'); |
| |
| |
| var ScanResult = {}; |
| ScanResult.SUCCESS = 0; |
| ScanResult.PARTIAL = 1; |
| ScanResult.INSUFFICIENT = 2; |
| ScanResult.SENSOR_DIRTY = 3; |
| ScanResult.TOO_SLOW = 4; |
| ScanResult.TOO_FAST = 5; |
| ScanResult.IMMOBILE = 6; |
| ScanResult.NO_MATCH = 7; |
| ScanResult.MIN_VALUE = 0; |
| ScanResult.MAX_VALUE = 7; |
| |
| ScanResult.isKnownEnumValue = function(value) { |
| switch (value) { |
| case 0: |
| case 1: |
| case 2: |
| case 3: |
| case 4: |
| case 5: |
| case 6: |
| case 7: |
| return true; |
| } |
| return false; |
| }; |
| |
| ScanResult.toKnownEnumValue = function(value) { |
| return value; |
| }; |
| |
| ScanResult.validate = function(enumValue) { |
| const isExtensible = false; |
| if (isExtensible || this.isKnownEnumValue(enumValue)) |
| return validator.validationError.NONE; |
| |
| return validator.validationError.UNKNOWN_ENUM_VALUE; |
| }; |
| var FingerprintError = {}; |
| FingerprintError.UNKNOWN = 0; |
| FingerprintError.HW_UNAVAILABLE = 1; |
| FingerprintError.UNABLE_TO_PROCESS = 2; |
| FingerprintError.TIMEOUT = 3; |
| FingerprintError.NO_SPACE = 4; |
| FingerprintError.CANCELED = 5; |
| FingerprintError.UNABLE_TO_REMOVE = 6; |
| FingerprintError.LOCKOUT = 7; |
| FingerprintError.NO_TEMPLATES = 8; |
| FingerprintError.MIN_VALUE = 0; |
| FingerprintError.MAX_VALUE = 8; |
| |
| FingerprintError.isKnownEnumValue = function(value) { |
| switch (value) { |
| case 0: |
| case 1: |
| case 2: |
| case 3: |
| case 4: |
| case 5: |
| case 6: |
| case 7: |
| case 8: |
| return true; |
| } |
| return false; |
| }; |
| |
| FingerprintError.toKnownEnumValue = function(value) { |
| return value; |
| }; |
| |
| FingerprintError.validate = function(enumValue) { |
| const isExtensible = false; |
| if (isExtensible || this.isKnownEnumValue(enumValue)) |
| return validator.validationError.NONE; |
| |
| return validator.validationError.UNKNOWN_ENUM_VALUE; |
| }; |
| var BiometricType = {}; |
| BiometricType.UNKNOWN = 0; |
| BiometricType.FINGERPRINT = 1; |
| BiometricType.MIN_VALUE = 0; |
| BiometricType.MAX_VALUE = 1; |
| |
| BiometricType.isKnownEnumValue = function(value) { |
| switch (value) { |
| case 0: |
| case 1: |
| return true; |
| } |
| return false; |
| }; |
| |
| BiometricType.toKnownEnumValue = function(value) { |
| return value; |
| }; |
| |
| BiometricType.validate = function(enumValue) { |
| const isExtensible = false; |
| if (isExtensible || this.isKnownEnumValue(enumValue)) |
| return validator.validationError.NONE; |
| |
| return validator.validationError.UNKNOWN_ENUM_VALUE; |
| }; |
| var BiometricsManagerStatus = {}; |
| BiometricsManagerStatus.UNKNOWN = 0; |
| BiometricsManagerStatus.INITIALIZED = 1; |
| BiometricsManagerStatus.MIN_VALUE = 0; |
| BiometricsManagerStatus.MAX_VALUE = 1; |
| |
| BiometricsManagerStatus.isKnownEnumValue = function(value) { |
| switch (value) { |
| case 0: |
| case 1: |
| return true; |
| } |
| return false; |
| }; |
| |
| BiometricsManagerStatus.toKnownEnumValue = function(value) { |
| return value; |
| }; |
| |
| BiometricsManagerStatus.validate = function(enumValue) { |
| const isExtensible = false; |
| if (isExtensible || this.isKnownEnumValue(enumValue)) |
| return validator.validationError.NONE; |
| |
| return validator.validationError.UNKNOWN_ENUM_VALUE; |
| }; |
| |
| function FingerprintObserver_OnRestarted_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| FingerprintObserver_OnRestarted_Params.prototype.initDefaults_ = function() { |
| }; |
| FingerprintObserver_OnRestarted_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| FingerprintObserver_OnRestarted_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| FingerprintObserver_OnRestarted_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| FingerprintObserver_OnRestarted_Params.decode = function(decoder) { |
| var packed; |
| var val = new FingerprintObserver_OnRestarted_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| FingerprintObserver_OnRestarted_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(FingerprintObserver_OnRestarted_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function FingerprintObserver_OnStatusChanged_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| FingerprintObserver_OnStatusChanged_Params.prototype.initDefaults_ = function() { |
| this.status = 0; |
| }; |
| FingerprintObserver_OnStatusChanged_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| FingerprintObserver_OnStatusChanged_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate FingerprintObserver_OnStatusChanged_Params.status |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, BiometricsManagerStatus); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| FingerprintObserver_OnStatusChanged_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| FingerprintObserver_OnStatusChanged_Params.decode = function(decoder) { |
| var packed; |
| var val = new FingerprintObserver_OnStatusChanged_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.status = |
| decoder.decodeStruct(new codec.Enum(BiometricsManagerStatus)); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| FingerprintObserver_OnStatusChanged_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(FingerprintObserver_OnStatusChanged_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.status); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function FingerprintObserver_OnEnrollScanDone_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| FingerprintObserver_OnEnrollScanDone_Params.prototype.initDefaults_ = function() { |
| this.scanResult = 0; |
| this.isComplete = false; |
| this.percentComplete = 0; |
| }; |
| FingerprintObserver_OnEnrollScanDone_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| FingerprintObserver_OnEnrollScanDone_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 24} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate FingerprintObserver_OnEnrollScanDone_Params.scanResult |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, ScanResult); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| FingerprintObserver_OnEnrollScanDone_Params.encodedSize = codec.kStructHeaderSize + 16; |
| |
| FingerprintObserver_OnEnrollScanDone_Params.decode = function(decoder) { |
| var packed; |
| var val = new FingerprintObserver_OnEnrollScanDone_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.scanResult = |
| decoder.decodeStruct(new codec.Enum(ScanResult)); |
| packed = decoder.readUint8(); |
| val.isComplete = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| val.percentComplete = |
| decoder.decodeStruct(codec.Int32); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| FingerprintObserver_OnEnrollScanDone_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(FingerprintObserver_OnEnrollScanDone_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.scanResult); |
| packed = 0; |
| packed |= (val.isComplete & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.encodeStruct(codec.Int32, val.percentComplete); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function FingerprintObserver_OnAuthScanDone_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| FingerprintObserver_OnAuthScanDone_Params.prototype.initDefaults_ = function() { |
| this.msg = null; |
| this.matches = null; |
| }; |
| FingerprintObserver_OnAuthScanDone_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| FingerprintObserver_OnAuthScanDone_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 32} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate FingerprintObserver_OnAuthScanDone_Params.msg |
| err = messageValidator.validateUnion(offset + codec.kStructHeaderSize + 0, FingerprintMessage, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate FingerprintObserver_OnAuthScanDone_Params.matches |
| err = messageValidator.validateMapPointer(offset + codec.kStructHeaderSize + 16, false, codec.String, new codec.ArrayOf(codec.String), false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| FingerprintObserver_OnAuthScanDone_Params.encodedSize = codec.kStructHeaderSize + 24; |
| |
| FingerprintObserver_OnAuthScanDone_Params.decode = function(decoder) { |
| var packed; |
| var val = new FingerprintObserver_OnAuthScanDone_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.msg = |
| decoder.decodeStruct(FingerprintMessage); |
| val.matches = |
| decoder.decodeMapPointer(codec.String, new codec.ArrayOf(codec.String)); |
| return val; |
| }; |
| |
| FingerprintObserver_OnAuthScanDone_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(FingerprintObserver_OnAuthScanDone_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(FingerprintMessage, val.msg); |
| encoder.encodeMapPointer(codec.String, new codec.ArrayOf(codec.String), val.matches); |
| }; |
| function FingerprintObserver_OnSessionFailed_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| FingerprintObserver_OnSessionFailed_Params.prototype.initDefaults_ = function() { |
| }; |
| FingerprintObserver_OnSessionFailed_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| FingerprintObserver_OnSessionFailed_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| FingerprintObserver_OnSessionFailed_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| FingerprintObserver_OnSessionFailed_Params.decode = function(decoder) { |
| var packed; |
| var val = new FingerprintObserver_OnSessionFailed_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| FingerprintObserver_OnSessionFailed_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(FingerprintObserver_OnSessionFailed_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Fingerprint_GetRecordsForUser_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_GetRecordsForUser_Params.prototype.initDefaults_ = function() { |
| this.userId = null; |
| }; |
| Fingerprint_GetRecordsForUser_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_GetRecordsForUser_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_GetRecordsForUser_Params.userId |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_GetRecordsForUser_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_GetRecordsForUser_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_GetRecordsForUser_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.userId = |
| decoder.decodeStruct(codec.String); |
| return val; |
| }; |
| |
| Fingerprint_GetRecordsForUser_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_GetRecordsForUser_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.String, val.userId); |
| }; |
| function Fingerprint_GetRecordsForUser_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_GetRecordsForUser_ResponseParams.prototype.initDefaults_ = function() { |
| this.records = null; |
| this.success = false; |
| }; |
| Fingerprint_GetRecordsForUser_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_GetRecordsForUser_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 24} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_GetRecordsForUser_ResponseParams.records |
| err = messageValidator.validateMapPointer(offset + codec.kStructHeaderSize + 0, false, codec.String, codec.String, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_GetRecordsForUser_ResponseParams.encodedSize = codec.kStructHeaderSize + 16; |
| |
| Fingerprint_GetRecordsForUser_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_GetRecordsForUser_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.records = |
| decoder.decodeMapPointer(codec.String, codec.String); |
| packed = decoder.readUint8(); |
| val.success = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Fingerprint_GetRecordsForUser_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_GetRecordsForUser_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeMapPointer(codec.String, codec.String, val.records); |
| packed = 0; |
| packed |= (val.success & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Fingerprint_StartEnrollSession_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_StartEnrollSession_Params.prototype.initDefaults_ = function() { |
| this.userId = null; |
| this.label = null; |
| }; |
| Fingerprint_StartEnrollSession_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_StartEnrollSession_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 24} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_StartEnrollSession_Params.userId |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_StartEnrollSession_Params.label |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 8, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_StartEnrollSession_Params.encodedSize = codec.kStructHeaderSize + 16; |
| |
| Fingerprint_StartEnrollSession_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_StartEnrollSession_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.userId = |
| decoder.decodeStruct(codec.String); |
| val.label = |
| decoder.decodeStruct(codec.String); |
| return val; |
| }; |
| |
| Fingerprint_StartEnrollSession_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_StartEnrollSession_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.String, val.userId); |
| encoder.encodeStruct(codec.String, val.label); |
| }; |
| function Fingerprint_CancelCurrentEnrollSession_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_CancelCurrentEnrollSession_Params.prototype.initDefaults_ = function() { |
| }; |
| Fingerprint_CancelCurrentEnrollSession_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_CancelCurrentEnrollSession_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_CancelCurrentEnrollSession_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Fingerprint_CancelCurrentEnrollSession_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_CancelCurrentEnrollSession_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Fingerprint_CancelCurrentEnrollSession_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_CancelCurrentEnrollSession_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Fingerprint_CancelCurrentEnrollSession_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_CancelCurrentEnrollSession_ResponseParams.prototype.initDefaults_ = function() { |
| this.success = false; |
| }; |
| Fingerprint_CancelCurrentEnrollSession_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_CancelCurrentEnrollSession_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_CancelCurrentEnrollSession_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_CancelCurrentEnrollSession_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_CancelCurrentEnrollSession_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.success = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Fingerprint_CancelCurrentEnrollSession_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_CancelCurrentEnrollSession_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.success & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Fingerprint_RequestRecordLabel_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_RequestRecordLabel_Params.prototype.initDefaults_ = function() { |
| this.recordPath = null; |
| }; |
| Fingerprint_RequestRecordLabel_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_RequestRecordLabel_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_RequestRecordLabel_Params.recordPath |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_RequestRecordLabel_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_RequestRecordLabel_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_RequestRecordLabel_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.recordPath = |
| decoder.decodeStruct(codec.String); |
| return val; |
| }; |
| |
| Fingerprint_RequestRecordLabel_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_RequestRecordLabel_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.String, val.recordPath); |
| }; |
| function Fingerprint_RequestRecordLabel_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_RequestRecordLabel_ResponseParams.prototype.initDefaults_ = function() { |
| this.label = null; |
| }; |
| Fingerprint_RequestRecordLabel_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_RequestRecordLabel_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_RequestRecordLabel_ResponseParams.label |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_RequestRecordLabel_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_RequestRecordLabel_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_RequestRecordLabel_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.label = |
| decoder.decodeStruct(codec.String); |
| return val; |
| }; |
| |
| Fingerprint_RequestRecordLabel_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_RequestRecordLabel_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.String, val.label); |
| }; |
| function Fingerprint_SetRecordLabel_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_SetRecordLabel_Params.prototype.initDefaults_ = function() { |
| this.recordPath = null; |
| this.newLabel = null; |
| }; |
| Fingerprint_SetRecordLabel_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_SetRecordLabel_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 24} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_SetRecordLabel_Params.recordPath |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_SetRecordLabel_Params.newLabel |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 8, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_SetRecordLabel_Params.encodedSize = codec.kStructHeaderSize + 16; |
| |
| Fingerprint_SetRecordLabel_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_SetRecordLabel_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.recordPath = |
| decoder.decodeStruct(codec.String); |
| val.newLabel = |
| decoder.decodeStruct(codec.String); |
| return val; |
| }; |
| |
| Fingerprint_SetRecordLabel_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_SetRecordLabel_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.String, val.recordPath); |
| encoder.encodeStruct(codec.String, val.newLabel); |
| }; |
| function Fingerprint_SetRecordLabel_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_SetRecordLabel_ResponseParams.prototype.initDefaults_ = function() { |
| this.success = false; |
| }; |
| Fingerprint_SetRecordLabel_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_SetRecordLabel_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_SetRecordLabel_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_SetRecordLabel_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_SetRecordLabel_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.success = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Fingerprint_SetRecordLabel_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_SetRecordLabel_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.success & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Fingerprint_RemoveRecord_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_RemoveRecord_Params.prototype.initDefaults_ = function() { |
| this.recordPath = null; |
| }; |
| Fingerprint_RemoveRecord_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_RemoveRecord_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_RemoveRecord_Params.recordPath |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_RemoveRecord_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_RemoveRecord_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_RemoveRecord_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.recordPath = |
| decoder.decodeStruct(codec.String); |
| return val; |
| }; |
| |
| Fingerprint_RemoveRecord_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_RemoveRecord_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.String, val.recordPath); |
| }; |
| function Fingerprint_RemoveRecord_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_RemoveRecord_ResponseParams.prototype.initDefaults_ = function() { |
| this.success = false; |
| }; |
| Fingerprint_RemoveRecord_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_RemoveRecord_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_RemoveRecord_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_RemoveRecord_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_RemoveRecord_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.success = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Fingerprint_RemoveRecord_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_RemoveRecord_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.success & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Fingerprint_StartAuthSession_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_StartAuthSession_Params.prototype.initDefaults_ = function() { |
| }; |
| Fingerprint_StartAuthSession_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_StartAuthSession_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_StartAuthSession_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Fingerprint_StartAuthSession_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_StartAuthSession_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Fingerprint_StartAuthSession_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_StartAuthSession_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Fingerprint_EndCurrentAuthSession_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_EndCurrentAuthSession_Params.prototype.initDefaults_ = function() { |
| }; |
| Fingerprint_EndCurrentAuthSession_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_EndCurrentAuthSession_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_EndCurrentAuthSession_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Fingerprint_EndCurrentAuthSession_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_EndCurrentAuthSession_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Fingerprint_EndCurrentAuthSession_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_EndCurrentAuthSession_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Fingerprint_EndCurrentAuthSession_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_EndCurrentAuthSession_ResponseParams.prototype.initDefaults_ = function() { |
| this.success = false; |
| }; |
| Fingerprint_EndCurrentAuthSession_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_EndCurrentAuthSession_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_EndCurrentAuthSession_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_EndCurrentAuthSession_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_EndCurrentAuthSession_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.success = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Fingerprint_EndCurrentAuthSession_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_EndCurrentAuthSession_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.success & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Fingerprint_DestroyAllRecords_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_DestroyAllRecords_Params.prototype.initDefaults_ = function() { |
| }; |
| Fingerprint_DestroyAllRecords_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_DestroyAllRecords_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_DestroyAllRecords_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Fingerprint_DestroyAllRecords_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_DestroyAllRecords_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Fingerprint_DestroyAllRecords_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_DestroyAllRecords_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Fingerprint_DestroyAllRecords_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_DestroyAllRecords_ResponseParams.prototype.initDefaults_ = function() { |
| this.success = false; |
| }; |
| Fingerprint_DestroyAllRecords_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_DestroyAllRecords_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_DestroyAllRecords_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_DestroyAllRecords_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_DestroyAllRecords_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.success = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Fingerprint_DestroyAllRecords_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_DestroyAllRecords_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.success & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Fingerprint_AddFingerprintObserver_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_AddFingerprintObserver_Params.prototype.initDefaults_ = function() { |
| this.observer = new FingerprintObserverPtr(); |
| }; |
| Fingerprint_AddFingerprintObserver_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_AddFingerprintObserver_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_AddFingerprintObserver_Params.observer |
| err = messageValidator.validateInterface(offset + codec.kStructHeaderSize + 0, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_AddFingerprintObserver_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_AddFingerprintObserver_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_AddFingerprintObserver_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.observer = |
| decoder.decodeStruct(new codec.Interface(FingerprintObserverPtr)); |
| return val; |
| }; |
| |
| Fingerprint_AddFingerprintObserver_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_AddFingerprintObserver_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(new codec.Interface(FingerprintObserverPtr), val.observer); |
| }; |
| function Fingerprint_RequestType_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_RequestType_Params.prototype.initDefaults_ = function() { |
| }; |
| Fingerprint_RequestType_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_RequestType_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_RequestType_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Fingerprint_RequestType_Params.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_RequestType_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Fingerprint_RequestType_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_RequestType_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Fingerprint_RequestType_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Fingerprint_RequestType_ResponseParams.prototype.initDefaults_ = function() { |
| this.type = 0; |
| }; |
| Fingerprint_RequestType_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Fingerprint_RequestType_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Fingerprint_RequestType_ResponseParams.type |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, BiometricType); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Fingerprint_RequestType_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Fingerprint_RequestType_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Fingerprint_RequestType_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.type = |
| decoder.decodeStruct(new codec.Enum(BiometricType)); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Fingerprint_RequestType_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Fingerprint_RequestType_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.type); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| |
| function FingerprintMessage(value) { |
| this.initDefault_(); |
| this.initValue_(value); |
| } |
| |
| |
| FingerprintMessage.Tags = { |
| fingerprintError: 0, |
| scanResult: 1, |
| }; |
| |
| FingerprintMessage.prototype.initDefault_ = function() { |
| this.$data = null; |
| this.$tag = undefined; |
| } |
| |
| FingerprintMessage.prototype.initValue_ = function(value) { |
| if (value == undefined) { |
| return; |
| } |
| |
| var keys = Object.keys(value); |
| if (keys.length == 0) { |
| return; |
| } |
| |
| if (keys.length > 1) { |
| throw new TypeError("You may set only one member on a union."); |
| } |
| |
| var fields = [ |
| "fingerprintError", |
| "scanResult", |
| ]; |
| |
| if (fields.indexOf(keys[0]) < 0) { |
| throw new ReferenceError(keys[0] + " is not a FingerprintMessage member."); |
| |
| } |
| |
| this[keys[0]] = value[keys[0]]; |
| } |
| Object.defineProperty(FingerprintMessage.prototype, "fingerprintError", { |
| get: function() { |
| if (this.$tag != FingerprintMessage.Tags.fingerprintError) { |
| throw new ReferenceError( |
| "FingerprintMessage.fingerprintError is not currently set."); |
| } |
| return this.$data; |
| }, |
| |
| set: function(value) { |
| this.$tag = FingerprintMessage.Tags.fingerprintError; |
| this.$data = value; |
| } |
| }); |
| Object.defineProperty(FingerprintMessage.prototype, "scanResult", { |
| get: function() { |
| if (this.$tag != FingerprintMessage.Tags.scanResult) { |
| throw new ReferenceError( |
| "FingerprintMessage.scanResult is not currently set."); |
| } |
| return this.$data; |
| }, |
| |
| set: function(value) { |
| this.$tag = FingerprintMessage.Tags.scanResult; |
| this.$data = value; |
| } |
| }); |
| |
| |
| FingerprintMessage.encode = function(encoder, val) { |
| if (val == null) { |
| encoder.writeUint64(0); |
| encoder.writeUint64(0); |
| return; |
| } |
| if (val.$tag == undefined) { |
| throw new TypeError("Cannot encode unions with an unknown member set."); |
| } |
| |
| encoder.writeUint32(16); |
| encoder.writeUint32(val.$tag); |
| switch (val.$tag) { |
| case FingerprintMessage.Tags.fingerprintError: |
| encoder.encodeStruct(codec.Int32, val.fingerprintError); |
| break; |
| case FingerprintMessage.Tags.scanResult: |
| encoder.encodeStruct(codec.Int32, val.scanResult); |
| break; |
| } |
| encoder.align(); |
| }; |
| |
| |
| FingerprintMessage.decode = function(decoder) { |
| var size = decoder.readUint32(); |
| if (size == 0) { |
| decoder.readUint32(); |
| decoder.readUint64(); |
| return null; |
| } |
| |
| var result = new FingerprintMessage(); |
| var tag = decoder.readUint32(); |
| switch (tag) { |
| case FingerprintMessage.Tags.fingerprintError: |
| result.fingerprintError = decoder.decodeStruct(new codec.Enum(FingerprintError)); |
| break; |
| case FingerprintMessage.Tags.scanResult: |
| result.scanResult = decoder.decodeStruct(new codec.Enum(ScanResult)); |
| break; |
| } |
| decoder.align(); |
| |
| return result; |
| }; |
| |
| |
| FingerprintMessage.validate = function(messageValidator, offset) { |
| var size = messageValidator.decodeUnionSize(offset); |
| if (size != 16) { |
| return validator.validationError.INVALID_UNION_SIZE; |
| } |
| |
| var tag = messageValidator.decodeUnionTag(offset); |
| var data_offset = offset + 8; |
| var err; |
| switch (tag) { |
| case FingerprintMessage.Tags.fingerprintError: |
| |
| |
| // validate FingerprintMessage.fingerprintError |
| err = messageValidator.validateEnum(data_offset, FingerprintError); |
| if (err !== validator.validationError.NONE) |
| return err; |
| break; |
| case FingerprintMessage.Tags.scanResult: |
| |
| |
| // validate FingerprintMessage.scanResult |
| err = messageValidator.validateEnum(data_offset, ScanResult); |
| if (err !== validator.validationError.NONE) |
| return err; |
| break; |
| } |
| |
| return validator.validationError.NONE; |
| }; |
| |
| FingerprintMessage.encodedSize = 16; |
| var kFingerprintObserver_OnRestarted_Name = 0; |
| var kFingerprintObserver_OnStatusChanged_Name = 1; |
| var kFingerprintObserver_OnEnrollScanDone_Name = 2; |
| var kFingerprintObserver_OnAuthScanDone_Name = 3; |
| var kFingerprintObserver_OnSessionFailed_Name = 4; |
| |
| function FingerprintObserverPtr(handleOrPtrInfo) { |
| this.ptr = new bindings.InterfacePtrController(FingerprintObserver, |
| handleOrPtrInfo); |
| } |
| |
| function FingerprintObserverAssociatedPtr(associatedInterfacePtrInfo) { |
| this.ptr = new associatedBindings.AssociatedInterfacePtrController( |
| FingerprintObserver, associatedInterfacePtrInfo); |
| } |
| |
| FingerprintObserverAssociatedPtr.prototype = |
| Object.create(FingerprintObserverPtr.prototype); |
| FingerprintObserverAssociatedPtr.prototype.constructor = |
| FingerprintObserverAssociatedPtr; |
| |
| function FingerprintObserverProxy(receiver) { |
| this.receiver_ = receiver; |
| } |
| FingerprintObserverPtr.prototype.onRestarted = function() { |
| return FingerprintObserverProxy.prototype.onRestarted |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintObserverProxy.prototype.onRestarted = function() { |
| var params_ = new FingerprintObserver_OnRestarted_Params(); |
| var builder = new codec.MessageV0Builder( |
| kFingerprintObserver_OnRestarted_Name, |
| codec.align(FingerprintObserver_OnRestarted_Params.encodedSize)); |
| builder.encodeStruct(FingerprintObserver_OnRestarted_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| FingerprintObserverPtr.prototype.onStatusChanged = function() { |
| return FingerprintObserverProxy.prototype.onStatusChanged |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintObserverProxy.prototype.onStatusChanged = function(status) { |
| var params_ = new FingerprintObserver_OnStatusChanged_Params(); |
| params_.status = status; |
| var builder = new codec.MessageV0Builder( |
| kFingerprintObserver_OnStatusChanged_Name, |
| codec.align(FingerprintObserver_OnStatusChanged_Params.encodedSize)); |
| builder.encodeStruct(FingerprintObserver_OnStatusChanged_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| FingerprintObserverPtr.prototype.onEnrollScanDone = function() { |
| return FingerprintObserverProxy.prototype.onEnrollScanDone |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintObserverProxy.prototype.onEnrollScanDone = function(scanResult, isComplete, percentComplete) { |
| var params_ = new FingerprintObserver_OnEnrollScanDone_Params(); |
| params_.scanResult = scanResult; |
| params_.isComplete = isComplete; |
| params_.percentComplete = percentComplete; |
| var builder = new codec.MessageV0Builder( |
| kFingerprintObserver_OnEnrollScanDone_Name, |
| codec.align(FingerprintObserver_OnEnrollScanDone_Params.encodedSize)); |
| builder.encodeStruct(FingerprintObserver_OnEnrollScanDone_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| FingerprintObserverPtr.prototype.onAuthScanDone = function() { |
| return FingerprintObserverProxy.prototype.onAuthScanDone |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintObserverProxy.prototype.onAuthScanDone = function(msg, matches) { |
| var params_ = new FingerprintObserver_OnAuthScanDone_Params(); |
| params_.msg = msg; |
| params_.matches = matches; |
| var builder = new codec.MessageV0Builder( |
| kFingerprintObserver_OnAuthScanDone_Name, |
| codec.align(FingerprintObserver_OnAuthScanDone_Params.encodedSize)); |
| builder.encodeStruct(FingerprintObserver_OnAuthScanDone_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| FingerprintObserverPtr.prototype.onSessionFailed = function() { |
| return FingerprintObserverProxy.prototype.onSessionFailed |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintObserverProxy.prototype.onSessionFailed = function() { |
| var params_ = new FingerprintObserver_OnSessionFailed_Params(); |
| var builder = new codec.MessageV0Builder( |
| kFingerprintObserver_OnSessionFailed_Name, |
| codec.align(FingerprintObserver_OnSessionFailed_Params.encodedSize)); |
| builder.encodeStruct(FingerprintObserver_OnSessionFailed_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| |
| function FingerprintObserverStub(delegate) { |
| this.delegate_ = delegate; |
| } |
| FingerprintObserverStub.prototype.onRestarted = function() { |
| return this.delegate_ && this.delegate_.onRestarted && this.delegate_.onRestarted(); |
| } |
| FingerprintObserverStub.prototype.onStatusChanged = function(status) { |
| return this.delegate_ && this.delegate_.onStatusChanged && this.delegate_.onStatusChanged(status); |
| } |
| FingerprintObserverStub.prototype.onEnrollScanDone = function(scanResult, isComplete, percentComplete) { |
| return this.delegate_ && this.delegate_.onEnrollScanDone && this.delegate_.onEnrollScanDone(scanResult, isComplete, percentComplete); |
| } |
| FingerprintObserverStub.prototype.onAuthScanDone = function(msg, matches) { |
| return this.delegate_ && this.delegate_.onAuthScanDone && this.delegate_.onAuthScanDone(msg, matches); |
| } |
| FingerprintObserverStub.prototype.onSessionFailed = function() { |
| return this.delegate_ && this.delegate_.onSessionFailed && this.delegate_.onSessionFailed(); |
| } |
| |
| FingerprintObserverStub.prototype.accept = function(message) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kFingerprintObserver_OnRestarted_Name: |
| var params = reader.decodeStruct(FingerprintObserver_OnRestarted_Params); |
| this.onRestarted(); |
| return true; |
| case kFingerprintObserver_OnStatusChanged_Name: |
| var params = reader.decodeStruct(FingerprintObserver_OnStatusChanged_Params); |
| this.onStatusChanged(params.status); |
| return true; |
| case kFingerprintObserver_OnEnrollScanDone_Name: |
| var params = reader.decodeStruct(FingerprintObserver_OnEnrollScanDone_Params); |
| this.onEnrollScanDone(params.scanResult, params.isComplete, params.percentComplete); |
| return true; |
| case kFingerprintObserver_OnAuthScanDone_Name: |
| var params = reader.decodeStruct(FingerprintObserver_OnAuthScanDone_Params); |
| this.onAuthScanDone(params.msg, params.matches); |
| return true; |
| case kFingerprintObserver_OnSessionFailed_Name: |
| var params = reader.decodeStruct(FingerprintObserver_OnSessionFailed_Params); |
| this.onSessionFailed(); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| FingerprintObserverStub.prototype.acceptWithResponder = |
| function(message, responder) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| default: |
| return false; |
| } |
| }; |
| |
| function validateFingerprintObserverRequest(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kFingerprintObserver_OnRestarted_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = FingerprintObserver_OnRestarted_Params; |
| break; |
| case kFingerprintObserver_OnStatusChanged_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = FingerprintObserver_OnStatusChanged_Params; |
| break; |
| case kFingerprintObserver_OnEnrollScanDone_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = FingerprintObserver_OnEnrollScanDone_Params; |
| break; |
| case kFingerprintObserver_OnAuthScanDone_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = FingerprintObserver_OnAuthScanDone_Params; |
| break; |
| case kFingerprintObserver_OnSessionFailed_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = FingerprintObserver_OnSessionFailed_Params; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| function validateFingerprintObserverResponse(messageValidator) { |
| return validator.validationError.NONE; |
| } |
| |
| var FingerprintObserver = { |
| name: 'device.mojom.FingerprintObserver', |
| kVersion: 0, |
| ptrClass: FingerprintObserverPtr, |
| proxyClass: FingerprintObserverProxy, |
| stubClass: FingerprintObserverStub, |
| validateRequest: validateFingerprintObserverRequest, |
| validateResponse: null, |
| }; |
| FingerprintObserverStub.prototype.validator = validateFingerprintObserverRequest; |
| FingerprintObserverProxy.prototype.validator = null; |
| var kFingerprint_GetRecordsForUser_Name = 0; |
| var kFingerprint_StartEnrollSession_Name = 1; |
| var kFingerprint_CancelCurrentEnrollSession_Name = 2; |
| var kFingerprint_RequestRecordLabel_Name = 3; |
| var kFingerprint_SetRecordLabel_Name = 4; |
| var kFingerprint_RemoveRecord_Name = 5; |
| var kFingerprint_StartAuthSession_Name = 6; |
| var kFingerprint_EndCurrentAuthSession_Name = 7; |
| var kFingerprint_DestroyAllRecords_Name = 8; |
| var kFingerprint_AddFingerprintObserver_Name = 9; |
| var kFingerprint_RequestType_Name = 10; |
| |
| function FingerprintPtr(handleOrPtrInfo) { |
| this.ptr = new bindings.InterfacePtrController(Fingerprint, |
| handleOrPtrInfo); |
| } |
| |
| function FingerprintAssociatedPtr(associatedInterfacePtrInfo) { |
| this.ptr = new associatedBindings.AssociatedInterfacePtrController( |
| Fingerprint, associatedInterfacePtrInfo); |
| } |
| |
| FingerprintAssociatedPtr.prototype = |
| Object.create(FingerprintPtr.prototype); |
| FingerprintAssociatedPtr.prototype.constructor = |
| FingerprintAssociatedPtr; |
| |
| function FingerprintProxy(receiver) { |
| this.receiver_ = receiver; |
| } |
| FingerprintPtr.prototype.getRecordsForUser = function() { |
| return FingerprintProxy.prototype.getRecordsForUser |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.getRecordsForUser = function(userId) { |
| var params_ = new Fingerprint_GetRecordsForUser_Params(); |
| params_.userId = userId; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_GetRecordsForUser_Name, |
| codec.align(Fingerprint_GetRecordsForUser_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_GetRecordsForUser_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_GetRecordsForUser_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| FingerprintPtr.prototype.startEnrollSession = function() { |
| return FingerprintProxy.prototype.startEnrollSession |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.startEnrollSession = function(userId, label) { |
| var params_ = new Fingerprint_StartEnrollSession_Params(); |
| params_.userId = userId; |
| params_.label = label; |
| var builder = new codec.MessageV0Builder( |
| kFingerprint_StartEnrollSession_Name, |
| codec.align(Fingerprint_StartEnrollSession_Params.encodedSize)); |
| builder.encodeStruct(Fingerprint_StartEnrollSession_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| FingerprintPtr.prototype.cancelCurrentEnrollSession = function() { |
| return FingerprintProxy.prototype.cancelCurrentEnrollSession |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.cancelCurrentEnrollSession = function() { |
| var params_ = new Fingerprint_CancelCurrentEnrollSession_Params(); |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_CancelCurrentEnrollSession_Name, |
| codec.align(Fingerprint_CancelCurrentEnrollSession_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_CancelCurrentEnrollSession_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_CancelCurrentEnrollSession_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| FingerprintPtr.prototype.requestRecordLabel = function() { |
| return FingerprintProxy.prototype.requestRecordLabel |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.requestRecordLabel = function(recordPath) { |
| var params_ = new Fingerprint_RequestRecordLabel_Params(); |
| params_.recordPath = recordPath; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_RequestRecordLabel_Name, |
| codec.align(Fingerprint_RequestRecordLabel_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_RequestRecordLabel_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_RequestRecordLabel_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| FingerprintPtr.prototype.setRecordLabel = function() { |
| return FingerprintProxy.prototype.setRecordLabel |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.setRecordLabel = function(recordPath, newLabel) { |
| var params_ = new Fingerprint_SetRecordLabel_Params(); |
| params_.recordPath = recordPath; |
| params_.newLabel = newLabel; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_SetRecordLabel_Name, |
| codec.align(Fingerprint_SetRecordLabel_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_SetRecordLabel_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_SetRecordLabel_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| FingerprintPtr.prototype.removeRecord = function() { |
| return FingerprintProxy.prototype.removeRecord |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.removeRecord = function(recordPath) { |
| var params_ = new Fingerprint_RemoveRecord_Params(); |
| params_.recordPath = recordPath; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_RemoveRecord_Name, |
| codec.align(Fingerprint_RemoveRecord_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_RemoveRecord_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_RemoveRecord_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| FingerprintPtr.prototype.startAuthSession = function() { |
| return FingerprintProxy.prototype.startAuthSession |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.startAuthSession = function() { |
| var params_ = new Fingerprint_StartAuthSession_Params(); |
| var builder = new codec.MessageV0Builder( |
| kFingerprint_StartAuthSession_Name, |
| codec.align(Fingerprint_StartAuthSession_Params.encodedSize)); |
| builder.encodeStruct(Fingerprint_StartAuthSession_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| FingerprintPtr.prototype.endCurrentAuthSession = function() { |
| return FingerprintProxy.prototype.endCurrentAuthSession |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.endCurrentAuthSession = function() { |
| var params_ = new Fingerprint_EndCurrentAuthSession_Params(); |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_EndCurrentAuthSession_Name, |
| codec.align(Fingerprint_EndCurrentAuthSession_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_EndCurrentAuthSession_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_EndCurrentAuthSession_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| FingerprintPtr.prototype.destroyAllRecords = function() { |
| return FingerprintProxy.prototype.destroyAllRecords |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.destroyAllRecords = function() { |
| var params_ = new Fingerprint_DestroyAllRecords_Params(); |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_DestroyAllRecords_Name, |
| codec.align(Fingerprint_DestroyAllRecords_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_DestroyAllRecords_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_DestroyAllRecords_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| FingerprintPtr.prototype.addFingerprintObserver = function() { |
| return FingerprintProxy.prototype.addFingerprintObserver |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.addFingerprintObserver = function(observer) { |
| var params_ = new Fingerprint_AddFingerprintObserver_Params(); |
| params_.observer = observer; |
| var builder = new codec.MessageV0Builder( |
| kFingerprint_AddFingerprintObserver_Name, |
| codec.align(Fingerprint_AddFingerprintObserver_Params.encodedSize)); |
| builder.encodeStruct(Fingerprint_AddFingerprintObserver_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| FingerprintPtr.prototype.requestType = function() { |
| return FingerprintProxy.prototype.requestType |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| FingerprintProxy.prototype.requestType = function() { |
| var params_ = new Fingerprint_RequestType_Params(); |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_RequestType_Name, |
| codec.align(Fingerprint_RequestType_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Fingerprint_RequestType_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Fingerprint_RequestType_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| |
| function FingerprintStub(delegate) { |
| this.delegate_ = delegate; |
| } |
| FingerprintStub.prototype.getRecordsForUser = function(userId) { |
| return this.delegate_ && this.delegate_.getRecordsForUser && this.delegate_.getRecordsForUser(userId); |
| } |
| FingerprintStub.prototype.startEnrollSession = function(userId, label) { |
| return this.delegate_ && this.delegate_.startEnrollSession && this.delegate_.startEnrollSession(userId, label); |
| } |
| FingerprintStub.prototype.cancelCurrentEnrollSession = function() { |
| return this.delegate_ && this.delegate_.cancelCurrentEnrollSession && this.delegate_.cancelCurrentEnrollSession(); |
| } |
| FingerprintStub.prototype.requestRecordLabel = function(recordPath) { |
| return this.delegate_ && this.delegate_.requestRecordLabel && this.delegate_.requestRecordLabel(recordPath); |
| } |
| FingerprintStub.prototype.setRecordLabel = function(recordPath, newLabel) { |
| return this.delegate_ && this.delegate_.setRecordLabel && this.delegate_.setRecordLabel(recordPath, newLabel); |
| } |
| FingerprintStub.prototype.removeRecord = function(recordPath) { |
| return this.delegate_ && this.delegate_.removeRecord && this.delegate_.removeRecord(recordPath); |
| } |
| FingerprintStub.prototype.startAuthSession = function() { |
| return this.delegate_ && this.delegate_.startAuthSession && this.delegate_.startAuthSession(); |
| } |
| FingerprintStub.prototype.endCurrentAuthSession = function() { |
| return this.delegate_ && this.delegate_.endCurrentAuthSession && this.delegate_.endCurrentAuthSession(); |
| } |
| FingerprintStub.prototype.destroyAllRecords = function() { |
| return this.delegate_ && this.delegate_.destroyAllRecords && this.delegate_.destroyAllRecords(); |
| } |
| FingerprintStub.prototype.addFingerprintObserver = function(observer) { |
| return this.delegate_ && this.delegate_.addFingerprintObserver && this.delegate_.addFingerprintObserver(observer); |
| } |
| FingerprintStub.prototype.requestType = function() { |
| return this.delegate_ && this.delegate_.requestType && this.delegate_.requestType(); |
| } |
| |
| FingerprintStub.prototype.accept = function(message) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kFingerprint_StartEnrollSession_Name: |
| var params = reader.decodeStruct(Fingerprint_StartEnrollSession_Params); |
| this.startEnrollSession(params.userId, params.label); |
| return true; |
| case kFingerprint_StartAuthSession_Name: |
| var params = reader.decodeStruct(Fingerprint_StartAuthSession_Params); |
| this.startAuthSession(); |
| return true; |
| case kFingerprint_AddFingerprintObserver_Name: |
| var params = reader.decodeStruct(Fingerprint_AddFingerprintObserver_Params); |
| this.addFingerprintObserver(params.observer); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| FingerprintStub.prototype.acceptWithResponder = |
| function(message, responder) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kFingerprint_GetRecordsForUser_Name: |
| var params = reader.decodeStruct(Fingerprint_GetRecordsForUser_Params); |
| this.getRecordsForUser(params.userId).then(function(response) { |
| var responseParams = |
| new Fingerprint_GetRecordsForUser_ResponseParams(); |
| responseParams.records = response.records; |
| responseParams.success = response.success; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_GetRecordsForUser_Name, |
| codec.align(Fingerprint_GetRecordsForUser_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_GetRecordsForUser_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kFingerprint_CancelCurrentEnrollSession_Name: |
| var params = reader.decodeStruct(Fingerprint_CancelCurrentEnrollSession_Params); |
| this.cancelCurrentEnrollSession().then(function(response) { |
| var responseParams = |
| new Fingerprint_CancelCurrentEnrollSession_ResponseParams(); |
| responseParams.success = response.success; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_CancelCurrentEnrollSession_Name, |
| codec.align(Fingerprint_CancelCurrentEnrollSession_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_CancelCurrentEnrollSession_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kFingerprint_RequestRecordLabel_Name: |
| var params = reader.decodeStruct(Fingerprint_RequestRecordLabel_Params); |
| this.requestRecordLabel(params.recordPath).then(function(response) { |
| var responseParams = |
| new Fingerprint_RequestRecordLabel_ResponseParams(); |
| responseParams.label = response.label; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_RequestRecordLabel_Name, |
| codec.align(Fingerprint_RequestRecordLabel_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_RequestRecordLabel_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kFingerprint_SetRecordLabel_Name: |
| var params = reader.decodeStruct(Fingerprint_SetRecordLabel_Params); |
| this.setRecordLabel(params.recordPath, params.newLabel).then(function(response) { |
| var responseParams = |
| new Fingerprint_SetRecordLabel_ResponseParams(); |
| responseParams.success = response.success; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_SetRecordLabel_Name, |
| codec.align(Fingerprint_SetRecordLabel_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_SetRecordLabel_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kFingerprint_RemoveRecord_Name: |
| var params = reader.decodeStruct(Fingerprint_RemoveRecord_Params); |
| this.removeRecord(params.recordPath).then(function(response) { |
| var responseParams = |
| new Fingerprint_RemoveRecord_ResponseParams(); |
| responseParams.success = response.success; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_RemoveRecord_Name, |
| codec.align(Fingerprint_RemoveRecord_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_RemoveRecord_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kFingerprint_EndCurrentAuthSession_Name: |
| var params = reader.decodeStruct(Fingerprint_EndCurrentAuthSession_Params); |
| this.endCurrentAuthSession().then(function(response) { |
| var responseParams = |
| new Fingerprint_EndCurrentAuthSession_ResponseParams(); |
| responseParams.success = response.success; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_EndCurrentAuthSession_Name, |
| codec.align(Fingerprint_EndCurrentAuthSession_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_EndCurrentAuthSession_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kFingerprint_DestroyAllRecords_Name: |
| var params = reader.decodeStruct(Fingerprint_DestroyAllRecords_Params); |
| this.destroyAllRecords().then(function(response) { |
| var responseParams = |
| new Fingerprint_DestroyAllRecords_ResponseParams(); |
| responseParams.success = response.success; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_DestroyAllRecords_Name, |
| codec.align(Fingerprint_DestroyAllRecords_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_DestroyAllRecords_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kFingerprint_RequestType_Name: |
| var params = reader.decodeStruct(Fingerprint_RequestType_Params); |
| this.requestType().then(function(response) { |
| var responseParams = |
| new Fingerprint_RequestType_ResponseParams(); |
| responseParams.type = response.type; |
| var builder = new codec.MessageV1Builder( |
| kFingerprint_RequestType_Name, |
| codec.align(Fingerprint_RequestType_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Fingerprint_RequestType_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| function validateFingerprintRequest(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kFingerprint_GetRecordsForUser_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_GetRecordsForUser_Params; |
| break; |
| case kFingerprint_StartEnrollSession_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Fingerprint_StartEnrollSession_Params; |
| break; |
| case kFingerprint_CancelCurrentEnrollSession_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_CancelCurrentEnrollSession_Params; |
| break; |
| case kFingerprint_RequestRecordLabel_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_RequestRecordLabel_Params; |
| break; |
| case kFingerprint_SetRecordLabel_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_SetRecordLabel_Params; |
| break; |
| case kFingerprint_RemoveRecord_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_RemoveRecord_Params; |
| break; |
| case kFingerprint_StartAuthSession_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Fingerprint_StartAuthSession_Params; |
| break; |
| case kFingerprint_EndCurrentAuthSession_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_EndCurrentAuthSession_Params; |
| break; |
| case kFingerprint_DestroyAllRecords_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_DestroyAllRecords_Params; |
| break; |
| case kFingerprint_AddFingerprintObserver_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Fingerprint_AddFingerprintObserver_Params; |
| break; |
| case kFingerprint_RequestType_Name: |
| if (message.expectsResponse()) |
| paramsClass = Fingerprint_RequestType_Params; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| function validateFingerprintResponse(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kFingerprint_GetRecordsForUser_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_GetRecordsForUser_ResponseParams; |
| break; |
| case kFingerprint_CancelCurrentEnrollSession_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_CancelCurrentEnrollSession_ResponseParams; |
| break; |
| case kFingerprint_RequestRecordLabel_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_RequestRecordLabel_ResponseParams; |
| break; |
| case kFingerprint_SetRecordLabel_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_SetRecordLabel_ResponseParams; |
| break; |
| case kFingerprint_RemoveRecord_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_RemoveRecord_ResponseParams; |
| break; |
| case kFingerprint_EndCurrentAuthSession_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_EndCurrentAuthSession_ResponseParams; |
| break; |
| case kFingerprint_DestroyAllRecords_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_DestroyAllRecords_ResponseParams; |
| break; |
| case kFingerprint_RequestType_Name: |
| if (message.isResponse()) |
| paramsClass = Fingerprint_RequestType_ResponseParams; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| var Fingerprint = { |
| name: 'device.mojom.Fingerprint', |
| kVersion: 0, |
| ptrClass: FingerprintPtr, |
| proxyClass: FingerprintProxy, |
| stubClass: FingerprintStub, |
| validateRequest: validateFingerprintRequest, |
| validateResponse: validateFingerprintResponse, |
| }; |
| FingerprintStub.prototype.validator = validateFingerprintRequest; |
| FingerprintProxy.prototype.validator = validateFingerprintResponse; |
| exports.ScanResult = ScanResult; |
| exports.FingerprintError = FingerprintError; |
| exports.BiometricType = BiometricType; |
| exports.BiometricsManagerStatus = BiometricsManagerStatus; |
| exports.FingerprintMessage = FingerprintMessage; |
| exports.FingerprintObserver = FingerprintObserver; |
| exports.FingerprintObserverPtr = FingerprintObserverPtr; |
| exports.FingerprintObserverAssociatedPtr = FingerprintObserverAssociatedPtr; |
| exports.Fingerprint = Fingerprint; |
| exports.FingerprintPtr = FingerprintPtr; |
| exports.FingerprintAssociatedPtr = FingerprintAssociatedPtr; |
| })(); |