public static class USADriveIdCodetext.OptionalFields
extends java.lang.Object
Optional elements (fields) of the card
| Constructor and Description |
|---|
OptionalFields() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAddressStreet2()
DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS
|
java.lang.String |
getAliasAKAFamilyName()
DBN, Other family name by which cardholder is known, DL/ID, V10ANS
|
java.lang.String |
getAliasAKAGivenName()
DBG, Other given name by which cardholder is known, DL/ID, V15ANS
|
java.lang.String |
getAliasAKASuffixName()
DBS, Other suffix by which cardholder is known, DL/ID, V5ANS
|
java.lang.String |
getAuditInformation()
DCJ, A string of letters and/or numbers that identifies when, where, and by whom
a driver license/ID card was made.
|
java.time.LocalDate |
getCardRevisionDate()
DDB, DHS required field that indicates date of the most recent version change or modification
to the visible format of the DL/ID.
|
java.lang.String |
getComplianceType()
DDA, DHS required field that indicates compliance:
“F” = compliant; and, “N” = non-compliant, DL/ID, F1A
|
java.lang.String |
getEndorsementCodeDescription()
DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving
privileges granted to the cardholder beyond the vehicle class, DL, V50ANS
|
USADriveIdHairColor |
getHairColor()
DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown.
|
java.time.LocalDate |
getHAZMATEndorsementExpDate()
DDC, Date on which the hazardous material endorsement granted by the document
is no longer valid.
|
java.lang.String |
getInventoryControlNumber()
DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.)
used in producing driver licenses and ID cards.
|
java.lang.String |
getLimitedDurationDocIndicator()
DDD, DHS required field that indicates that the cardholder has
temporary lawful status = “1”, DL/ID, F1N
|
java.lang.String |
getNameSuffix()
DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.),
the suffix must be collected and displayed on the DL/ID and in the MRT).
|
java.lang.String |
getOrganDonorIndicator()
DDK, Field that indicates that the cardholder is an organ donor = “1”, DL/ID, F1N
|
java.lang.String |
getPlaceOfBirth()
DCI, Country and municipality and/or state/province, DL/ID, V33A
|
java.lang.String |
getRaceEthnicity()
DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A
|
java.lang.String |
getRestrictionCodeDescription()
DCR, Text describing the jurisdiction-specific
restriction code(s) that curtail driving privileges, DL, V50ANS
|
java.lang.String |
getStandardEndorsementCode()
DCN, Standard endorsement code(s) for cardholder.
|
java.lang.String |
getStandardRestrictionCode()
DCO, Standard restriction code(s) for cardholder.
|
java.lang.String |
getStandardVehClassification()
DCM, Standard vehicle classification code(s) for cardholder.
|
java.time.LocalDate |
getUnder18Until()
DDH, Date on which the cardholder turns 18 years old.
|
java.time.LocalDate |
getUnder19Until()
DDI, Date on which the cardholder turns 19 years old.
|
java.time.LocalDate |
getUnder21Until()
DDJ, Date on which the cardholder turns 21 years old.
|
java.lang.String |
getVehClassDescription()
DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles
cardholder is authorized to drive, DL, V50ANS
|
java.lang.String |
getVeteranIndicator()
DDL, Field that indicates that the cardholder is a veteran = “1”, DL/ID, F1N
|
int |
getWeightKilograms()
DAX, Cardholder weight in kilograms, Ex.
|
int |
getWeightPounds()
DAW, Cardholder weight in pounds, Ex.
|
java.lang.String |
getWeightRange()
DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs),
1 = 32 – 45 kg(71 – 100 lbs), 2 = 46 - 59 kg(101 – 130 lbs), 3 = 60 - 70 kg(131 – 160 lbs),
4 = 71 - 86 kg(161 – 190 lbs), 5 = 87 - 100 kg(191 – 220 lbs), 6 = 101 - 113 kg(221 – 250 lbs),
7 = 114 - 127 kg(251 – 280 lbs), 8 = 128 – 145 kg(281 – 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N
|
void |
setAddressStreet2(java.lang.String value)
DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS
|
void |
setAliasAKAFamilyName(java.lang.String value)
DBN, Other family name by which cardholder is known, DL/ID, V10ANS
|
void |
setAliasAKAGivenName(java.lang.String value)
DBG, Other given name by which cardholder is known, DL/ID, V15ANS
|
void |
setAliasAKASuffixName(java.lang.String value)
DBS, Other suffix by which cardholder is known, DL/ID, V5ANS
|
void |
setAuditInformation(java.lang.String value)
DCJ, A string of letters and/or numbers that identifies when, where, and by whom
a driver license/ID card was made.
|
void |
setCardRevisionDate(java.time.LocalDate value)
DDB, DHS required field that indicates date of the most recent version change or modification
to the visible format of the DL/ID.
|
void |
setComplianceType(java.lang.String value)
DDA, DHS required field that indicates compliance:
“F” = compliant; and, “N” = non-compliant, DL/ID, F1A
|
void |
setEndorsementCodeDescription(java.lang.String value)
DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving
privileges granted to the cardholder beyond the vehicle class, DL, V50ANS
|
void |
setHairColor(USADriveIdHairColor value)
DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown.
|
void |
setInventoryControlNumber(java.lang.String value)
DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.)
used in producing driver licenses and ID cards.
|
void |
setLimitedDurationDocIndicator(java.lang.String value)
DDD, DHS required field that indicates that the cardholder has
temporary lawful status = “1”, DL/ID, F1N
|
void |
setNameSuffix(java.lang.String value)
DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.),
the suffix must be collected and displayed on the DL/ID and in the MRT).
|
void |
setOrganDonorIndicator(java.lang.String value)
DDK, Field that indicates that the cardholder is an organ donor = “1”, DL/ID, F1N
|
void |
setPlaceOfBirth(java.lang.String value)
DCI, Country and municipality and/or state/province, DL/ID, V33A
|
void |
setRaceEthnicity(java.lang.String value)
DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A
|
void |
setRestrictionCodeDescription(java.lang.String value)
DCR, Text describing the jurisdiction-specific
restriction code(s) that curtail driving privileges, DL, V50ANS
|
void |
setStandardEndorsementCode(java.lang.String value)
DCN, Standard endorsement code(s) for cardholder.
|
void |
setStandardRestrictionCode(java.lang.String value)
DCO, Standard restriction code(s) for cardholder.
|
void |
setStandardVehClassification(java.lang.String value)
DCM, Standard vehicle classification code(s) for cardholder.
|
void |
setUnder18Until(java.time.LocalDate value)
DDH, Date on which the cardholder turns 18 years old.
|
void |
setUnder19Until(java.time.LocalDate value)
DDI, Date on which the cardholder turns 19 years old.
|
void |
setUnder21Until(java.time.LocalDate value)
DDJ, Date on which the cardholder turns 21 years old.
|
void |
setVehClassDescription(java.lang.String value)
DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles
cardholder is authorized to drive, DL, V50ANS
|
void |
setVeteranIndicator(java.lang.String value)
DDL, Field that indicates that the cardholder is a veteran = “1”, DL/ID, F1N
|
void |
setWeightKilograms(int value)
DAX, Cardholder weight in kilograms, Ex.
|
void |
setWeightPounds(int value)
DAW, Cardholder weight in pounds, Ex.
|
void |
setWeightRange(java.lang.String value)
DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs),
1 = 32 – 45 kg(71 – 100 lbs), 2 = 46 - 59 kg(101 – 130 lbs), 3 = 60 - 70 kg(131 – 160 lbs),
4 = 71 - 86 kg(161 – 190 lbs), 5 = 87 - 100 kg(191 – 220 lbs), 6 = 101 - 113 kg(221 – 250 lbs),
7 = 114 - 127 kg(251 – 280 lbs), 8 = 128 – 145 kg(281 – 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N
|
public final java.lang.String getAddressStreet2()
DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS
public final void setAddressStreet2(java.lang.String value)
DAH, Second line of street portion of the cardholder address, DL/ID, V35ANS
public final USADriveIdHairColor getHairColor()
DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown. If the issuing jurisdiction wishes to abbreviate colors, the three-character codes provided in AAMVA D20 must be used, DL/ID, V12A
public final void setHairColor(USADriveIdHairColor value)
DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown. If the issuing jurisdiction wishes to abbreviate colors, the three-character codes provided in AAMVA D20 must be used, DL/ID, V12A
public final java.lang.String getPlaceOfBirth()
DCI, Country and municipality and/or state/province, DL/ID, V33A
public final void setPlaceOfBirth(java.lang.String value)
DCI, Country and municipality and/or state/province, DL/ID, V33A
public final java.lang.String getAuditInformation()
DCJ, A string of letters and/or numbers that identifies when, where, and by whom a driver license/ID card was made. If audit information is not used on the card or the MRT, it must be included in the driver record, DL/ID, V25ANS
public final void setAuditInformation(java.lang.String value)
DCJ, A string of letters and/or numbers that identifies when, where, and by whom a driver license/ID card was made. If audit information is not used on the card or the MRT, it must be included in the driver record, DL/ID, V25ANS
public final java.lang.String getInventoryControlNumber()
DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.) used in producing driver licenses and ID cards. (DHS recommended field), DL/ID, V25ANS
public final void setInventoryControlNumber(java.lang.String value)
DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.) used in producing driver licenses and ID cards. (DHS recommended field), DL/ID, V25ANS
public final java.lang.String getAliasAKAFamilyName()
DBN, Other family name by which cardholder is known, DL/ID, V10ANS
public final void setAliasAKAFamilyName(java.lang.String value)
DBN, Other family name by which cardholder is known, DL/ID, V10ANS
public final java.lang.String getAliasAKAGivenName()
DBG, Other given name by which cardholder is known, DL/ID, V15ANS
public final void setAliasAKAGivenName(java.lang.String value)
DBG, Other given name by which cardholder is known, DL/ID, V15ANS
public final java.lang.String getAliasAKASuffixName()
DBS, Other suffix by which cardholder is known, DL/ID, V5ANS
public final void setAliasAKASuffixName(java.lang.String value)
DBS, Other suffix by which cardholder is known, DL/ID, V5ANS
public final java.lang.String getNameSuffix()
DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.), the suffix must be collected and displayed on the DL/ID and in the MRT). JR(Junior), SR(Senior), 1ST or I(First), up to 9TH or IX (Ninth), DL/ID, V5ANS
public final void setNameSuffix(java.lang.String value)
DCU, Name Suffix (If jurisdiction participates in systems requiring name suffix (PDPS, CDLIS, etc.), the suffix must be collected and displayed on the DL/ID and in the MRT). JR(Junior), SR(Senior), 1ST or I(First), up to 9TH or IX (Ninth), DL/ID, V5ANS
public final java.lang.String getWeightRange()
DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs), 1 = 32 – 45 kg(71 – 100 lbs), 2 = 46 - 59 kg(101 – 130 lbs), 3 = 60 - 70 kg(131 – 160 lbs), 4 = 71 - 86 kg(161 – 190 lbs), 5 = 87 - 100 kg(191 – 220 lbs), 6 = 101 - 113 kg(221 – 250 lbs), 7 = 114 - 127 kg(251 – 280 lbs), 8 = 128 – 145 kg(281 – 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N
public final void setWeightRange(java.lang.String value)
DCE, Indicates the approximate weight range of the cardholder: 0 = up to 31 kg(up to 70 lbs), 1 = 32 – 45 kg(71 – 100 lbs), 2 = 46 - 59 kg(101 – 130 lbs), 3 = 60 - 70 kg(131 – 160 lbs), 4 = 71 - 86 kg(161 – 190 lbs), 5 = 87 - 100 kg(191 – 220 lbs), 6 = 101 - 113 kg(221 – 250 lbs), 7 = 114 - 127 kg(251 – 280 lbs), 8 = 128 – 145 kg(281 – 320 lbs), 9 = 146+ kg(321+ lbs), DL/ID, F1N
public final java.lang.String getRaceEthnicity()
DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A
public final void setRaceEthnicity(java.lang.String value)
DCL, Codes for race or ethnicity of the cardholder, as defined in AAMVA D20, DL/ID, V3A
public final java.lang.String getStandardVehClassification()
DCM, Standard vehicle classification code(s) for cardholder. This data element is a placeholder for future efforts to standardize vehicle classifications, DL, F4AN
public final void setStandardVehClassification(java.lang.String value)
DCM, Standard vehicle classification code(s) for cardholder. This data element is a placeholder for future efforts to standardize vehicle classifications, DL, F4AN
public final java.lang.String getStandardEndorsementCode()
DCN, Standard endorsement code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize endorsement codes, DL, F5AN
public final void setStandardEndorsementCode(java.lang.String value)
DCN, Standard endorsement code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize endorsement codes, DL, F5AN
public final java.lang.String getStandardRestrictionCode()
DCO, Standard restriction code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize restriction codes, DL, F12AN
public final void setStandardRestrictionCode(java.lang.String value)
DCO, Standard restriction code(s) for cardholder. See codes in D20.This data element is a placeholder for future efforts to standardize restriction codes, DL, F12AN
public final java.lang.String getVehClassDescription()
DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles cardholder is authorized to drive, DL, V50ANS
public final void setVehClassDescription(java.lang.String value)
DCP, Text that explains the jurisdiction-specific code(s) for classifications of vehicles cardholder is authorized to drive, DL, V50ANS
public final java.lang.String getEndorsementCodeDescription()
DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving privileges granted to the cardholder beyond the vehicle class, DL, V50ANS
public final void setEndorsementCodeDescription(java.lang.String value)
DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving privileges granted to the cardholder beyond the vehicle class, DL, V50ANS
public final java.lang.String getRestrictionCodeDescription()
DCR, Text describing the jurisdiction-specific restriction code(s) that curtail driving privileges, DL, V50ANS
public final void setRestrictionCodeDescription(java.lang.String value)
DCR, Text describing the jurisdiction-specific restriction code(s) that curtail driving privileges, DL, V50ANS
public final java.lang.String getComplianceType()
DDA, DHS required field that indicates compliance: “F” = compliant; and, “N” = non-compliant, DL/ID, F1A
public final void setComplianceType(java.lang.String value)
DDA, DHS required field that indicates compliance: “F” = compliant; and, “N” = non-compliant, DL/ID, F1A
public final java.time.LocalDate getCardRevisionDate()
DDB, DHS required field that indicates date of the most recent version change or modification to the visible format of the DL/ID. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final void setCardRevisionDate(java.time.LocalDate value)
DDB, DHS required field that indicates date of the most recent version change or modification to the visible format of the DL/ID. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final java.time.LocalDate getHAZMATEndorsementExpDate()
DDC, Date on which the hazardous material endorsement granted by the document is no longer valid. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL, F8N
public final java.lang.String getLimitedDurationDocIndicator()
DDD, DHS required field that indicates that the cardholder has temporary lawful status = “1”, DL/ID, F1N
public final void setLimitedDurationDocIndicator(java.lang.String value)
DDD, DHS required field that indicates that the cardholder has temporary lawful status = “1”, DL/ID, F1N
public final int getWeightPounds()
DAW, Cardholder weight in pounds, Ex. 185 lb = “185”, DL/ID, F3N
public final void setWeightPounds(int value)
DAW, Cardholder weight in pounds, Ex. 185 lb = “185”, DL/ID, F3N
public final int getWeightKilograms()
DAX, Cardholder weight in kilograms, Ex. 84 kg = “084”, DL/ID, F3N
public final void setWeightKilograms(int value)
DAX, Cardholder weight in kilograms, Ex. 84 kg = “084”, DL/ID, F3N
public final java.time.LocalDate getUnder18Until()
DDH, Date on which the cardholder turns 18 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final void setUnder18Until(java.time.LocalDate value)
DDH, Date on which the cardholder turns 18 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final java.time.LocalDate getUnder19Until()
DDI, Date on which the cardholder turns 19 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final void setUnder19Until(java.time.LocalDate value)
DDI, Date on which the cardholder turns 19 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final java.time.LocalDate getUnder21Until()
DDJ, Date on which the cardholder turns 21 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final void setUnder21Until(java.time.LocalDate value)
DDJ, Date on which the cardholder turns 21 years old. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL/ID, F8N
public final java.lang.String getOrganDonorIndicator()
DDK, Field that indicates that the cardholder is an organ donor = “1”, DL/ID, F1N
public final void setOrganDonorIndicator(java.lang.String value)
DDK, Field that indicates that the cardholder is an organ donor = “1”, DL/ID, F1N
public final java.lang.String getVeteranIndicator()
DDL, Field that indicates that the cardholder is a veteran = “1”, DL/ID, F1N
public final void setVeteranIndicator(java.lang.String value)
DDL, Field that indicates that the cardholder is a veteran = “1”, DL/ID, F1N