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 |