Class JDriverLicenseMedicalCertificationType
A data type for a medical certification associated with a driver license.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JDriverLicenseMedicalCertificationType : IEquatable<JDriverLicenseMedicalCertificationType>
Properties
Context
jDriverLicenseMedicalCertificationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JDriverLicenseMedicalCertificationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JDriverLicenseMedicalCertificationType.ContextEnum> | jDriverLicenseMedicalCertificationType JSON-LD context |
DriverLicenseMedicalSelfCertificationCode
A driver's self certification of the commercial driver's status regarding 49 CFR 390.3 and the type of driving. NIEM reference is j:DriverLicenseMedicalSelfCertificationCode
Declaration
[DataMember(Name = "driverLicenseMedicalSelfCertificationCode")]
public List<AamvaD20DriverLicenseMedicalSelfCertificationCodeType> DriverLicenseMedicalSelfCertificationCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20DriverLicenseMedicalSelfCertificationCodeType> | A driver's self certification of the commercial driver's status regarding 49 CFR 390.3 and the type of driving. NIEM reference is j:DriverLicenseMedicalSelfCertificationCode |
DriverLicenseSkillsPerformanceEvaluationEffectiveDate
A start date of the most recent variance of a medical certificate, due to a commercial driver's Skills Performance Evaluation. NIEM reference is j:DriverLicenseSkillsPerformanceEvaluationEffectiveDate
Declaration
[DataMember(Name = "driverLicenseSkillsPerformanceEvaluationEffectiveDate")]
public List<NcDateType> DriverLicenseSkillsPerformanceEvaluationEffectiveDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A start date of the most recent variance of a medical certificate, due to a commercial driver's Skills Performance Evaluation. NIEM reference is j:DriverLicenseSkillsPerformanceEvaluationEffectiveDate |
DriverLicenseSkillsPerformanceEvaluationExpirationDate
An expiration date of the most recent variance of a medical certificate, due to a commercial driver's Skills Performance Evaluation. NIEM reference is j:DriverLicenseSkillsPerformanceEvaluationExpirationDate
Declaration
[DataMember(Name = "driverLicenseSkillsPerformanceEvaluationExpirationDate")]
public List<NcDateType> DriverLicenseSkillsPerformanceEvaluationExpirationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | An expiration date of the most recent variance of a medical certificate, due to a commercial driver's Skills Performance Evaluation. NIEM reference is j:DriverLicenseSkillsPerformanceEvaluationExpirationDate |
DriverLicenseWaiverExemptEffectiveDate
A start date of the most recent variance of a medical certificate, due to a waiver or exemption. NIEM reference is j:DriverLicenseWaiverExemptEffectiveDate
Declaration
[DataMember(Name = "driverLicenseWaiverExemptEffectiveDate")]
public List<NcDateType> DriverLicenseWaiverExemptEffectiveDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A start date of the most recent variance of a medical certificate, due to a waiver or exemption. NIEM reference is j:DriverLicenseWaiverExemptEffectiveDate |
DriverLicenseWaiverExemptExpirationDate
An expiration date of the most recent variance of a medical certificate, due to a waiver or exemption. NIEM reference is j:DriverLicenseWaiverExemptExpirationDate
Declaration
[DataMember(Name = "driverLicenseWaiverExemptExpirationDate")]
public List<NcDateType> DriverLicenseWaiverExemptExpirationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | An expiration date of the most recent variance of a medical certificate, due to a waiver or exemption. NIEM reference is j:DriverLicenseWaiverExemptExpirationDate |
ExpirationDate
A date on which a medical certificate issued to a commercial driver expires. NIEM reference is j:DriverLicenseMedicalCertificationExpirationDate
Declaration
[DataMember(Name = "expirationDate")]
public List<NcDateType> ExpirationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which a medical certificate issued to a commercial driver expires. NIEM reference is j:DriverLicenseMedicalCertificationExpirationDate |
IsDriverLicenseWaiverExemptExpirationIndefinite
True if the expiration date of the most recent variance of a medical certificate is indefinite; false otherwise. NIEM reference is j:DriverLicenseWaiverExemptExpirationIndefiniteIndicator
Declaration
[DataMember(Name = "isDriverLicenseWaiverExemptExpirationIndefinite")]
public List<NiemXsboolean> IsDriverLicenseWaiverExemptExpirationIndefinite { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the expiration date of the most recent variance of a medical certificate is indefinite; false otherwise. NIEM reference is j:DriverLicenseWaiverExemptExpirationIndefiniteIndicator |
IssueDate
A date on which a medical practitioner issued a medical certificate to a commercial driver. NIEM reference is j:DriverLicenseMedicalCertificationIssueDate
Declaration
[DataMember(Name = "issueDate")]
public List<NcDateType> IssueDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which a medical practitioner issued a medical certificate to a commercial driver. NIEM reference is j:DriverLicenseMedicalCertificationIssueDate |
RestrictionCode
A restriction imposed on a commercial driver by a medical examiner. NIEM reference is j:DriverLicenseMedicalCertificationRestrictionCode
Declaration
[DataMember(Name = "restrictionCode")]
public List<AamvaD20DriverLicenseMedicalCertificationRestrictionCodeType> RestrictionCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20DriverLicenseMedicalCertificationRestrictionCodeType> | A restriction imposed on a commercial driver by a medical examiner. NIEM reference is j:DriverLicenseMedicalCertificationRestrictionCode |
StatusCode
An indication of the status of a driver's medical certification. NIEM reference is j:DriverLicenseMedicalCertificationStatusCode
Declaration
[DataMember(Name = "statusCode")]
public List<AamvaD20DriverLicenseMedicalCertificationStatusCodeType> StatusCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20DriverLicenseMedicalCertificationStatusCodeType> | An indication of the status of a driver's medical certification. NIEM reference is j:DriverLicenseMedicalCertificationStatusCode |
Methods
Equals(JDriverLicenseMedicalCertificationType)
Returns true if JDriverLicenseMedicalCertificationType instances are equal
Declaration
public bool Equals(JDriverLicenseMedicalCertificationType other)
Parameters
Type | Name | Description |
---|---|---|
JDriverLicenseMedicalCertificationType | other | Instance of JDriverLicenseMedicalCertificationType 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(JDriverLicenseMedicalCertificationType, JDriverLicenseMedicalCertificationType)
Declaration
public static bool operator ==(JDriverLicenseMedicalCertificationType left, JDriverLicenseMedicalCertificationType right)
Parameters
Type | Name | Description |
---|---|---|
JDriverLicenseMedicalCertificationType | left | |
JDriverLicenseMedicalCertificationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JDriverLicenseMedicalCertificationType, JDriverLicenseMedicalCertificationType)
Declaration
public static bool operator !=(JDriverLicenseMedicalCertificationType left, JDriverLicenseMedicalCertificationType right)
Parameters
Type | Name | Description |
---|---|---|
JDriverLicenseMedicalCertificationType | left | |
JDriverLicenseMedicalCertificationType | right |
Returns
Type | Description |
---|---|
System.Boolean |