• Camera Scanning
  • ID Parsing
  • DIVE
  • Web Services
  • Third Party Checks
  • Authentication
IDScan.net
  • ID Parsing SDK
  • Android and Java SDK
  • Properties, Methods, and Events
Search Results for

    Show / Hide Table of Contents
    • ID Parsing SDK
      • iOS SDK V1
        • iOS SDK V2
      • Android and Java SDK
        • Properties, Methods, and Events
        • Check License Number Format Feature
      • .NET Library
        • Xamarin Example
        • Nuget Package Installation
    • Downloads

    Constructors

    DriverLicense Class

    Object that enables access to parsed information from an ID.

    Constructors

    Name Description
    DLParser(java.nio.file.Path PathToLicense) Initializes an instance of the DLParser class with the path to the license file as a parameter.
    DLParser(String licenseText) Initializes an instance of the DLParser class with the text contained in the license.json file as a parameter.

    Methods

    Method Name Description Return Value
    CheckLicenseNumberFormat(String IssuedBy, String LicenseNumber, String CountryCode) Checks general formatting of an ID number based on its issuing state and country. Requires a specific license type. E.g.: "OH","A1234567", and "USA". Returns a CheckLicenseNumberResult object
    DisableStrictMode() Disables strict validation checks when called. void
    EnableStrictMode() Enables Strict level validation checks when called. By default this is enabled in the SDK void
    GetParserVersion() Retrieves the version of the IDScan.net parser. String of the version number.
    LoadLicense(String path) Retrieves the license.json file by passing in the file path the license. void
    Parse(String trackstring) Method for passing in the trackstring and retrieve the data fields. A ParserResult object which is used to interface with data field retrieval.
    Parse(String trackstring, BarcodeParameters barcodeParameters) Method for passing in the trackstring + barcode parameters of the series. A ParserResult object which is used to interface with data field retrieval.
    Parse(String trackstring, EnumSet enumSet) Method for passing in the trackstring + an enumerated set combination of the possible values in net.idscan.parser.ValidationStrictnessLevel. A ParserResult object which is used to interface with data field retrieval.
    Parse(String trackstring, ValidationStrictnessLevel validationStrictnessLevel) Method for passing in the trackstring + Strictness level of barcode checks and retrieving the data fields. A ParserResult object which is used to interface with data field retrieval.
    Parse(String trackstring, BarcodeParameters barcodeParameters, EnumSet enumSet) Method for passing in the trackstring + Barcode Parameters of the series + an enumerated set combination of the possible values in net.idscan.parser.ValidationStrictnessLevel. A ParserResult object which is used to interface with data field retrieval.
    Parse(String trackstring, BarcodeParameters barcodeParameters, ValidationStrictnessLevel validationStrictnessLevel) Method for passing in the trackstring + Barcode Parameters of the series + Strictness level of barcode checks and retrieving the data fields. A ParserResult object which is used to interface with data field retrieval.
    ParseFromBase64(String base64String) Method for passing in the trackstring that is Base64 encoded and retrieves the data fields. A ParserResult object which is used to interface with data field retrieval.
    ParseToJson(String trackstring) Used to put the document fields as one JSON response. The ID fields grouped as one JSON string.

    ParserResult Class

    Object used to retrieve items such as the confidence score, data fields, and validation codes. The Validation members require feature enabled in license file from IDscan.net.

    Fields

    Field Name Description Type
    AamvaVersion Version of the AAMVA standard for PDF417 documents that meet the specification (01-10). int
    Confidence Confidence score of the document returned 0-100. The higher the confidence score, the higher the validity of the data string. int
    FailedFields Array of PDF417 trackstring sections that have not been parsed. String[]
    IdentityCardPresenter An upper member used to return data fields. net.idscan.Parsers.IdentityCardPresenter
    ParcedFields List of failed that were parsed from the trackstring. Does not include the specific values. String[]
    ParserVersion Class of document that parsed the trackstring. String
    Status General result of the parsed string. String
    ValidationBarcodePDF417Errors Returns a list of Errors with 5 digit codes and code descriptions. These are the barcode security tests from IDScan.net List<><>net.idscan.parsers.ValidationError>
    ValidationCode Upper member for isValid,IsWarning, BarcodePDF417IsWell, and NewDoc. net.idscan.parsers.ValidationResult
    ValidationErrors Upper member for isValid,IsWarning, NewDoc. List<><>net.idscan.parsers.ValidationError>
    ValidationWarnings List of warnings of the document string. List<><>net.idscan.parsers.ValidationError>

    Possible values of ParserVersion

    • IDScanNet.IDParser.AamvaPDF417.AAMVACommon
    • IDScanNet.IDParser.BankCard.ATA
    • IDScanNet.IDParser.CAC.CacPdf417_1
    • IDScanNet.IDParser.CAC.CacPdf417Civil
    • IDScanNet.IDParser.CAC.CacPdf417Dependantv3
    • IDScanNet.IDParser.CAC.CacPdf417N
    • IDScanNet.IDParser.CAC.CacPdf417SponsorV3
    • IDScanNet.IDParser.CountrySpecial.ALB.ALB_DL
    • IDScanNet.IDParser.CountrySpecial.ARG.ARGDL
    • IDScanNet.IDParser.CountrySpecial.ARG.ARGID
    • IDScanNet.IDParser.CountrySpecial.Bermuda.Bermuda_1
    • IDScanNet.IDParser.CountrySpecial.BLZ.BLZDL
    • IDScanNet.IDParser.CountrySpecial.BRB.BarbadosDL
    • IDScanNet.IDParser.CountrySpecial.COL.ColombiaDL
    • IDScanNet.IDParser.CountrySpecial.COL.ColombiaID
    • IDScanNet.IDParser.CountrySpecial.GTM.GTM_1
    • IDScanNet.IDParser.CountrySpecial.GUY.GuyanaDL
    • IDScanNet.IDParser.CountrySpecial.HND.HondurasID
    • IDScanNet.IDParser.CountrySpecial.MEX.Matricula_1
    • IDScanNet.IDParser.CountrySpecial.MEX.Matricula_2Split
    • IDScanNet.IDParser.CountrySpecial.MEX.MEX_YU_DL
    • IDScanNet.IDParser.CountrySpecial.PAN.PAN_2D
    • IDScanNet.IDParser.CountrySpecial.PLW.PalauIDPDF417
    • IDScanNet.IDParser.CountrySpecial.PRI.PRI_2D
    • IDScanNet.IDParser.CountrySpecial.RUS.RussianDL
    • IDScanNet.IDParser.CountrySpecial.VIR.VI_2D_wo_sep
    • IDScanNet.IDParser.CountrySpecial.ZAF.ZAF_2D
    • IDScanNet.IDParser.HealthCard.HealthCardQuebec
    • IDScanNet.IDParser.HealthCard.HealthCardStripe01_2D
    • IDScanNet.IDParser.HealthCard.HealthCardStripe01_3T
    • IDScanNet.IDParser.HealthCard.MedicalCard
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe01_1T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe01_2T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe01_3T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe01_3T_MN
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe011_3T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe0110_3T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe013_3T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe015_3T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe016_1T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe017_2T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe018_3T
    • IDScanNet.IDParser.MagneticStripe.AamvaStripe019_3T

    Validation

    Members of ValidationWarnings, ValidationErrors, and ValidationBarcodePDF417Errors.

    Note

    Some members require a special license from IDScan.net for visibility in the code.

    Field Name Description Type
    Details Details of why the document is considered fake. This information is hidden and can only be read by IDScan.net developers using special tools String
    Description Text description of the test that failed. Requires a special license from IDScan.net. String
    Field Field after checking which the document was recognized as fake. For example, LicenseNumber, Birthdate, etc String
    isWarning Checks if the test that fails is categorized as a warning. boolean
    TypeValidationCode Returns "Data", "Structure", or "Not Set" based on the type of code. net.idscan.parsers.TypeValidationCode
    TypeVerification Returns "BarcodeParameters", "LightVerification","StrictVerification" or "Not Set" based on the type of code. net.idscan.parsers.ValidationType
    ValidationCodeNumber 5 digit code of the test that failed validation.Requires a special license from IDScan.net int
    Wight Confidence score weighting of the test int

    IdentityCardPresenter Class

    Main SDK class used to retrieve trackstring fields.

    Fields

    Field Name Description Type
    AAMVAVersion Returns the document's AAMVA version. String
    ActualLengthOfTrackString Returns length of the total trackstring character count as an int value. int
    Address1 Returns the first line of the cardholder's address (if present). String
    Address2 Returns the second line of the cardholder's address (if present). String
    Birthdate Birthdate of the card holder. java.time.LocalDate
    BirthdateFormat The IdentityCardPresenter.Birthdate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    CAC_BranchCode Returns the branch code value encoded on CAC's. String
    CAC_CardInstanceIndentifier Returns the Card Instance Identifier value encoded on CAC's. String
    CAC_CardType Returns the Card Type value encoded on CAC's. String
    CAC_EDIPI Returns the Electronic Data Interchange-Personal Identifier value encoded on CAC's. String
    CAC_PayPlanCode Returns the Pay Plan Code value encoded on CAC's. String
    CAC_PayPlanGradeCode Returns the Pay Plan Grade Code encoded on CAC's. String
    CAC_PersonDesignatorType Returns the Person Designator Type value encoded on CAC's. String
    CAC_PersonnelCategoryCode Returns the Personnel Category Code value encoded on CAC's. String
    CAC_PersonnelEntitlementConditionType Returns the Personnel Entitlement Condition Type value encoded on CAC's. String
    CAC_Rank Returns the rank value encoded on CAC's. String
    CardRevisionDate Returns the revised date of the license (if present). java.Time.LocalDate
    CardRevisionDateForamt The IdentityCardPresenter.CardRevisionDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    City Returns the name of the cardholder's city. String
    ClassificationCode Returns the cardholder's Classification Code. String
    ComplianceType Returns the cardholder's Compliance Type. String
    Country Returns the cardholder's Country. String
    DocumentDiscriminator Returns the cardholder's Document Discriminator/DD value. String
    DocumentType Returns the cardholder's Document Type. String
    DriveOnly Returns true cardholder's license is marked for driving purposes only and NOT a form of identification. boolean
    EndorsementsCode Returns the cardholder's Endorsement Code(s) such as operation of other vehicles or transporting of hazardous materials. String
    EndorsementsCodeDescription Returns the cardholder's description of their possible EndorsementCode values. String
    ExpectedLengthOfTrackString Returns the expected trackstring character count as an int value. String
    ExpirationDate Returns the cardholder's expiration date of the license. java.Time.LocalDate
    ExpirationDateFormat The IdentityCardPresenter.ExpirationDate value labeled with it's the repspective combination of MD,DD, and YYYYY net.idscan.parsers.interfaces.DateFormatEnum
    EyeColor Returns the cardholder's eye color. String
    FirstName Returns the cardholder's first name. String
    FullName String Returns the cardholder's entire name as one value.
    Gender Returns the cardholder's gender. String
    HairColor Returns the cardholder's hair color. String
    HAZMATExpDate Returns the cardholder's expiration date of the allowance of carrying hazardous materials. java.Time.LocalDate
    HAZMATExpDateFormat The IdentityCardPresenter.HAZMATExpDate value labeled with it's the repspective combination of MD,DD, and YYYYY net.idscan.parsers.interfaces.DateFormatEnum
    Height Returns the cardholder's height. String
    HeightType Returns the cardholder's the way the IdentityCardPresenter.Type value is encoded. net.idscan.parsers.interfaces.HeightValueType
    IIN Returns the IIN/Inventory Identification Number of the cardholder. String
    InventoryControlNumber Returns the Inventory Control Number of the cardholder. String
    IsDigitalDocument Checks to see if the document is digital or not. boolean
    IsMedicalMarijuanaID Checks to see if the document is marked as an MMID. boolean
    IssueDate Returns the cardholder's issue date. java.Time.LocalDate
    IssueDateFormat The IdentityCardPresenter.IssueDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    IssuedBy Returns the jurisdication that issued the cardholder's license. String
    JurisdictionCode Returns the Jurisdiction Code which is the state of the cardholder's license address. String
    JurisdictionVersionNumber Returns the value in the PDF417 barcode that specifics the level of format encoded by the jurisdiction. String
    LastName Returns the last name of the cardholder. String
    LicenseNumber Returns the license number of the cardholder. String
    LimitedDurationDocument Checks if the document has been given to a cardholder with a temporary lawful status in the USA. boolean
    MiddleName Returns the middle name of the cardholder. String
    MMIC_LicenseType String the license type value encoded on a Medical Marijuana ID. String
    MMIC_PractitionerNumber Returns the practitioner number value encoded on a Medical Marijuana ID. String
    NamePrefix Returns the prefix of the card holder. String
    NameSuffix Returns the suffix of the card holder. String
    NumberOfEntries Specifies subfiles of the trackstring between 1 and 99. String
    OCRSeries Returns the respective OCR Series of the document's trackstring. String
    OrganDonor Checks if the document is marked as an organ donor in the trackstring. boolean
    ParsedFields Lists all the parsed fields as one hashmap containing the IdentityCardPresenter field type and value. java.util.HashMap <><>String, String>
    ParserType Returns the type of parsing that was used. net.idscan.parsers.interfaces.ParserType
    PassportSeries Returns the series of passport of the cardholder. String
    PersonalNumber Returns the personal number on the MRZ of the cardholder. String
    PostalBox Returns the P.O. Box of the cardholder. String
    PostalCode Returns the Postal/ZIP code of the cardholder. String
    Race Returns the race of the cardholder. String
    RealId Checks if the document is marked as REAL ID in the trackstring. boolean
    Reference Hash of the trackstring. String
    RestrictionCode Returns the restriction code of the cardholder. String
    SexOffender Checks if the document is marked as a sex offender in the trackstring. boolean
    Specification Returns the document specification of the cardholder. String
    Specification Returns the document specification of the cardholder. String
    TravelDocOptional1Track Returns the optional data left to discretion of jurisdiction in MRZ travel documents. String
    TravelDocOptional2Track Returns the optional data left to discretion of jurisdiction in MRZ travel documents. String
    VehicleClassCode Returns the vehicle class code of the cardholder. String
    VehicleClassCodeDescription Returns the description (if present) of the VehicleClassCode. String
    VehicleRegistration Main member of Vehicle Registration trackstring. net.idscan.parsers.VehicleRegistrationBase
    Veteran Checks if the trackstring has been marked as a veteran in the document. boolean
    WeightKG Returns the weight of the cardholder converted into KG. String

    Possible values of HeightType

    • Centimeter
    • CentimeterWithoutUnit
    • Empty
    • Foot
    • Inch
    • InchFirstSymbolZero
    • NotSet

    Possible values of ParserType

    • AamvaMagneticStripe
    • AamvaPdf417
    • BankCard
    • CommonAccessCard
    • CountrySpecial
    • HealthCard
    • JustFields
    • MagneticStripe
    • MedicalCard
    • Mrz
    • RUSDL
    • TLCDriverLicense
    • Unknown

    Possible values of WeightType

    • Empty
    • Exact
    • Not Set
    • Range

    VehicleRegistrationData Class

    Field Name Description Type
    AddressCity City portion of the card owner address. String
    AddressJurisdictionCode Jurisdiction portion of the card owner address String
    AddressStreet Street portion of the card owner address String
    AddressZipCode The Zip code or Postal code of the vehicle owner residence address String
    Axles The seat capacity of a commercial vehicle designed for transportation of more than then passengers. The number of common axles of rotation of one or more wheels of a vehicle, whether power design or freely rotating. String
    BaseJurisdictionRegisteredWeight The declared base jurisdiction registration weight. String
    BodyStyle Vehicle manufacture body style String
    BusinessName The name of business that owns the vehicle. String
    CarrierName The name of the carrier responsible for safety. This can be an individual, partnership or corporation responsible for the transportation of persons or property. This is the name that is recognized by law. String
    CarrierNameRegistrant The name of the first registrant of a vehicle. Registrant name may be a combined individual name or the name of a business. String
    DateJunked Date vehicle reported junked. java.time.LocalDate
    DateJunkedFormat The IdentityCardPresenter.VehcileRegistration.DateJunked value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    DateRecovered Date vehicle reported recovered. java.time.LocalDate
    DateRecoveredFormat The IdentityCardPresenter.VehcileRegistration.DateRecovered value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    DateStolen Date vehicle reported stolen. java.time.LocalDate
    DateStolenFormat The IdentityCardPresenter.VehcileRegistration.DateStolen value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    EngineDisplacement Manufacturer's rated engine displacement String
    EngineSize The size of a vehicle's engine. String
    FamilyName Family name (commonly called surname or last name) of the owner of the vehicle. String
    FirstLienHolderID A code that uniquely identifies the first holder of a lien String
    FirstLienHolderName Name of the first lien holder of the vehicle. String
    FirstOwnerIDNumber The unique customer number/ID of the first vehicle owner. String
    FirstOwnerLastName Last Name or Surname of the Owner. Hyphenated names acceptable, spaces between names acceptable, but no other use of special symbols. String
    FirstOwnerLegalStatus The legal status of the first vehicle owner. This is only used when a vehicle has multiple owners. A legal status may be ("AND", "OR"). String
    FirstOwnerMiddleName Middle Name(s) or Initial(s) of the Owner. Hyphenated names acceptable, spaces, between names acceptable, but no other use of special symbols. String
    FirstOwnerName First Name or Given Name of the Owner. Hyphenated names acceptable, but no other use of special symbols. String
    FirstOwnerTotalName Name of the (or one of the) individual(s) who owns the Vehicle (Lastname Firstname MI Suffix if any.) String
    FirstRegistrantBusinessName The business name of the first registrant of a vehicle. String
    Fuel The type of fuel used by the vehicle. In most cases, the fuel type would be diesel. String
    FuelType Type of fuel the vehicle utilizes. String
    GivenName Given name or names (includes all of what are commonly referred to as first and middle names) of the owner of the vehicle. String
    GrossVehicleWeight The unladen weight of the vehicle (e.g., the single-unit truck, truck combination) plus the weight of the load being carried at a specific point in time. String
    GrossVehicleWeightWithMaxLoad The unladen weight of the vehicle (e.g.,single-unit truck, truck combination) plus the weight of the maximum load for which vehicle registration fees have been paid within a particular jurisdiction. String
    Horsepower Manufacturer's rated horsepower. String
    IFTA_Indicator International fuel tax indicator. String
    IndividualCarrierAddressCity This is the city for the mailing address of the individual carrier. This information is utilized by the base jurisdiction to send information to the carrier that purchased the IRP credentials. String
    IndividualCarrierAddressJurisdictionCode This is the jurisdiction of the residential address of the individual carrier. This information is utilized by the base jurisdiction to send information to the carrier that purchased the IRP credentials. String
    InspectionAddress The street name and number, city, state and zip code of the inspection facility. String
    InspectionAirPollutionDeviceConditions Identifies whether the pollution control devices meet the minimum inspection criteria. String
    InspectionFacilityIdentifier The unique number assigned to an inspection facility. String
    InspectionFormNumberCurrent A unique number assigned to a current vehicle inspection form for identification purposes. String
    InspectionFormNumberPrevious The number of the last inspection form excluding the current inspection. String
    InspectionSmogCertificateIindicator An indicator that specifies whether or not the vehicle has a current smog certificate. String
    InspectionStationNumber Station number performing the inspection. String
    InspectionStickerNumberCurrent Preprinted unique number on the motor vehicle inspection sticker currently issued to a motor vehicle which has passed inspection. String
    InspectionStickerNumberPrevious The certification number of the last inspection sticker, excluding the current inspection. String
    InspectorIdentificationNumber A unique number assigned to each licensed vehicle inspector. String
    IRPIndicator International registration plan indicator. String
    JunkedIndicator Vehicle has been junked. String
    MailingAddress1 Street address line 1. (Mailing) String
    MailingAddress2 Street address line 2. (Mailing) String
    MailingCity Name of city for mailing address. String
    MailingJurisdictionCode Jurisdiction code for mailing address. Conforms to Canadian, Mexican and US jurisdictions as appropriate. Codes for provinces (Canada) and states (US and Mexico). String
    MajorCode State to provide definition. String
    MakeYear Vehicle manufacture year. String
    ManufactureGrossWeight Manufacturer's gross vehicle weight rating. String
    MinorCode State to provide definition. String
    ModelYear The year which is assigned to a vehicle by the manufacturer. String
    MSRP_FLP Manufacturer's Suggested Retail Price. No decimal places. Right Justified Zero or space fill. String
    NewUsedIndicator This code represents whether the vehicle/vessel is new or used. Note: jurisdictions' definitions of these classifications may vary a little due to state regulations on demo vehicles, slates between dealers, application of state taxes, etc. N = New, U = Used. String
    NumberOfAxles Number of axles the vehicle has. String
    NumberOfCylinders Number of doors on the vehicle. String
    NumberOfSeats The seat capacity of a commercial vehicle designed for transportation of more than then passengers. The number of common axles of rotation of one or more wheels of a vehicle, whether power design or freely rotating. String
    OdometerDate The date the odometer reading was recorded by the jurisdiction. String
    OdometerDateFormat The IdentityCardPresenter.VehcileRegistration.OdometerDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    OdometerDisclosure This is the federal odometer mileage disclosure. The mandatory information is: (1) Actual vehicle mileage; (2) Mileage exceeds mechanical limitations; (3) Not actual mileage; (4) Mileage disclosure not required. String
    OdometerReadingAtInspection The vehicle's odometer reading (to the nearest mile or kilometer) at the time of inspection String
    OdometerReadingKilometers This is the odometer reading registered with the DMV either at the time of titling or registration renewal in kilometers. String
    OdometerReadingMileage This is the odometer reading registered with the DMV either at the time of titling or registration renewal String
    PreviousTitleNumber The title number assigned to the vehicle by the previous titling jurisdiction. String
    PreviousTitlingJurisdiction The code for the jurisdiction (U.S.,Canadian, or Mexican) that titled the vehicle immediately prior to the current titling jurisdiction. String
    RegistrantFamilyName Family name (commonly called surname or last name) of the registered owner of a vehicle. String
    RegistrantGivenName Given name or names (includes all of what are commonly referred to as first and middle names) of the registered owner of a vehicle. String
    RegistrantsResidenceCity City portion of the owner's address. String
    RegistrantsResidenceJurisdiction The state or province of the registrant's residence address. String
    RegistrantsResidenceStreet The first line of the registrant's residence address. String
    RegistrantsResidenceZipCode The ZIP or Postal code of the resident address of the registrant. String
    RegistrationDecalNumber The number assigned to the registration decal in those jurisdictions that issue decals. String
    RegistrationEnforcementDate The registration enforcement date is the date that the current registration was enforced. This may or may not be the original registration date. java.time.LocalDate
    RegistrationEnforcementDateFormat The IdentityCardPresenter.VehcileRegistration.RegistrationEnforcementDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    RegistrationExpirationDate The date in which the registration expired. java.time.LocalDate
    RegistrationExpirationDateFormat net.idscan.parsers.interfaces.DateFormatEnum The IdentityCardPresenter.VehcileRegistration.RegistrationExpirationDate value labeled with it's the repspective combination of MD,DD, and YYYYY.
    RegistrationExpiryDate The date in which the registration expired. java.time.LocalDate
    RegistrationExpiryDateFormat The IdentityCardPresenter.VehcileRegistration.RegistrationExpiryDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    RegistrationIssueDate The date in which the registration was issued java.time.LocalDate
    RegistrationIssueDateFormat The IdentityCardPresenter.VehcileRegistration.RegistrationIssueDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    RegistrationPlateNumber The characters assigned to a registration plate or tag affixed to the vehicle, assigned by the jurisdiction. String
    RegistrationWindowStickerDecal A unique number printed on the tab/decal and stored as part of the registration record. String
    RegistrationYear The year of registration. String
    ResidenceAddress1 Street address line 1. (Mailing) String
    ResidenceAddress2 Street address line 2. (Mailing) String
    ResidenceCity Name of city for mailing address. String
    ResidenceJurisdictionCode Jurisdiction code for mailing address. Conforms to Canadian, Mexican and US jurisdictions as appropriate. Codes for provinces (Canada) and states (US and Mexico) String
    ResidenceZipCode The ZIP code or Postal code used for mailing. (As used by Canadian, Mexican and US jurisdictions) String
    SecondOwnerLastName Last Name or Surname of the Owner. Hyphenated names acceptable, spaces between names acceptable, but no other use of special symbols. String
    SecondOwnerLegalStatus The legal status of the second vehicle owner. This is only used when a vehicle has multiple owners. A legal status may be (�AND�, �OR�). String
    SecondOwnerMiddleName Middle Name(s) or Initial(s) of the Owner. Hyphenated names acceptable, spaces between names acceptable, but no other use of special symbols. String
    SecondOwnerName First Name or Given Name of the Owner. Hyphenated names acceptable, but no other use of special symbols. String
    SecondOwnerTotalName Name of the (or one of the) individual(s) who owns the Vehicle (Lastname Firstname MI Suffix if any.) String
    StolenIndicator Indicates stolen vehicle. String
    StreetAddress This is the mailing address of the individual carrier. This information is utilized by the base jurisdiction to send information to the carrier that purchased the IRP credentials. String
    TitleBrand Code providing information about the brand applied to the title. String
    TitleIssueDate The date the jurisdiction's titling authority issued a title to the owner of the vehicle. java.time.LocalDate
    TitleIssueDateFormat The IdentityCardPresenter.VehcileRegistration.TitleIssueDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    TitleNumber A unique set of alphanumeric characters assigned by the titling jurisdiction to the certificate of title of a vehicle. String
    Titlingjurisdiction The code for the jurisdiction (U.S.,Canadian, or Mexican) that titled the vehicle. String
    TransmissionCode Type of transmission the vehicle carries. String
    TypeOfVehicle The type of vehicle operated for the transportation of persons or property in the furtherance of any commercial or industrial enterprise, for hire or not for hire. Not all states will use all values. String
    UnitNumber A number, assigned by the registrant of the commercial vehicle or trailer, to identify the vehicle or trailer in the fleet. No two units in a fleet can have the same number. A.K.A vehicle unit number or owner's equipment number. String
    UnladenWeight Gross weight of the vehicle unloaded. String
    USDOTNumber A unique identifier assigned to the carrier responsible for safety issued by the U.S. Department of Transportation's Federal Motor Carrier Safety Administration. String
    VehicleBodyStyle The general configuration or shape of a vehicle distinguished by characteristics such as number of doors, seats, windows, roofline, and type of top. The vehicle body type is 2-character alphanumeric. String
    VehicleBodyType The general configuration or shape of a vehicle distinguished by characteristics such as number of doors, seats, windows, roofline, and type of top. The vehicle body type is 2-character alphanumeric. String
    VehicleColor Where the vehicle/vessel is one color, this is the appropriate code describing that color. When the vehicle is two colors, this is the code for the top-most or front-most color. String
    VehicleIdentificationNumber_VIN A unique combination of alphanumeric characters that identifies a specific vehicle or component. The VIN is affixed to the vehicle in specific locations and formulated by the manufacturer. State agencies under some controlled instances my assign a VIN to a vehicle. String
    VehicleIDNumber Unique number to identify the vehicle record. String
    VehicleMake The distinctive (coded) name applied to a group of vehicles by a manufacturer. String
    VehicleModel A code denoting a family of vehicles (within a make), which has a degree of similarity in construction, such as body, chassis, etc. The field does not necessarily contain a standard code; it may contain a value provided by the originator of the field. String
    VehicleModelYear The year which is assigned to a vehicle by the manufacturer. String
    VehiclePurchaseDate The date a vehicle was purchased by the current owner. java.time.LocalDate
    VehiclePurchaseDateFormat The IdentityCardPresenter.VehcileRegistration.VehiclePurchaseDate value labeled with it's the repspective combination of MD,DD, and YYYYY. net.idscan.parsers.interfaces.DateFormatEnum
    VehicleStatusCode This is the status of the vehicle (e.g., active, suspend, etc.) String
    VehicleTypeCode EPA vehicle classification. String
    VehicleUse Indicates the use of the vehicle. String
    VLT_ClacFromDate Vehicle license tax calculation from date of purchase. java.time.LocalDate
    VLT_ClacFromDateFormat net.idscan.parsers.interfaces.DateFormatEnum The IdentityCardPresenter.VehcileRegistration.VLT_ClacFromDate value labeled with it's the repspective combination of MD,DD, and YYYYY.
    Zip The ZIP or Postal code of the resident address of the vehicle owner. String
    In This Article
    • Constructors
    • Methods
    • ParserResult Class
      • Validation
    • IdentityCardPresenter Class
    • VehicleRegistrationData Class
    Back to top IDScan.net IDScan.net GitHub