// ---------------------- // // generated using a custom program // // ---------------------- export interface Accident { AccidentFatalityCount?: string | null ; AccidentInjuryCount?: string | null ; AmendedConsentDate?: string | null ; BloodAlcoholLevel?: string | null ; ConsentDate?: string | null ; ConvictionDate?: string | null ; Date?: string | null ; DismissalCode?: string | null ; DismissalDate?: string | null ; FineAmount?: string | null ; FrFileNumber?: string | null ; FrPolicyNumber?: string | null ; HasAccidentFatality?: string | null ; HasAccidentInjury?: string | null ; HasFailureToPayFine?: string | null ; Infractions: Array>; IsAssociatedWithAccident?: string | null ; IsAssociatedWithSuspension?: string | null ; IsAtFault?: string | null ; IsCommercial?: string | null ; IsFatalityAccident?: string | null ; IsHazMat?: string | null ; IsInjuryAccident?: string | null ; IsReportFiled?: string | null ; JudgeName?: string | null ; Location?: string | null ; LocationCode?: string | null ; ModifiedDate?: string | null ; Plate?: string | null ; PostedDate?: string | null ; State?: string | null ; StateAdditional?: string | null ; } export interface ActivityHistory { CourtRecord?: Partial | null ; PublicRecord?: Partial | null ; ReportDateTime?: string | null ; ReportId?: string | null ; ReportOrder?: Partial | null ; ReportOrderResult?: Partial | null ; } export interface ActivityHistoryAddress { City?: string | null ; State?: string | null ; Street?: string | null ; ZipCode?: string | null ; } export interface ActivityHistoryCourtRecord { Violations: Array>; } export interface ActivityHistoryInfraction { Acd?: string | null ; Avd1?: string | null ; Avd2?: string | null ; Avd3?: string | null ; CompanyCode?: string | null ; CompanyPoints?: string | null ; Description?: string | null ; StateAssignedPoints?: string | null ; StateCode?: string | null ; StateDescription?: string | null ; TableKey?: string | null ; } export interface ActivityHistoryLicense { CdlMedicalExpirationDate?: string | null ; CdlMedicalType?: string | null ; Certificates: Array>; ClassCode?: string | null ; ClassDescription?: string | null ; Endorsements: Array>; ExpirationDate?: string | null ; HasDriverTraining?: string | null ; IssueDate?: string | null ; MailDate?: string | null ; MilitaryExtension?: string | null ; RenewalDate?: string | null ; Restrictions: Array>; SrFileType?: string | null ; StatusList: Array>; } export interface ActivityHistoryLicenseAdditional { Description?: string | null ; EndDate?: string | null ; StartDate?: string | null ; } export interface ActivityHistoryLicenseClass { License?: Partial | null ; Permit?: Partial | null ; } export interface ActivityHistoryLicenseClasses { Commercial?: Partial | null ; Identification?: Partial | null ; Motorcycle?: Partial | null ; Personal?: Partial | null ; } export interface ActivityHistoryLicenseStatus { Description?: string | null ; Name?: string | null ; } export interface ActivityHistoryMedicalCertificate { Additional?: string | null ; Description?: string | null ; DescriptionRaw?: string | null ; DowngradedDate?: string | null ; DowngradedDescription?: string | null ; DowngradedEndDate?: string | null ; DowngradedReason?: string | null ; Examiner?: Partial | null ; ExpirationDate?: string | null ; IssuedDate?: string | null ; Restrictions: Array>; SelfCertification?: Partial | null ; Status?: string | null ; StatusRaw?: string | null ; Variances: Array>; WasReceived?: string | null ; } export interface ActivityHistoryMedicalCertificateRestriction { Description?: string | null ; DescriptionRaw?: string | null ; } export interface ActivityHistoryMedicalExaminer { FirstName?: string | null ; LastName?: string | null ; MedicalExaminerLicense?: string | null ; MedicalExaminerLicenseState?: string | null ; MiddleName?: string | null ; Phone?: string | null ; RegistrationNumber?: string | null ; SpecialtyDescription?: string | null ; SpecialtyRaw?: string | null ; Suffix?: string | null ; } export interface ActivityHistoryPerson { Address?: Partial | null ; Age?: string | null ; BirthDate?: string | null ; Cdl?: string | null ; Deceased?: string | null ; EyeColor?: string | null ; FirstName?: string | null ; Gender?: string | null ; HairColor?: string | null ; Height?: string | null ; LastName?: string | null ; LicenseNumber?: string | null ; LicenseState?: string | null ; MiddleName?: string | null ; Suffix?: string | null ; Weight?: string | null ; } export interface ActivityHistoryPublicRecord { Accidents: Array>; Actions: Array>; AdjudicatedAndWithdrawals: Array>; FailuresToAppear: Array>; LicenseClasses?: Partial | null ; LicenseClassHistory: Array>; MedicalCertificate?: Partial | null ; Person?: Partial | null ; PreviousLicenses: Array>; Violations: Array>; } export interface ActivityHistoryReportOrder { Address?: Partial | null ; BillCode?: string | null ; BillReference?: string | null ; BirthDate?: string | null ; FirstName?: string | null ; LastName?: string | null ; LicenseNumber?: string | null ; LicenseState?: string | null ; MiddleName?: string | null ; OrderDateTime?: string | null ; OrderId?: string | null ; SearchStartDate?: string | null ; } export interface ActivityHistoryReportOrderResult { ActualSearchStartDate?: string | null ; PublicRecordDate?: string | null ; } export interface AdjudicatedAndWithdrawals { ActualSpeed?: string | null ; ConvictionDate?: string | null ; CourtType?: string | null ; Date?: string | null ; DescriptionList: Array>; Disposition?: string | null ; DocketNumber?: string | null ; IsAssociatedWithAccident?: string | null ; Location?: string | null ; LocationCode?: string | null ; ModifiedDate?: string | null ; PostedDate?: string | null ; PostedSpeed?: string | null ; State?: string | null ; } export interface CreateOrderResponse { OrderId?: string | null ; } export interface DmvAction { ActionEndDate?: string | null ; ActualDate?: string | null ; AdditionalDescription?: string | null ; AmendedConsentDate?: string | null ; ArrestDate?: string | null ; BloodAlcoholLevel?: string | null ; ClearDate?: string | null ; ConsentDate?: string | null ; ConvictionDate?: string | null ; CurrentStatus?: string | null ; Date?: string | null ; DescriptionList: Array>; DismissalCode?: string | null ; DismissalDate?: string | null ; DocketNumber?: string | null ; Extent?: string | null ; HasFailureToPayFine?: string | null ; Infractions: Array>; IsCommercial?: string | null ; IsHazMat?: string | null ; JudgeName?: string | null ; LengthInMonths?: string | null ; Location?: string | null ; LocationCode?: string | null ; MailDate?: string | null ; ModifiedDate?: string | null ; OffenseDate?: string | null ; Plate?: string | null ; PostedDate?: string | null ; PrivilegeReinstatementDate?: string | null ; State?: string | null ; StateAdditional?: string | null ; } export interface FailureToAppear { AmountDue?: string | null ; BloodAlcoholLevel?: string | null ; Date?: string | null ; DescriptionList: Array>; DocketNumber?: string | null ; IsWarrantIssued?: string | null ; JudgeName?: string | null ; Location?: string | null ; LocationCode?: string | null ; ModifiedDate?: string | null ; Plate?: string | null ; PostedDate?: string | null ; State?: string | null ; StateAdditional?: string | null ; Subtype?: string | null ; } export interface LicenseNumberSearchResponse { LicenseMask?: string | null ; LicenseNumber?: string | null ; LicenseState?: string | null ; OrderId?: string | null ; Status?: string | null ; } export interface LicenseVerification { Record?: Partial | null ; } export interface LicenseVerificationCriteria { AccountID?: string | null ; BillCode?: string | null ; BirthDate?: Partial | null ; FirstName?: string | null ; Gender?: string | null ; Host?: string | null ; LastName?: string | null ; LicenseNumber?: string | null ; MiddleName?: string | null ; OrderDate?: Partial | null ; OrderTime?: Partial | null ; ProductID?: string | null ; Routing?: string | null ; Source?: string | null ; State?: Partial | null ; Subtype?: string | null ; SubtypeFull?: string | null ; TrackingNumber?: string | null ; UserID?: string | null ; } export interface LicenseVerificationCurrentLicense { Number?: string | null ; } export interface LicenseVerificationDate { Day?: number | null ; Full?: string | null ; Month?: number | null ; Ticks?: number | null ; Year?: number | null ; } export interface LicenseVerificationDlRecord { Criteria?: Partial | null ; CurrentLicense?: Partial | null ; Driver?: Partial | null ; LicenseValidation?: Partial | null ; Result?: Partial | null ; } export interface LicenseVerificationDriver { FirstName?: string | null ; LastName?: string | null ; MiddleName?: string | null ; SuffixName?: string | null ; } export interface LicenseVerificationLicenseValidation { Address1Match?: string | null ; Address2Match?: string | null ; AddressCityMatch?: string | null ; AddressStateMatch?: string | null ; AddressZip4Match?: string | null ; AddressZip5Match?: string | null ; BirthDateMatch?: string | null ; DocumentCategoryMatch?: string | null ; DocumentValidationResult?: string | null ; DriverLicenseNumberMatch?: string | null ; ExpiryDateMatch?: string | null ; EyeColorMatch?: string | null ; FirstNameExactMatch?: string | null ; FirstNameFuzzyAltMatch?: string | null ; FirstNameFuzzyPrimMatch?: string | null ; HeightMatch?: string | null ; IssueDateMatch?: string | null ; LastNameExactMatch?: string | null ; LastNameFuzzyAltMatch?: string | null ; LastNameFuzzyPrimMatch?: string | null ; MatchError?: string | null ; MiddleNameExactMatch?: string | null ; MiddleNameFuzzyAltMatch?: string | null ; MiddleNameFuzzyPrimMatch?: string | null ; MiddleNameInitialMatch?: string | null ; NameSufixMatch?: string | null ; SexMatch?: string | null ; WeightMatch?: string | null ; } export interface LicenseVerificationRecord { DlRecord?: Partial | null ; } export interface LicenseVerificationResult { Control?: string | null ; ErrorCode?: string | null ; ErrorDescription?: string | null ; ResultCode?: string | null ; ReturnedDate?: Partial | null ; ReturnTime?: Partial | null ; Valid?: string | null ; } export interface LicenseVerificationState { Abbrev?: string | null ; Full?: string | null ; } export interface LicenseVerificationTime { Hour?: string | null ; Minute?: string | null ; Second?: string | null ; } export interface MedicalCertificateSelfCertification { EffectiveDate?: string | null ; Type?: string | null ; TypeCode?: string | null ; } export interface MedicalVariances { ExpirationDate?: string | null ; IssuedDate?: string | null ; RescindedDate?: string | null ; Type?: string | null ; } export interface MotorVehicleReport { Accidents?: Array> | null ; AdjudicatedAndWithdrawals: Array>; ControlNumber?: string | null ; DmvActions: Array>; FailuresToAppear: Array>; LicenseClasses?: Partial | null ; LicenseClassHistory: Array>; MedicalCertificate?: Partial | null ; Messages: Array; MvrDateTime?: string | null ; MvrDriver?: Partial | null ; MvrId?: string | null ; MvrOrder?: Partial | null ; MvrOrderResult?: Partial | null ; MvrScoring?: Partial | null ; PreviousLicenses: Array>; Violations?: Array> | null ; } export interface MVRAddress { AsOfDate?: string | null ; City?: string | null ; County?: string | null ; State?: string | null ; Street?: string | null ; Zip?: string | null ; } export interface MVRAkaItem { AkaItem?: string | null ; } export interface MvrDmvActions { ActionTerm?: Partial | null ; Barred?: Partial | null ; Canc?: Partial | null ; Cancel?: Partial | null ; CancelDeny?: Partial | null ; Canceled?: Partial | null ; Cancelled?: Partial | null ; Complied?: Partial | null ; Conditional?: Partial | null ; Deferred?: Partial | null ; Denial?: Partial | null ; Denied?: Partial | null ; Departmental?: Partial | null ; Disqualification?: Partial | null ; Disqualified?: Partial | null ; DuiOos?: Partial | null ; FinancialResp?: Partial | null ; IdCardCancelled?: Partial | null ; Other?: Partial | null ; OtherWithdrawal?: Partial | null ; Pending?: Partial | null ; PendingSuspension?: Partial | null ; PointCredit?: Partial | null ; Probation?: Partial | null ; ReExamination?: Partial | null ; Refused?: Partial | null ; ReinstatementFee?: Partial | null ; Restricted?: Partial | null ; Restriction?: Partial | null ; Revocation?: Partial | null ; Revoked?: Partial | null ; Surrender?: Partial | null ; Susp?: Partial | null ; Suspended?: Partial | null ; Suspension?: Partial | null ; Unk?: Partial | null ; Unspecified?: Partial | null ; Violation?: Partial | null ; VioRestrictedLicense?: Partial | null ; Warning?: Partial | null ; Withdrawal?: Partial | null ; } export interface MVRDriver { AddressList: Array>; AkaList: Array>; ContrivedOriginalIssueYear?: string | null ; ExactOriginalIssueDate?: string | null ; HasDriverTraining?: string | null ; License?: Partial | null ; Person?: Partial | null ; TotalStatePoints?: string | null ; } export interface MVRInfraction { Acd?: string | null ; Avd1?: string | null ; Avd2?: string | null ; Avd3?: string | null ; Description?: string | null ; StateAssignedPoints?: string | null ; StateCode?: string | null ; StateDescription?: string | null ; TableKey?: string | null ; } export interface MVRLicense { CDL?: string | null ; LicenseNumber?: string | null ; LicenseState?: string | null ; } export interface MVRLicenseAdditional { Description?: string | null ; EndDate?: string | null ; StartDate?: string | null ; } export interface MVRLicenseClass { License?: Partial | null ; Permit?: Partial | null ; } export interface MVRLicenseClasses { Commercial?: Partial | null ; Identification?: Partial | null ; Motorcycle?: Partial | null ; Personal?: Partial | null ; } export interface MVRLicenseClassHistory { Personal?: Partial | null ; } export interface MVRLicenseClassLicense { Certificates: Array>; ClassCode?: string | null ; ClassDescription?: string | null ; Endorsements: Array>; ExpirationDate?: string | null ; HasDriverTraining?: boolean | null ; IssueDate?: string | null ; MailDate?: string | null ; MilitaryExtension?: string | null ; RenewalDate?: string | null ; Restrictions: Array>; SrFileType?: string | null ; StatusList: Array>; } export interface MVRMedicalCertificate { Additional?: string | null ; DowngradedDate?: string | null ; DowngradedDescription?: string | null ; DowngradedEndDate?: string | null ; DowngradedReason?: string | null ; Examiner?: Partial | null ; ExpirationDate?: string | null ; IssueDate?: string | null ; Restrictions: Array>; SelfCertification?: Partial | null ; Status?: string | null ; StatusRaw?: string | null ; Variances: Array>; WasReceived?: string | null ; } export interface MVRMedicalCertificateRestriction { Description?: string | null ; DescriptionRaw?: string | null ; } export interface MVROrder { License?: Partial | null ; OrderDateTime?: string | null ; Person?: Partial | null ; } export interface MVROrderResult { OrderDateTime?: string | null ; ProductID?: string | null ; ReportPeriod?: string | null ; Response?: string | null ; ReturnedDateTime?: string | null ; Valid?: string | null ; } export interface MVROrderStatus { License?: Partial | null ; Links: Array>; MvrOrderId?: string | null ; OrderDateTime?: string | null ; Result?: Partial | null ; Status?: string | null ; SubType?: string | null ; } export interface MVRPerson { Age?: string | null ; BirthDate?: string | null ; Deceased?: string | null ; EyeColor?: string | null ; FirstName?: string | null ; Gender?: string | null ; HairColor?: string | null ; Height?: string | null ; LastName?: string | null ; MiddleName?: string | null ; SuffixName?: string | null ; Weight?: string | null ; } export interface MVRPersonalLicenseStatus { Explanation?: string | null ; Name?: string | null ; } export interface MVRScoring { CompanyClass?: string | null ; CompanyScore?: string | null ; } export interface OrderLink { Href?: string | null ; Id?: string | null ; Rel?: string | null ; Type?: string | null ; } export interface OrderResult { Code?: string | null ; Message?: string | null ; } export interface OrderStatus { Links: Array>; OrderDateTime?: string | null ; OrderId?: string | null ; Result?: Partial | null ; Status?: string | null ; } export interface OrderStatusLicense { LicenseState?: string | null ; } export interface PreviousLicense { ClassCode?: string | null ; License?: Partial | null ; } export interface PreviousLicenseDetail { CDL?: string | null ; LicenseNumber?: string | null ; LicenseState?: string | null ; } export interface TokenResponse { AccessToken?: string | null ; ExpiresIn?: number | null ; Scope?: string | null ; TokenType?: string | null ; } export interface Violation { ActualSpeed?: string | null ; AmendedConsentDate?: string | null ; BloodAlcoholLevel?: string | null ; ConsentDate?: string | null ; ConvictionDate?: string | null ; CourtType?: string | null ; Date?: string | null ; DismissalCode?: string | null ; DismissalDate?: string | null ; Disposition?: string | null ; DispositionDate?: string | null ; DocketNumber?: string | null ; FineAmount?: string | null ; HasAccidentFatality?: string | null ; HasAccidentInjury?: string | null ; HasFailureToPayFine?: string | null ; Infractions: Array>; IsAssociatedWithAccident?: string | null ; IsAssociatedWithSuspension?: string | null ; IsCommercial?: string | null ; IsHazMat?: string | null ; JudgeName?: string | null ; Location?: string | null ; LocationCode?: string | null ; Message?: string | null ; ModifiedDate?: string | null ; Plate?: string | null ; Plea?: string | null ; PostedDate?: string | null ; PostedSpeed?: string | null ; ReportedDmv?: string | null ; ReportedDmvDate?: string | null ; Sentencing?: string | null ; State?: string | null ; StateAdditional?: string | null ; Statute?: string | null ; }