Class NcJurisdictionType
A data type for a geopolitical area in which an organization, person, or object has a specific range of authority.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcJurisdictionType : IEquatable<NcJurisdictionType>
Properties
AnsiD20AuthorityCode
An area, state, region, or other geographic unit over which some kind of authority exists. NIEM reference is j:JurisdictionANSID20AuthorityCode
Declaration
[DataMember(Name = "ansiD20AuthorityCode")]
public List<AamvaD20JurisdictionAuthorityCodeType> AnsiD20AuthorityCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20JurisdictionAuthorityCodeType> | An area, state, region, or other geographic unit over which some kind of authority exists. NIEM reference is j:JurisdictionANSID20AuthorityCode |
Augmentation
Additional information about a jurisdiction. NIEM reference is j:JurisdictionAugmentation
Declaration
[DataMember(Name = "augmentation")]
public List<JJurisdictionAugmentationType> Augmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JJurisdictionAugmentationType> | Additional information about a jurisdiction. NIEM reference is j:JurisdictionAugmentation |
AuthorityUri
A URI for an organization or other authority that assigns identifiers to things identified. NIEM reference is mo:AuthorityURI
Declaration
[DataMember(Name = "authorityUri")]
public List<NiemXsanyURI> AuthorityUri { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsanyURI> | A URI for an organization or other authority that assigns identifiers to things identified. NIEM reference is mo:AuthorityURI |
Context
ncJurisdictionType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcJurisdictionType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcJurisdictionType.ContextEnum> | ncJurisdictionType JSON-LD context |
Identification
An identification of a jurisdiction. NIEM reference is nc:JurisdictionIdentification
Declaration
[DataMember(Name = "identification")]
public List<NcIdentificationType> Identification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification of a jurisdiction. NIEM reference is nc:JurisdictionIdentification |
LocationCityName
A name of a city or town. NIEM reference is nc:LocationCityName
Declaration
[DataMember(Name = "locationCityName")]
public List<NcProperNameTextType> LocationCityName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcProperNameTextType> | A name of a city or town. NIEM reference is nc:LocationCityName |
LocationCountry
A country, territory, dependency, or other such geopolitical subdivision of a location. NIEM reference is nc:LocationCountry
Declaration
[DataMember(Name = "locationCountry")]
public List<NcCountryType> LocationCountry { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCountryType> | A country, territory, dependency, or other such geopolitical subdivision of a location. NIEM reference is nc:LocationCountry |
LocationCountyCode
A county, parish, vicinage, or other such geopolitical subdivision of a state. NIEM reference is nc:LocationCountyCode
Declaration
[DataMember(Name = "locationCountyCode")]
public List<CensusUSCountyCodeType> LocationCountyCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<CensusUSCountyCodeType> | A county, parish, vicinage, or other such geopolitical subdivision of a state. NIEM reference is nc:LocationCountyCode |
LocationCountyName
A name of a county, parish, vicinage, or other such geopolitical subdivision of a state. NIEM reference is nc:LocationCountyName
Declaration
[DataMember(Name = "locationCountyName")]
public List<NcProperNameTextType> LocationCountyName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcProperNameTextType> | A name of a county, parish, vicinage, or other such geopolitical subdivision of a state. NIEM reference is nc:LocationCountyName |
LocationState
A state, commonwealth, province, or other such geopolitical subdivision of a country. NIEM reference is nc:LocationState
Declaration
[DataMember(Name = "locationState")]
public List<NcStateType> LocationState { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcStateType> | A state, commonwealth, province, or other such geopolitical subdivision of a country. NIEM reference is nc:LocationState |
Text
An area in which an organization or person has some kind of authoritative capacity or responsibility over. NIEM reference is nc:JurisdictionText
Declaration
[DataMember(Name = "text")]
public List<NcTextType> Text { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An area in which an organization or person has some kind of authoritative capacity or responsibility over. NIEM reference is nc:JurisdictionText |
Methods
Equals(NcJurisdictionType)
Returns true if NcJurisdictionType instances are equal
Declaration
public bool Equals(NcJurisdictionType other)
Parameters
Type | Name | Description |
---|---|---|
NcJurisdictionType | other | Instance of NcJurisdictionType 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(NcJurisdictionType, NcJurisdictionType)
Declaration
public static bool operator ==(NcJurisdictionType left, NcJurisdictionType right)
Parameters
Type | Name | Description |
---|---|---|
NcJurisdictionType | left | |
NcJurisdictionType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcJurisdictionType, NcJurisdictionType)
Declaration
public static bool operator !=(NcJurisdictionType left, NcJurisdictionType right)
Parameters
Type | Name | Description |
---|---|---|
NcJurisdictionType | left | |
NcJurisdictionType | right |
Returns
Type | Description |
---|---|
System.Boolean |