Us Uniformed Services Barcode Result#

Defined in package com.scandit.datacapture.id.capture

UsUniformedServicesBarcodeResult#
class UsUniformedServicesBarcodeResult

Added in version 6.5.0

ID Capture supports parsing Uniformed Services Identification Cards that are encoded in PDF417 barcodes. Both Sponsor and Dependant documents are supported (versions 1, 2 and 3). For the complete documentation of the standard please refer to US Uniformed Services ID.

version#
int getVersion()

Added in version 6.5.0

The version of the document. It can be 1, 2 or 3.

sponsorFlag#
@NonNull String getSponsorFlag()

Added in version 6.5.0

Indicates whether the card holder is sponsor or dependent.

personDesignatorDocument#
int getPersonDesignatorDocument()

Added in version 6.5.0

Person’s designator identifier (usually, the cardholder’s SSN).

familySequenceNumber#
int getFamilySequenceNumber()

Added in version 6.5.0

Used to distinguish among sponsors who have the same SSN.

deersDependentSuffixCode#
int getDeersDependentSuffixCode()

Added in version 6.5.0

The code of the relationship of a dependent to his or her sponsor.

deersDependentSuffixDescription#
@NonNull String getDeersDependentSuffixDescription()

Added in version 6.5.0

The description of the relationship of a dependent to his or her sponsor.

height#
int getHeight()

Added in version 6.5.0

Person’s height in inches.

weight#
int getWeight()

Added in version 6.5.0

Person’s weight in pounds.

hairColor#
@NonNull String getHairColor()

Added in version 6.5.0

Person’s hair color

eyeColor#
@NonNull String getEyeColor()

Added in version 6.5.0

Person’s eye color.

directCareFlagCode#
@NonNull String getDirectCareFlagCode()

Added in version 6.5.0

The code of the direct care privilege/benefit flag.

directCareFlagDescription#
@NonNull String getDirectCareFlagDescription()

Added in version 6.5.0

The description of the direct care privilege/benefit flag.

civilianHealthCareFlagCode#
@NonNull String getCivilianHealthCareFlagCode()

Added in version 6.5.0

The code of the civilian health care privilege/benefit flag.

civilianHealthCareFlagDescription#
@NonNull String getCivilianHealthCareFlagDescription()

Added in version 6.5.0

The description of the civilian health care privilege/benefit flag.

commissaryFlagCode#
@NonNull String getCommissaryFlagCode()

Added in version 6.5.0

The code of the commisary privilege/benefit flag.

commissaryFlagDescription#
@NonNull String getCommissaryFlagDescription()

Added in version 6.5.0

The description of the commisary privilege/benefit flag.

mwrFlagCode#
@NonNull String getMwrFlagCode()

Added in version 6.5.0

The code of the Morale, Welfare & Recreation (MWR) privilege/benefit flag.

mwrFlagDescription#
@NonNull String getMwrFlagDescription()

Added in version 6.5.0

The description of the Morale, Welfare & Recreation (MWR) privilege/benefit flag.

exchangeFlagCode#
@NonNull String getExchangeFlagCode()

Added in version 6.5.0

The code of the exchange privilege/benefit flag.

exchangeFlagDescription#
@NonNull String getExchangeFlagDescription()

Added in version 6.5.0

The description of the exchange privilege/benefit flag.

champusEffectiveDate#
@Nullable DateResult getChampusEffectiveDate()

Added in version 6.5.0

Champus effective date.

champusExpiryDate#
@Nullable DateResult getChampusExpiryDate()

Added in version 6.5.0

Champus expiration date.

formNumber#
@NonNull String getFormNumber()

Added in version 6.5.0

Form number.

securityCode#
@NonNull String getSecurityCode()

Added in version 6.5.0

Card security code.

serviceCode#
@NonNull String getServiceCode()

Added in version 6.5.0

Service code.

statusCode#
@NonNull String getStatusCode()

Added in version 6.5.0

Status of the sponsor.

statusCodeDescription#
@NonNull String getStatusCodeDescription()

Added in version 6.5.0

The description of the the code of the status of the sponsor.

branchOfService#
@NonNull String getBranchOfService()

Added in version 6.5.0

An organization with which the sponsor is affiliated.

rank#
@NonNull String getRank()

Added in version 6.5.0

Rank of the sponsor.

payGrade#
@Nullable String getPayGrade()

Added in version 6.5.0

Pay grade of the sponsor. Available since version 2.

sponsorName#
@Nullable String getSponsorName()

Added in version 6.5.0

Name of the sponsor.

sponsorPersonDesignatorIdentifier#
Integer getSponsorPersonDesignatorIdentifier()

Added in version 6.5.0

Sponsor’s designator identifier (Usually, the cardholder’s SSN).

relationshipCode#
@Nullable String getRelationshipCode()

Added in version 6.5.0

The code of the dependent’s relationship to the sponsor.

relationshipDescription#
@Nullable String getRelationshipDescription()

Added in version 6.5.0

The description of the dependent’s relationship to the sponsor.

jpegData#
@Nullable String getJpegData()

Added in version 6.5.0

A compressed version of the photograph printed on the front of the card.

genevaConventionCategory#
@Nullable String getGenevaConventionCategory()

Added in version 6.5.0

Sponsor’s appropriate Geneva Convention Category.

bloodType#
@Nullable String getBloodType()

Added in version 6.5.0

Sponsor’s blood type.

equals(obj)#
boolean equals(@Nullable Object obj)

Added in version 6.5.0

Indicates whether some other object is equal to this one.

hashCode()#
int hashCode()

Added in version 6.5.0

Returns a hash code value for the object.