// ----------------------
//
// 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 ;
}