Class IntelPersonAugmentationType
A data type for additional information about a person.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class IntelPersonAugmentationType : IEquatable<IntelPersonAugmentationType>
Properties
AgencySubjectInterest
A description of why an agency placed the person in its repository or why the data on the person is being exchanged. NIEM reference is intel:AgencySubjectInterest
Declaration
[DataMember(Name = "agencySubjectInterest")]
public List<IntelAgencySubjectInterestType> AgencySubjectInterest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IntelAgencySubjectInterestType> | A description of why an agency placed the person in its repository or why the data on the person is being exchanged. NIEM reference is intel:AgencySubjectInterest |
Aircraft
A mode of transportation capable of flying in the air. NIEM reference is nc:Aircraft
Declaration
[DataMember(Name = "aircraft")]
public List<NcAircraftType> Aircraft { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAircraftType> | A mode of transportation capable of flying in the air. NIEM reference is nc:Aircraft |
Context
intelPersonAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public IntelPersonAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<IntelPersonAugmentationType.ContextEnum> | intelPersonAugmentationType JSON-LD context |
Location
A geospatial location. NIEM reference is nc:Location
Declaration
[DataMember(Name = "location")]
public List<NcLocationType> Location { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A geospatial location. NIEM reference is nc:Location |
OccupationName
A name of an occupation. NIEM reference is intel:OccupationName
Declaration
[DataMember(Name = "occupationName")]
public List<NcTextType> OccupationName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of an occupation. NIEM reference is intel:OccupationName |
PersonCauseOfDeath
A cause which produces or effects a persons death. NIEM reference is intel:PersonCauseOfDeathText
Declaration
[DataMember(Name = "personCauseOfDeath")]
public List<NcTextType> PersonCauseOfDeath { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A cause which produces or effects a persons death. NIEM reference is intel:PersonCauseOfDeathText |
PersonCitizenshipDetails
A persons allegiance to a sovereign state by right of birthplace or naturalization. NIEM reference is intel:PersonCitizenshipDetails
Declaration
[DataMember(Name = "personCitizenshipDetails")]
public List<IntelPersonCitizenshipDetailsType> PersonCitizenshipDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IntelPersonCitizenshipDetailsType> | A persons allegiance to a sovereign state by right of birthplace or naturalization. NIEM reference is intel:PersonCitizenshipDetails |
PersonContactDetails
A structure that describes details about how to contact a person. NIEM reference is intel:PersonContactDetails
Declaration
[DataMember(Name = "personContactDetails")]
public List<NcContactInformationType> PersonContactDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | A structure that describes details about how to contact a person. NIEM reference is intel:PersonContactDetails |
PersonEducationDetails
A relationship between a person and an organization in which the organization is providing a service as an educational institution. NIEM reference is intel:PersonEducationDetails
Declaration
[DataMember(Name = "personEducationDetails")]
public List<IntelPersonEducationDetailsType> PersonEducationDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IntelPersonEducationDetailsType> | A relationship between a person and an organization in which the organization is providing a service as an educational institution. NIEM reference is intel:PersonEducationDetails |
PersonEyeDescription
A text description of the characteristics of a persons eyes. NIEM reference is intel:PersonEyeDescriptionText
Declaration
[DataMember(Name = "personEyeDescription")]
public List<NcTextType> PersonEyeDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A text description of the characteristics of a persons eyes. NIEM reference is intel:PersonEyeDescriptionText |
PersonMultimediaIdBinary
A non-textual indicator of a persons identity. NIEM reference is intel:PersonMultimediaIDBinary
Declaration
[DataMember(Name = "personMultimediaIdBinary")]
public List<NcBinaryType> PersonMultimediaIdBinary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcBinaryType> | A non-textual indicator of a persons identity. NIEM reference is intel:PersonMultimediaIDBinary |
PersonSystemIdentification
A system identification that references a person. NIEM reference is intel:PersonSystemIdentification
Declaration
[DataMember(Name = "personSystemIdentification")]
public List<NcSystemIdentificationType> PersonSystemIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcSystemIdentificationType> | A system identification that references a person. NIEM reference is intel:PersonSystemIdentification |
Vessel
A mode of transportation capable of transport by water. NIEM reference is nc:Vessel
Declaration
[DataMember(Name = "vessel")]
public List<NcVesselType> Vessel { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcVesselType> | A mode of transportation capable of transport by water. NIEM reference is nc:Vessel |
Methods
Equals(IntelPersonAugmentationType)
Returns true if IntelPersonAugmentationType instances are equal
Declaration
public bool Equals(IntelPersonAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
IntelPersonAugmentationType | other | Instance of IntelPersonAugmentationType 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(IntelPersonAugmentationType, IntelPersonAugmentationType)
Declaration
public static bool operator ==(IntelPersonAugmentationType left, IntelPersonAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
IntelPersonAugmentationType | left | |
IntelPersonAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(IntelPersonAugmentationType, IntelPersonAugmentationType)
Declaration
public static bool operator !=(IntelPersonAugmentationType left, IntelPersonAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
IntelPersonAugmentationType | left | |
IntelPersonAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |