Class CbrnConveyanceAugmentationType
A data type for additional information about a conveyance.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class CbrnConveyanceAugmentationType : IEquatable<CbrnConveyanceAugmentationType>
Properties
Context
cbrnConveyanceAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public CbrnConveyanceAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<CbrnConveyanceAugmentationType.ContextEnum> | cbrnConveyanceAugmentationType JSON-LD context |
ConveyanceKindCode
An identifier of a kind of a conveyance. For example: Ship, Airplane, Truck, etc. NIEM reference is cbrn:ConveyanceKindCode
Declaration
[DataMember(Name = "conveyanceKindCode")]
public List<CbrnclConveyanceKindCodeType> ConveyanceKindCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<CbrnclConveyanceKindCodeType> | An identifier of a kind of a conveyance. For example: Ship, Airplane, Truck, etc. NIEM reference is cbrn:ConveyanceKindCode |
ConveyanceWeightDescription
A description of conveyance weight, such as gross weight, axle weight, etc., this element is used to provide the description that is applicable to the value provided by the Conveyance weight measure. NIEM reference is cbrn:ConveyanceWeightDescriptionText
Declaration
[DataMember(Name = "conveyanceWeightDescription")]
public List<NcTextType> ConveyanceWeightDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of conveyance weight, such as gross weight, axle weight, etc., this element is used to provide the description that is applicable to the value provided by the Conveyance weight measure. NIEM reference is cbrn:ConveyanceWeightDescriptionText |
Methods
Equals(CbrnConveyanceAugmentationType)
Returns true if CbrnConveyanceAugmentationType instances are equal
Declaration
public bool Equals(CbrnConveyanceAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
CbrnConveyanceAugmentationType | other | Instance of CbrnConveyanceAugmentationType 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(CbrnConveyanceAugmentationType, CbrnConveyanceAugmentationType)
Declaration
public static bool operator ==(CbrnConveyanceAugmentationType left, CbrnConveyanceAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
CbrnConveyanceAugmentationType | left | |
CbrnConveyanceAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(CbrnConveyanceAugmentationType, CbrnConveyanceAugmentationType)
Declaration
public static bool operator !=(CbrnConveyanceAugmentationType left, CbrnConveyanceAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
CbrnConveyanceAugmentationType | left | |
CbrnConveyanceAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |