Class JPassagePointType
A data type for a point of entry or a point of exit to a location or structure.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JPassagePointType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JPassagePointType>
Properties
Category
A kind of entry or exit point to a location or structure. NIEM reference is j:PassagePointCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of entry or exit point to a location or structure. NIEM reference is j:PassagePointCategoryText |
Context
jPassagePointType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JPassagePointType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JPassagePointType.ContextEnum> | jPassagePointType JSON-LD context |
Description
A description of an entry or exit point. NIEM reference is j:PassagePointDescriptionText
Declaration
[DataMember(Name = "description")]
public List<NcTextType> Description { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of an entry or exit point. NIEM reference is j:PassagePointDescriptionText |
MethodCode
A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodCode
Declaration
[DataMember(Name = "methodCode")]
public List<UcrMethodOfEntryCodeType> MethodCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<UcrMethodOfEntryCodeType> | A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodCode |
MethodNdExCode
A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodNDExCode
Declaration
[DataMember(Name = "methodNdExCode")]
public List<JPassagePointMethodCodeType> MethodNdExCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JPassagePointMethodCodeType> | A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodNDExCode |
MethodOfAccess
A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodOfAccessText
Declaration
[DataMember(Name = "methodOfAccess")]
public List<NcTextType> MethodOfAccess { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodOfAccessText |
MethodOfAccessCode
A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodOfAccessCode
Declaration
[DataMember(Name = "methodOfAccessCode")]
public List<NdexMethodOfAccessCodeType> MethodOfAccessCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexMethodOfAccessCodeType> | A method used to enter or exit through a passage point. NIEM reference is j:PassagePointMethodOfAccessCode |
PassagePoint
A point of entry or exit to a location or structure. NIEM reference is j:PassagePoint
Declaration
[DataMember(Name = "passagePoint")]
public List<JPassagePointType> PassagePoint { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JPassagePointType> | A point of entry or exit to a location or structure. NIEM reference is j:PassagePoint |
SecurityCategory
A kind of security present at a passage point. NIEM reference is j:PassagePointSecurityCategoryText
Declaration
[DataMember(Name = "securityCategory")]
public List<NcTextType> SecurityCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of security present at a passage point. NIEM reference is j:PassagePointSecurityCategoryText |
SecurityCategoryCode
A kind of security present at a passage point. NIEM reference is j:PassagePointSecurityCategoryCode
Declaration
[DataMember(Name = "securityCategoryCode")]
public List<NdexPremiseSecurityCategoryCodeType> SecurityCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexPremiseSecurityCategoryCodeType> | A kind of security present at a passage point. NIEM reference is j:PassagePointSecurityCategoryCode |
SecurityStatus
A status of the security system at a passage point. NIEM reference is j:PassagePointSecurityStatusText
Declaration
[DataMember(Name = "securityStatus")]
public List<NcTextType> SecurityStatus { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A status of the security system at a passage point. NIEM reference is j:PassagePointSecurityStatusText |
SecurityStatusCode
A status of the security system at a passage point. NIEM reference is j:PassagePointSecurityStatusCode
Declaration
[DataMember(Name = "securityStatusCode")]
public List<NdexSecuritySystemStatusCodeType> SecurityStatusCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexSecuritySystemStatusCodeType> | A status of the security system at a passage point. NIEM reference is j:PassagePointSecurityStatusCode |
Text
A point of entry or exit to a location or structure. NIEM reference is j:PassagePointText
Declaration
[DataMember(Name = "text")]
public List<NcTextType> Text { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A point of entry or exit to a location or structure. NIEM reference is j:PassagePointText |
Methods
Equals(JPassagePointType)
Returns true if JPassagePointType instances are equal
Declaration
public bool Equals(JPassagePointType other)
Parameters
Type | Name | Description |
---|---|---|
JPassagePointType | other | Instance of JPassagePointType 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(JPassagePointType, JPassagePointType)
Declaration
public static bool operator ==(JPassagePointType left, JPassagePointType right)
Parameters
Type | Name | Description |
---|---|---|
JPassagePointType | left | |
JPassagePointType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JPassagePointType, JPassagePointType)
Declaration
public static bool operator !=(JPassagePointType left, JPassagePointType right)
Parameters
Type | Name | Description |
---|---|---|
JPassagePointType | left | |
JPassagePointType | right |
Returns
Type | Description |
---|---|
System.Boolean |