Class JVehicleAugmentationType
A data type for additional information about a vehicle.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JVehicleAugmentationType : IEquatable<JVehicleAugmentationType>
Properties
Context
jVehicleAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JVehicleAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JVehicleAugmentationType.ContextEnum> | jVehicleAugmentationType JSON-LD context |
IsVehicleGarage
True if a vehicle is normally stored in a garage; false otherwise. NIEM reference is j:VehicleGarageIndicator
Declaration
[DataMember(Name = "isVehicleGarage")]
public List<NiemXsboolean> IsVehicleGarage { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a vehicle is normally stored in a garage; false otherwise. NIEM reference is j:VehicleGarageIndicator |
IsVehiclePaperMcoIssued
True if a paper copy of the manufacturer's certificate of origin (MCO) was sent from the manufacturer to the purchaser of the vehicle; false otherwise. NIEM reference is j:VehiclePaperMCOIssuedIndicator
Declaration
[DataMember(Name = "isVehiclePaperMcoIssued")]
public List<NiemXsboolean> IsVehiclePaperMcoIssued { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a paper copy of the manufacturer's certificate of origin (MCO) was sent from the manufacturer to the purchaser of the vehicle; false otherwise. NIEM reference is j:VehiclePaperMCOIssuedIndicator |
IsVehiclePartOrAccessory
True if the part is a potential component or accessory for a motor-driven conveyance designed to carry its operator, and optionally passengers and cargo, over land; false otherwise. NIEM reference is j:VehiclePartOrAccessoryIndicator
Declaration
[DataMember(Name = "isVehiclePartOrAccessory")]
public List<NiemXsboolean> IsVehiclePartOrAccessory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the part is a potential component or accessory for a motor-driven conveyance designed to carry its operator, and optionally passengers and cargo, over land; false otherwise. NIEM reference is j:VehiclePartOrAccessoryIndicator |
IsVehicleWanted
True if a vehicle is being searched for by law enforcement; false otherwise. NIEM reference is j:VehicleWantedIndicator
Declaration
[DataMember(Name = "isVehicleWanted")]
public List<NiemXsboolean> IsVehicleWanted { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a vehicle is being searched for by law enforcement; false otherwise. NIEM reference is j:VehicleWantedIndicator |
Lessee
An entity which has a contract or lease to use a vehicle. NIEM reference is j:Lessee
Declaration
[DataMember(Name = "lessee")]
public List<JLesseeType> Lessee { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JLesseeType> | An entity which has a contract or lease to use a vehicle. NIEM reference is j:Lessee |
Lessor
An entity which conveys vehicles by way of a lease. NIEM reference is j:Lessor
Declaration
[DataMember(Name = "lessor")]
public List<JLessorType> Lessor { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JLessorType> | An entity which conveys vehicles by way of a lease. NIEM reference is j:Lessor |
VehicleBrand
A brand issued to a vehicle. NIEM reference is j:VehicleBrand
Declaration
[DataMember(Name = "vehicleBrand")]
public List<JVehicleBrandType> VehicleBrand { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JVehicleBrandType> | A brand issued to a vehicle. NIEM reference is j:VehicleBrand |
VehicleBrander
An organization that brands a vehicle. NIEM reference is j:VehicleBrander
Declaration
[DataMember(Name = "vehicleBrander")]
public List<JVehicleBranderType> VehicleBrander { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JVehicleBranderType> | An organization that brands a vehicle. NIEM reference is j:VehicleBrander |
VehicleEmissionInspection
An official examination to test the emissions level of a vehicle. NIEM reference is j:VehicleEmissionInspection
Declaration
[DataMember(Name = "vehicleEmissionInspection")]
public List<JVehicleEmissionInspectionType> VehicleEmissionInspection { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JVehicleEmissionInspectionType> | An official examination to test the emissions level of a vehicle. NIEM reference is j:VehicleEmissionInspection |
VehicleEmissionInspectionQuantity
A number of times a vehicle goes through an emissions inspection. NIEM reference is j:VehicleEmissionInspectionQuantity
Declaration
[DataMember(Name = "vehicleEmissionInspectionQuantity")]
public List<NiemXsnonNegativeInteger> VehicleEmissionInspectionQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsnonNegativeInteger> | A number of times a vehicle goes through an emissions inspection. NIEM reference is j:VehicleEmissionInspectionQuantity |
VehicleGarage
A structure that a vehicle is currently or routinely garaged within. NIEM reference is j:VehicleGarage
Declaration
[DataMember(Name = "vehicleGarage")]
public List<NcFacilityType> VehicleGarage { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFacilityType> | A structure that a vehicle is currently or routinely garaged within. NIEM reference is j:VehicleGarage |
VehicleGrossAxleWeightRatingMeasure
A value specified by the vehicle manufacturer as the load-carrying capacity of a single axle system, as measured at the tire-ground interfaces NIEM reference is j:VehicleGrossAxleWeightRatingMeasure
Declaration
[DataMember(Name = "vehicleGrossAxleWeightRatingMeasure")]
public List<NcWeightMeasureType> VehicleGrossAxleWeightRatingMeasure { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcWeightMeasureType> | A value specified by the vehicle manufacturer as the load-carrying capacity of a single axle system, as measured at the tire-ground interfaces NIEM reference is j:VehicleGrossAxleWeightRatingMeasure |
VehicleInvoiceDate
A date on which the vehicle was invoiced by the manufacturer to the purchaser. NIEM reference is j:VehicleInvoiceDate
Declaration
[DataMember(Name = "vehicleInvoiceDate")]
public List<NcDateType> VehicleInvoiceDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the vehicle was invoiced by the manufacturer to the purchaser. NIEM reference is j:VehicleInvoiceDate |
VehicleInvoiceIdentification
A manufacturer-assigned identification affixed to the paperwork when the manufacturer ships the vehicle. NIEM reference is j:VehicleInvoiceIdentification
Declaration
[DataMember(Name = "vehicleInvoiceIdentification")]
public List<NcIdentificationType> VehicleInvoiceIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A manufacturer-assigned identification affixed to the paperwork when the manufacturer ships the vehicle. NIEM reference is j:VehicleInvoiceIdentification |
VehicleNominalTonRateMeasure
An approximate maximum load weight intended for the vehicle to transport, commonly applied to vans, pickups and single-unit trucks NIEM reference is j:VehicleNominalTonRateMeasure
Declaration
[DataMember(Name = "vehicleNominalTonRateMeasure")]
public List<NcWeightMeasureType> VehicleNominalTonRateMeasure { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcWeightMeasureType> | An approximate maximum load weight intended for the vehicle to transport, commonly applied to vans, pickups and single-unit trucks NIEM reference is j:VehicleNominalTonRateMeasure |
VehicleOwnershipNicb
A NICB Division location in the United States, showing interest in a stolen vehicle entry. NIEM reference is j:VehicleOwnershipNICBText
Declaration
[DataMember(Name = "vehicleOwnershipNicb")]
public List<NcTextType> VehicleOwnershipNicb { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A NICB Division location in the United States, showing interest in a stolen vehicle entry. NIEM reference is j:VehicleOwnershipNICBText |
VehicleSafetyInspection
An official examination of the safety of a vehicle. NIEM reference is j:VehicleSafetyInspection
Declaration
[DataMember(Name = "vehicleSafetyInspection")]
public List<JVehicleSafetyInspectionType> VehicleSafetyInspection { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JVehicleSafetyInspectionType> | An official examination of the safety of a vehicle. NIEM reference is j:VehicleSafetyInspection |
VehicleShipDate
A date on which the vehicle was shipped by the manufacturer to the purchaser. NIEM reference is j:VehicleShipDate
Declaration
[DataMember(Name = "vehicleShipDate")]
public List<NcDateType> VehicleShipDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the vehicle was shipped by the manufacturer to the purchaser. NIEM reference is j:VehicleShipDate |
VehicleTaxableAmount
A monetary amount used as the tax basis for a vehicle. NIEM reference is j:VehicleTaxableAmount
Declaration
[DataMember(Name = "vehicleTaxableAmount")]
public List<NcAmountType> VehicleTaxableAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A monetary amount used as the tax basis for a vehicle. NIEM reference is j:VehicleTaxableAmount |
VehicleTitle
A deed or other official document showing the legal ownership of a vehicle. NIEM reference is j:VehicleTitle
Declaration
[DataMember(Name = "vehicleTitle")]
public List<JItemTitleType> VehicleTitle { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JItemTitleType> | A deed or other official document showing the legal ownership of a vehicle. NIEM reference is j:VehicleTitle |
VehicleUseCode
A kind of special function being served by this vehicle regardless of whether the function is marked on the vehicle. NIEM reference is j:VehicleUseCode
Declaration
[DataMember(Name = "vehicleUseCode")]
public List<MmuccVehicleUseCodeType> VehicleUseCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<MmuccVehicleUseCodeType> | A kind of special function being served by this vehicle regardless of whether the function is marked on the vehicle. NIEM reference is j:VehicleUseCode |
VehicleVina
A Vehicle Identification Number Analysis; a combination of a vehicle make and model information. NIEM reference is j:VehicleVINAText
Declaration
[DataMember(Name = "vehicleVina")]
public List<NcTextType> VehicleVina { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A Vehicle Identification Number Analysis; a combination of a vehicle make and model information. NIEM reference is j:VehicleVINAText |
Methods
Equals(JVehicleAugmentationType)
Returns true if JVehicleAugmentationType instances are equal
Declaration
public bool Equals(JVehicleAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
JVehicleAugmentationType | other | Instance of JVehicleAugmentationType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(JVehicleAugmentationType, JVehicleAugmentationType)
Declaration
public static bool operator ==(JVehicleAugmentationType left, JVehicleAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JVehicleAugmentationType | left | |
JVehicleAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JVehicleAugmentationType, JVehicleAugmentationType)
Declaration
public static bool operator !=(JVehicleAugmentationType left, JVehicleAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JVehicleAugmentationType | left | |
JVehicleAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |