diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g/index.html new file mode 100644 index 000000000..3b192cab3 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g/index.html @@ -0,0 +1,73 @@ + + + + + JPEG + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

JPEG

+

JPEG. See: https://jpeg.org/jpeg

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g_2000/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g_2000/index.html new file mode 100644 index 000000000..a5e12283a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g_2000/index.html @@ -0,0 +1,73 @@ + + + + + JPEG_2000 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

JPEG_2000

+

JPEG 2000. See: https://jpeg.org/jpeg2000

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/index.html new file mode 100644 index 000000000..4a298c713 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/index.html @@ -0,0 +1,138 @@ + + + + + ImageFormat + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ImageFormat

+

Image format.

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

JPEG. See: https://jpeg.org/jpeg

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

JPEG 2000. See: https://jpeg.org/jpeg2000

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/value-of.html new file mode 100644 index 000000000..6ea4bb1df --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/values.html new file mode 100644 index 000000000..a7c7dfc9f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-format/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-companion/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-companion/index.html new file mode 100644 index 000000000..9e3716ddf --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-companion/index.html @@ -0,0 +1,91 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun of(width: Int, height: Int): ImageSize

Factory method.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-companion/of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-companion/of.html new file mode 100644 index 000000000..b82fd2d0a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-companion/of.html @@ -0,0 +1,69 @@ + + + + + of + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

of

+
+
fun of(width: Int, height: Int): ImageSize

Factory method.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-image-size.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-image-size.html new file mode 100644 index 000000000..f8ad81418 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/-image-size.html @@ -0,0 +1,69 @@ + + + + + ImageSize + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ImageSize

+
+
fun ImageSize(width: Int, height: Int)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/height.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/height.html new file mode 100644 index 000000000..b4bad3ec4 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/height.html @@ -0,0 +1,69 @@ + + + + + height + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

height

+
+
val height: Int
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/index.html new file mode 100644 index 000000000..678e9c325 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/index.html @@ -0,0 +1,123 @@ + + + + + ImageSize + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ImageSize

+
data class ImageSize(val width: Int, val height: Int)

Represents image size in pixels.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ImageSize(width: Int, height: Int)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val height: Int

Image height in pixels.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val width: Int

Image width in pixels.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/width.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/width.html new file mode 100644 index 000000000..306c679bd --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image-size/width.html @@ -0,0 +1,69 @@ + + + + + width + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

width

+
+
val width: Int
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-companion/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-companion/index.html new file mode 100644 index 000000000..74676dfc7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-companion/index.html @@ -0,0 +1,91 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun of(format: ImageFormat, size: ImageSize, bytes: ByteArray): Image

Factory method.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-companion/of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-companion/of.html new file mode 100644 index 000000000..d5c5d3857 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-companion/of.html @@ -0,0 +1,69 @@ + + + + + of + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

of

+
+
fun of(format: ImageFormat, size: ImageSize, bytes: ByteArray): Image

Factory method.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-image.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-image.html new file mode 100644 index 000000000..be6aba32b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/-image.html @@ -0,0 +1,69 @@ + + + + + Image + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Image

+
+
fun Image(format: ImageFormat, size: ImageSize, bytes: ByteArray)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/bytes.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/bytes.html new file mode 100644 index 000000000..339f8f399 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/bytes.html @@ -0,0 +1,69 @@ + + + + + bytes + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

bytes

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/equals.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/equals.html new file mode 100644 index 000000000..a55e7db74 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/equals.html @@ -0,0 +1,69 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/format.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/format.html new file mode 100644 index 000000000..5db723411 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/format.html @@ -0,0 +1,69 @@ + + + + + format + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

format

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/hash-code.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/hash-code.html new file mode 100644 index 000000000..792e3193d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/hash-code.html @@ -0,0 +1,69 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/index.html new file mode 100644 index 000000000..a8598b394 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/index.html @@ -0,0 +1,138 @@ + + + + + Image + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Image

+
data class Image(val format: ImageFormat, val size: ImageSize, val bytes: ByteArray)

Represents an image.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Image(format: ImageFormat, size: ImageSize, bytes: ByteArray)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Image bytes.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Image format.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Image size in pixels.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/size.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/size.html new file mode 100644 index 000000000..9d1eb5307 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/-image/size.html @@ -0,0 +1,69 @@ + + + + + size + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

size

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/index.html new file mode 100644 index 000000000..e9401d232 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.image/index.html @@ -0,0 +1,120 @@ + + + + + com.innovatrics.dot.image + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Image(val format: ImageFormat, val size: ImageSize, val bytes: ByteArray)

Represents an image.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Image format.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ImageSize(val width: Int, val height: Int)

Represents image size in pixels.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/-access-control-exception.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/-access-control-exception.html new file mode 100644 index 000000000..8d1fe11e0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/-access-control-exception.html @@ -0,0 +1,69 @@ + + + + + AccessControlException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AccessControlException

+
+
fun AccessControlException(message: String, cause: Throwable, debugInfo: DebugInfo)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/index.html new file mode 100644 index 000000000..6a6e07aa9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/index.html @@ -0,0 +1,91 @@ + + + + + AccessControlException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AccessControlException

+
class AccessControlException(message: String, cause: Throwable, debugInfo: DebugInfo) : NfcTravelDocumentReaderException

Thrown if access to the chip data is denied either by PACE or BAC protocol.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AccessControlException(message: String, cause: Throwable, debugInfo: DebugInfo)
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-b-a-c/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-b-a-c/index.html new file mode 100644 index 000000000..0c1f50b8f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-b-a-c/index.html @@ -0,0 +1,73 @@ + + + + + BAC + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

BAC

+

Basic Access Control.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-p-a-c-e/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-p-a-c-e/index.html new file mode 100644 index 000000000..fbca0b925 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-p-a-c-e/index.html @@ -0,0 +1,73 @@ + + + + + PACE + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

PACE

+

Password Authenticated Connection Establishment.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/index.html new file mode 100644 index 000000000..c42c85738 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/index.html @@ -0,0 +1,138 @@ + + + + + AccessControlProtocol + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AccessControlProtocol

+

Access protocol for authenticating the inspection system.

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Basic Access Control.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Password Authenticated Connection Establishment.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/value-of.html new file mode 100644 index 000000000..240d28ba8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/values.html new file mode 100644 index 000000000..f4d6c020d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/index.html new file mode 100644 index 000000000..71ce977f8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.access/index.html @@ -0,0 +1,105 @@ + + + + + com.innovatrics.dot.nfc.access + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class AccessControlException(message: String, cause: Throwable, debugInfo: DebugInfo) : NfcTravelDocumentReaderException

Thrown if access to the chip data is denied either by PACE or BAC protocol.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Access protocol for authenticating the inspection system.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/-authentication-status.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/-authentication-status.html new file mode 100644 index 000000000..f02c82b93 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/-authentication-status.html @@ -0,0 +1,69 @@ + + + + + AuthenticationStatus + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AuthenticationStatus

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/chip.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/chip.html new file mode 100644 index 000000000..81ab99647 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/chip.html @@ -0,0 +1,69 @@ + + + + + chip + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

chip

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/data.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/data.html new file mode 100644 index 000000000..79c32003f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/data.html @@ -0,0 +1,69 @@ + + + + + data + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

data

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/index.html new file mode 100644 index 000000000..70c641ee9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/index.html @@ -0,0 +1,123 @@ + + + + + AuthenticationStatus + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AuthenticationStatus

+

Authentication status of data and chip.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Chip authentication status (using either PACE - Chip Authentication Mapping, Chip Authentication or Active Authentication protocol).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Data authentication status (using Passing Authentication protocol).

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/-chip-authentication-exception.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/-chip-authentication-exception.html new file mode 100644 index 000000000..abdfab106 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/-chip-authentication-exception.html @@ -0,0 +1,69 @@ + + + + + ChipAuthenticationException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ChipAuthenticationException

+
+
fun ChipAuthenticationException(message: String, cause: Throwable, debugInfo: DebugInfo)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/index.html new file mode 100644 index 000000000..d7b31fa34 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/index.html @@ -0,0 +1,91 @@ + + + + + ChipAuthenticationException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ChipAuthenticationException

+
class ChipAuthenticationException(message: String, cause: Throwable, debugInfo: DebugInfo) : NfcTravelDocumentReaderException

Thrown if Chip Authentication protocol fails. Secure connection was not established.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ChipAuthenticationException(message: String, cause: Throwable, debugInfo: DebugInfo)
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-chip-authentication-status.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-chip-authentication-status.html new file mode 100644 index 000000000..7922fb607 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-chip-authentication-status.html @@ -0,0 +1,69 @@ + + + + + ChipAuthenticationStatus + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ChipAuthenticationStatus

+
+
fun ChipAuthenticationStatus(status: ChipAuthenticationStatus.Status, protocol: ChipAuthenticationStatus.Protocol?, activeAuthenticationResponse: ByteArray? = null)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-a-c-t-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-a-c-t-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html new file mode 100644 index 000000000..67b90eddc --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-a-c-t-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html @@ -0,0 +1,73 @@ + + + + + ACTIVE_AUTHENTICATION + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ACTIVE_AUTHENTICATION

+

Active Authentication protocol. Used if neither PACE-CAM nor Chip Authentication protocol is supported.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html new file mode 100644 index 000000000..a012319b9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html @@ -0,0 +1,73 @@ + + + + + CHIP_AUTHENTICATION + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

CHIP_AUTHENTICATION

+

Chip Authentication protocol. Used if PACE-CAM is not supported.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-p-a-c-e_-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n_-m-a-p-p-i-n-g/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-p-a-c-e_-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n_-m-a-p-p-i-n-g/index.html new file mode 100644 index 000000000..d9d66bdd8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-p-a-c-e_-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n_-m-a-p-p-i-n-g/index.html @@ -0,0 +1,73 @@ + + + + + PACE_CHIP_AUTHENTICATION_MAPPING + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

PACE_CHIP_AUTHENTICATION_MAPPING

+

PACE access protocol with Chip Authentication Mapping. This protocol has top priority.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/index.html new file mode 100644 index 000000000..6d19cd74d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/index.html @@ -0,0 +1,153 @@ + + + + + Protocol + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Protocol

+

Protocol for authentication of the chip.

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

PACE access protocol with Chip Authentication Mapping. This protocol has top priority.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Chip Authentication protocol. Used if PACE-CAM is not supported.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Active Authentication protocol. Used if neither PACE-CAM nor Chip Authentication protocol is supported.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/value-of.html new file mode 100644 index 000000000..e8426073c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/values.html new file mode 100644 index 000000000..465c15567 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html new file mode 100644 index 000000000..95cebbe22 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html @@ -0,0 +1,73 @@ + + + + + AUTHENTICATED + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AUTHENTICATED

+

Chip is proved genuine.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-d-e-n-i-e-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-d-e-n-i-e-d/index.html new file mode 100644 index 000000000..af402c480 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-d-e-n-i-e-d/index.html @@ -0,0 +1,73 @@ + + + + + DENIED + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DENIED

+

Chip is proved not genuine.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-n-o-t_-s-u-p-p-o-r-t-e-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-n-o-t_-s-u-p-p-o-r-t-e-d/index.html new file mode 100644 index 000000000..c9b08ceb0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-n-o-t_-s-u-p-p-o-r-t-e-d/index.html @@ -0,0 +1,73 @@ + + + + + NOT_SUPPORTED + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NOT_SUPPORTED

+

No such protocol supported by the chip.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/index.html new file mode 100644 index 000000000..fee31c015 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/index.html @@ -0,0 +1,153 @@ + + + + + Status + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Status

+

Authentication status of the chip.

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Chip is proved genuine.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Chip is proved not genuine.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

No such protocol supported by the chip.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/value-of.html new file mode 100644 index 000000000..9483ff40b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/values.html new file mode 100644 index 000000000..4b272c2b0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/active-authentication-response.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/active-authentication-response.html new file mode 100644 index 000000000..40929dd3b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/active-authentication-response.html @@ -0,0 +1,69 @@ + + + + + activeAuthenticationResponse + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

activeAuthenticationResponse

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/equals.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/equals.html new file mode 100644 index 000000000..27edd0dcc --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/equals.html @@ -0,0 +1,69 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/hash-code.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/hash-code.html new file mode 100644 index 000000000..9bbe4bec6 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/hash-code.html @@ -0,0 +1,69 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/index.html new file mode 100644 index 000000000..f06a1d289 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/index.html @@ -0,0 +1,202 @@ + + + + + ChipAuthenticationStatus + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ChipAuthenticationStatus

+
data class ChipAuthenticationStatus(val status: ChipAuthenticationStatus.Status, val protocol: ChipAuthenticationStatus.Protocol?, val activeAuthenticationResponse: ByteArray? = null)

Authentication status of the chip and protocol used for that purpose.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ChipAuthenticationStatus(status: ChipAuthenticationStatus.Status, protocol: ChipAuthenticationStatus.Protocol?, activeAuthenticationResponse: ByteArray? = null)
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Protocol for authentication of the chip.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Authentication status of the chip.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The Active Authentication response (signature) is set only if explicit challenge in com.innovatrics.dot.nfc.NfcTravelDocumentReader.read operation was set by the caller and Active Authentication protocol is supported by the chip. Otherwise activeAuthenticationResponse is null.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Protocol used for that purpose.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Status of the authentication process.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/protocol.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/protocol.html new file mode 100644 index 000000000..0b37fdc25 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/protocol.html @@ -0,0 +1,69 @@ + + + + + protocol + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

protocol

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/status.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/status.html new file mode 100644 index 000000000..0e674d664 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/status.html @@ -0,0 +1,69 @@ + + + + + status + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

status

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-data-authentication-status.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-data-authentication-status.html new file mode 100644 index 000000000..ed5b79dae --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-data-authentication-status.html @@ -0,0 +1,69 @@ + + + + + DataAuthenticationStatus + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DataAuthenticationStatus

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/-p-a-s-s-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/-p-a-s-s-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html new file mode 100644 index 000000000..764dbe9d0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/-p-a-s-s-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html @@ -0,0 +1,73 @@ + + + + + PASSIVE_AUTHENTICATION + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

PASSIVE_AUTHENTICATION

+

Passive Authentication protocol.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/index.html new file mode 100644 index 000000000..8a8048d10 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/index.html @@ -0,0 +1,123 @@ + + + + + Protocol + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Protocol

+

Protocol for authentication of the data.

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Passive Authentication protocol.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/value-of.html new file mode 100644 index 000000000..4c03772fe --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/values.html new file mode 100644 index 000000000..1c8810ee7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html new file mode 100644 index 000000000..fd489468c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html @@ -0,0 +1,73 @@ + + + + + AUTHENTICATED + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AUTHENTICATED

+

Data is proved genuine.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-o-r-i-t-y_-c-e-r-t-i-f-i-c-a-t-e-s_-n-o-t_-p-r-o-v-i-d-e-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-o-r-i-t-y_-c-e-r-t-i-f-i-c-a-t-e-s_-n-o-t_-p-r-o-v-i-d-e-d/index.html new file mode 100644 index 000000000..c58a69e15 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-o-r-i-t-y_-c-e-r-t-i-f-i-c-a-t-e-s_-n-o-t_-p-r-o-v-i-d-e-d/index.html @@ -0,0 +1,73 @@ + + + + + AUTHORITY_CERTIFICATES_NOT_PROVIDED + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AUTHORITY_CERTIFICATES_NOT_PROVIDED

+

