Class JVehicleBrandType
A data type for a brand issued to a vehicle.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JVehicleBrandType : IEquatable<JVehicleBrandType>
Properties
Code
A brand applied to the title or odometer of a vehicle. NIEM reference is j:VehicleBrandCode
Declaration
[DataMember(Name = "code")]
public List<AamvaD20BrandCodeType> Code { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<AamvaD20BrandCodeType> | A brand applied to the title or odometer of a vehicle. NIEM reference is j:VehicleBrandCode |
Context
jVehicleBrandType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JVehicleBrandType.ContextEnum? Context { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<JVehicleBrandType.ContextEnum> | jVehicleBrandType JSON-LD context |
DamagePercentageCategory
A kind of indication of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state. NIEM reference is j:VehicleBrandDamagePercentageCategoryText
Declaration
[DataMember(Name = "damagePercentageCategory")]
public List<NcTextType> DamagePercentageCategory { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<NcTextType> | A kind of indication of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state. NIEM reference is j:VehicleBrandDamagePercentageCategoryText |
DamagePercentageCategoryCode
An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state. NIEM reference is j:VehicleBrandDamagePercentageCategoryCode
Declaration
[DataMember(Name = "damagePercentageCategoryCode")]
public List<AamvaD20BrandDamagePercentageCategoryCodeType> DamagePercentageCategoryCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<AamvaD20BrandDamagePercentageCategoryCodeType> | An indicator of whether the Percentage of Damage is the actual value applied to a specific vehicle or is the threshold level applied by a state. NIEM reference is j:VehicleBrandDamagePercentageCategoryCode |
Date
A date a vehicle brand was applied or obtained. NIEM reference is j:VehicleBrandDate
Declaration
[DataMember(Name = "date")]
public List<NcDateType> Date { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<NcDateType> | A date a vehicle brand was applied or obtained. NIEM reference is j:VehicleBrandDate |
SalvagePercent
A percentage of damage (in terms of the extent that the fair salvage value plus the cost of repairing the vehicle for legal operation exceeds the fair market value of the vehicle prior to the incident causing the damage) a vehicle must sustain to be brand NIEM reference is j:VehicleBrandSalvagePercent
Declaration
[DataMember(Name = "salvagePercent")]
public List<NiemXsdecimal> SalvagePercent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<NiemXsdecimal> | A percentage of damage (in terms of the extent that the fair salvage value plus the cost of repairing the vehicle for legal operation exceeds the fair market value of the vehicle prior to the incident causing the damage) a vehicle must sustain to be brand NIEM reference is j:VehicleBrandSalvagePercent |
Text
A brand applied to the title or odometer of a vehicle. NIEM reference is j:VehicleBrandText
Declaration
[DataMember(Name = "text")]
public List<NcTextType> Text { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<NcTextType> | A brand applied to the title or odometer of a vehicle. NIEM reference is j:VehicleBrandText |
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 |
VehicleDisposition
A disposition of the vehicle as documented by the junk yard or salvage yard. NIEM reference is j:VehicleBrandVehicleDispositionText
Declaration
[DataMember(Name = "vehicleDisposition")]
public List<NcTextType> VehicleDisposition { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<NcTextType> | A disposition of the vehicle as documented by the junk yard or salvage yard. NIEM reference is j:VehicleBrandVehicleDispositionText |
VehicleDispositionCode
A disposition of the vehicle as documented by the junk yard or salvage yard. NIEM reference is j:VehicleBrandVehicleDispositionCode
Declaration
[DataMember(Name = "vehicleDispositionCode")]
public List<AamvaD20BrandVehicleDispositionCodeType> VehicleDispositionCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<AamvaD20BrandVehicleDispositionCodeType> | A disposition of the vehicle as documented by the junk yard or salvage yard. NIEM reference is j:VehicleBrandVehicleDispositionCode |
VehicleSourceName
A name of an individual or organization from which a brander obtained a vehicle. NIEM reference is j:VehicleBrandVehicleSourceName
Declaration
[DataMember(Name = "vehicleSourceName")]
public List<NcTextType> VehicleSourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<NcTextType> | A name of an individual or organization from which a brander obtained a vehicle. NIEM reference is j:VehicleBrandVehicleSourceName |
Methods
Equals(JVehicleBrandType)
Returns true if JVehicleBrandType instances are equal
Declaration
public bool Equals(JVehicleBrandType other)
Parameters
| Type | Name | Description |
|---|---|---|
| JVehicleBrandType | other | Instance of JVehicleBrandType 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(JVehicleBrandType, JVehicleBrandType)
Declaration
public static bool operator ==(JVehicleBrandType left, JVehicleBrandType right)
Parameters
| Type | Name | Description |
|---|---|---|
| JVehicleBrandType | left | |
| JVehicleBrandType | right |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Inequality(JVehicleBrandType, JVehicleBrandType)
Declaration
public static bool operator !=(JVehicleBrandType left, JVehicleBrandType right)
Parameters
| Type | Name | Description |
|---|---|---|
| JVehicleBrandType | left | |
| JVehicleBrandType | right |
Returns
| Type | Description |
|---|---|
| System.Boolean |