Class JVehicleInspectionType
A data type for an official examination of a vehicle.
Inheritance
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JVehicleInspectionType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JVehicleInspectionType>
Properties
Address
An address for a facility at which an inspection is performed on a vehicle. NIEM reference is j:VehicleInspectionAddress
Declaration
[DataMember(Name = "address")]
public List<NcAddressType> Address { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAddressType> | An address for a facility at which an inspection is performed on a vehicle. NIEM reference is j:VehicleInspectionAddress |
Context
jVehicleInspectionType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JVehicleInspectionType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JVehicleInspectionType.ContextEnum> | jVehicleInspectionType JSON-LD context |
InspectorIdentification
An jurisdiction-assigned identification of a person or station that performed an inspection of a vehicle. NIEM reference is j:VehicleInspectionInspectorIdentification
Declaration
[DataMember(Name = "inspectorIdentification")]
public List<NcIdentificationType> InspectorIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An jurisdiction-assigned identification of a person or station that performed an inspection of a vehicle. NIEM reference is j:VehicleInspectionInspectorIdentification |
JurisdictionAuthority
An authority which has jurisdiction over the location where an inspection is performed. NIEM reference is j:VehicleInspectionJurisdictionAuthorityText
Declaration
[DataMember(Name = "jurisdictionAuthority")]
public List<NcTextType> JurisdictionAuthority { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An authority which has jurisdiction over the location where an inspection is performed. NIEM reference is j:VehicleInspectionJurisdictionAuthorityText |
JurisdictionAuthorityCode
An authority which has jurisdiction over the location where an inspection is performed. NIEM reference is j:VehicleInspectionJurisdictionAuthorityCode
Declaration
[DataMember(Name = "jurisdictionAuthorityCode")]
public List<AamvaD20JurisdictionAuthorityCodeType> JurisdictionAuthorityCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20JurisdictionAuthorityCodeType> | An authority which has jurisdiction over the location where an inspection is performed. NIEM reference is j:VehicleInspectionJurisdictionAuthorityCode |
SmogCertificateCode
An indication of whether or not a vehicle has a current smog certificate. NIEM reference is j:VehicleInspectionSmogCertificateCode
Declaration
[DataMember(Name = "smogCertificateCode")]
public List<AamvaD20SmogCertificateCodeType> SmogCertificateCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20SmogCertificateCodeType> | An indication of whether or not a vehicle has a current smog certificate. NIEM reference is j:VehicleInspectionSmogCertificateCode |
StationIdentification
An identification of a station which performs a vehicle inspection. NIEM reference is j:VehicleInspectionStationIdentification
Declaration
[DataMember(Name = "stationIdentification")]
public List<NcIdentificationType> StationIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification of a station which performs a vehicle inspection. NIEM reference is j:VehicleInspectionStationIdentification |
TestCategory
A kind of test used to conduct an inspection of a vehicle. NIEM reference is j:VehicleInspectionTestCategoryText
Declaration
[DataMember(Name = "testCategory")]
public List<NcTextType> TestCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of test used to conduct an inspection of a vehicle. NIEM reference is j:VehicleInspectionTestCategoryText |
Methods
Equals(JVehicleInspectionType)
Returns true if JVehicleInspectionType instances are equal
Declaration
public bool Equals(JVehicleInspectionType other)
Parameters
Type | Name | Description |
---|---|---|
JVehicleInspectionType | other | Instance of JVehicleInspectionType 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(JVehicleInspectionType, JVehicleInspectionType)
Declaration
public static bool operator ==(JVehicleInspectionType left, JVehicleInspectionType right)
Parameters
Type | Name | Description |
---|---|---|
JVehicleInspectionType | left | |
JVehicleInspectionType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JVehicleInspectionType, JVehicleInspectionType)
Declaration
public static bool operator !=(JVehicleInspectionType left, JVehicleInspectionType right)
Parameters
Type | Name | Description |
---|---|---|
JVehicleInspectionType | left | |
JVehicleInspectionType | right |
Returns
Type | Description |
---|---|
System.Boolean |