# DocumentCategory enum

Enumerates document categories.

Inheritance
  - Object
  - Enum
  - DocumentCategory

## Constructors

DocumentCategory()
  const

## Values

unknown → const DocumentCategory

  Unknown document category.

A → const DocumentCategory

  Passport

B → const DocumentCategory

  Identity card

C → const DocumentCategory

  Visa

D → const DocumentCategory

  Stamp

E → const DocumentCategory

  Entry paper

F → const DocumentCategory

  Driving licence

G → const DocumentCategory

  Vehicle licence/ log book

H → const DocumentCategory

  Residence-related document

I → const DocumentCategory

  Seafarers' identity document

J → const DocumentCategory

  Travel document issued to non-nationals

K → const DocumentCategory

  Train driving licence

L → const DocumentCategory

  Crew member certificate / pilot's licence

M → const DocumentCategory

  Certificate for operators of pleasure crafts / captain's licence

P → const DocumentCategory

  Civil status/ other official document

S → const DocumentCategory

  Special authorisation card

T → const DocumentCategory

  Travel document

V → const DocumentCategory

  Authorisation to represent a company

W → const DocumentCategory

  Work permit

X → const DocumentCategory

  Other document

## Properties

hashCode → int
  The hash code for this object.
  no setter inherited
index → int
  A numeric identifier for the enumerated value.
  no setter inherited
runtimeType → Type
  A representation of the runtime type of the object.
  no setter inherited

## Methods

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

## Constants

values → const List<DocumentCategory>
  A constant List of the values in this enum, in order of their declaration.
  `[unknown, A, B, C, D, E, F, G, H, I, J, K, L, M, P, S, T, V, W, X]`