Unable to evaluate. No authority certificates provided.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-d-e-n-i-e-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-d-e-n-i-e-d/index.html new file mode 100644 index 000000000..df91c435b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-d-e-n-i-e-d/index.html @@ -0,0 +1,73 @@ + + + + + DENIED + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DENIED

+

Data is proved not genuine.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/index.html new file mode 100644 index 000000000..05678c0a7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/index.html @@ -0,0 +1,153 @@ + + + + + Status + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Status

+

Authentication status of the data.

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Data is proved genuine.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Data is proved not genuine.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Unable to evaluate. No authority certificates provided.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/value-of.html new file mode 100644 index 000000000..6b2b1417f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/values.html new file mode 100644 index 000000000..9b9952840 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/index.html new file mode 100644 index 000000000..14fb415b8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/index.html @@ -0,0 +1,155 @@ + + + + + DataAuthenticationStatus + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DataAuthenticationStatus

+

Authentication status of the data and protocol used for that purpose.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Protocol for authentication of the data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Authentication status of the data.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Protocol used for that purpose.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Status of the authentication process.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/protocol.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/protocol.html new file mode 100644 index 000000000..bc22baa13 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/protocol.html @@ -0,0 +1,69 @@ + + + + + protocol + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

protocol

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/status.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/status.html new file mode 100644 index 000000000..e98d12039 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/status.html @@ -0,0 +1,69 @@ + + + + + status + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

status

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/index.html new file mode 100644 index 000000000..bf2ab32a3 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.authentication/index.html @@ -0,0 +1,135 @@ + + + + + com.innovatrics.dot.nfc.authentication + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Authentication status of data and chip.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ChipAuthenticationException(message: String, cause: Throwable, debugInfo: DebugInfo) : NfcTravelDocumentReaderException

Thrown if Chip Authentication protocol fails. Secure connection was not established.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ChipAuthenticationStatus(val status: ChipAuthenticationStatus.Status, val protocol: ChipAuthenticationStatus.Protocol?, val activeAuthenticationResponse: ByteArray? = null)

Authentication status of the chip and protocol used for that purpose.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Authentication status of the data and protocol used for that purpose.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-c-o-m/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-c-o-m/index.html new file mode 100644 index 000000000..db74a3364 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-c-o-m/index.html @@ -0,0 +1,73 @@ + + + + + EF_COM + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_COM

+

The data group presence list.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g1/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g1/index.html new file mode 100644 index 000000000..aeaf196ce --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g1/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG1 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG1

+

File identifier for data group 1. Data group 1 contains the MRZ.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g10/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g10/index.html new file mode 100644 index 000000000..abd62ea31 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g10/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG10 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG10

+

File identifier for data group 10. Data group 10 contains substance features.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g11/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g11/index.html new file mode 100644 index 000000000..14452e0e3 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g11/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG11 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG11

+

File identifier for data group 11. Data group 11 contains additional personal details.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g12/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g12/index.html new file mode 100644 index 000000000..99ba4ba23 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g12/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG12 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG12

+

File identifier for data group 12. Data group 12 contains additional document details.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g13/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g13/index.html new file mode 100644 index 000000000..4a282a21d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g13/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG13 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG13

+

File identifier for data group 13. Data group 13 contains optional details.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g14/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g14/index.html new file mode 100644 index 000000000..662488a27 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g14/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG14 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG14

+

File identifier for data group 14. Data group 14 contains security information.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g15/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g15/index.html new file mode 100644 index 000000000..1e9099470 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g15/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG15 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG15

+

File identifier for data group 15. Data group 15 contains the public key used for Active Authentication.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g16/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g16/index.html new file mode 100644 index 000000000..b0a40c8bd --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g16/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG16 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG16

+

File identifier for data group 16. Data group 16 contains person(s) to notify.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g2/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g2/index.html new file mode 100644 index 000000000..d50a3b215 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g2/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG2 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG2

+

File identifier for data group 2. Data group 2 contains face image data.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g3/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g3/index.html new file mode 100644 index 000000000..0dd8b0b63 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g3/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG3 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG3

+

File identifier for data group 3. Data group 3 contains finger print data.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g4/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g4/index.html new file mode 100644 index 000000000..542547e2e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g4/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG4 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG4

+

File identifier for data group 4. Data group 4 contains iris data.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g5/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g5/index.html new file mode 100644 index 000000000..73b86e674 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g5/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG5 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG5

+

File identifier for data group 5. Data group 5 contains displayed portrait.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g7/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g7/index.html new file mode 100644 index 000000000..0df059401 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g7/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG7 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG7

+

File identifier for data group 7. Data group 7 contains displayed signature.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g8/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g8/index.html new file mode 100644 index 000000000..28612383a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g8/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG8 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG8

+

File identifier for data group 8. Data group 8 contains data features.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g9/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g9/index.html new file mode 100644 index 000000000..bf3f77272 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-d-g9/index.html @@ -0,0 +1,73 @@ + + + + + EF_DG9 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_DG9

+

File identifier for data group 9. Data group 9 contains structure features.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-s-o-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-s-o-d/index.html new file mode 100644 index 000000000..bfbd7f6cc --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/-e-f_-s-o-d/index.html @@ -0,0 +1,73 @@ + + + + + EF_SOD + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EF_SOD

+

The security document.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/id.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/id.html new file mode 100644 index 000000000..fb338e979 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/id.html @@ -0,0 +1,69 @@ + + + + + id + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

id

+
+
val id: Short
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/index.html new file mode 100644 index 000000000..d9beac6ea --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/index.html @@ -0,0 +1,380 @@ + + + + + DataGroup + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DataGroup

+

Enum representing various data groups in a travel document. Each data group is associated with a unique identifier (ID).

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The data group presence list.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The security document.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 1. Data group 1 contains the MRZ.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 2. Data group 2 contains face image data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 3. Data group 3 contains finger print data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 4. Data group 4 contains iris data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 5. Data group 5 contains displayed portrait.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 7. Data group 7 contains displayed signature.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 8. Data group 8 contains data features.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 9. Data group 9 contains structure features.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 10. Data group 10 contains substance features.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 11. Data group 11 contains additional personal details.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 12. Data group 12 contains additional document details.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 13. Data group 13 contains optional details.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 14. Data group 14 contains security information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 15. Data group 15 contains the public key used for Active Authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 16. Data group 16 contains person(s) to notify.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun valueOf(value: String): DataGroup

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: Short

The unique identifier associated with the data group.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/value-of.html new file mode 100644 index 000000000..786a0105a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+
fun valueOf(value: String): DataGroup

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/values.html new file mode 100644 index 000000000..d40f1940d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-data-group/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/-lds-master-file.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/-lds-master-file.html new file mode 100644 index 000000000..e40f30918 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/-lds-master-file.html @@ -0,0 +1,69 @@ + + + + + LdsMasterFile + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

LdsMasterFile

+
+
fun LdsMasterFile(lds1eMrtdApplication: Lds1eMrtdApplication)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/index.html new file mode 100644 index 000000000..cadd8d4a1 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/index.html @@ -0,0 +1,108 @@ + + + + + LdsMasterFile + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

LdsMasterFile

+
data class LdsMasterFile(val lds1eMrtdApplication: Lds1eMrtdApplication)

Binary representation of the Logical Data Structure / Master File according to ICAO Doc 9303, Machine Readable Travel Documents, Part 10: Logical Data Structure (LDS) for Storage of Biometrics and Other Data in the Contactless Integrated Circuit (IC) (See: Section 2: Structure of Doc 9303-10).

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun LdsMasterFile(lds1eMrtdApplication: Lds1eMrtdApplication)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

LDS1 eMRTD Application.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/lds1e-mrtd-application.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/lds1e-mrtd-application.html new file mode 100644 index 000000000..9d2a02012 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/lds1e-mrtd-application.html @@ -0,0 +1,69 @@ + + + + + lds1eMrtdApplication + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

lds1eMrtdApplication

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-c-o-m/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-c-o-m/index.html new file mode 100644 index 000000000..13125b56f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-c-o-m/index.html @@ -0,0 +1,73 @@ + + + + + COM + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

COM

+

The data group presence list.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g1/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g1/index.html new file mode 100644 index 000000000..97925155a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g1/index.html @@ -0,0 +1,73 @@ + + + + + DG1 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG1

+

File identifier for data group 1. Data group 1 contains the MRZ.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g10/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g10/index.html new file mode 100644 index 000000000..30dadf966 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g10/index.html @@ -0,0 +1,73 @@ + + + + + DG10 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG10

+

File identifier for data group 10. Data group 10 contains substance features.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g11/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g11/index.html new file mode 100644 index 000000000..cf6b96b5f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g11/index.html @@ -0,0 +1,73 @@ + + + + + DG11 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG11

+

File identifier for data group 11. Data group 11 contains additional personal details.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g12/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g12/index.html new file mode 100644 index 000000000..7bc5d5967 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g12/index.html @@ -0,0 +1,73 @@ + + + + + DG12 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG12

+

File identifier for data group 12. Data group 12 contains additional document details.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g13/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g13/index.html new file mode 100644 index 000000000..dc990104e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g13/index.html @@ -0,0 +1,73 @@ + + + + + DG13 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG13

+

File identifier for data group 13. Data group 13 contains optional details.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g14/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g14/index.html new file mode 100644 index 000000000..819820181 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g14/index.html @@ -0,0 +1,73 @@ + + + + + DG14 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG14

+

File identifier for data group 14. Data group 14 contains security information.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g15/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g15/index.html new file mode 100644 index 000000000..e2cbb80cf --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g15/index.html @@ -0,0 +1,73 @@ + + + + + DG15 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG15

+

File identifier for data group 15. Data group 15 contains the public key used for Active Authentication.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g16/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g16/index.html new file mode 100644 index 000000000..06f59fff9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g16/index.html @@ -0,0 +1,73 @@ + + + + + DG16 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG16

+

File identifier for data group 16. Data group 16 contains person(s) to notify.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g2/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g2/index.html new file mode 100644 index 000000000..e71e0e1c7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g2/index.html @@ -0,0 +1,73 @@ + + + + + DG2 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG2

+

File identifier for data group 2. Data group 2 contains face image data.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g3/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g3/index.html new file mode 100644 index 000000000..f964d8f7f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g3/index.html @@ -0,0 +1,73 @@ + + + + + DG3 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG3

+

File identifier for data group 3. Data group 3 contains finger print data.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g4/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g4/index.html new file mode 100644 index 000000000..595b5ea63 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g4/index.html @@ -0,0 +1,73 @@ + + + + + DG4 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG4

+

File identifier for data group 4. Data group 4 contains iris data.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g5/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g5/index.html new file mode 100644 index 000000000..cdf9b7bdc --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g5/index.html @@ -0,0 +1,73 @@ + + + + + DG5 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG5

+

File identifier for data group 5. Data group 5 contains displayed portrait.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g7/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g7/index.html new file mode 100644 index 000000000..9d5ae2cde --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g7/index.html @@ -0,0 +1,73 @@ + + + + + DG7 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG7

+

File identifier for data group 7. Data group 7 contains displayed signature.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g8/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g8/index.html new file mode 100644 index 000000000..4f94b5f7b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g8/index.html @@ -0,0 +1,73 @@ + + + + + DG8 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG8

+

File identifier for data group 8. Data group 8 contains data features.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g9/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g9/index.html new file mode 100644 index 000000000..54016eb4a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g9/index.html @@ -0,0 +1,73 @@ + + + + + DG9 + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DG9

+

File identifier for data group 9. Data group 9 contains structure features.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-s-o-d/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-s-o-d/index.html new file mode 100644 index 000000000..32aaf423f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-s-o-d/index.html @@ -0,0 +1,73 @@ + + + + + SOD + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SOD

+

The security document.

+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/index.html new file mode 100644 index 000000000..1403038a9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/index.html @@ -0,0 +1,363 @@ + + + + + Id + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Id

+

Identifier of the LDS1 Elementary File.

More details about Elementary Files can be found in Doc 9303 Part 10: Logical Data Structure (LDS) for Storage of Biometrics and Other Data in the Contactless Integrated Circuit (IC), Chapter 4. LDS1 eMRTD Application.

+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The data group presence list.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The security document.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 1. Data group 1 contains the MRZ.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 2. Data group 2 contains face image data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 3. Data group 3 contains finger print data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 4. Data group 4 contains iris data.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 5. Data group 5 contains displayed portrait.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 7. Data group 7 contains displayed signature.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 8. Data group 8 contains data features.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 9. Data group 9 contains structure features.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 10. Data group 10 contains substance features.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 11. Data group 11 contains additional personal details.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 12. Data group 12 contains additional document details.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 13. Data group 13 contains optional details.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 14. Data group 14 contains security information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 15. Data group 15 contains the public key used for Active Authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

File identifier for data group 16. Data group 16 contains person(s) to notify.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/value-of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/value-of.html new file mode 100644 index 000000000..6aa7b3ea2 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/value-of.html @@ -0,0 +1,69 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/values.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/values.html new file mode 100644 index 000000000..4330282c2 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/values.html @@ -0,0 +1,69 @@ + + + + + values + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-lds1-elementary-file.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-lds1-elementary-file.html new file mode 100644 index 000000000..55e21107d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-lds1-elementary-file.html @@ -0,0 +1,69 @@ + + + + + Lds1ElementaryFile + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Lds1ElementaryFile

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/bytes.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/bytes.html new file mode 100644 index 000000000..f878784a0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/bytes.html @@ -0,0 +1,69 @@ + + + + + bytes + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

bytes

+
+
val bytes: ByteArray? = null
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/equals.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/equals.html new file mode 100644 index 000000000..bb99da9cb --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/equals.html @@ -0,0 +1,69 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/hash-code.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/hash-code.html new file mode 100644 index 000000000..654b5ee79 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/hash-code.html @@ -0,0 +1,69 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/id.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/id.html new file mode 100644 index 000000000..52502c663 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/id.html @@ -0,0 +1,69 @@ + + + + + id + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

id

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/index.html new file mode 100644 index 000000000..976244f0d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/index.html @@ -0,0 +1,172 @@ + + + + + Lds1ElementaryFile + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Lds1ElementaryFile

+
data class Lds1ElementaryFile(val id: Lds1ElementaryFile.Id, val bytes: ByteArray? = null)

Binary representation of the LDS1 Elementary File.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Identifier of the LDS1 Elementary File.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val bytes: ByteArray? = null

Content bytes.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Identifier.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/-lds1e-mrtd-application.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/-lds1e-mrtd-application.html new file mode 100644 index 000000000..45f42e97c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/-lds1e-mrtd-application.html @@ -0,0 +1,69 @@ + + + + + Lds1eMrtdApplication + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Lds1eMrtdApplication

