Class HsJuvenileType
A data type for a juvenile.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class HsJuvenileType : IEquatable<HsJuvenileType>
Properties
BehaviorDescription
A description of behaviors exhibited by a juvenile. NIEM reference is hs:JuvenileBehaviorDescriptionText
Declaration
[DataMember(Name = "behaviorDescription")]
public List<NcTextType> BehaviorDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of behaviors exhibited by a juvenile. NIEM reference is hs:JuvenileBehaviorDescriptionText |
Context
hsJuvenileType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public HsJuvenileType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<HsJuvenileType.ContextEnum> | hsJuvenileType JSON-LD context |
CulturalFactorsDescription
A description of the specific cultural needs of a juvenile and family. NIEM reference is hs:JuvenileCulturalFactorsDescriptionText
Declaration
[DataMember(Name = "culturalFactorsDescription")]
public List<NcTextType> CulturalFactorsDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the specific cultural needs of a juvenile and family. NIEM reference is hs:JuvenileCulturalFactorsDescriptionText |
FamilyFinancialProblem
A description of whether juvenile's family is experiencing financial problems. NIEM reference is hs:JuvenileFamilyFinancialProblemText
Declaration
[DataMember(Name = "familyFinancialProblem")]
public List<NcTextType> FamilyFinancialProblem { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of whether juvenile's family is experiencing financial problems. NIEM reference is hs:JuvenileFamilyFinancialProblemText |
FamilyFinancialProblemCode
A description of whether juvenile's family is experiencing financial problems. NIEM reference is hs:JuvenileFamilyFinancialProblemCode
Declaration
[DataMember(Name = "familyFinancialProblemCode")]
public List<HsJuvenileFamilyFinancialProblemCodeType> FamilyFinancialProblemCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsJuvenileFamilyFinancialProblemCodeType> | A description of whether juvenile's family is experiencing financial problems. NIEM reference is hs:JuvenileFamilyFinancialProblemCode |
FutureGoalDescription
A description of a future aspiration or goal. NIEM reference is hs:JuvenileFutureGoalDescriptionText
Declaration
[DataMember(Name = "futureGoalDescription")]
public List<NcTextType> FutureGoalDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a future aspiration or goal. NIEM reference is hs:JuvenileFutureGoalDescriptionText |
IsArrestedFriends
True if the juvenile's friends who have been arrested; false otherwise. NIEM reference is hs:JuvenileArrestedFriendsIndicator
Declaration
[DataMember(Name = "isArrestedFriends")]
public List<NiemXsboolean> IsArrestedFriends { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile's friends who have been arrested; false otherwise. NIEM reference is hs:JuvenileArrestedFriendsIndicator |
IsAttentionDisorderDiagnosis
True if diagnosed with Attention Deficit Disorder (ADD) or as Hyperactive; false otherwise. NIEM reference is hs:JuvenileAttentionDisorderDiagnosisIndicator
Declaration
[DataMember(Name = "isAttentionDisorderDiagnosis")]
public List<NiemXsboolean> IsAttentionDisorderDiagnosis { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if diagnosed with Attention Deficit Disorder (ADD) or as Hyperactive; false otherwise. NIEM reference is hs:JuvenileAttentionDisorderDiagnosisIndicator |
IsChildEverAdopted
True if the juvenile was ever adopted; false otherwise. NIEM reference is hs:JuvenileChildEverAdoptedIndicator
Declaration
[DataMember(Name = "isChildEverAdopted")]
public List<NiemXsboolean> IsChildEverAdopted { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile was ever adopted; false otherwise. NIEM reference is hs:JuvenileChildEverAdoptedIndicator |
IsDeceasedParent
True if either of the child's parents are deceased; false otherwise. NIEM reference is hs:JuvenileDeceasedParentIndicator
Declaration
[DataMember(Name = "isDeceasedParent")]
public List<NiemXsboolean> IsDeceasedParent { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if either of the child's parents are deceased; false otherwise. NIEM reference is hs:JuvenileDeceasedParentIndicator |
IsEmotionalDisturbance
True if the juvenile has an emotional disturbance; false otherwise. NIEM reference is hs:JuvenileEmotionalDisturbanceIndicator
Declaration
[DataMember(Name = "isEmotionalDisturbance")]
public List<NiemXsboolean> IsEmotionalDisturbance { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile has an emotional disturbance; false otherwise. NIEM reference is hs:JuvenileEmotionalDisturbanceIndicator |
IsFosterCarePlacement
True if juvenile was ever placed in foster care home or group home; false otherwise. NIEM reference is hs:JuvenileFosterCarePlacementIndicator
Declaration
[DataMember(Name = "isFosterCarePlacement")]
public List<NiemXsboolean> IsFosterCarePlacement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if juvenile was ever placed in foster care home or group home; false otherwise. NIEM reference is hs:JuvenileFosterCarePlacementIndicator |
IsHomelessness
True if the juvenile is or has ever been homeless; false otherwise. NIEM reference is hs:JuvenileHomelessnessIndicator
Declaration
[DataMember(Name = "isHomelessness")]
public List<NiemXsboolean> IsHomelessness { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile is or has ever been homeless; false otherwise. NIEM reference is hs:JuvenileHomelessnessIndicator |
IsHomePrivacy
True if juvenile has their own space or private area at home; false otherwise. NIEM reference is hs:JuvenileHomePrivacyIndicator
Declaration
[DataMember(Name = "isHomePrivacy")]
public List<NiemXsboolean> IsHomePrivacy { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if juvenile has their own space or private area at home; false otherwise. NIEM reference is hs:JuvenileHomePrivacyIndicator |
IsHomeSafe
True if juvenile's home is a safe place; false otherwise. NIEM reference is hs:JuvenileHomeSafeIndicator
Declaration
[DataMember(Name = "isHomeSafe")]
public List<NiemXsboolean> IsHomeSafe { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if juvenile's home is a safe place; false otherwise. NIEM reference is hs:JuvenileHomeSafeIndicator |
IsKinshipCarePlacement
True if the juvenile was ever placed in kinship care; false otherwise. NIEM reference is hs:JuvenileKinshipCarePlacementIndicator
Declaration
[DataMember(Name = "isKinshipCarePlacement")]
public List<NiemXsboolean> IsKinshipCarePlacement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile was ever placed in kinship care; false otherwise. NIEM reference is hs:JuvenileKinshipCarePlacementIndicator |
IsLackOfNecessity
True if the juvenile has ever lived without lights, power, water and/or food; false otherwise. NIEM reference is hs:JuvenileLackOfNecessityIndicator
Declaration
[DataMember(Name = "isLackOfNecessity")]
public List<NiemXsboolean> IsLackOfNecessity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile has ever lived without lights, power, water and/or food; false otherwise. NIEM reference is hs:JuvenileLackOfNecessityIndicator |
IsParentConversation
True if juvenile is able to talk to parent or guardian about important issues; false otherwise. NIEM reference is hs:JuvenileParentConversationIndicator
Declaration
[DataMember(Name = "isParentConversation")]
public List<NiemXsboolean> IsParentConversation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if juvenile is able to talk to parent or guardian about important issues; false otherwise. NIEM reference is hs:JuvenileParentConversationIndicator |
IsParentSubstanceUse
True if parent or legal guardian uses drugs or alcohol; false otherwise. NIEM reference is hs:JuvenileParentSubstanceUseIndicator
Declaration
[DataMember(Name = "isParentSubstanceUse")]
public List<NiemXsboolean> IsParentSubstanceUse { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if parent or legal guardian uses drugs or alcohol; false otherwise. NIEM reference is hs:JuvenileParentSubstanceUseIndicator |
IsPositiveActivities
True if a person engages in positive activities; false otherwise. NIEM reference is hs:JuvenilePositiveActivitiesIndicator
Declaration
[DataMember(Name = "isPositiveActivities")]
public List<NiemXsboolean> IsPositiveActivities { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person engages in positive activities; false otherwise. NIEM reference is hs:JuvenilePositiveActivitiesIndicator |
IsPositivePeerRelationship
True if a person has positive relationships with peers; false otherwise. NIEM reference is hs:JuvenilePositivePeerRelationshipIndicator
Declaration
[DataMember(Name = "isPositivePeerRelationship")]
public List<NiemXsboolean> IsPositivePeerRelationship { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person has positive relationships with peers; false otherwise. NIEM reference is hs:JuvenilePositivePeerRelationshipIndicator |
IsRepeatOffender
True if the person is a repeat offender; false otherwise. NIEM reference is hs:JuvenileRepeatOffenderIndicator
Declaration
[DataMember(Name = "isRepeatOffender")]
public List<NiemXsboolean> IsRepeatOffender { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the person is a repeat offender; false otherwise. NIEM reference is hs:JuvenileRepeatOffenderIndicator |
IsSpecialNeeds
True if the juvenile has any special need that qualifies his or her adoption for a subsidy under Title IV-E of the Social Security Act; false otherwise. NIEM reference is hs:JuvenileSpecialNeedsIndicator
Declaration
[DataMember(Name = "isSpecialNeeds")]
public List<NiemXsboolean> IsSpecialNeeds { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the juvenile has any special need that qualifies his or her adoption for a subsidy under Title IV-E of the Social Security Act; false otherwise. NIEM reference is hs:JuvenileSpecialNeedsIndicator |
IsTroubledFriends
True if friends get into trouble; false otherwise. NIEM reference is hs:JuvenileTroubledFriendsIndicator
Declaration
[DataMember(Name = "isTroubledFriends")]
public List<NiemXsboolean> IsTroubledFriends { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if friends get into trouble; false otherwise. NIEM reference is hs:JuvenileTroubledFriendsIndicator |
LegalConcernsDescription
A description of any legal concerns (for example, custodial information, restraining orders). NIEM reference is hs:JuvenileLegalConcernsDescriptionText
Declaration
[DataMember(Name = "legalConcernsDescription")]
public List<NcTextType> LegalConcernsDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of any legal concerns (for example, custodial information, restraining orders). NIEM reference is hs:JuvenileLegalConcernsDescriptionText |
LivingSituationDescription
A description of other people living in the home with the juvenile and family. NIEM reference is hs:JuvenileLivingSituationDescriptionText
Declaration
[DataMember(Name = "livingSituationDescription")]
public List<NcTextType> LivingSituationDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of other people living in the home with the juvenile and family. NIEM reference is hs:JuvenileLivingSituationDescriptionText |
OverallGrowthAssessmentDescription
A description of the evaluation of whether a juvenile's maturation is within normal limits. NIEM reference is hs:JuvenileOverallGrowthAssessmentDescriptionText
Declaration
[DataMember(Name = "overallGrowthAssessmentDescription")]
public List<NcTextType> OverallGrowthAssessmentDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the evaluation of whether a juvenile's maturation is within normal limits. NIEM reference is hs:JuvenileOverallGrowthAssessmentDescriptionText |
PositiveActivitiesDescription
A description of positive activities in which a juvenile engages. NIEM reference is hs:JuvenilePositiveActivitiesDescriptionText
Declaration
[DataMember(Name = "positiveActivitiesDescription")]
public List<NcTextType> PositiveActivitiesDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of positive activities in which a juvenile engages. NIEM reference is hs:JuvenilePositiveActivitiesDescriptionText |
ProblemImpactDescription
A description of the impact of problems on family and social system. NIEM reference is hs:JuvenileProblemImpactDescriptionText
Declaration
[DataMember(Name = "problemImpactDescription")]
public List<NcTextType> ProblemImpactDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the impact of problems on family and social system. NIEM reference is hs:JuvenileProblemImpactDescriptionText |
RoleOfPerson
A person of whom the role object is a function. NIEM reference is nc:RoleOfPerson
Declaration
[DataMember(Name = "roleOfPerson")]
public List<NcPersonType> RoleOfPerson { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person of whom the role object is a function. NIEM reference is nc:RoleOfPerson |
SpecialNeed
A textual description of a state-defined characteristic that qualifies a child's adoption for a subsidy under Title IV-E of the Social Security Act. NIEM reference is hs:JuvenileSpecialNeedText
Declaration
[DataMember(Name = "specialNeed")]
public List<NcTextType> SpecialNeed { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A textual description of a state-defined characteristic that qualifies a child's adoption for a subsidy under Title IV-E of the Social Security Act. NIEM reference is hs:JuvenileSpecialNeedText |
SpecialNeedCode
An enumerated list from the Adoption and Foster Care Annual Reporting System, 45 CFR 1355, appendix B (Adoption Data Elements), section III (Special Needs Status). NIEM reference is hs:JuvenileSpecialNeedCode
Declaration
[DataMember(Name = "specialNeedCode")]
public List<HsJuvenileSpecialNeedCodeType> SpecialNeedCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsJuvenileSpecialNeedCodeType> | An enumerated list from the Adoption and Foster Care Annual Reporting System, 45 CFR 1355, appendix B (Adoption Data Elements), section III (Special Needs Status). NIEM reference is hs:JuvenileSpecialNeedCode |
StrengthsInterestsDescription
A description of the strengths and Interests of juvenile. NIEM reference is hs:JuvenileStrengthsInterestsDescriptionText
Declaration
[DataMember(Name = "strengthsInterestsDescription")]
public List<NcTextType> StrengthsInterestsDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the strengths and Interests of juvenile. NIEM reference is hs:JuvenileStrengthsInterestsDescriptionText |
Methods
Equals(HsJuvenileType)
Returns true if HsJuvenileType instances are equal
Declaration
public bool Equals(HsJuvenileType other)
Parameters
Type | Name | Description |
---|---|---|
HsJuvenileType | other | Instance of HsJuvenileType 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(HsJuvenileType, HsJuvenileType)
Declaration
public static bool operator ==(HsJuvenileType left, HsJuvenileType right)
Parameters
Type | Name | Description |
---|---|---|
HsJuvenileType | left | |
HsJuvenileType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(HsJuvenileType, HsJuvenileType)
Declaration
public static bool operator !=(HsJuvenileType left, HsJuvenileType right)
Parameters
Type | Name | Description |
---|---|---|
HsJuvenileType | left | |
HsJuvenileType | right |
Returns
Type | Description |
---|---|
System.Boolean |