Table of Contents

Enum FaultRichDataErrorType

Namespace
Geotab.Checkmate.ObjectModel.DataEnrichment
Assembly
Geotab.Checkmate.ObjectModel.dll

Represents a error while calling TripVision api to enrich data/>.

public enum FaultRichDataErrorType
Extension Methods

Fields

BadStatusResponse = 0

This value indicates that the failure comes from bad status code response.

EcuMissingData = 2

This value indicates that the failure comes from ECU Onboarding, MyG does not have all necessary data.

ErrorGettingEcuInfo = 8

Error due to unexpected external service response format.

ErrorGettingFaultInfo = 11

Error when retrieving fault information.

ErrorSavingEcuInfo = 9

Error saving ECU fault data information for enrichment.

ErrorSyncDeviceEcu = 10

Error during the synchronization process with the device's ECU.

FaultInfoErrorBlankOrInvalidVIN = 108

The Vehicle Identification Number (VIN) is either missing or invalid.

FaultInfoErrorDatabaseRetrievalError = 112

There was an error retrieving information from the database.

FaultInfoErrorExceededNumberOfVehicles = 106

The request exceeded the number of vehicles allowed under the current subscription.

FaultInfoErrorFaultNotFound = 102

The fault requested could not be found, although the database is operating normally.

FaultInfoErrorInvalidEngineHours = 110

The engine hours entered are not valid, for instance, they are negative.

FaultInfoErrorInvalidMileage = 109

The mileage provided is incorrect, such as a negative value.

FaultInfoErrorInvalidUsernamePasswordCombination = 103

The combination of username and password provided is incorrect.

FaultInfoErrorMiscInvalidInputParameters = 111

There are errors related to other miscellaneous invalid input parameters.

FaultInfoErrorNoFaultsRequested = 107

No faults were specified in the request, so none were processed.

FaultInfoErrorSubscriptionExpired = 105

The subscription associated with the service has expired and needs to be renewed.

FaultInfoErrorUserIsDisabledOrLockedOut = 104

The user account is either disabled or the user has been locked out due to multiple failed login attempts.

FaultInfoErrorVehicleDeactivated = 113

The vehicle referenced is currently not active.

FaultInfoInvalidJSON = 114

The JSON provided does not have a valid format.

FaultInfoSuccessTooManyFaultsRequested = 101

The operation succeeded, but there were too many faults requested; those beyond the permitted limit were not processed.

FaultInfoUnknownError = 116

An unspecified error has occurred.

FaultInfoVINNotRegistered = 115

The Vehicle Identification Number (VIN) is not registered in our system.

InvalidResponse = 5

Indicates a failure due to an external service returning an unexpected response.

InvalidSuccessCodeAsErrorType = 99

Indicates that an attempt was made to convert a success code to an error type, which is not valid.

InvalidVin = 3

Indicates a failure due to invalid Vin.

MismatchedResponse = 6

Indicates a failure due to an external service returning a response that does not match the expected format or data schema.

MissingDiagnostics = 7

Indicates that the fault data is missing critical information such as odometer or engine hour, which is required to enrich the data.

ModelIdEcuInfoFailure = 301

ECU Information operation is failed.

ModelIdOverallErrorBadInput = 207

There was bad input provided to the operation.

ModelIdOverallErrorBlankOrInvalidVIN = 206

The Vehicle Identification Number is either missing or invalid.

ModelIdOverallErrorDatabaseRetrievalError = 208

There was an error retrieving information from the database.

ModelIdOverallErrorExceededNumberOfVehicles = 204

The request exceeded the number of vehicles allowed under the current subscription.

ModelIdOverallErrorInvalidUsernamePasswordCombination = 201

The combination of username and password provided is incorrect.

ModelIdOverallErrorNoECusRequested = 205

No ECUs were specified in the request, so none were processed.

ModelIdOverallErrorSubscriptionExpired = 203

The subscription associated with the service has expired and needs to be renewed.

ModelIdOverallErrorUserIsDisabledOrLockedOut = 202

The user account is either disabled or the user has been locked out due to multiple failed login attempts.

ModelIdOverallErrorVehicleDeactivated = 209

The vehicle is currently not active.

PairDeviceSourceAddressWoEcuData = 12

This value indicates that the failure comes from the pair Device - Source Address has not ECU data in MyG.

RequestException = 4

Indicates a failure due to a request exception.

UnexpectedError = 1

This value indicates if an unexpected error was throw.