Versions in this module Expand all Collapse all v0 v0.2.0 Oct 28, 2022 Changes in this version type BaseApiResponse + func GetAllMakes() (*BaseApiResponse[GetAllMakesResult], error) + func GetAllManufacturers(mType string, page string) (*BaseApiResponse[GetAllManufacturersResult], error) + func GetCanadianVehicleSpecifications(r *CAVehicleSpecRequest) (*BaseApiResponse[GetCAVehicleSpecsResult], error) + func GetEquipmentPlantCodes(year string, eType string, rType string) (*BaseApiResponse[GetEquipmentPlantCodesResult], error) + func GetMakesForManufacturer(mfr string) (*BaseApiResponse[GetMakeManufacturerNameResult], error) + func GetMakesForManufacturerWithYear(mfr string, year string) (*BaseApiResponse[GetMakeManufacturerNameYearResult], error) + func GetMakesForVehicleType(vType string) (*BaseApiResponse[VehicleTypeNameResult], error) + func GetManufacturerDetails(mfr string) (*BaseApiResponse[GetManufacturerDetailsResult], error) + func GetModelsForMakeById(mId string) (*BaseApiResponse[GetModelsResult], error) + func GetModelsForMakeByName(mName string) (*BaseApiResponse[GetModelsResult], error) + func GetModelsForMakeComboById(mId string, year string, vType string) (*BaseApiResponse[GetModelsResult], error) + func GetModelsForMakeComboByName(mName string, year string, vType string) (*BaseApiResponse[GetModelsResult], error) + func GetParts(r *PartsRequest) (*BaseApiResponse[GetPartsResult], error) + func GetVehicleTypesForMakeById(vId string) (*BaseApiResponse[VehicleTypeIdResult], error) + func GetVehicleTypesForMakeByName(vMake string) (*BaseApiResponse[VehicleTypeNameResult], error) + func GetVehicleVariableList() (*BaseApiResponse[GetVehicleVariableResult], error) + func GetVehicleVariableValuesList(sVal string) (*BaseApiResponse[GetVehicleVariableValuesResult], error) + type CAVehicleSpecRequest struct + Make string + Model string + Units string + Year string + type GetAllMakesResult struct + MakeId int64 + MakeName string + type GetAllManufacturersResult struct + CommonName string + Country string + ID int64 + Name string + VehicleTypes []ManufacturerVehicleType + type GetCAVehicleSpecsResult struct + Name string + Value string + type GetEquipmentPlantCodesResult struct + Address interface{} + City interface{} + Country string + DotCode string + Name string + OldDotCode string + PostalCode interface{} + StateProvince interface{} + Status string + type GetMakeManufacturerNameResult struct + MakeID int64 + MakeName string + MfrName string + type GetMakeManufacturerNameYearResult struct + MakeID int64 + MakeName string + MfrID int64 + MfrName string + type GetManufacturerDetailsResult struct + Address string + Address2 string + City string + ContactEmail string + ContactFax interface{} + ContactPhone string + Country string + DBAs string + EquipmentItems []interface{} + LastUpdated string + ManufacturerTypes []ManufacturerType + MfrCommonName string + MfrID int64 + MfrName string + OtherManufacturerDetails string + PostalCode string + PrimaryProduct interface{} + PrincipalFirstName string + PrincipalLastName interface{} + PrincipalPosition string + StateProvince string + SubmittedName string + SubmittedOn string + SubmittedPosition string + VehicleTypes []ManufacturerVehicleType + type GetModelsResult struct + MakeID int64 + MakeName string + ModelID int64 + ModelName string + type GetPartsResult struct + CoverLetterURL string + LetterDate string + ManufacturerID int64 + ManufacturerName string + ModelYearFrom interface{} + ModelYearTo interface{} + Name string + Type string + URL string + type GetVehicleVariableResult struct + DataType string + Description string + GroupName string + ID int64 + Name string + type GetVehicleVariableValuesResult struct + ElementName string + ID int64 + Name string + type ManufacturerType struct + Name string + type ManufacturerVehicleType struct + IsPrimary bool + Name string + type PartsRequest struct + FromDate string + Manufacturer string + Page string + ToDate string + Type string + type VehicleTypeIdResult struct + VehicleTypeID int64 + VehicleTypeName string + type VehicleTypeNameResult struct + MakeID int64 + MakeName string + VehicleTypeID int64 + VehicleTypeName string v0.1.0 Oct 26, 2022 Changes in this version + func DecodeVinBatch(vList *[]VinRequest) (*[]DecodeFlatResult, error) + type BaseApiResponse struct + Count int64 + Message string + Results []T + SearchCriteria interface{} + func DecodeVin(request *VinRequest) (*BaseApiResponse[DecodeVinResult], error) + func DecodeVinExtended(request *VinRequest) (*BaseApiResponse[DecodeVinResult], error) + func DecodeVinFlat(request *VinRequest) (*BaseApiResponse[DecodeFlatResult], error) + func DecodeVinFlatExtended(request *VinRequest) (*BaseApiResponse[DecodeFlatResult], error) + func DecodeWmi(wmi string) (*BaseApiResponse[DecodeWmiResult], error) + func GetWmiForManufacturer(mId string, vType string) (*BaseApiResponse[GetWmiResult], error) + type DecodeFlatResult struct + ABS string + ActiveSafetySysNote string + AdaptiveCruiseControl string + AdaptiveDrivingBeam string + AdaptiveHeadlights string + AdditionalErrorText string + AirBagLocCurtain string + AirBagLocFront string + AirBagLocKnee string + AirBagLocSeatCushion string + AirBagLocSide string + AutoReverseSystem string + AutomaticPedestrianAlertingSound string + AxleConfiguration string + Axles string + BasePrice string + BatteryA string + BatteryATo string + BatteryCells string + BatteryInfo string + BatteryKWh string + BatteryKWhTo string + BatteryModules string + BatteryPacks string + BatteryType string + BatteryV string + BatteryVTo string + BedLengthIN string + BedType string + BlindSpotIntervention string + BlindSpotMon string + BodyCabType string + BodyClass string + BrakeSystemDesc string + BrakeSystemType string + BusFloorConfigType string + BusLength string + BusType string + CIB string + CanAacn string + CashForClunkers string + ChargerLevel string + ChargerPowerKW string + CoolingType string + CurbWeightLB string + CustomMotorcycleType string + DaytimeRunningLight string + DestinationMarket string + DisplacementCC string + DisplacementCI string + DisplacementL string + Doors string + DriveType string + DriverAssist string + DynamicBrakeSupport string + EDR string + ESC string + EVDriveUnit string + ElectrificationLevel string + EngineConfiguration string + EngineCycles string + EngineCylinders string + EngineHP string + EngineHPTo string + EngineKW string + EngineManufacturer string + EngineModel string + EntertainmentSystem string + ErrorCode string + ErrorText string + ForwardCollisionWarning string + FuelInjectionType string + FuelTypePrimary string + FuelTypeSecondary string + GCWR string + GCWRTo string + GVWR string + GVWRTo string + KeylessIgnition string + LaneCenteringAssistance string + LaneDepartureWarning string + LaneKeepSystem string + LowerBeamHeadlampLightSource string + Make string + MakeID string + Manufacturer string + ManufacturerID string + Model string + ModelID string + ModelYear string + MotorcycleChassisType string + MotorcycleSuspensionType string + NCSABodyType string + NCSAMake string + NCSAMapExcApprovedBy string + NCSAMapExcApprovedOn string + NCSAMappingException string + NCSAModel string + NCSANote string + NonLandUse string + Note string + OtherBusInfo string + OtherEngineInfo string + OtherMotorcycleInfo string + OtherRestraintSystemInfo string + OtherTrailerInfo string + ParkAssist string + PedestrianAutomaticEmergencyBraking string + PlantCity string + PlantCompanyName string + PlantCountry string + PlantState string + PossibleValues string + Pretensioner string + RearAutomaticEmergencyBraking string + RearCrossTrafficAlert string + RearVisibilitySystem string + SAEAutomationLevel string + SAEAutomationLevelTo string + SeatBeltsAll string + SeatRows string + Seats string + SemiautomaticHeadlampBeamSwitching string + Series string + Series2 string + SteeringLocation string + SuggestedVIN string + TPMS string + TopSpeedMPH string + TrackWidth string + TractionControl string + TrailerBodyType string + TrailerLength string + TrailerType string + TransmissionSpeeds string + TransmissionStyle string + Trim string + Trim2 string + Turbo string + VIN string + ValveTrainDesign string + VehicleDescriptor string + VehicleType string + WheelBaseLong string + WheelBaseShort string + WheelBaseType string + WheelSizeFront string + WheelSizeRear string + Wheels string + Windows string + type DecodeVinResult struct + Value string + ValueID string + Variable string + VariableID int64 + type DecodeWmiResult struct + CommonName string + CreatedOn string + DateAvailableToPublic string + Make string + ManufacturerName string + ParentCompanyName string + URL string + UpdatedOn interface{} + VehicleType string + type GetWmiResult struct + Country interface{} + CreatedOn string + DateAvailableToPublic string + ID int64 + Name string + UpdatedOn interface{} + VehicleType string + WMI string + type VinRequest struct + Vin string + Year string