Class HsPersonAugmentationType
A data type for additional information about a person.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class HsPersonAugmentationType : IEquatable<HsPersonAugmentationType>
Properties
_Case
An aggregation of information about a set of related activities and events. NIEM reference is nc:Case
Declaration
[DataMember(Name = "case")]
public List<NcCaseType> _Case { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCaseType> | An aggregation of information about a set of related activities and events. NIEM reference is nc:Case |
AlienIdentification
An identification for a foreign-born person. NIEM reference is hs:AlienIdentification
Declaration
[DataMember(Name = "alienIdentification")]
public List<NcIdentificationType> AlienIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification for a foreign-born person. NIEM reference is hs:AlienIdentification |
Context
hsPersonAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public HsPersonAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<HsPersonAugmentationType.ContextEnum> | hsPersonAugmentationType JSON-LD context |
CurrentLivingSituationCategory
A kind of current living situtation. NIEM reference is hs:CurrentLivingSituationCategoryText
Declaration
[DataMember(Name = "currentLivingSituationCategory")]
public List<NcTextType> CurrentLivingSituationCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of current living situtation. NIEM reference is hs:CurrentLivingSituationCategoryText |
CurrentLivingSituationCategoryCode
A data concept for a kind of current living situtation. NIEM reference is hs:CurrentLivingSituationCategoryCode
Declaration
[DataMember(Name = "currentLivingSituationCategoryCode")]
public List<HsLivingSituationCategoryCodeType> CurrentLivingSituationCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsLivingSituationCategoryCodeType> | A data concept for a kind of current living situtation. NIEM reference is hs:CurrentLivingSituationCategoryCode |
Education
A description of the educational issues related to the court report and service plan of any participant in the case. NIEM reference is hs:Education
Declaration
[DataMember(Name = "education")]
public List<HsEducationType> Education { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsEducationType> | A description of the educational issues related to the court report and service plan of any participant in the case. NIEM reference is hs:Education |
Eligibility
A set of programs for which a person may be considered for eligibility. NIEM reference is hs:Eligibility
Declaration
[DataMember(Name = "eligibility")]
public List<HsEligibilityType> Eligibility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsEligibilityType> | A set of programs for which a person may be considered for eligibility. NIEM reference is hs:Eligibility |
EmployerContactInformation
An association between an employer and contact information. NIEM reference is hs:EmployerContactInformation
Declaration
[DataMember(Name = "employerContactInformation")]
public List<NcContactInformationType> EmployerContactInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | An association between an employer and contact information. NIEM reference is hs:EmployerContactInformation |
HealthDetails
A person's mental health, substance abuse, medical health and medications. NIEM reference is hs:HealthDetails
Declaration
[DataMember(Name = "healthDetails")]
public List<HsHealthDetailsType> HealthDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsHealthDetailsType> | A person's mental health, substance abuse, medical health and medications. NIEM reference is hs:HealthDetails |
HealthInsurance
A health insurance policy. NIEM reference is hs:HealthInsurance
Declaration
[DataMember(Name = "healthInsurance")]
public List<HsHealthInsuranceType> HealthInsurance { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsHealthInsuranceType> | A health insurance policy. NIEM reference is hs:HealthInsurance |
HistoricalNarrative
A history of a participant of a case. NIEM reference is hs:HistoricalNarrative
Declaration
[DataMember(Name = "historicalNarrative")]
public List<HsHistoricalNarrativeType> HistoricalNarrative { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsHistoricalNarrativeType> | A history of a participant of a case. NIEM reference is hs:HistoricalNarrative |
HobbiesInterestsDescription
A description of a person's hobbies and/or interests. NIEM reference is hs:HobbiesInterestsDescriptionText
Declaration
[DataMember(Name = "hobbiesInterestsDescription")]
public List<NcTextType> HobbiesInterestsDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a person's hobbies and/or interests. NIEM reference is hs:HobbiesInterestsDescriptionText |
HousingPermanencyCategoryCode
A kind of housing at time of service. NIEM reference is hs:HousingPermanencyCategoryCode
Declaration
[DataMember(Name = "housingPermanencyCategoryCode")]
public List<HsHousingPermanencyCategoryCodeType> HousingPermanencyCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsHousingPermanencyCategoryCodeType> | A kind of housing at time of service. NIEM reference is hs:HousingPermanencyCategoryCode |
IsDrugRelatedFelon
True if a person is a drug-related felon; false otherwise. NIEM reference is hs:DrugRelatedFelonIndicator
Declaration
[DataMember(Name = "isDrugRelatedFelon")]
public List<NiemXsboolean> IsDrugRelatedFelon { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person is a drug-related felon; false otherwise. NIEM reference is hs:DrugRelatedFelonIndicator |
IsEmailContactSupport
True if contact by e-mail is supported for follow up purposes; false otherwise. NIEM reference is hs:EmailContactSupportIndicator
Declaration
[DataMember(Name = "isEmailContactSupport")]
public List<NiemXsboolean> IsEmailContactSupport { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if contact by e-mail is supported for follow up purposes; false otherwise. NIEM reference is hs:EmailContactSupportIndicator |
IsEnglishInterpreterRequired
True if any of the case participants requires an interpreter during case proceedings; false otherwise. NIEM reference is hs:EnglishInterpreterRequiredIndicator
Declaration
[DataMember(Name = "isEnglishInterpreterRequired")]
public List<NiemXsboolean> IsEnglishInterpreterRequired { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if any of the case participants requires an interpreter during case proceedings; false otherwise. NIEM reference is hs:EnglishInterpreterRequiredIndicator |
IsFaxContactSupport
True if contact by fax machine is supported for follow up purposes; false otherwise. NIEM reference is hs:FaxContactSupportIndicator
Declaration
[DataMember(Name = "isFaxContactSupport")]
public List<NiemXsboolean> IsFaxContactSupport { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if contact by fax machine is supported for follow up purposes; false otherwise. NIEM reference is hs:FaxContactSupportIndicator |
IsFedMatchRequest
True if perform federal data match; false if there is no fed match. NIEM reference is hs:FEDMatchRequestIndicator
Declaration
[DataMember(Name = "isFedMatchRequest")]
public List<NiemXsboolean> IsFedMatchRequest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if perform federal data match; false if there is no fed match. NIEM reference is hs:FEDMatchRequestIndicator |
IsFraud
True if there has been fraudulent receipt of TANF benefits within the last ten years due to a misrepresentation of residence; false otherwise. NIEM reference is hs:FraudIndicator
Declaration
[DataMember(Name = "isFraud")]
public List<NiemXsboolean> IsFraud { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if there has been fraudulent receipt of TANF benefits within the last ten years due to a misrepresentation of residence; false otherwise. NIEM reference is hs:FraudIndicator |
IsFugitiveFelon
True if a person is a current fugitive felon; false otherwise. NIEM reference is hs:FugitiveFelonIndicator
Declaration
[DataMember(Name = "isFugitiveFelon")]
public List<NiemXsboolean> IsFugitiveFelon { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person is a current fugitive felon; false otherwise. NIEM reference is hs:FugitiveFelonIndicator |
IsIcwaEligibility
True if a case participant's ethnicity implicates the Indian Child Welfare Act (ICWA); false otherwise. NIEM reference is hs:ICWAEligibilityIndicator
Declaration
[DataMember(Name = "isIcwaEligibility")]
public List<NiemXsboolean> IsIcwaEligibility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a case participant's ethnicity implicates the Indian Child Welfare Act (ICWA); false otherwise. NIEM reference is hs:ICWAEligibilityIndicator |
IsPhoneContactSupport
True if contact by voice phone is supported for follow up purposes; false otherwise. NIEM reference is hs:PhoneContactSupportIndicator
Declaration
[DataMember(Name = "isPhoneContactSupport")]
public List<NiemXsboolean> IsPhoneContactSupport { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if contact by voice phone is supported for follow up purposes; false otherwise. NIEM reference is hs:PhoneContactSupportIndicator |
IsProbationAndParoleViolation
True if Current Probation or Parole Violation; false otherwise. NIEM reference is hs:ProbationAndParoleViolationIndicator
Declaration
[DataMember(Name = "isProbationAndParoleViolation")]
public List<NiemXsboolean> IsProbationAndParoleViolation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if Current Probation or Parole Violation; false otherwise. NIEM reference is hs:ProbationAndParoleViolationIndicator |
IsSeriousHabitualOffender
True if the juvenile has Serious Habitual Offender status; false otherwise. NIEM reference is hs:SeriousHabitualOffenderIndicator
Declaration
[DataMember(Name = "isSeriousHabitualOffender")]
public List<NiemXsboolean> IsSeriousHabitualOffender { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile has Serious Habitual Offender status; false otherwise. NIEM reference is hs:SeriousHabitualOffenderIndicator |
IsStateMatchRequest
True if to perform an interstate match; false if there is no state match. NIEM reference is hs:StateMatchRequestIndicator
Declaration
[DataMember(Name = "isStateMatchRequest")]
public List<NiemXsboolean> IsStateMatchRequest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if to perform an interstate match; false if there is no state match. NIEM reference is hs:StateMatchRequestIndicator |
IsStudentCurrentEducationEnrollment
True if the juvenile is currently enrolled in an educational program; false otherwise. NIEM reference is hs:StudentCurrentEducationEnrollmentIndicator
Declaration
[DataMember(Name = "isStudentCurrentEducationEnrollment")]
public List<NiemXsboolean> IsStudentCurrentEducationEnrollment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile is currently enrolled in an educational program; false otherwise. NIEM reference is hs:StudentCurrentEducationEnrollmentIndicator |
IsStudentCurrentEducationTruancy
True if the juvenile is currently considered truant; false otherwise. NIEM reference is hs:StudentCurrentEducationTruancyIndicator
Declaration
[DataMember(Name = "isStudentCurrentEducationTruancy")]
public List<NiemXsboolean> IsStudentCurrentEducationTruancy { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile is currently considered truant; false otherwise. NIEM reference is hs:StudentCurrentEducationTruancyIndicator |
IsStudentSpecialEducationEligible
True if the student is eligible for enrollment in a special-education program (based on diagnosed developmental disabilities, learning disorders, etc.); false otherwise. NIEM reference is hs:StudentSpecialEducationEligibleIndicator
Declaration
[DataMember(Name = "isStudentSpecialEducationEligible")]
public List<NiemXsboolean> IsStudentSpecialEducationEligible { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the student is eligible for enrollment in a special-education program (based on diagnosed developmental disabilities, learning disorders, etc.); false otherwise. NIEM reference is hs:StudentSpecialEducationEligibleIndicator |
IsVaMatchRequest
True if to perform a VA Match; false if there is no VA match. NIEM reference is hs:VAMatchRequestIndicator
Declaration
[DataMember(Name = "isVaMatchRequest")]
public List<NiemXsboolean> IsVaMatchRequest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if to perform a VA Match; false if there is no VA match. NIEM reference is hs:VAMatchRequestIndicator |
LocationStateName
A name of a state, commonwealth, province, or other such geopolitical subdivision of a country. NIEM reference is nc:LocationStateName
Declaration
[DataMember(Name = "locationStateName")]
public List<NcProperNameTextType> LocationStateName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcProperNameTextType> | A name of a state, commonwealth, province, or other such geopolitical subdivision of a country. NIEM reference is nc:LocationStateName |
PerceivedAgeMeasure
A measurement of the perceived or apparent age of a person. NIEM reference is hs:PerceivedAgeMeasure
Declaration
[DataMember(Name = "perceivedAgeMeasure")]
public List<NcTimeMeasureType> PerceivedAgeMeasure { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTimeMeasureType> | A measurement of the perceived or apparent age of a person. NIEM reference is hs:PerceivedAgeMeasure |
PersonGenderIdentity
A gender of a person's identity. The cultural meanings of patterns of behavior, experience, and personality that are labeled masculine or feminine. NIEM reference is hs:PersonGenderIdentityText
Declaration
[DataMember(Name = "personGenderIdentity")]
public List<NcTextType> PersonGenderIdentity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A gender of a person's identity. The cultural meanings of patterns of behavior, experience, and personality that are labeled masculine or feminine. NIEM reference is hs:PersonGenderIdentityText |
PersonGenderIdentityCode
A gender of a person's identity. The cultural meanings of patterns of behavior, experience, and personality that are labeled masculine or feminine. NIEM reference is hs:PersonGenderIdentityCode
Declaration
[DataMember(Name = "personGenderIdentityCode")]
public List<HsPersonGenderIdentityCodeType> PersonGenderIdentityCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsPersonGenderIdentityCodeType> | A gender of a person's identity. The cultural meanings of patterns of behavior, experience, and personality that are labeled masculine or feminine. NIEM reference is hs:PersonGenderIdentityCode |
PersonPhysicalCondition
A description of a person's general physical condition. NIEM reference is hs:PersonPhysicalConditionText
Declaration
[DataMember(Name = "personPhysicalCondition")]
public List<NcTextType> PersonPhysicalCondition { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a person's general physical condition. NIEM reference is hs:PersonPhysicalConditionText |
RecentLifeChangesDescription
A description of recent major life changes, generally in the prior year. NIEM reference is hs:RecentLifeChangesDescriptionText
Declaration
[DataMember(Name = "recentLifeChangesDescription")]
public List<NcTextType> RecentLifeChangesDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of recent major life changes, generally in the prior year. NIEM reference is hs:RecentLifeChangesDescriptionText |
RecentLivingSituationCategory
A kind of living situation experienced in the last year. NIEM reference is hs:RecentLivingSituationCategoryText
Declaration
[DataMember(Name = "recentLivingSituationCategory")]
public List<NcTextType> RecentLivingSituationCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of living situation experienced in the last year. NIEM reference is hs:RecentLivingSituationCategoryText |
RecentLivingSituationCategoryCode
A kind of living situation experienced in the last year. NIEM reference is hs:RecentLivingSituationCategoryCode
Declaration
[DataMember(Name = "recentLivingSituationCategoryCode")]
public List<HsLivingSituationCategoryCodeType> RecentLivingSituationCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsLivingSituationCategoryCodeType> | A kind of living situation experienced in the last year. NIEM reference is hs:RecentLivingSituationCategoryCode |
SsnVerificationIndicatorCode
A verification of a SSN by the Social Security Administration (SSA). NIEM reference is hs:SSNVerificationIndicatorCode
Declaration
[DataMember(Name = "ssnVerificationIndicatorCode")]
public List<HsSSNVerificationIndicatorCodeType> SsnVerificationIndicatorCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsSSNVerificationIndicatorCodeType> | A verification of a SSN by the Social Security Administration (SSA). NIEM reference is hs:SSNVerificationIndicatorCode |
StudentCurrentEducationDescription
A description of the juvenile's current educational program (e.g., grade level, curriculum, etc.). NIEM reference is hs:StudentCurrentEducationDescriptionText
Declaration
[DataMember(Name = "studentCurrentEducationDescription")]
public List<NcTextType> StudentCurrentEducationDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the juvenile's current educational program (e.g., grade level, curriculum, etc.). NIEM reference is hs:StudentCurrentEducationDescriptionText |
StudentCurrentEducationEnrollmentEndDate
A date a juvenile's current educational program is scheduled to conclude. NIEM reference is hs:StudentCurrentEducationEnrollmentEndDate
Declaration
[DataMember(Name = "studentCurrentEducationEnrollmentEndDate")]
public List<NcDateType> StudentCurrentEducationEnrollmentEndDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a juvenile's current educational program is scheduled to conclude. NIEM reference is hs:StudentCurrentEducationEnrollmentEndDate |
StudentIdentification
A unique alphanumeric identification assigned to a student by an education organization. NIEM reference is hs:StudentIdentification
Declaration
[DataMember(Name = "studentIdentification")]
public List<NcIdentificationType> StudentIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A unique alphanumeric identification assigned to a student by an education organization. NIEM reference is hs:StudentIdentification |
TribalAffiliation
A tribe in which the child may be affiliated with. NIEM reference is hs:TribalAffiliationText
Declaration
[DataMember(Name = "tribalAffiliation")]
public List<NcTextType> TribalAffiliation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A tribe in which the child may be affiliated with. NIEM reference is hs:TribalAffiliationText |
Methods
Equals(HsPersonAugmentationType)
Returns true if HsPersonAugmentationType instances are equal
Declaration
public bool Equals(HsPersonAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
HsPersonAugmentationType | other | Instance of HsPersonAugmentationType 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(HsPersonAugmentationType, HsPersonAugmentationType)
Declaration
public static bool operator ==(HsPersonAugmentationType left, HsPersonAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
HsPersonAugmentationType | left | |
HsPersonAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(HsPersonAugmentationType, HsPersonAugmentationType)
Declaration
public static bool operator !=(HsPersonAugmentationType left, HsPersonAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
HsPersonAugmentationType | left | |
HsPersonAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |