←Select platform

AAMVANameResult Class

Summary

Provides information about the cardholder's name and how it was determined.

Syntax
C#
VB
Objective-C
C++
Java
public class AAMVANameResult 
Public Class AAMVANameResult  
@interface AAMVANameResult : NSObject 
public class AAMVANameResult 
public ref class AAMVANameResult   
Remarks

Card issuing authorities are using older AAMVA CDS versions that is using the DAA data element to encode full names.

The CDS, at the time, did not clearly define a formatting standard for this data element. Therefore, state DMVs improvised and ended up using varying formatting. Examples:

  • "FIRST MIDDLE LAST"
  • "LAST,FIRST,MIDDLE"
  • "LAST,FIRST, MIDDLEINITIAL"
  • "LAST@FIRST@MIDDLEINITIAL"

AAMVAID.FirstName and AAMVAID.LastName will retrieve the cardholder's name from the DAA data element's value, only if a DAA data element is available in all of the AAMVAID's subfiles. The value of AAMVANameResult.InferredFromFullName property will be true in these cases.

Due to uncertainty in DMV formatting along with individuals with mononyms, multiple surnames (Spanish naming customs), and multiple given names, the resulting name is not guaranteed to be accurate in all cases, but only when inferring from the full name, the resulting name is only a best guess.

For IDs conforming to newer versions of the AAMVA CDS, this class will provide preference to the newer and more reliable first or last name data elements, and AAMVANameResult.InferredFromFullName will be set to false. In these cases, the resulting name is guaranteed to be accurate.

Example

For an example, refer to AAMVAID.

Requirements
Target Platforms
Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Barcode Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.