Class ScrAddressAugmentationType
A data type for additional information about an address.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class ScrAddressAugmentationType : IEquatable<ScrAddressAugmentationType>
Properties
AddressClassification
A classification of an ADDRESS NIEM reference is scr:AddressClassification
Declaration
[DataMember(Name = "addressClassification")]
public List<ScrAddressClassificationType> AddressClassification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ScrAddressClassificationType> | A classification of an ADDRESS NIEM reference is scr:AddressClassification |
AddressIdentification
An identification value for an ADDRESS. NIEM reference is scr:AddressIdentification
Declaration
[DataMember(Name = "addressIdentification")]
public List<NcIdentificationType> AddressIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification value for an ADDRESS. NIEM reference is scr:AddressIdentification |
Context
scrAddressAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public ScrAddressAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<ScrAddressAugmentationType.ContextEnum> | scrAddressAugmentationType JSON-LD context |
CountryNameBeginDate
A date on which the COUNTRY NAME came into existence NIEM reference is scr:CountryNameBeginDate
Declaration
[DataMember(Name = "countryNameBeginDate")]
public List<NcDateType> CountryNameBeginDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the COUNTRY NAME came into existence NIEM reference is scr:CountryNameBeginDate |
CountryNameEndDate
A date on which the COUNTRY NAME ended. NIEM reference is scr:CountryNameEndDate
Declaration
[DataMember(Name = "countryNameEndDate")]
public List<NcDateType> CountryNameEndDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the COUNTRY NAME ended. NIEM reference is scr:CountryNameEndDate |
CountryNameId
An identifier for a COUNTRY NAME. NIEM reference is scr:CountryNameID
Declaration
[DataMember(Name = "countryNameId")]
public List<NiemXsstring> CountryNameId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier for a COUNTRY NAME. NIEM reference is scr:CountryNameID |
CountrySubdivisionCategoryCode
A COUNTRY SUBDIVISION TYPE. NIEM reference is scr:CountrySubdivisionCategoryCode
Declaration
[DataMember(Name = "countrySubdivisionCategoryCode")]
public List<ScrCountrySubdivisionCategoryCodeType> CountrySubdivisionCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ScrCountrySubdivisionCategoryCodeType> | A COUNTRY SUBDIVISION TYPE. NIEM reference is scr:CountrySubdivisionCategoryCode |
CountrySubdivisionCategoryDescription
A description of the values used for a COUNTRY SUBDIVISION TYPE. NIEM reference is scr:CountrySubdivisionCategoryDescriptionText
Declaration
[DataMember(Name = "countrySubdivisionCategoryDescription")]
public List<NcTextType> CountrySubdivisionCategoryDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the values used for a COUNTRY SUBDIVISION TYPE. NIEM reference is scr:CountrySubdivisionCategoryDescriptionText |
CountrySubdivisionId
An identifier that represents a COUNTRY SUBDIVISION. NIEM reference is scr:CountrySubdivisionID
Declaration
[DataMember(Name = "countrySubdivisionId")]
public List<NiemXsstring> CountrySubdivisionId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier that represents a COUNTRY SUBDIVISION. NIEM reference is scr:CountrySubdivisionID |
CountrySubdivisionName
A name of the COUNTRY SUBDIVISION. NIEM reference is scr:CountrySubdivisionName
Declaration
[DataMember(Name = "countrySubdivisionName")]
public List<NcTextType> CountrySubdivisionName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of the COUNTRY SUBDIVISION. NIEM reference is scr:CountrySubdivisionName |
CountrySubdivisionNameBeginDate
A date on which the COUNTRY SUBDIVISION NAME came into existence. NIEM reference is scr:CountrySubdivisionNameBeginDate
Declaration
[DataMember(Name = "countrySubdivisionNameBeginDate")]
public List<NcDateType> CountrySubdivisionNameBeginDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the COUNTRY SUBDIVISION NAME came into existence. NIEM reference is scr:CountrySubdivisionNameBeginDate |
CountrySubdivisionNameEndDate
A date on which the COUNTRY SUBDIVISION NAME ended. NIEM reference is scr:CountrySubdivisionNameEndDate
Declaration
[DataMember(Name = "countrySubdivisionNameEndDate")]
public List<NcDateType> CountrySubdivisionNameEndDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the COUNTRY SUBDIVISION NAME ended. NIEM reference is scr:CountrySubdivisionNameEndDate |
CountrySubdivisionNameId
An identifier that represents a COUNTRY SUBDIVISION NAME. NIEM reference is scr:CountrySubdivisionNameID
Declaration
[DataMember(Name = "countrySubdivisionNameId")]
public List<NiemXsstring> CountrySubdivisionNameId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier that represents a COUNTRY SUBDIVISION NAME. NIEM reference is scr:CountrySubdivisionNameID |
IsInsLookout
True if the COUNTRY is on the DHS list as a potential threat to the United States; false otherwise. NIEM reference is scr:INSLookoutIndicator
Declaration
[DataMember(Name = "isInsLookout")]
public List<NiemXsboolean> IsInsLookout { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the COUNTRY is on the DHS list as a potential threat to the United States; false otherwise. NIEM reference is scr:INSLookoutIndicator |
LocationBlockGroup
A real estate subdivision of the GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationBlockGroupText
Declaration
[DataMember(Name = "locationBlockGroup")]
public List<NcTextType> LocationBlockGroup { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A real estate subdivision of the GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationBlockGroupText |
LocationBuildingUnitName
A name of the part (room) of the physical structure specified for a GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationBuildingUnitName
Declaration
[DataMember(Name = "locationBuildingUnitName")]
public List<NcTextType> LocationBuildingUnitName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of the part (room) of the physical structure specified for a GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationBuildingUnitName |
LocationBuildingUnitNumber
A number of the part (room) of the physical structure specified for a GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationBuildingUnitNumberText
Declaration
[DataMember(Name = "locationBuildingUnitNumber")]
public List<NcTextType> LocationBuildingUnitNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A number of the part (room) of the physical structure specified for a GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationBuildingUnitNumberText |
LocationCarrierRoute
A postal carrier route serving the GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationCarrierRouteText
Declaration
[DataMember(Name = "locationCarrierRoute")]
public List<NcTextType> LocationCarrierRoute { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A postal carrier route serving the GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationCarrierRouteText |
LocationElement
A part or sub-division of a location. NIEM reference is scr:LocationElement
Declaration
[DataMember(Name = "locationElement")]
public List<ScrLocationElementType> LocationElement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ScrLocationElementType> | A part or sub-division of a location. NIEM reference is scr:LocationElement |
LocationTract
A real estate tract of the GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationTractText
Declaration
[DataMember(Name = "locationTract")]
public List<NcTextType> LocationTract { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A real estate tract of the GEOPHYSICAL ADDRESS. NIEM reference is scr:LocationTractText |
Methods
Equals(ScrAddressAugmentationType)
Returns true if ScrAddressAugmentationType instances are equal
Declaration
public bool Equals(ScrAddressAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
ScrAddressAugmentationType | other | Instance of ScrAddressAugmentationType 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(ScrAddressAugmentationType, ScrAddressAugmentationType)
Declaration
public static bool operator ==(ScrAddressAugmentationType left, ScrAddressAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
ScrAddressAugmentationType | left | |
ScrAddressAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(ScrAddressAugmentationType, ScrAddressAugmentationType)
Declaration
public static bool operator !=(ScrAddressAugmentationType left, ScrAddressAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
ScrAddressAugmentationType | left | |
ScrAddressAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |