# DocumentInfo class

Represents document information.

Implemented types
  - Finalizable

## Constructors

DocumentInfo()
  Creates a new instance of the DocumentInfo class.
DocumentInfo.fromHandle(Pointer<id3DocumentInfo> handle)
  Creates a new instance of the DocumentInfo class.

## Properties

category → DocumentCategory
  The document category.
  no setter
country → String
  The ISO 3166-1 alpha-3 code identifying the country issuing the document.
  no setter
date → String
  The document's date of first issue, in the form `YYYY-MM-DD`.
  no setter
description → String
  The document description.
  no setter
format → DocumentFormat
  The document format.
  no setter
handle → Pointer<id3DocumentInfo>
  Gets the native handle. return The native handle.
  no setter
hashCode → int
  The hash code for this object.
  no setter inherited
identifier → String
  The document identifier.
  no setter
mrzType → MrzType
  The type of machine-readable zone (MRZ), if applicable.
  no setter
name → String
  The document type name.
  no setter
pageNumber → int
  The page number of the document.
  no setter
runtimeType → Type
  A representation of the runtime type of the object.
  no setter inherited

## Methods

clone() → DocumentInfo
  Creates a copy of the DocumentInfo object.
dispose() → void
  Releases all resources used by this DocumentInfo.
getCategory() → DocumentCategory
  Gets the the document category.
getCountry() → String
  Gets the the ISO 3166-1 alpha-3 code identifying the country issuing the document.
getDate() → String
  Gets the the document's date of first issue, in the form `YYYY-MM-DD`.
getDescription() → String
  Gets the the document description.
getFormat() → DocumentFormat
  Gets the the document format.
getIdentifier() → String
  Gets the the document identifier.
getMrzType() → MrzType
  Gets the the type of machine-readable zone (MRZ), if applicable.
getName() → String
  Gets the the document type name.
getPageNumber() → int
  Gets the the page number of the document.
noSuchMethod(Invocation invocation) → dynamic
  Invoked when a nonexistent method or property is accessed.
  inherited
toString() → String
  A string representation of this object.
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator.
  inherited