+
+
fun Lds1eMrtdApplication(comHeaderAndDataGroupPresenceInformation: Lds1ElementaryFile, sodDocumentSecurityObject: Lds1ElementaryFile, dg1MachineReadableZoneInformation: Lds1ElementaryFile, dg2EncodedIdentificationFeaturesFace: Lds1ElementaryFile, dg3AdditionalIdentificationFeatureFingers: Lds1ElementaryFile?, dg4AdditionalIdentificationFeatureIrises: Lds1ElementaryFile?, dg5DisplayedPortrait: Lds1ElementaryFile?, dg7DisplayedSignatureOrUsualMark: Lds1ElementaryFile?, dg8DataFeatures: Lds1ElementaryFile?, dg9StructureFeatures: Lds1ElementaryFile?, dg10SubstanceFeatures: Lds1ElementaryFile?, dg11AdditionalPersonalDetails: Lds1ElementaryFile?, dg12AdditionalDocumentDetails: Lds1ElementaryFile?, dg13OptionalDetails: Lds1ElementaryFile?, dg14SecurityOptions: Lds1ElementaryFile?, dg15ActiveAuthenticationPublicKeyInfo: Lds1ElementaryFile?, dg16PersonsToNotify: Lds1ElementaryFile?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/com-header-and-data-group-presence-information.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/com-header-and-data-group-presence-information.html new file mode 100644 index 000000000..02ace35c6 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/com-header-and-data-group-presence-information.html @@ -0,0 +1,69 @@ + + + + + comHeaderAndDataGroupPresenceInformation + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

comHeaderAndDataGroupPresenceInformation

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg1-machine-readable-zone-information.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg1-machine-readable-zone-information.html new file mode 100644 index 000000000..38ba116e1 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg1-machine-readable-zone-information.html @@ -0,0 +1,69 @@ + + + + + dg1MachineReadableZoneInformation + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg1MachineReadableZoneInformation

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg10-substance-features.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg10-substance-features.html new file mode 100644 index 000000000..21c88be74 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg10-substance-features.html @@ -0,0 +1,69 @@ + + + + + dg10SubstanceFeatures + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg10SubstanceFeatures

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg11-additional-personal-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg11-additional-personal-details.html new file mode 100644 index 000000000..3c8eea725 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg11-additional-personal-details.html @@ -0,0 +1,69 @@ + + + + + dg11AdditionalPersonalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg11AdditionalPersonalDetails

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg12-additional-document-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg12-additional-document-details.html new file mode 100644 index 000000000..d31fb213f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg12-additional-document-details.html @@ -0,0 +1,69 @@ + + + + + dg12AdditionalDocumentDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg12AdditionalDocumentDetails

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg13-optional-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg13-optional-details.html new file mode 100644 index 000000000..eafda3c89 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg13-optional-details.html @@ -0,0 +1,69 @@ + + + + + dg13OptionalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg13OptionalDetails

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg14-security-options.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg14-security-options.html new file mode 100644 index 000000000..1d054452c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg14-security-options.html @@ -0,0 +1,69 @@ + + + + + dg14SecurityOptions + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg14SecurityOptions

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg15-active-authentication-public-key-info.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg15-active-authentication-public-key-info.html new file mode 100644 index 000000000..7b039c90d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg15-active-authentication-public-key-info.html @@ -0,0 +1,69 @@ + + + + + dg15ActiveAuthenticationPublicKeyInfo + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg15ActiveAuthenticationPublicKeyInfo

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg16-persons-to-notify.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg16-persons-to-notify.html new file mode 100644 index 000000000..743e35b32 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg16-persons-to-notify.html @@ -0,0 +1,69 @@ + + + + + dg16PersonsToNotify + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg16PersonsToNotify

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg2-encoded-identification-features-face.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg2-encoded-identification-features-face.html new file mode 100644 index 000000000..d3558a649 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg2-encoded-identification-features-face.html @@ -0,0 +1,69 @@ + + + + + dg2EncodedIdentificationFeaturesFace + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg2EncodedIdentificationFeaturesFace

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg3-additional-identification-feature-fingers.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg3-additional-identification-feature-fingers.html new file mode 100644 index 000000000..999c712ea --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg3-additional-identification-feature-fingers.html @@ -0,0 +1,69 @@ + + + + + dg3AdditionalIdentificationFeatureFingers + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg3AdditionalIdentificationFeatureFingers

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg4-additional-identification-feature-irises.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg4-additional-identification-feature-irises.html new file mode 100644 index 000000000..6380665dd --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg4-additional-identification-feature-irises.html @@ -0,0 +1,69 @@ + + + + + dg4AdditionalIdentificationFeatureIrises + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg4AdditionalIdentificationFeatureIrises

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg5-displayed-portrait.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg5-displayed-portrait.html new file mode 100644 index 000000000..a9f41e30e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg5-displayed-portrait.html @@ -0,0 +1,69 @@ + + + + + dg5DisplayedPortrait + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg5DisplayedPortrait

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg7-displayed-signature-or-usual-mark.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg7-displayed-signature-or-usual-mark.html new file mode 100644 index 000000000..e156b6de2 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg7-displayed-signature-or-usual-mark.html @@ -0,0 +1,69 @@ + + + + + dg7DisplayedSignatureOrUsualMark + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg7DisplayedSignatureOrUsualMark

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg8-data-features.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg8-data-features.html new file mode 100644 index 000000000..9d9bd467e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg8-data-features.html @@ -0,0 +1,69 @@ + + + + + dg8DataFeatures + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg8DataFeatures

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg9-structure-features.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg9-structure-features.html new file mode 100644 index 000000000..13520a0b5 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg9-structure-features.html @@ -0,0 +1,69 @@ + + + + + dg9StructureFeatures + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dg9StructureFeatures

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/index.html new file mode 100644 index 000000000..37f066dd9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/index.html @@ -0,0 +1,348 @@ + + + + + Lds1eMrtdApplication + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Lds1eMrtdApplication

+
data class Lds1eMrtdApplication(val comHeaderAndDataGroupPresenceInformation: Lds1ElementaryFile, val sodDocumentSecurityObject: Lds1ElementaryFile, val dg1MachineReadableZoneInformation: Lds1ElementaryFile, val dg2EncodedIdentificationFeaturesFace: Lds1ElementaryFile, val dg3AdditionalIdentificationFeatureFingers: Lds1ElementaryFile?, val dg4AdditionalIdentificationFeatureIrises: Lds1ElementaryFile?, val dg5DisplayedPortrait: Lds1ElementaryFile?, val dg7DisplayedSignatureOrUsualMark: Lds1ElementaryFile?, val dg8DataFeatures: Lds1ElementaryFile?, val dg9StructureFeatures: Lds1ElementaryFile?, val dg10SubstanceFeatures: Lds1ElementaryFile?, val dg11AdditionalPersonalDetails: Lds1ElementaryFile?, val dg12AdditionalDocumentDetails: Lds1ElementaryFile?, val dg13OptionalDetails: Lds1ElementaryFile?, val dg14SecurityOptions: Lds1ElementaryFile?, val dg15ActiveAuthenticationPublicKeyInfo: Lds1ElementaryFile?, val dg16PersonsToNotify: Lds1ElementaryFile?)

Binary representation of the LDS1 eMRTD Application.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Lds1eMrtdApplication(comHeaderAndDataGroupPresenceInformation: Lds1ElementaryFile, sodDocumentSecurityObject: Lds1ElementaryFile, dg1MachineReadableZoneInformation: Lds1ElementaryFile, dg2EncodedIdentificationFeaturesFace: Lds1ElementaryFile, dg3AdditionalIdentificationFeatureFingers: Lds1ElementaryFile?, dg4AdditionalIdentificationFeatureIrises: Lds1ElementaryFile?, dg5DisplayedPortrait: Lds1ElementaryFile?, dg7DisplayedSignatureOrUsualMark: Lds1ElementaryFile?, dg8DataFeatures: Lds1ElementaryFile?, dg9StructureFeatures: Lds1ElementaryFile?, dg10SubstanceFeatures: Lds1ElementaryFile?, dg11AdditionalPersonalDetails: Lds1ElementaryFile?, dg12AdditionalDocumentDetails: Lds1ElementaryFile?, dg13OptionalDetails: Lds1ElementaryFile?, dg14SecurityOptions: Lds1ElementaryFile?, dg15ActiveAuthenticationPublicKeyInfo: Lds1ElementaryFile?, dg16PersonsToNotify: Lds1ElementaryFile?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

COM - Header and Data Group Presence Information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG10 - Substance Feature(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG11 - Additional Personal Detail(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG12 - Additional Document Detail(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG13 - Optional Details(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG14 - Security Options.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG15 - Active Authentication Public Key Info.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG16 - Person(s) to Notify.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG1 - Machine Readable Zone Information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG2 - Encoded Identification Features — Face.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG3 - Additional Identification Feature — Finger(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG4 - Additional Identification Feature — Iris(es).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG5 - Displayed Portrait.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG7 - Displayed Signature or Usual Mark.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG8 - Data Feature(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

DG9 - Structure Feature(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

SOD - Document Security Object.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/sod-document-security-object.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/sod-document-security-object.html new file mode 100644 index 000000000..2d8bbe350 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/sod-document-security-object.html @@ -0,0 +1,69 @@ + + + + + sodDocumentSecurityObject + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sodDocumentSecurityObject

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/index.html new file mode 100644 index 000000000..90d4a7e32 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.lds/index.html @@ -0,0 +1,120 @@ + + + + + com.innovatrics.dot.nfc.lds + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Lds1ElementaryFile(val id: Lds1ElementaryFile.Id, val bytes: ByteArray? = null)

Binary representation of the LDS1 Elementary File.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Lds1eMrtdApplication(val comHeaderAndDataGroupPresenceInformation: Lds1ElementaryFile, val sodDocumentSecurityObject: Lds1ElementaryFile, val dg1MachineReadableZoneInformation: Lds1ElementaryFile, val dg2EncodedIdentificationFeaturesFace: Lds1ElementaryFile, val dg3AdditionalIdentificationFeatureFingers: Lds1ElementaryFile?, val dg4AdditionalIdentificationFeatureIrises: Lds1ElementaryFile?, val dg5DisplayedPortrait: Lds1ElementaryFile?, val dg7DisplayedSignatureOrUsualMark: Lds1ElementaryFile?, val dg8DataFeatures: Lds1ElementaryFile?, val dg9StructureFeatures: Lds1ElementaryFile?, val dg10SubstanceFeatures: Lds1ElementaryFile?, val dg11AdditionalPersonalDetails: Lds1ElementaryFile?, val dg12AdditionalDocumentDetails: Lds1ElementaryFile?, val dg13OptionalDetails: Lds1ElementaryFile?, val dg14SecurityOptions: Lds1ElementaryFile?, val dg15ActiveAuthenticationPublicKeyInfo: Lds1ElementaryFile?, val dg16PersonsToNotify: Lds1ElementaryFile?)

Binary representation of the LDS1 eMRTD Application.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class LdsMasterFile(val lds1eMrtdApplication: Lds1eMrtdApplication)

Binary representation of the Logical Data Structure / Master File according to ICAO Doc 9303, Machine Readable Travel Documents, Part 10: Logical Data Structure (LDS) for Storage of Biometrics and Other Data in the Contactless Integrated Circuit (IC) (See: Section 2: Structure of Doc 9303-10).

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/-c-o-n-f-i-g-u-r-a-t-i-o-n.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/-c-o-n-f-i-g-u-r-a-t-i-o-n.html new file mode 100644 index 000000000..ff3d165f9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/-c-o-n-f-i-g-u-r-a-t-i-o-n.html @@ -0,0 +1,69 @@ + + + + + CONFIGURATION + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

CONFIGURATION

+
+

Deprecated

Overriding method `provideConfiguration()` is preferred way of providing configuration.

Key for the fragment argument that contains a Configuration class.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/index.html new file mode 100644 index 000000000..b0f6d70e4 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/index.html @@ -0,0 +1,91 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Key for the fragment argument that contains a Configuration class.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/-configuration.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/-configuration.html new file mode 100644 index 000000000..89e899fac --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/-configuration.html @@ -0,0 +1,69 @@ + + + + + Configuration + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
+
fun Configuration(nfcKey: NfcKey, authorityCertificatesFilePath: String? = null, activeAuthenticationChallenge: ByteArray? = null, isDebugInfoEnabled: Boolean = false)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/active-authentication-challenge.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/active-authentication-challenge.html new file mode 100644 index 000000000..035b900b7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/active-authentication-challenge.html @@ -0,0 +1,69 @@ + + + + + activeAuthenticationChallenge + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

activeAuthenticationChallenge

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/authority-certificates-file-path.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/authority-certificates-file-path.html new file mode 100644 index 000000000..14500b8d3 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/authority-certificates-file-path.html @@ -0,0 +1,69 @@ + + + + + authorityCertificatesFilePath + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

authorityCertificatesFilePath

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/equals.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/equals.html new file mode 100644 index 000000000..71c21c8e8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/equals.html @@ -0,0 +1,69 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/hash-code.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/hash-code.html new file mode 100644 index 000000000..44b654d46 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/hash-code.html @@ -0,0 +1,69 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/index.html new file mode 100644 index 000000000..598d2b4c0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/index.html @@ -0,0 +1,170 @@ + + + + + Configuration + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
data class Configuration @JvmOverloads constructor(val nfcKey: NfcKey, val authorityCertificatesFilePath: String? = null, val activeAuthenticationChallenge: ByteArray? = null, isDebugInfoEnabled: Boolean = false) : Serializable

Configuration of NFC reading for NfcTravelDocumentReaderFragment.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Configuration(nfcKey: NfcKey, authorityCertificatesFilePath: String? = null, activeAuthenticationChallenge: ByteArray? = null, isDebugInfoEnabled: Boolean = false)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Random 8 bytes. If the Active Authentication challenge is set, Active Authentication protocol will be used for the authentication of the chip (if supported by the chip). Response (signature) will be returned in the TravelDocument data class. This response should be validated by the application server to verify the authenticity of the chip. In case when the Active Authentication protocol is not supported by the chip, the chip will be authenticated the same way as if the argument activeAuthenticationChallenge is not set. Default value is null.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The pathname of the file with certificates of trusted authorities. Certificates are required to successfully authenticate data in the chip. Default value is null.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The NfcKey used for reading NFC data.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/nfc-key.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/nfc-key.html new file mode 100644 index 000000000..e09f549f0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/nfc-key.html @@ -0,0 +1,69 @@ + + + + + nfcKey + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

nfcKey

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-nfc-travel-document-reader-fragment.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-nfc-travel-document-reader-fragment.html new file mode 100644 index 000000000..eed9db3ca --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-nfc-travel-document-reader-fragment.html @@ -0,0 +1,69 @@ + + + + + NfcTravelDocumentReaderFragment + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NfcTravelDocumentReaderFragment

+
+
fun NfcTravelDocumentReaderFragment(@LayoutRes contentLayoutId: Int = NfcTravelDocumentReaderViewLayer.LAYOUT_RESOURCE_ID)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/index.html new file mode 100644 index 000000000..88947ec88 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/index.html @@ -0,0 +1,215 @@ + + + + + NfcTravelDocumentReaderFragment + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NfcTravelDocumentReaderFragment

+
abstract class NfcTravelDocumentReaderFragment @JvmOverloads constructor(@LayoutRes contentLayoutId: Int = NfcTravelDocumentReaderViewLayer.LAYOUT_RESOURCE_ID) : Fragment

UI NFC Travel Document Reader component.

A visual component for reading NFC Travel Documents.

Customization options:

  1. Overwriting resources:

    • You can partially customize the UI by replacing the component's default resources with your own.

    • The following resources are expected by the component:

      Drawables:

      • R.drawable.dot_nfc_nfc_travel_document_reader_searching

      • R.drawable.dot_nfc_nfc_travel_document_reader_reading (must be of type AnimatedVectorDrawable)

      Strings:

      • R.string.dot_nfc_nfc_travel_document_reader_searching_title

      • R.string.dot_nfc_nfc_travel_document_reader_searching_subhead

      • R.string.dot_nfc_nfc_travel_document_reader_reading_title

      • R.string.dot_nfc_nfc_travel_document_reader_reading_subhead

      Styles:

      • R.style.Dot_Title

      • R.style.Dot_Subhead

  2. Providing a custom view:

    • For full customization, you can pass a custom layout via constructor or you can supply a custom view by overriding the onCreateView method.

    • If you choose this option, you must also override the onSearchingStarted and onReadingStarted methods to ensure your UI reflects the appropriate state during the document searching and reading processes.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun NfcTravelDocumentReaderFragment(@LayoutRes contentLayoutId: Int = NfcTravelDocumentReaderViewLayer.LAYOUT_RESOURCE_ID)
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Configuration @JvmOverloads constructor(val nfcKey: NfcKey, val authorityCertificatesFilePath: String? = null, val activeAuthenticationChallenge: ByteArray? = null, isDebugInfoEnabled: Boolean = false) : Serializable

Configuration of NFC reading for NfcTravelDocumentReaderFragment.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@CallSuper
open override fun onCreate(savedInstanceState: Bundle?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?

To customize the UI, you can override this method to return your own view. If you do so, must also override the onSearchingStarted and onReadingStarted methods to handle state changes appropriately in your custom view.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onFailed(exception: Exception)

Subclasses must override this function to handle NFC reading failure.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onSucceeded(travelDocument: TravelDocument)

Subclasses must override this function to handle successful NFC document reading.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@CallSuper
open override fun onViewCreated(view: View, savedInstanceState: Bundle?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Subclasses should override this method to provide Configuration for the NFC reader.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create-view.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create-view.html new file mode 100644 index 000000000..6edc91349 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create-view.html @@ -0,0 +1,69 @@ + + + + + onCreateView + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onCreateView

+
+
open override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?

To customize the UI, you can override this method to return your own view. If you do so, must also override the onSearchingStarted and onReadingStarted methods to handle state changes appropriately in your custom view.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create.html new file mode 100644 index 000000000..b66f2aebf --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create.html @@ -0,0 +1,69 @@ + + + + + onCreate + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onCreate

+
+
@CallSuper
open override fun onCreate(savedInstanceState: Bundle?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-failed.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-failed.html new file mode 100644 index 000000000..39dc17a5d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-failed.html @@ -0,0 +1,69 @@ + + + + + onFailed + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onFailed

+
+
abstract fun onFailed(exception: Exception)

Subclasses must override this function to handle NFC reading failure.

Parameters

exception

The exception that occurred during NFC reading.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-succeeded.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-succeeded.html new file mode 100644 index 000000000..f8dbeec64 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-succeeded.html @@ -0,0 +1,69 @@ + + + + + onSucceeded + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onSucceeded

+
+
abstract fun onSucceeded(travelDocument: TravelDocument)

Subclasses must override this function to handle successful NFC document reading.

Parameters

travelDocument

The successfully read TravelDocument object.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-view-created.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-view-created.html new file mode 100644 index 000000000..fcec9fdf6 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-view-created.html @@ -0,0 +1,69 @@ + + + + + onViewCreated + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onViewCreated

+
+
@CallSuper
open override fun onViewCreated(view: View, savedInstanceState: Bundle?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/provide-configuration.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/provide-configuration.html new file mode 100644 index 000000000..aa51cc6f4 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/provide-configuration.html @@ -0,0 +1,69 @@ + + + + + provideConfiguration + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

provideConfiguration

+
+

Subclasses should override this method to provide Configuration for the NFC reader.

Return

Configuration of NFC reading for NfcTravelDocumentReaderFragment.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/index.html new file mode 100644 index 000000000..67fb08ad7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.reader.ui/index.html @@ -0,0 +1,90 @@ + + + + + com.innovatrics.dot.nfc.reader.ui + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract class NfcTravelDocumentReaderFragment @JvmOverloads constructor(@LayoutRes contentLayoutId: Int = NfcTravelDocumentReaderViewLayer.LAYOUT_RESOURCE_ID) : Fragment

UI NFC Travel Document Reader component.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/create.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/create.html new file mode 100644 index 000000000..f53bfcc75 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/create.html @@ -0,0 +1,69 @@ + + + + + create + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

create

+
+

Create X509 certificates. Note: It is the caller's responsibility to close this stream.

Return

Set of X509 certificates.

Parameters

inputStream

Input stream of the certificates.

Throws

If parsing fails.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/index.html new file mode 100644 index 000000000..18d87460d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/index.html @@ -0,0 +1,91 @@ + + + + + CertificatesFactory + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

CertificatesFactory

+

Factory for certificates.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Create X509 certificates. Note: It is the caller's responsibility to close this stream.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/index.html new file mode 100644 index 000000000..1c385707a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc.security/index.html @@ -0,0 +1,90 @@ + + + + + com.innovatrics.dot.nfc.security + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Factory for certificates.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/-additional-document-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/-additional-document-details.html new file mode 100644 index 000000000..8fe4a55e7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/-additional-document-details.html @@ -0,0 +1,69 @@ + + + + + AdditionalDocumentDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AdditionalDocumentDetails

+
+
fun AdditionalDocumentDetails(issuingAuthority: String?, dateOfIssue: String?, otherPersonDetails: List<String>?, endorsementsOrObservations: String?, taxOrExitRequirements: String?, personalizationTime: String?, personalizationDeviceSerialNumber: String?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/date-of-issue.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/date-of-issue.html new file mode 100644 index 000000000..8c87cb320 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/date-of-issue.html @@ -0,0 +1,69 @@ + + + + + dateOfIssue + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dateOfIssue

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/endorsements-or-observations.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/endorsements-or-observations.html new file mode 100644 index 000000000..5d4b7f09e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/endorsements-or-observations.html @@ -0,0 +1,69 @@ + + + + + endorsementsOrObservations + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

endorsementsOrObservations

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/index.html new file mode 100644 index 000000000..3be8bb348 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/index.html @@ -0,0 +1,198 @@ + + + + + AdditionalDocumentDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AdditionalDocumentDetails

+
data class AdditionalDocumentDetails(val issuingAuthority: String?, val dateOfIssue: String?, val otherPersonDetails: List<String>?, val endorsementsOrObservations: String?, val taxOrExitRequirements: String?, val personalizationTime: String?, val personalizationDeviceSerialNumber: String?)

Parsed Data Group 12 - Additional Document Detail(s).

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AdditionalDocumentDetails(issuingAuthority: String?, dateOfIssue: String?, otherPersonDetails: List<String>?, endorsementsOrObservations: String?, taxOrExitRequirements: String?, personalizationTime: String?, personalizationDeviceSerialNumber: String?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Date of issue of document i.e. YYYYMMDD.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Endorsement(s)/Observation(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Issuing Authority.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Other person(s) details.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Personalization device serial number.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Personalization time.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Tax/Exit requirements.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/issuing-authority.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/issuing-authority.html new file mode 100644 index 000000000..a22518643 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/issuing-authority.html @@ -0,0 +1,69 @@ + + + + + issuingAuthority + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

issuingAuthority

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/other-person-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/other-person-details.html new file mode 100644 index 000000000..2880a6442 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/other-person-details.html @@ -0,0 +1,69 @@ + + + + + otherPersonDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

otherPersonDetails

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-device-serial-number.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-device-serial-number.html new file mode 100644 index 000000000..8d3c6a798 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-device-serial-number.html @@ -0,0 +1,69 @@ + + + + + personalizationDeviceSerialNumber + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

personalizationDeviceSerialNumber

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-time.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-time.html new file mode 100644 index 000000000..5a73b1979 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-time.html @@ -0,0 +1,69 @@ + + + + + personalizationTime + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

personalizationTime

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/tax-or-exit-requirements.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/tax-or-exit-requirements.html new file mode 100644 index 000000000..92e4c7aa8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/tax-or-exit-requirements.html @@ -0,0 +1,69 @@ + + + + + taxOrExitRequirements + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

taxOrExitRequirements

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/-additional-personal-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/-additional-personal-details.html new file mode 100644 index 000000000..4bd2225ee --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/-additional-personal-details.html @@ -0,0 +1,69 @@ + + + + + AdditionalPersonalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AdditionalPersonalDetails

+
+
fun AdditionalPersonalDetails(nameOfHolder: NameOfHolder?, otherNames: List<String>?, personalNumber: String?, fullDateOfBirth: String?, placeOfBirth: List<String>?, address: List<String>?, telephone: String?, profession: String?, title: String?, personalSummary: String?, otherValidTravelDocumentNumbers: List<String>?, custodyInformation: String?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/address.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/address.html new file mode 100644 index 000000000..60c695390 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/address.html @@ -0,0 +1,69 @@ + + + + + address + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

address

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/custody-information.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/custody-information.html new file mode 100644 index 000000000..344e5217f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/custody-information.html @@ -0,0 +1,69 @@ + + + + + custodyInformation + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

custodyInformation

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/full-date-of-birth.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/full-date-of-birth.html new file mode 100644 index 000000000..e8f710a40 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/full-date-of-birth.html @@ -0,0 +1,69 @@ + + + + + fullDateOfBirth + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

fullDateOfBirth

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/index.html new file mode 100644 index 000000000..2f903437c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/index.html @@ -0,0 +1,273 @@ + + + + + AdditionalPersonalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AdditionalPersonalDetails

+
data class AdditionalPersonalDetails(val nameOfHolder: NameOfHolder?, val otherNames: List<String>?, val personalNumber: String?, val fullDateOfBirth: String?, val placeOfBirth: List<String>?, val address: List<String>?, val telephone: String?, val profession: String?, val title: String?, val personalSummary: String?, val otherValidTravelDocumentNumbers: List<String>?, val custodyInformation: String?)

Parsed Data Group 11 - Additional Personal Detail(s).

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AdditionalPersonalDetails(nameOfHolder: NameOfHolder?, otherNames: List<String>?, personalNumber: String?, fullDateOfBirth: String?, placeOfBirth: List<String>?, address: List<String>?, telephone: String?, profession: String?, title: String?, personalSummary: String?, otherValidTravelDocumentNumbers: List<String>?, custodyInformation: String?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Address.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Custody information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Full date of birth. Format: YYYYMMDD.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Name of holder (in full).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Other name(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Other valid travel document(s) Travel document number.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Personal number.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Personal summary.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Place of birth.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Profession.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Telephone.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Title.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/name-of-holder.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/name-of-holder.html new file mode 100644 index 000000000..5e03ce444 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/name-of-holder.html @@ -0,0 +1,69 @@ + + + + + nameOfHolder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

nameOfHolder

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-names.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-names.html new file mode 100644 index 000000000..5c11c1276 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-names.html @@ -0,0 +1,69 @@ + + + + + otherNames + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

otherNames

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-valid-travel-document-numbers.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-valid-travel-document-numbers.html new file mode 100644 index 000000000..bf45f7206 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-valid-travel-document-numbers.html @@ -0,0 +1,69 @@ + + + + + otherValidTravelDocumentNumbers + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

otherValidTravelDocumentNumbers

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-number.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-number.html new file mode 100644 index 000000000..5b42b6fd7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-number.html @@ -0,0 +1,69 @@ + + + + + personalNumber + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

personalNumber

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-summary.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-summary.html new file mode 100644 index 000000000..6e06747d6 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-summary.html @@ -0,0 +1,69 @@ + + + + + personalSummary + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

personalSummary

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/place-of-birth.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/place-of-birth.html new file mode 100644 index 000000000..8f6353d39 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/place-of-birth.html @@ -0,0 +1,69 @@ + + + + + placeOfBirth + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

placeOfBirth

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/profession.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/profession.html new file mode 100644 index 000000000..c7848c244 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/profession.html @@ -0,0 +1,69 @@ + + + + + profession + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

profession

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/telephone.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/telephone.html new file mode 100644 index 000000000..ffb85a4ef --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/telephone.html @@ -0,0 +1,69 @@ + + + + + telephone + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

telephone

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/title.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/title.html new file mode 100644 index 000000000..8435d4d54 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/title.html @@ -0,0 +1,69 @@ + + + + + title + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

title

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/-displayed-signature-or-usual-mark.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/-displayed-signature-or-usual-mark.html new file mode 100644 index 000000000..c2bac6eb5 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/-displayed-signature-or-usual-mark.html @@ -0,0 +1,69 @@ + + + + + DisplayedSignatureOrUsualMark + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DisplayedSignatureOrUsualMark

+
+
fun DisplayedSignatureOrUsualMark(displayedSignatureOrUsualMarkImage: Image?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/displayed-signature-or-usual-mark-image.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/displayed-signature-or-usual-mark-image.html new file mode 100644 index 000000000..94f5c75af --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/displayed-signature-or-usual-mark-image.html @@ -0,0 +1,69 @@ + + + + + displayedSignatureOrUsualMarkImage + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

displayedSignatureOrUsualMarkImage

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/index.html new file mode 100644 index 000000000..10c14ea3b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/index.html @@ -0,0 +1,108 @@ + + + + + DisplayedSignatureOrUsualMark + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DisplayedSignatureOrUsualMark

+
data class DisplayedSignatureOrUsualMark(val displayedSignatureOrUsualMarkImage: Image?)

Parsed Data Group 7 - Displayed Signature or Usual Mark.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun DisplayedSignatureOrUsualMark(displayedSignatureOrUsualMarkImage: Image?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Displayed signature or usual mark representation.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/-dot-nfc-library.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/-dot-nfc-library.html new file mode 100644 index 000000000..044ad045c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/-dot-nfc-library.html @@ -0,0 +1,69 @@ + + + + + DotNfcLibrary + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DotNfcLibrary

+
+

Constructor.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/index.html new file mode 100644 index 000000000..ad187d7cf --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/index.html @@ -0,0 +1,91 @@ + + + + + DotNfcLibrary + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DotNfcLibrary

+
class DotNfcLibrary : DotLibrary

DOT NFC Library.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Constructor.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/version-name.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/version-name.html new file mode 100644 index 000000000..7244093af --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/version-name.html @@ -0,0 +1,69 @@ + + + + + versionName + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

versionName

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/-encoded-identification-features-face.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/-encoded-identification-features-face.html new file mode 100644 index 000000000..c3c5caceb --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/-encoded-identification-features-face.html @@ -0,0 +1,69 @@ + + + + + EncodedIdentificationFeaturesFace + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EncodedIdentificationFeaturesFace

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/face-image.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/face-image.html new file mode 100644 index 000000000..25eefe6cc --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/face-image.html @@ -0,0 +1,69 @@ + + + + + faceImage + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

faceImage

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/index.html new file mode 100644 index 000000000..641963db2 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/index.html @@ -0,0 +1,108 @@ + + + + + EncodedIdentificationFeaturesFace + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EncodedIdentificationFeaturesFace

+
data class EncodedIdentificationFeaturesFace(val faceImage: Image?)

Parsed Data Group 2 - Encoded Identification Features - Face.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Face biometric data encoding(s).

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/create.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/create.html new file mode 100644 index 000000000..6da2367e0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/create.html @@ -0,0 +1,69 @@ + + + + + create + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

create

+
+

Create component.

Return

Instance.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/index.html new file mode 100644 index 000000000..b3d13eca4 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/index.html @@ -0,0 +1,91 @@ + + + + + FlatTagStructureParserFactory + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FlatTagStructureParserFactory

+

Factory for Flat Tag Structure Parser component.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Create component.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/-parsing-exception.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/-parsing-exception.html new file mode 100644 index 000000000..b30aa2e96 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/-parsing-exception.html @@ -0,0 +1,69 @@ + + + + + ParsingException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ParsingException

+
+
fun ParsingException(message: String, cause: Exception)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/cause.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/cause.html new file mode 100644 index 000000000..aba347574 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/cause.html @@ -0,0 +1,69 @@ + + + + + cause + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

cause

+
+
open override val cause: Exception
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/index.html new file mode 100644 index 000000000..d3429f19f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/index.html @@ -0,0 +1,123 @@ + + + + + ParsingException + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ParsingException

+
class ParsingException(val message: String, val cause: Exception) : RuntimeException

Thrown if parsing failed due to invalid structure of input bytes.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ParsingException(message: String, cause: Exception)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val cause: Exception
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val message: String
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/message.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/message.html new file mode 100644 index 000000000..bf83132cb --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/message.html @@ -0,0 +1,69 @@ + + + + + message + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

message

+
+
open override val message: String
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/index.html new file mode 100644 index 000000000..4d776ed76 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/index.html @@ -0,0 +1,108 @@ + + + + + FlatTagStructureParser + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FlatTagStructureParser

+

Flat Tag Structure Parser component.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ParsingException(val message: String, val cause: Exception) : RuntimeException

Thrown if parsing failed due to invalid structure of input bytes.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun parse(bytes: ByteArray): Map<Short, ByteArray>

Parse bytes to a flat map of elements. Expected input value is in the following structure: ELEMENT_1_TAG, ELEMENT_1_LENGTH, ELEMENT_1_VALUE, ..., ELEMENT_N_TAG, ELEMENT_N_LENGTH, ELEMENT_N_VALUE

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/parse.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/parse.html new file mode 100644 index 000000000..083b3f9f5 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/parse.html @@ -0,0 +1,69 @@ + + + + + parse + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

parse

+
+
abstract fun parse(bytes: ByteArray): Map<Short, ByteArray>

Parse bytes to a flat map of elements. Expected input value is in the following structure: ELEMENT_1_TAG, ELEMENT_1_LENGTH, ELEMENT_1_VALUE, ..., ELEMENT_N_TAG, ELEMENT_N_LENGTH, ELEMENT_N_VALUE

Return

Map of elements, where element tags are the keys.

Parameters

bytes

Byte array of the flat tag structure.

Throws

If bytes has invalid structure.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/-machine-readable-zone-information.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/-machine-readable-zone-information.html new file mode 100644 index 000000000..3ea837720 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/-machine-readable-zone-information.html @@ -0,0 +1,69 @@ + + + + + MachineReadableZoneInformation + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

MachineReadableZoneInformation

+
+
fun MachineReadableZoneInformation(machineReadableZone: MachineReadableZone)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/date-of-birth.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/date-of-birth.html new file mode 100644 index 000000000..6c0694e18 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/date-of-birth.html @@ -0,0 +1,69 @@ + + + + + dateOfBirth + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dateOfBirth

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/date-of-expiry.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/date-of-expiry.html new file mode 100644 index 000000000..c38f121b8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/date-of-expiry.html @@ -0,0 +1,69 @@ + + + + + dateOfExpiry + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dateOfExpiry

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/document-code.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/document-code.html new file mode 100644 index 000000000..b78173145 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/document-code.html @@ -0,0 +1,69 @@ + + + + + documentCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

documentCode

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/document-number.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/document-number.html new file mode 100644 index 000000000..5d9fcf982 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/document-number.html @@ -0,0 +1,69 @@ + + + + + documentNumber + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

documentNumber

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/index.html new file mode 100644 index 000000000..888cd9b71 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/index.html @@ -0,0 +1,108 @@ + + + + + MachineReadableZoneInformation + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

MachineReadableZoneInformation

+
data class MachineReadableZoneInformation(val machineReadableZone: MachineReadableZone)

Parsed Data Group 1 - Machine Readable Zone Information.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun MachineReadableZoneInformation(machineReadableZone: MachineReadableZone)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val machineReadableZone: MachineReadableZone

Machine Readable Zone.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/issuing-state-or-organization.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/issuing-state-or-organization.html new file mode 100644 index 000000000..3da2a5a61 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/issuing-state-or-organization.html @@ -0,0 +1,69 @@ + + + + + issuingStateOrOrganization + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

issuingStateOrOrganization

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/machine-readable-zone.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/machine-readable-zone.html new file mode 100644 index 000000000..f7062c2e0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/machine-readable-zone.html @@ -0,0 +1,69 @@ + + + + + machineReadableZone + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

machineReadableZone

+
+
val machineReadableZone: MachineReadableZone
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/name-of-holder.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/name-of-holder.html new file mode 100644 index 000000000..2820dfa14 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/name-of-holder.html @@ -0,0 +1,69 @@ + + + + + nameOfHolder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

nameOfHolder

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/nationality.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/nationality.html new file mode 100644 index 000000000..9918c0b77 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/nationality.html @@ -0,0 +1,69 @@ + + + + + nationality + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

nationality

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/optional-data.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/optional-data.html new file mode 100644 index 000000000..8fde63d3b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/optional-data.html @@ -0,0 +1,69 @@ + + + + + optionalData + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

optionalData

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/sex.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/sex.html new file mode 100644 index 000000000..41c31cd6c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/sex.html @@ -0,0 +1,69 @@ + + + + + sex + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sex

+
+
val sex: String
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/-name-of-holder.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/-name-of-holder.html new file mode 100644 index 000000000..b945d45ae --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/-name-of-holder.html @@ -0,0 +1,69 @@ + + + + + NameOfHolder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NameOfHolder

+
+
fun NameOfHolder(primaryIdentifier: String?, secondaryIdentifier: String?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/index.html new file mode 100644 index 000000000..5eb9c584c --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/index.html @@ -0,0 +1,123 @@ + + + + + NameOfHolder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NameOfHolder

+
data class NameOfHolder(val primaryIdentifier: String?, val secondaryIdentifier: String?)

Name of holder (in full).

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun NameOfHolder(primaryIdentifier: String?, secondaryIdentifier: String?)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Primary identifier.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Secondary identifier.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/primary-identifier.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/primary-identifier.html new file mode 100644 index 000000000..61c520647 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/primary-identifier.html @@ -0,0 +1,69 @@ + + + + + primaryIdentifier + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

primaryIdentifier

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/secondary-identifier.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/secondary-identifier.html new file mode 100644 index 000000000..dfe226682 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/secondary-identifier.html @@ -0,0 +1,69 @@ + + + + + secondaryIdentifier + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

secondaryIdentifier

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-companion/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-companion/index.html new file mode 100644 index 000000000..6a91c5038 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-companion/index.html @@ -0,0 +1,91 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun of(documentNumber: String, dateOfExpiry: String, dateOfBirth: String): NfcKey

Factory method.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-companion/of.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-companion/of.html new file mode 100644 index 000000000..3fd6f8291 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-companion/of.html @@ -0,0 +1,69 @@ + + + + + of + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

of

+
+
fun of(documentNumber: String, dateOfExpiry: String, dateOfBirth: String): NfcKey

Factory method.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-nfc-key.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-nfc-key.html new file mode 100644 index 000000000..4f4f51fbd --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-nfc-key.html @@ -0,0 +1,69 @@ + + + + + NfcKey + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NfcKey

+
+
fun NfcKey(documentNumber: String, dateOfExpiry: String, dateOfBirth: String)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-birth.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-birth.html new file mode 100644 index 000000000..8e685f52e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-birth.html @@ -0,0 +1,69 @@ + + + + + dateOfBirth + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dateOfBirth

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-expiry.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-expiry.html new file mode 100644 index 000000000..3c8832de0 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-expiry.html @@ -0,0 +1,69 @@ + + + + + dateOfExpiry + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dateOfExpiry

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/document-number.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/document-number.html new file mode 100644 index 000000000..18a5fb367 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/document-number.html @@ -0,0 +1,69 @@ + + + + + documentNumber + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

documentNumber

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/index.html new file mode 100644 index 000000000..543504bbc --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/index.html @@ -0,0 +1,138 @@ + + + + + NfcKey + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NfcKey

+
data class NfcKey(val documentNumber: String, val dateOfExpiry: String, val dateOfBirth: String) : Serializable

Access key to the NFC chip.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun NfcKey(documentNumber: String, dateOfExpiry: String, dateOfBirth: String)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Date of birth from Machine Readable Zone.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Date of expiry from Machine Readable Zone.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Document number from Machine Readable Zone.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/-builder.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/-builder.html new file mode 100644 index 000000000..b1f997d52 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/-builder.html @@ -0,0 +1,69 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+
+
fun Builder()
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/authority-certificates.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/authority-certificates.html new file mode 100644 index 000000000..6a0d11533 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/authority-certificates.html @@ -0,0 +1,69 @@ + + + + + authorityCertificates + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

authorityCertificates

+
+

Certificates of trusted authorities. Certificates are required to successfully authenticate data in the chip.

Return

Builder instance.

Parameters

authorityCertificates

List of X509 certificates.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/build.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/build.html new file mode 100644 index 000000000..b03a5b1de --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/build.html @@ -0,0 +1,69 @@ + + + + + build + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

build

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/index.html new file mode 100644 index 000000000..dba1ca76a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/index.html @@ -0,0 +1,138 @@ + + + + + Builder + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Builder

+
class Builder

Deprecated

Use NfcTravelDocumentReader.Configuration class instead.

Configuration builder.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Builder()
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Certificates of trusted authorities. Certificates are required to successfully authenticate data in the chip.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The timeout only applies to ISO-DEP I/O operations on a android.nfc.Tag. Default value is 5000 ms.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/timeout-millis.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/timeout-millis.html new file mode 100644 index 000000000..23bf57c42 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/timeout-millis.html @@ -0,0 +1,69 @@ + + + + + timeoutMillis + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

timeoutMillis

+
+

The timeout only applies to ISO-DEP I/O operations on a android.nfc.Tag. Default value is 5000 ms.

Return

Builder instance.

Parameters

timeoutMillis

Milliseconds.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/index.html new file mode 100644 index 000000000..6a929be32 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/index.html @@ -0,0 +1,91 @@ + + + + + NfcTravelDocumentReaderConfiguration + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NfcTravelDocumentReaderConfiguration

+

Deprecated

Use NfcTravelDocumentReader.Configuration class instead.

Configuration for the NFC Travel Document Reader component.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Builder

Configuration builder.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/create.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/create.html new file mode 100644 index 000000000..398666422 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/create.html @@ -0,0 +1,69 @@ + + + + + create + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

create

+
+

Create component.

Return

Instance.


Create component.

Return

Instance.

Parameters

configuration

Component configuration.


Deprecated

Use create(configuration: NfcTravelDocumentReader.Configuration) instead.

Create component.

Return

Instance.

Parameters

configuration

Component configuration.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/index.html new file mode 100644 index 000000000..b9cbef936 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/index.html @@ -0,0 +1,91 @@ + + + + + NfcTravelDocumentReaderFactory + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NfcTravelDocumentReaderFactory

+

Factory for NFC Travel Document Reader component.

+
+
+
+
+

Functions

+
+ +
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/index.html new file mode 100644 index 000000000..9ed885211 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/index.html @@ -0,0 +1,91 @@ + + + + + AccessEstablishmentStartedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AccessEstablishmentStartedListener

+

Interface for handling the start of access establishment, such as BAC/PACE method.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Called when access establishment process is initiated.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/on-access-establishment-started.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/on-access-establishment-started.html new file mode 100644 index 000000000..c43437567 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/on-access-establishment-started.html @@ -0,0 +1,69 @@ + + + + + onAccessEstablishmentStarted + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onAccessEstablishmentStarted

+
+

Called when access establishment process is initiated.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-companion/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-companion/index.html new file mode 100644 index 000000000..b9b3e6abe --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-companion/index.html @@ -0,0 +1,73 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/-configuration.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/-configuration.html new file mode 100644 index 000000000..feabd8f33 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/-configuration.html @@ -0,0 +1,69 @@ + + + + + Configuration + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
+
fun Configuration(authorityCertificates: Set<X509Certificate> = emptySet(), timeoutMillis: Int = DEFAULT_TIMEOUT_MILLIS, isDebugInfoEnabled: Boolean = false)

Parameters

authorityCertificates

Certificates of trusted authorities. Certificates are required to successfully authenticate data in the chip.

timeoutMillis

The timeout only applies to ISO-DEP I/O operations on a android.nfc.Tag. Default value is 5000 ms.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/authority-certificates.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/authority-certificates.html new file mode 100644 index 000000000..03c66c4fc --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/authority-certificates.html @@ -0,0 +1,69 @@ + + + + + authorityCertificates + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

authorityCertificates

+
+

Parameters

authorityCertificates

Certificates of trusted authorities. Certificates are required to successfully authenticate data in the chip.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/index.html new file mode 100644 index 000000000..c534967a1 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/index.html @@ -0,0 +1,127 @@ + + + + + Configuration + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Configuration

+
data class Configuration @JvmOverloads constructor(val authorityCertificates: Set<X509Certificate> = emptySet(), val timeoutMillis: Int = DEFAULT_TIMEOUT_MILLIS, isDebugInfoEnabled: Boolean = false)

Configuration for the NFC Travel Document Reader component.

+
+
+
+
+

Parameters

+
+
authorityCertificates

Certificates of trusted authorities. Certificates are required to successfully authenticate data in the chip.

timeoutMillis

The timeout only applies to ISO-DEP I/O operations on a android.nfc.Tag. Default value is 5000 ms.

+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Configuration(authorityCertificates: Set<X509Certificate> = emptySet(), timeoutMillis: Int = DEFAULT_TIMEOUT_MILLIS, isDebugInfoEnabled: Boolean = false)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/timeout-millis.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/timeout-millis.html new file mode 100644 index 000000000..e83838728 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/timeout-millis.html @@ -0,0 +1,69 @@ + + + + + timeoutMillis + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

timeoutMillis

+
+

Parameters

timeoutMillis

The timeout only applies to ISO-DEP I/O operations on a android.nfc.Tag. Default value is 5000 ms.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/index.html new file mode 100644 index 000000000..8e90d7b0e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/index.html @@ -0,0 +1,91 @@ + + + + + DataAuthenticationStartedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DataAuthenticationStartedListener

+

Interface for handling the start of data authentication.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Called when data authentication process is initiated.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/on-data-authentication-started.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/on-data-authentication-started.html new file mode 100644 index 000000000..06ead2ff2 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/on-data-authentication-started.html @@ -0,0 +1,69 @@ + + + + + onDataAuthenticationStarted + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onDataAuthenticationStarted

+
+

Called when data authentication process is initiated.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/index.html new file mode 100644 index 000000000..fd1584811 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/index.html @@ -0,0 +1,91 @@ + + + + + ElementaryFilesReadingProgressUpdatedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ElementaryFilesReadingProgressUpdatedListener

+

Interface for handling the progress update during Elementary Files reading.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onElementaryFilesReadingProgressUpdated(id: Lds1ElementaryFile.Id, totalProgressPercentage: Int)

Called when progress is updated during Elementary Files reading.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/on-elementary-files-reading-progress-updated.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/on-elementary-files-reading-progress-updated.html new file mode 100644 index 000000000..ab612320a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/on-elementary-files-reading-progress-updated.html @@ -0,0 +1,69 @@ + + + + + onElementaryFilesReadingProgressUpdated + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onElementaryFilesReadingProgressUpdated

+
+
abstract fun onElementaryFilesReadingProgressUpdated(id: Lds1ElementaryFile.Id, totalProgressPercentage: Int)

Called when progress is updated during Elementary Files reading.

Parameters

id

The LDS1 Elementary File identifier being read.

totalProgressPercentage

The overall reading progress in percentage.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/index.html new file mode 100644 index 000000000..33da6950f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/index.html @@ -0,0 +1,91 @@ + + + + + FailedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FailedListener

+
fun interface FailedListener

Interface for handling a failure of the reading process.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onFailed(exception: Exception)

Called when the NFC travel document reading process encounters a failure.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/on-failed.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/on-failed.html new file mode 100644 index 000000000..1ded8a647 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/on-failed.html @@ -0,0 +1,69 @@ + + + + + onFailed + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onFailed

+
+
abstract fun onFailed(exception: Exception)

Called when the NFC travel document reading process encounters a failure.

Parameters

exception

The exception represents a failure that happened during the reading process.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/-companion/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/-companion/index.html new file mode 100644 index 000000000..8a7f20f40 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/-companion/index.html @@ -0,0 +1,73 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/-listeners.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/-listeners.html new file mode 100644 index 000000000..bda1c695d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/-listeners.html @@ -0,0 +1,69 @@ + + + + + Listeners + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Listeners

+
+
fun Listeners(succeededListener: NfcTravelDocumentReader.SucceededListener, failedListener: NfcTravelDocumentReader.FailedListener, accessEstablishmentStartedListener: NfcTravelDocumentReader.AccessEstablishmentStartedListener = noopAccessEstablishmentStartedListener, elementaryFilesReadingProgressUpdatedListener: NfcTravelDocumentReader.ElementaryFilesReadingProgressUpdatedListener = noopElementaryFilesReadingProgressUpdatedListener, dataAuthenticationStartedListener: NfcTravelDocumentReader.DataAuthenticationStartedListener = noopDataAuthenticationStartedListener)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/access-establishment-started-listener.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/access-establishment-started-listener.html new file mode 100644 index 000000000..7c36844e4 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/access-establishment-started-listener.html @@ -0,0 +1,69 @@ + + + + + accessEstablishmentStartedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

accessEstablishmentStartedListener

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/data-authentication-started-listener.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/data-authentication-started-listener.html new file mode 100644 index 000000000..a4fddc928 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/data-authentication-started-listener.html @@ -0,0 +1,69 @@ + + + + + dataAuthenticationStartedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dataAuthenticationStartedListener

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/elementary-files-reading-progress-updated-listener.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/elementary-files-reading-progress-updated-listener.html new file mode 100644 index 000000000..e39d624a4 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/elementary-files-reading-progress-updated-listener.html @@ -0,0 +1,69 @@ + + + + + elementaryFilesReadingProgressUpdatedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

elementaryFilesReadingProgressUpdatedListener

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/failed-listener.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/failed-listener.html new file mode 100644 index 000000000..9606e8f24 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/failed-listener.html @@ -0,0 +1,69 @@ + + + + + failedListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

failedListener

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/index.html new file mode 100644 index 000000000..a009af035 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/index.html @@ -0,0 +1,168 @@ + + + + + Listeners + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Listeners

+
class Listeners(val succeededListener: NfcTravelDocumentReader.SucceededListener, val failedListener: NfcTravelDocumentReader.FailedListener, val accessEstablishmentStartedListener: NfcTravelDocumentReader.AccessEstablishmentStartedListener = noopAccessEstablishmentStartedListener, val elementaryFilesReadingProgressUpdatedListener: NfcTravelDocumentReader.ElementaryFilesReadingProgressUpdatedListener = noopElementaryFilesReadingProgressUpdatedListener, val dataAuthenticationStartedListener: NfcTravelDocumentReader.DataAuthenticationStartedListener = noopDataAuthenticationStartedListener)

Listeners for the NFC travel document reading process.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Listeners(succeededListener: NfcTravelDocumentReader.SucceededListener, failedListener: NfcTravelDocumentReader.FailedListener, accessEstablishmentStartedListener: NfcTravelDocumentReader.AccessEstablishmentStartedListener = noopAccessEstablishmentStartedListener, elementaryFilesReadingProgressUpdatedListener: NfcTravelDocumentReader.ElementaryFilesReadingProgressUpdatedListener = noopElementaryFilesReadingProgressUpdatedListener, dataAuthenticationStartedListener: NfcTravelDocumentReader.DataAuthenticationStartedListener = noopDataAuthenticationStartedListener)
+
+
+
+
+
+

Properties

+ +
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/succeeded-listener.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/succeeded-listener.html new file mode 100644 index 000000000..0ecf9b597 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/succeeded-listener.html @@ -0,0 +1,69 @@ + + + + + succeededListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

succeededListener

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/index.html new file mode 100644 index 000000000..919a5d3ed --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/index.html @@ -0,0 +1,91 @@ + + + + + SucceededListener + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SucceededListener

+
fun interface SucceededListener

Interface for handling the successful completion of the NFC travel document reading process.

+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onSucceeded(travelDocument: TravelDocument)

Called when the reading process is successfully finished.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/on-succeeded.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/on-succeeded.html new file mode 100644 index 000000000..cf4eb66c2 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/on-succeeded.html @@ -0,0 +1,69 @@ + + + + + onSucceeded + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

onSucceeded

+
+
abstract fun onSucceeded(travelDocument: TravelDocument)

Called when the reading process is successfully finished.

Parameters

travelDocument

The parsed travel document.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/cancel.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/cancel.html new file mode 100644 index 000000000..972099b8b --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/cancel.html @@ -0,0 +1,69 @@ + + + + + cancel + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

cancel

+
+
abstract fun cancel()

Cancels the ongoing reading process that was initiated by the read method.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/index.html new file mode 100644 index 000000000..e985d00b7 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/index.html @@ -0,0 +1,213 @@ + + + + + NfcTravelDocumentReader + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

NfcTravelDocumentReader

+

NFC Travel Document Reader component.

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Interface for handling the start of access establishment, such as BAC/PACE method.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Configuration @JvmOverloads constructor(val authorityCertificates: Set<X509Certificate> = emptySet(), val timeoutMillis: Int = DEFAULT_TIMEOUT_MILLIS, isDebugInfoEnabled: Boolean = false)

Configuration for the NFC Travel Document Reader component.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Interface for handling the start of data authentication.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Interface for handling the progress update during Elementary Files reading.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun interface FailedListener

Interface for handling a failure of the reading process.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class Listeners(val succeededListener: NfcTravelDocumentReader.SucceededListener, val failedListener: NfcTravelDocumentReader.FailedListener, val accessEstablishmentStartedListener: NfcTravelDocumentReader.AccessEstablishmentStartedListener = noopAccessEstablishmentStartedListener, val elementaryFilesReadingProgressUpdatedListener: NfcTravelDocumentReader.ElementaryFilesReadingProgressUpdatedListener = noopElementaryFilesReadingProgressUpdatedListener, val dataAuthenticationStartedListener: NfcTravelDocumentReader.DataAuthenticationStartedListener = noopDataAuthenticationStartedListener)

Listeners for the NFC travel document reading process.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun interface SucceededListener

Interface for handling the successful completion of the NFC travel document reading process.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun cancel()

Cancels the ongoing reading process that was initiated by the read method.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun read(tag: Tag, nfcKey: NfcKey, activeAuthenticationChallenge: ByteArray? = null): TravelDocument
abstract fun read(tag: Tag, nfcKey: NfcKey, activeAuthenticationChallenge: ByteArray? = null, listeners: NfcTravelDocumentReader.Listeners)

Read travel document. First it executes appropriate access control method (BAC/PACE). Then it authenticates data and chip, and finally it returns travel document created from read Data Groups. This operation should be called on a background thread. Ongoing reading can be canceled by invoking the cancel method.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/read.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/read.html new file mode 100644 index 000000000..b279393e9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/read.html @@ -0,0 +1,69 @@ + + + + + read + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

read

+
+
abstract fun read(tag: Tag, nfcKey: NfcKey, activeAuthenticationChallenge: ByteArray? = null): TravelDocument

Read travel document. First it executes appropriate access control method (BAC/PACE). Then it authenticates data and chip, and finally it returns travel document created from read Data Groups. This operation should be called on a background thread. Ongoing reading can be canceled by invoking the cancel method.

Return

Travel document data read from Data Groups stored on NFC chip.

Parameters

tag

Travel document NFC tag.

nfcKey

Travel document NFC key to establish access control. It is created from document number, date of birth and date of expiry.

activeAuthenticationChallenge

Random 8 bytes. If the Active Authentication challenge is set, Active Authentication protocol will be used for the authentication of the chip (if supported by the chip). Response (signature) will be returned in the TravelDocument data class. This response should be validated by the application server to verify the authenticity of the chip. In case when the Active Authentication protocol is not supported by the chip, the chip will be authenticated the same way as if the argument activeAuthenticationChallenge is not set.

Throws

If activeAuthenticationChallenge has invalid size.

If access to the chip data is denied either by PACE or BAC protocol.

If authentication of the chip using the Chip Authentication protocol fails. Secure connection was not established.

NotConnectedException

If NFC reading fails due to an NFC tag connection failure.

NfcTravelDocumentReaderException

If reading fails due to any other reason.


abstract fun read(tag: Tag, nfcKey: NfcKey, activeAuthenticationChallenge: ByteArray? = null, listeners: NfcTravelDocumentReader.Listeners)

Read travel document. First it executes appropriate access control method (BAC/PACE). Then it authenticates data and chip, and finally it returns travel document created from read Data Groups. This operation should be called on a background thread. Ongoing reading can be canceled by invoking the cancel method.

Parameters

tag

Travel document NFC tag.

nfcKey

Travel document NFC key to establish access control. It is created from document number, date of birth and date of expiry.

activeAuthenticationChallenge

Random 8 bytes. If the Active Authentication challenge is set, Active Authentication protocol will be used for the authentication of the chip (if supported by the chip). Response (signature) will be returned in the TravelDocument data class. This response should be validated by the application server to verify the authenticity of the chip. In case when the Active Authentication protocol is not supported by the chip, the chip will be authenticated the same way as if the argument activeAuthenticationChallenge is not set.

listeners

Status of the process will be reported to these listeners as well as the resulting travel document. For more information see Listeners.

Throws

If activeAuthenticationChallenge has invalid size.

If access to the chip data is denied either by PACE or BAC protocol.

If authentication of the chip using the Chip Authentication protocol fails. Secure connection was not established.

NotConnectedException

If NFC reading fails due to an NFC tag connection failure.

NfcTravelDocumentReaderException

If reading fails due to any other reason.

+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/-optional-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/-optional-details.html new file mode 100644 index 000000000..6fd8e0468 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/-optional-details.html @@ -0,0 +1,69 @@ + + + + + OptionalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OptionalDetails

+
+
fun OptionalDetails(content: ByteArray?)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/content.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/content.html new file mode 100644 index 000000000..7721ee7d8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/content.html @@ -0,0 +1,69 @@ + + + + + content + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

content

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/equals.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/equals.html new file mode 100644 index 000000000..bd3594fa8 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/equals.html @@ -0,0 +1,69 @@ + + + + + equals + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

equals

+
+
open operator override fun equals(other: Any?): Boolean
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/hash-code.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/hash-code.html new file mode 100644 index 000000000..41e8d2286 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/hash-code.html @@ -0,0 +1,69 @@ + + + + + hashCode + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

hashCode

+
+
open override fun hashCode(): Int
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/index.html new file mode 100644 index 000000000..fb548bce6 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-optional-details/index.html @@ -0,0 +1,140 @@ + + + + + OptionalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OptionalDetails

+
data class OptionalDetails(val content: ByteArray?)

Parsed Data Group 13 - Optional Details(s). Use FlatTagStructureParser in order to parse the content.

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun OptionalDetails(content: ByteArray?)
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open operator override fun equals(other: Any?): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hashCode(): Int
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Binary content.

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/-travel-document.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/-travel-document.html new file mode 100644 index 000000000..8f1bc7450 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/-travel-document.html @@ -0,0 +1,69 @@ + + + + + TravelDocument + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TravelDocument

+
+
fun TravelDocument(ldsMasterFile: LdsMasterFile, ldsVersion: String, accessControlProtocolUsed: AccessControlProtocol, authenticationStatus: AuthenticationStatus, machineReadableZoneInformation: MachineReadableZoneInformation, encodedIdentificationFeaturesFace: EncodedIdentificationFeaturesFace, displayedSignatureOrUsualMark: DisplayedSignatureOrUsualMark?, additionalPersonalDetails: AdditionalPersonalDetails?, additionalDocumentDetails: AdditionalDocumentDetails?, optionalDetails: OptionalDetails?, debugInfo: DebugInfo)
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/access-control-protocol-used.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/access-control-protocol-used.html new file mode 100644 index 000000000..89c0d5b60 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/access-control-protocol-used.html @@ -0,0 +1,69 @@ + + + + + accessControlProtocolUsed + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

accessControlProtocolUsed

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-document-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-document-details.html new file mode 100644 index 000000000..0b55499f9 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-document-details.html @@ -0,0 +1,69 @@ + + + + + additionalDocumentDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

additionalDocumentDetails

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-personal-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-personal-details.html new file mode 100644 index 000000000..e868c6b3a --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-personal-details.html @@ -0,0 +1,69 @@ + + + + + additionalPersonalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

additionalPersonalDetails

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/authentication-status.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/authentication-status.html new file mode 100644 index 000000000..c941bc70f --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/authentication-status.html @@ -0,0 +1,69 @@ + + + + + authenticationStatus + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

authenticationStatus

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/displayed-signature-or-usual-mark.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/displayed-signature-or-usual-mark.html new file mode 100644 index 000000000..ea2f7f942 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/displayed-signature-or-usual-mark.html @@ -0,0 +1,69 @@ + + + + + displayedSignatureOrUsualMark + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

displayedSignatureOrUsualMark

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/encoded-identification-features-face.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/encoded-identification-features-face.html new file mode 100644 index 000000000..7b09c2a3e --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/encoded-identification-features-face.html @@ -0,0 +1,69 @@ + + + + + encodedIdentificationFeaturesFace + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

encodedIdentificationFeaturesFace

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/index.html new file mode 100644 index 000000000..5d989d950 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/index.html @@ -0,0 +1,243 @@ + + + + + TravelDocument + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TravelDocument

+
data class TravelDocument(val ldsMasterFile: LdsMasterFile, val ldsVersion: String, val accessControlProtocolUsed: AccessControlProtocol, val authenticationStatus: AuthenticationStatus, val machineReadableZoneInformation: MachineReadableZoneInformation, val encodedIdentificationFeaturesFace: EncodedIdentificationFeaturesFace, val displayedSignatureOrUsualMark: DisplayedSignatureOrUsualMark?, val additionalPersonalDetails: AdditionalPersonalDetails?, val additionalDocumentDetails: AdditionalDocumentDetails?, val optionalDetails: OptionalDetails?, debugInfo: DebugInfo)

Machine Readable Travel Document (eMRTD).

+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun TravelDocument(ldsMasterFile: LdsMasterFile, ldsVersion: String, accessControlProtocolUsed: AccessControlProtocol, authenticationStatus: AuthenticationStatus, machineReadableZoneInformation: MachineReadableZoneInformation, encodedIdentificationFeaturesFace: EncodedIdentificationFeaturesFace, displayedSignatureOrUsualMark: DisplayedSignatureOrUsualMark?, additionalPersonalDetails: AdditionalPersonalDetails?, additionalDocumentDetails: AdditionalDocumentDetails?, optionalDetails: OptionalDetails?, debugInfo: DebugInfo)
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Access protocol used to authenticate the inspection system.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Parsed Data Group 12 - Additional Document Detail(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Parsed Data Group 11 - Additional Personal Detail(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Authentication status of data and chip.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Parsed Data Group 7 - Displayed Signature or Usual Mark.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Parsed Data Group 2 - Encoded Identification Features - Face.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Logical Data Structure / Master File.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Logical Data Structure version.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Parsed Data Group 1 - Machine Readable Zone Information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Parsed Data Group 13 - Optional Details(s).

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-master-file.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-master-file.html new file mode 100644 index 000000000..1a03e47fe --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-master-file.html @@ -0,0 +1,69 @@ + + + + + ldsMasterFile + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ldsMasterFile

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-version.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-version.html new file mode 100644 index 000000000..d5dec4dd2 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-version.html @@ -0,0 +1,69 @@ + + + + + ldsVersion + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ldsVersion

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/machine-readable-zone-information.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/machine-readable-zone-information.html new file mode 100644 index 000000000..158fa42ea --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/machine-readable-zone-information.html @@ -0,0 +1,69 @@ + + + + + machineReadableZoneInformation + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

machineReadableZoneInformation

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/optional-details.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/optional-details.html new file mode 100644 index 000000000..3b1974709 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/-travel-document/optional-details.html @@ -0,0 +1,69 @@ + + + + + optionalDetails + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

optionalDetails

+
+ +
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/index.html b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/index.html new file mode 100644 index 000000000..357385ec5 --- /dev/null +++ b/nfc/8.3.2/dot-nfc/com.innovatrics.dot.nfc/index.html @@ -0,0 +1,300 @@ + + + + + com.innovatrics.dot.nfc + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AdditionalDocumentDetails(val issuingAuthority: String?, val dateOfIssue: String?, val otherPersonDetails: List<String>?, val endorsementsOrObservations: String?, val taxOrExitRequirements: String?, val personalizationTime: String?, val personalizationDeviceSerialNumber: String?)

Parsed Data Group 12 - Additional Document Detail(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AdditionalPersonalDetails(val nameOfHolder: NameOfHolder?, val otherNames: List<String>?, val personalNumber: String?, val fullDateOfBirth: String?, val placeOfBirth: List<String>?, val address: List<String>?, val telephone: String?, val profession: String?, val title: String?, val personalSummary: String?, val otherValidTravelDocumentNumbers: List<String>?, val custodyInformation: String?)

Parsed Data Group 11 - Additional Personal Detail(s).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DisplayedSignatureOrUsualMark(val displayedSignatureOrUsualMarkImage: Image?)

Parsed Data Group 7 - Displayed Signature or Usual Mark.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class DotNfcLibrary : DotLibrary

DOT NFC Library.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EncodedIdentificationFeaturesFace(val faceImage: Image?)

Parsed Data Group 2 - Encoded Identification Features - Face.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Flat Tag Structure Parser component.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Factory for Flat Tag Structure Parser component.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MachineReadableZoneInformation(val machineReadableZone: MachineReadableZone)

Parsed Data Group 1 - Machine Readable Zone Information.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class NameOfHolder(val primaryIdentifier: String?, val secondaryIdentifier: String?)

Name of holder (in full).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class NfcKey(val documentNumber: String, val dateOfExpiry: String, val dateOfBirth: String) : Serializable

Access key to the NFC chip.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

NFC Travel Document Reader component.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Configuration for the NFC Travel Document Reader component.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Factory for NFC Travel Document Reader component.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OptionalDetails(val content: ByteArray?)

Parsed Data Group 13 - Optional Details(s). Use FlatTagStructureParser in order to parse the content.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class TravelDocument(val ldsMasterFile: LdsMasterFile, val ldsVersion: String, val accessControlProtocolUsed: AccessControlProtocol, val authenticationStatus: AuthenticationStatus, val machineReadableZoneInformation: MachineReadableZoneInformation, val encodedIdentificationFeaturesFace: EncodedIdentificationFeaturesFace, val displayedSignatureOrUsualMark: DisplayedSignatureOrUsualMark?, val additionalPersonalDetails: AdditionalPersonalDetails?, val additionalDocumentDetails: AdditionalDocumentDetails?, val optionalDetails: OptionalDetails?, debugInfo: DebugInfo)

Machine Readable Travel Document (eMRTD).

+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/dot-nfc/package-list b/nfc/8.3.2/dot-nfc/package-list new file mode 100644 index 000000000..7084fd04d --- /dev/null +++ b/nfc/8.3.2/dot-nfc/package-list @@ -0,0 +1,247 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:com.innovatrics.dot.image////PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/index.html +$dokka.location:com.innovatrics.dot.image/Image///PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image/index.html +$dokka.location:com.innovatrics.dot.image/Image/Image/#com.innovatrics.dot.image.ImageFormat#com.innovatrics.dot.image.ImageSize#kotlin.ByteArray/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image/-image.html +$dokka.location:com.innovatrics.dot.image/Image/bytes/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image/bytes.html +$dokka.location:com.innovatrics.dot.image/Image/format/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image/format.html +$dokka.location:com.innovatrics.dot.image/Image/size/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image/size.html +$dokka.location:com.innovatrics.dot.image/ImageFormat.JPEG///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g/index.html +$dokka.location:com.innovatrics.dot.image/ImageFormat.JPEG_2000///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.image/-image-format/-j-p-e-g_2000/index.html +$dokka.location:com.innovatrics.dot.image/ImageFormat///PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image-format/index.html +$dokka.location:com.innovatrics.dot.image/ImageFormat/valueOf/#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image-format/value-of.html +$dokka.location:com.innovatrics.dot.image/ImageFormat/values/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image-format/values.html +$dokka.location:com.innovatrics.dot.image/ImageSize///PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image-size/index.html +$dokka.location:com.innovatrics.dot.image/ImageSize/ImageSize/#kotlin.Int#kotlin.Int/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image-size/-image-size.html +$dokka.location:com.innovatrics.dot.image/ImageSize/height/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image-size/height.html +$dokka.location:com.innovatrics.dot.image/ImageSize/width/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.image/-image-size/width.html +$dokka.location:com.innovatrics.dot.nfc.access////PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.access/index.html +$dokka.location:com.innovatrics.dot.nfc.access/AccessControlException///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/index.html +$dokka.location:com.innovatrics.dot.nfc.access/AccessControlException/AccessControlException/#kotlin.String#kotlin.Throwable#com.innovatrics.dot.nfc.debug.DebugInfo/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-exception/-access-control-exception.html +$dokka.location:com.innovatrics.dot.nfc.access/AccessControlProtocol.BAC///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-b-a-c/index.html +$dokka.location:com.innovatrics.dot.nfc.access/AccessControlProtocol.PACE///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/-p-a-c-e/index.html +$dokka.location:com.innovatrics.dot.nfc.access/AccessControlProtocol///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/index.html +$dokka.location:com.innovatrics.dot.nfc.access/AccessControlProtocol/valueOf/#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/value-of.html +$dokka.location:com.innovatrics.dot.nfc.access/AccessControlProtocol/values/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.access/-access-control-protocol/values.html +$dokka.location:com.innovatrics.dot.nfc.authentication////PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/AuthenticationStatus///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/AuthenticationStatus/AuthenticationStatus/#com.innovatrics.dot.nfc.authentication.DataAuthenticationStatus#com.innovatrics.dot.nfc.authentication.ChipAuthenticationStatus/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/-authentication-status.html +$dokka.location:com.innovatrics.dot.nfc.authentication/AuthenticationStatus/chip/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/chip.html +$dokka.location:com.innovatrics.dot.nfc.authentication/AuthenticationStatus/data/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-authentication-status/data.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationException///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationException/ChipAuthenticationException/#kotlin.String#kotlin.Throwable#com.innovatrics.dot.nfc.debug.DebugInfo/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-exception/-chip-authentication-exception.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Protocol.ACTIVE_AUTHENTICATION///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-a-c-t-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Protocol.CHIP_AUTHENTICATION///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Protocol.PACE_CHIP_AUTHENTICATION_MAPPING///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/-p-a-c-e_-c-h-i-p_-a-u-t-h-e-n-t-i-c-a-t-i-o-n_-m-a-p-p-i-n-g/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Protocol///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Protocol/valueOf/#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/value-of.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Protocol/values/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-protocol/values.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Status.AUTHENTICATED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Status.DENIED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-d-e-n-i-e-d/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Status.NOT_SUPPORTED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/-n-o-t_-s-u-p-p-o-r-t-e-d/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Status///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Status/valueOf/#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/value-of.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus.Status/values/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-status/values.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus/ChipAuthenticationStatus/#com.innovatrics.dot.nfc.authentication.ChipAuthenticationStatus.Status#com.innovatrics.dot.nfc.authentication.ChipAuthenticationStatus.Protocol?#kotlin.ByteArray?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/-chip-authentication-status.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus/activeAuthenticationResponse/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/active-authentication-response.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus/equals/#kotlin.Any?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/equals.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus/hashCode/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/hash-code.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus/protocol/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/protocol.html +$dokka.location:com.innovatrics.dot.nfc.authentication/ChipAuthenticationStatus/status/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-chip-authentication-status/status.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Protocol.PASSIVE_AUTHENTICATION///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/-p-a-s-s-i-v-e_-a-u-t-h-e-n-t-i-c-a-t-i-o-n/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Protocol///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Protocol/valueOf/#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/value-of.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Protocol/values/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-protocol/values.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Status.AUTHENTICATED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-e-n-t-i-c-a-t-e-d/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Status.AUTHORITY_CERTIFICATES_NOT_PROVIDED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-a-u-t-h-o-r-i-t-y_-c-e-r-t-i-f-i-c-a-t-e-s_-n-o-t_-p-r-o-v-i-d-e-d/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Status.DENIED///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/-d-e-n-i-e-d/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Status///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Status/valueOf/#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/value-of.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus.Status/values/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-status/values.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/index.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus/DataAuthenticationStatus/#com.innovatrics.dot.nfc.authentication.DataAuthenticationStatus.Status#com.innovatrics.dot.nfc.authentication.DataAuthenticationStatus.Protocol/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/-data-authentication-status.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus/protocol/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/protocol.html +$dokka.location:com.innovatrics.dot.nfc.authentication/DataAuthenticationStatus/status/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.authentication/-data-authentication-status/status.html +$dokka.location:com.innovatrics.dot.nfc.lds////PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.COM///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-c-o-m/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG1///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g1/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG10///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g10/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG11///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g11/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG12///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g12/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG13///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g13/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG14///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g14/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG15///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g15/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG16///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g16/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG2///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g2/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG3///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g3/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG4///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g4/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG5///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g5/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG7///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g7/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG8///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g8/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.DG9///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-d-g9/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id.SOD///PointingToDeclaration/{"org.jetbrains.dokka.links.EnumEntryDRIExtra":{"key":"org.jetbrains.dokka.links.EnumEntryDRIExtra"}}dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/-s-o-d/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id/valueOf/#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/value-of.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile.Id/values/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-id/values.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile/Lds1ElementaryFile/#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile.Id#kotlin.ByteArray?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/-lds1-elementary-file.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile/bytes/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/bytes.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile/equals/#kotlin.Any?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/equals.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile/hashCode/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/hash-code.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1ElementaryFile/id/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1-elementary-file/id.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/Lds1eMrtdApplication/#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/-lds1e-mrtd-application.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/comHeaderAndDataGroupPresenceInformation/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/com-header-and-data-group-presence-information.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg10SubstanceFeatures/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg10-substance-features.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg11AdditionalPersonalDetails/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg11-additional-personal-details.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg12AdditionalDocumentDetails/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg12-additional-document-details.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg13OptionalDetails/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg13-optional-details.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg14SecurityOptions/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg14-security-options.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg15ActiveAuthenticationPublicKeyInfo/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg15-active-authentication-public-key-info.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg16PersonsToNotify/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg16-persons-to-notify.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg1MachineReadableZoneInformation/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg1-machine-readable-zone-information.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg2EncodedIdentificationFeaturesFace/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg2-encoded-identification-features-face.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg3AdditionalIdentificationFeatureFingers/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg3-additional-identification-feature-fingers.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg4AdditionalIdentificationFeatureIrises/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg4-additional-identification-feature-irises.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg5DisplayedPortrait/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg5-displayed-portrait.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg7DisplayedSignatureOrUsualMark/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg7-displayed-signature-or-usual-mark.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg8DataFeatures/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg8-data-features.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/dg9StructureFeatures/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/dg9-structure-features.html +$dokka.location:com.innovatrics.dot.nfc.lds/Lds1eMrtdApplication/sodDocumentSecurityObject/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds1e-mrtd-application/sod-document-security-object.html +$dokka.location:com.innovatrics.dot.nfc.lds/LdsMasterFile///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/index.html +$dokka.location:com.innovatrics.dot.nfc.lds/LdsMasterFile/LdsMasterFile/#com.innovatrics.dot.nfc.lds.Lds1eMrtdApplication/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/-lds-master-file.html +$dokka.location:com.innovatrics.dot.nfc.lds/LdsMasterFile/lds1eMrtdApplication/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.lds/-lds-master-file/lds1e-mrtd-application.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui////PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/index.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Companion///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/index.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Companion/CONFIGURATION/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-companion/-c-o-n-f-i-g-u-r-a-t-i-o-n.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Configuration///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/index.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Configuration/Configuration/#com.innovatrics.dot.nfc.NfcKey#kotlin.String?#kotlin.ByteArray?#kotlin.Boolean/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/-configuration.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Configuration/activeAuthenticationChallenge/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/active-authentication-challenge.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Configuration/authorityCertificatesFilePath/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/authority-certificates-file-path.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Configuration/equals/#kotlin.Any?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/equals.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Configuration/hashCode/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/hash-code.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment.Configuration/nfcKey/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-configuration/nfc-key.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/index.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment/NfcTravelDocumentReaderFragment/#kotlin.Int/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/-nfc-travel-document-reader-fragment.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment/onCreate/#android.os.Bundle?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment/onCreateView/#android.view.LayoutInflater#android.view.ViewGroup?#android.os.Bundle?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-create-view.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment/onFailed/#java.lang.Exception/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-failed.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment/onSucceeded/#com.innovatrics.dot.nfc.TravelDocument/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-succeeded.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment/onViewCreated/#android.view.View#android.os.Bundle?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/on-view-created.html +$dokka.location:com.innovatrics.dot.nfc.reader.ui/NfcTravelDocumentReaderFragment/provideConfiguration/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.reader.ui/-nfc-travel-document-reader-fragment/provide-configuration.html +$dokka.location:com.innovatrics.dot.nfc.security////PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.security/index.html +$dokka.location:com.innovatrics.dot.nfc.security/CertificatesFactory///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/index.html +$dokka.location:com.innovatrics.dot.nfc.security/CertificatesFactory/create/#java.io.InputStream/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc.security/-certificates-factory/create.html +$dokka.location:com.innovatrics.dot.nfc////PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/index.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/index.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/AdditionalDocumentDetails/#kotlin.String?#kotlin.String?#kotlin.collections.List[kotlin.String]?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/-additional-document-details.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/dateOfIssue/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/date-of-issue.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/endorsementsOrObservations/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/endorsements-or-observations.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/issuingAuthority/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/issuing-authority.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/otherPersonDetails/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/other-person-details.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/personalizationDeviceSerialNumber/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-device-serial-number.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/personalizationTime/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/personalization-time.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalDocumentDetails/taxOrExitRequirements/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-document-details/tax-or-exit-requirements.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/index.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/AdditionalPersonalDetails/#com.innovatrics.dot.nfc.NameOfHolder?#kotlin.collections.List[kotlin.String]?#kotlin.String?#kotlin.String?#kotlin.collections.List[kotlin.String]?#kotlin.collections.List[kotlin.String]?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.collections.List[kotlin.String]?#kotlin.String?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/-additional-personal-details.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/address/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/address.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/custodyInformation/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/custody-information.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/fullDateOfBirth/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/full-date-of-birth.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/nameOfHolder/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/name-of-holder.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/otherNames/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-names.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/otherValidTravelDocumentNumbers/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/other-valid-travel-document-numbers.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/personalNumber/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-number.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/personalSummary/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/personal-summary.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/placeOfBirth/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/place-of-birth.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/profession/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/profession.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/telephone/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/telephone.html +$dokka.location:com.innovatrics.dot.nfc/AdditionalPersonalDetails/title/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-additional-personal-details/title.html +$dokka.location:com.innovatrics.dot.nfc/DisplayedSignatureOrUsualMark///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/index.html +$dokka.location:com.innovatrics.dot.nfc/DisplayedSignatureOrUsualMark/DisplayedSignatureOrUsualMark/#com.innovatrics.dot.image.Image?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/-displayed-signature-or-usual-mark.html +$dokka.location:com.innovatrics.dot.nfc/DisplayedSignatureOrUsualMark/displayedSignatureOrUsualMarkImage/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-displayed-signature-or-usual-mark/displayed-signature-or-usual-mark-image.html +$dokka.location:com.innovatrics.dot.nfc/DotNfcLibrary///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/index.html +$dokka.location:com.innovatrics.dot.nfc/DotNfcLibrary/DotNfcLibrary/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-dot-nfc-library/-dot-nfc-library.html +$dokka.location:com.innovatrics.dot.nfc/EncodedIdentificationFeaturesFace///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/index.html +$dokka.location:com.innovatrics.dot.nfc/EncodedIdentificationFeaturesFace/EncodedIdentificationFeaturesFace/#com.innovatrics.dot.image.Image?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/-encoded-identification-features-face.html +$dokka.location:com.innovatrics.dot.nfc/EncodedIdentificationFeaturesFace/faceImage/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-encoded-identification-features-face/face-image.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParser.ParsingException///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/index.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParser.ParsingException/ParsingException/#kotlin.String#java.lang.Exception/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/-parsing-exception.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParser.ParsingException/cause/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/cause.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParser.ParsingException/message/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/-parsing-exception/message.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParser///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/index.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParser/parse/#kotlin.ByteArray/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser/parse.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParserFactory///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/index.html +$dokka.location:com.innovatrics.dot.nfc/FlatTagStructureParserFactory/create/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-flat-tag-structure-parser-factory/create.html +$dokka.location:com.innovatrics.dot.nfc/MachineReadableZoneInformation///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/index.html +$dokka.location:com.innovatrics.dot.nfc/MachineReadableZoneInformation/MachineReadableZoneInformation/#com.innovatrics.dot.mrz.MachineReadableZone/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/-machine-readable-zone-information.html +$dokka.location:com.innovatrics.dot.nfc/MachineReadableZoneInformation/machineReadableZone/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-machine-readable-zone-information/machine-readable-zone.html +$dokka.location:com.innovatrics.dot.nfc/NameOfHolder///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/index.html +$dokka.location:com.innovatrics.dot.nfc/NameOfHolder/NameOfHolder/#kotlin.String?#kotlin.String?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/-name-of-holder.html +$dokka.location:com.innovatrics.dot.nfc/NameOfHolder/primaryIdentifier/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/primary-identifier.html +$dokka.location:com.innovatrics.dot.nfc/NameOfHolder/secondaryIdentifier/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-name-of-holder/secondary-identifier.html +$dokka.location:com.innovatrics.dot.nfc/NfcKey///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcKey/NfcKey/#kotlin.String#kotlin.String#kotlin.String/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/-nfc-key.html +$dokka.location:com.innovatrics.dot.nfc/NfcKey/dateOfBirth/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-birth.html +$dokka.location:com.innovatrics.dot.nfc/NfcKey/dateOfExpiry/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/date-of-expiry.html +$dokka.location:com.innovatrics.dot.nfc/NfcKey/documentNumber/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-key/document-number.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.AccessEstablishmentStartedListener///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.AccessEstablishmentStartedListener/onAccessEstablishmentStarted/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-access-establishment-started-listener/on-access-establishment-started.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Configuration///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Configuration/Configuration/#kotlin.collections.Set[java.security.cert.X509Certificate]#kotlin.Int#kotlin.Boolean/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/-configuration.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Configuration/authorityCertificates/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/authority-certificates.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Configuration/timeoutMillis/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-configuration/timeout-millis.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.DataAuthenticationStartedListener///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.DataAuthenticationStartedListener/onDataAuthenticationStarted/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-data-authentication-started-listener/on-data-authentication-started.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.ElementaryFilesReadingProgressUpdatedListener///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.ElementaryFilesReadingProgressUpdatedListener/onElementaryFilesReadingProgressUpdated/#com.innovatrics.dot.nfc.lds.Lds1ElementaryFile.Id#kotlin.Int/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-elementary-files-reading-progress-updated-listener/on-elementary-files-reading-progress-updated.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.FailedListener///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.FailedListener/onFailed/#java.lang.Exception/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-failed-listener/on-failed.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Listeners///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Listeners/Listeners/#com.innovatrics.dot.nfc.NfcTravelDocumentReader.SucceededListener#com.innovatrics.dot.nfc.NfcTravelDocumentReader.FailedListener#com.innovatrics.dot.nfc.NfcTravelDocumentReader.AccessEstablishmentStartedListener#com.innovatrics.dot.nfc.NfcTravelDocumentReader.ElementaryFilesReadingProgressUpdatedListener#com.innovatrics.dot.nfc.NfcTravelDocumentReader.DataAuthenticationStartedListener/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/-listeners.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Listeners/accessEstablishmentStartedListener/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/access-establishment-started-listener.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Listeners/dataAuthenticationStartedListener/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/data-authentication-started-listener.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Listeners/elementaryFilesReadingProgressUpdatedListener/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/elementary-files-reading-progress-updated-listener.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Listeners/failedListener/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/failed-listener.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.Listeners/succeededListener/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-listeners/succeeded-listener.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.SucceededListener///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader.SucceededListener/onSucceeded/#com.innovatrics.dot.nfc.TravelDocument/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/-succeeded-listener/on-succeeded.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader/cancel/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/cancel.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader/read/#android.nfc.Tag#com.innovatrics.dot.nfc.NfcKey#kotlin.ByteArray?#com.innovatrics.dot.nfc.NfcTravelDocumentReader.Listeners/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/read.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReader/read/#android.nfc.Tag#com.innovatrics.dot.nfc.NfcKey#kotlin.ByteArray?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader/read.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderConfiguration.Builder///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderConfiguration.Builder/Builder/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/-builder.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderConfiguration.Builder/authorityCertificates/#kotlin.collections.Set[java.security.cert.X509Certificate]/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/authority-certificates.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderConfiguration.Builder/build/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/build.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderConfiguration.Builder/timeoutMillis/#kotlin.Int/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/-builder/timeout-millis.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderConfiguration///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-configuration/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderFactory///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/index.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderFactory/create/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/create.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderFactory/create/#com.innovatrics.dot.nfc.NfcTravelDocumentReader.Configuration/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/create.html +$dokka.location:com.innovatrics.dot.nfc/NfcTravelDocumentReaderFactory/create/#com.innovatrics.dot.nfc.NfcTravelDocumentReaderConfiguration/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-nfc-travel-document-reader-factory/create.html +$dokka.location:com.innovatrics.dot.nfc/OptionalDetails///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-optional-details/index.html +$dokka.location:com.innovatrics.dot.nfc/OptionalDetails/OptionalDetails/#kotlin.ByteArray?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-optional-details/-optional-details.html +$dokka.location:com.innovatrics.dot.nfc/OptionalDetails/content/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-optional-details/content.html +$dokka.location:com.innovatrics.dot.nfc/OptionalDetails/equals/#kotlin.Any?/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-optional-details/equals.html +$dokka.location:com.innovatrics.dot.nfc/OptionalDetails/hashCode/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-optional-details/hash-code.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument///PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/index.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/TravelDocument/#com.innovatrics.dot.nfc.lds.LdsMasterFile#kotlin.String#com.innovatrics.dot.nfc.access.AccessControlProtocol#com.innovatrics.dot.nfc.authentication.AuthenticationStatus#com.innovatrics.dot.nfc.MachineReadableZoneInformation#com.innovatrics.dot.nfc.EncodedIdentificationFeaturesFace#com.innovatrics.dot.nfc.DisplayedSignatureOrUsualMark?#com.innovatrics.dot.nfc.AdditionalPersonalDetails?#com.innovatrics.dot.nfc.AdditionalDocumentDetails?#com.innovatrics.dot.nfc.OptionalDetails?#com.innovatrics.dot.nfc.debug.DebugInfo/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/-travel-document.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/accessControlProtocolUsed/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/access-control-protocol-used.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/additionalDocumentDetails/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-document-details.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/additionalPersonalDetails/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/additional-personal-details.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/authenticationStatus/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/authentication-status.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/displayedSignatureOrUsualMark/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/displayed-signature-or-usual-mark.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/encodedIdentificationFeaturesFace/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/encoded-identification-features-face.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/ldsMasterFile/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-master-file.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/ldsVersion/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/lds-version.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/machineReadableZoneInformation/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/machine-readable-zone-information.html +$dokka.location:com.innovatrics.dot.nfc/TravelDocument/optionalDetails/#/PointingToDeclaration/dot-nfc/com.innovatrics.dot.nfc/-travel-document/optional-details.html +com.innovatrics.dot.image +com.innovatrics.dot.nfc +com.innovatrics.dot.nfc.access +com.innovatrics.dot.nfc.authentication +com.innovatrics.dot.nfc.lds +com.innovatrics.dot.nfc.reader.ui +com.innovatrics.dot.nfc.security + diff --git a/nfc/8.3.2/images/anchor-copy-button.svg b/nfc/8.3.2/images/anchor-copy-button.svg new file mode 100644 index 000000000..bab9d747f --- /dev/null +++ b/nfc/8.3.2/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/nfc/8.3.2/images/arrow_down.svg b/nfc/8.3.2/images/arrow_down.svg new file mode 100644 index 000000000..c0388dee2 --- /dev/null +++ b/nfc/8.3.2/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/nfc/8.3.2/images/copy-icon.svg b/nfc/8.3.2/images/copy-icon.svg new file mode 100644 index 000000000..61440f0a4 --- /dev/null +++ b/nfc/8.3.2/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/nfc/8.3.2/images/copy-successful-icon.svg b/nfc/8.3.2/images/copy-successful-icon.svg new file mode 100644 index 000000000..1865f739b --- /dev/null +++ b/nfc/8.3.2/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/nfc/8.3.2/images/footer-go-to-link.svg b/nfc/8.3.2/images/footer-go-to-link.svg new file mode 100644 index 000000000..0137e2231 --- /dev/null +++ b/nfc/8.3.2/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/nfc/8.3.2/images/go-to-top-icon.svg b/nfc/8.3.2/images/go-to-top-icon.svg new file mode 100644 index 000000000..d987f3ead --- /dev/null +++ b/nfc/8.3.2/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/nfc/8.3.2/images/logo-icon.svg b/nfc/8.3.2/images/logo-icon.svg new file mode 100644 index 000000000..1fea08773 --- /dev/null +++ b/nfc/8.3.2/images/logo-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/nfc/8.3.2/images/nav-icons/abstract-class-kotlin.svg b/nfc/8.3.2/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 000000000..a2069b8fb --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/abstract-class.svg b/nfc/8.3.2/images/nav-icons/abstract-class.svg new file mode 100644 index 000000000..601820302 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/annotation-kotlin.svg b/nfc/8.3.2/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 000000000..932f1d3de --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/annotation.svg b/nfc/8.3.2/images/nav-icons/annotation.svg new file mode 100644 index 000000000..b80c54b4b --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/class-kotlin.svg b/nfc/8.3.2/images/nav-icons/class-kotlin.svg new file mode 100644 index 000000000..46a21f65a --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/class-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/class.svg b/nfc/8.3.2/images/nav-icons/class.svg new file mode 100644 index 000000000..3f1ad167e --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/enum-kotlin.svg b/nfc/8.3.2/images/nav-icons/enum-kotlin.svg new file mode 100644 index 000000000..4a8545968 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/enum.svg b/nfc/8.3.2/images/nav-icons/enum.svg new file mode 100644 index 000000000..fa7f24766 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/exception-class.svg b/nfc/8.3.2/images/nav-icons/exception-class.svg new file mode 100644 index 000000000..c0b2bdeba --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/field-value.svg b/nfc/8.3.2/images/nav-icons/field-value.svg new file mode 100644 index 000000000..20449c947 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/field-value.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/field-variable.svg b/nfc/8.3.2/images/nav-icons/field-variable.svg new file mode 100644 index 000000000..3b0745007 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/field-variable.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/function.svg b/nfc/8.3.2/images/nav-icons/function.svg new file mode 100644 index 000000000..f0da64a0b --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/interface-kotlin.svg b/nfc/8.3.2/images/nav-icons/interface-kotlin.svg new file mode 100644 index 000000000..bf07a1488 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/interface.svg b/nfc/8.3.2/images/nav-icons/interface.svg new file mode 100644 index 000000000..32063ba26 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/nfc/8.3.2/images/nav-icons/object.svg b/nfc/8.3.2/images/nav-icons/object.svg new file mode 100644 index 000000000..9f427de41 --- /dev/null +++ b/nfc/8.3.2/images/nav-icons/object.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/nfc/8.3.2/images/theme-toggle.svg b/nfc/8.3.2/images/theme-toggle.svg new file mode 100644 index 000000000..2a8d750ea --- /dev/null +++ b/nfc/8.3.2/images/theme-toggle.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/nfc/8.3.2/index.html b/nfc/8.3.2/index.html new file mode 100644 index 000000000..72fea0608 --- /dev/null +++ b/nfc/8.3.2/index.html @@ -0,0 +1,169 @@ + + + + + dot-nfc + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

dot-nfc

+

DOT NFC API documentation.

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/nfc/8.3.2/navigation.html b/nfc/8.3.2/navigation.html new file mode 100644 index 000000000..8bd5bd94e --- /dev/null +++ b/nfc/8.3.2/navigation.html @@ -0,0 +1,257 @@ +
+
dot-nfc
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ +
+
+
+ + + + + + + + + + +
+ +
+ + + + + +
+
+ + +
+ +
+ +
+
+ +
+
+
+
+ + + + + +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ diff --git a/nfc/8.3.2/scripts/clipboard.js b/nfc/8.3.2/scripts/clipboard.js new file mode 100644 index 000000000..b00ce246e --- /dev/null +++ b/nfc/8.3.2/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/nfc/8.3.2/scripts/main.js b/nfc/8.3.2/scripts/main.js new file mode 100644 index 000000000..ca7ae018d --- /dev/null +++ b/nfc/8.3.2/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return"