Class CbrnSiteLocationAugmentationType
A data type for additional information about a site location.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class CbrnSiteLocationAugmentationType : IEquatable<CbrnSiteLocationAugmentationType>
Properties
Context
cbrnSiteLocationAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public CbrnSiteLocationAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<CbrnSiteLocationAugmentationType.ContextEnum> | cbrnSiteLocationAugmentationType JSON-LD context |
GeographicPoint
A set of geographical coordinates providing latitude, longitude, and elevation (at the point of measurement and at the point on the earth's surface), and uncertainty of the coordinates. NIEM reference is cbrn:GeographicPoint
Declaration
[DataMember(Name = "geographicPoint")]
public List<CbrnGeographicPointType> GeographicPoint { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<CbrnGeographicPointType> | A set of geographical coordinates providing latitude, longitude, and elevation (at the point of measurement and at the point on the earth's surface), and uncertainty of the coordinates. NIEM reference is cbrn:GeographicPoint |
MapGuideLocation
A set of location information based on a map contained in a Map Guide document. NIEM reference is cbrn:MapGuideLocation
Declaration
[DataMember(Name = "mapGuideLocation")]
public List<CbrnMapGuideLocationType> MapGuideLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<CbrnMapGuideLocationType> | A set of location information based on a map contained in a Map Guide document. NIEM reference is cbrn:MapGuideLocation |
SiteSpecialInfo
A description of a site that may contain information of importance to a responder; e.g., electrified fence, dogs on property, loft apartment, multi-storied building, multiple warehouses on site, hazardous material, etc. NIEM reference is cbrn:SiteSpecialInfoText
Declaration
[DataMember(Name = "siteSpecialInfo")]
public List<NcTextType> SiteSpecialInfo { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a site that may contain information of importance to a responder; e.g., electrified fence, dogs on property, loft apartment, multi-storied building, multiple warehouses on site, hazardous material, etc. NIEM reference is cbrn:SiteSpecialInfoText |
SpecialEventEndDateTime
An ending date and time of a special event. NIEM reference is cbrn:SpecialEventEndDateTime
Declaration
[DataMember(Name = "specialEventEndDateTime")]
public List<NiemXsdateTime> SpecialEventEndDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsdateTime> | An ending date and time of a special event. NIEM reference is cbrn:SpecialEventEndDateTime |
SpecialEventName
A Name of a special event. NIEM reference is cbrn:SpecialEventName
Declaration
[DataMember(Name = "specialEventName")]
public List<NiemXsstring> SpecialEventName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | A Name of a special event. NIEM reference is cbrn:SpecialEventName |
SpecialEventSecurityArea
An area of operational security concern for a special event. NIEM reference is cbrn:SpecialEventSecurityArea
Declaration
[DataMember(Name = "specialEventSecurityArea")]
public List<GeoPolygonType> SpecialEventSecurityArea { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<GeoPolygonType> | An area of operational security concern for a special event. NIEM reference is cbrn:SpecialEventSecurityArea |
SpecialEventStartDateTime
A starting date and time of a special event. NIEM reference is cbrn:SpecialEventStartDateTime
Declaration
[DataMember(Name = "specialEventStartDateTime")]
public List<NiemXsdateTime> SpecialEventStartDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsdateTime> | A starting date and time of a special event. NIEM reference is cbrn:SpecialEventStartDateTime |
Methods
Equals(CbrnSiteLocationAugmentationType)
Returns true if CbrnSiteLocationAugmentationType instances are equal
Declaration
public bool Equals(CbrnSiteLocationAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
CbrnSiteLocationAugmentationType | other | Instance of CbrnSiteLocationAugmentationType 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(CbrnSiteLocationAugmentationType, CbrnSiteLocationAugmentationType)
Declaration
public static bool operator ==(CbrnSiteLocationAugmentationType left, CbrnSiteLocationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
CbrnSiteLocationAugmentationType | left | |
CbrnSiteLocationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(CbrnSiteLocationAugmentationType, CbrnSiteLocationAugmentationType)
Declaration
public static bool operator !=(CbrnSiteLocationAugmentationType left, CbrnSiteLocationAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
CbrnSiteLocationAugmentationType | left | |
CbrnSiteLocationAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |