DocumentField type

An extracted field. The kind property identifies (discriminates) the type of the DocumentField.

type DocumentField =
  | DocumentStringField
  | DocumentDateField
  | DocumentTimeField
  | DocumentPhoneNumberField
  | DocumentNumberField
  | DocumentIntegerField
  | DocumentBooleanField
  | DocumentSelectionMarkField
  | DocumentCountryRegionField
  | DocumentSignatureField
  | DocumentCurrencyField
  | DocumentAddressField
  | DocumentArrayField
  | DocumentObjectField