Us Uniformed Services Barcode Result#

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

UsUniformedServicesBarcodeResult#
class UsUniformedServicesBarcodeResult : CapturedId

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.

Note

ID Capture API is still in beta and may change in future versions of Scandit Data Capture SDK.

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#
@NonNull 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.