Class HsHistoricalNarrativeType
A data type for the history of a participant of a case.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class HsHistoricalNarrativeType : IEquatable<HsHistoricalNarrativeType>
Properties
CompetencyStatus
A status describing whether a person is competent to understand the court process. NIEM reference is hs:CompetencyStatusText
Declaration
[DataMember(Name = "competencyStatus")]
public List<NcTextType> CompetencyStatus { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A status describing whether a person is competent to understand the court process. NIEM reference is hs:CompetencyStatusText |
Context
hsHistoricalNarrativeType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public HsHistoricalNarrativeType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<HsHistoricalNarrativeType.ContextEnum> | hsHistoricalNarrativeType JSON-LD context |
CriminalHistoryPendingCharges
A description of a person's criminal history, pending charges, and other relevant legal status information (for example, eligibility for protection under the Soldiers and Sailors Civil Relief Act). NIEM reference is hs:CriminalHistoryPendingChargesText
Declaration
[DataMember(Name = "criminalHistoryPendingCharges")]
public List<NcTextType> CriminalHistoryPendingCharges { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a person's criminal history, pending charges, and other relevant legal status information (for example, eligibility for protection under the Soldiers and Sailors Civil Relief Act). NIEM reference is hs:CriminalHistoryPendingChargesText |
IndigencyStatus
An indigency status of the child. NIEM reference is hs:IndigencyStatus
Declaration
[DataMember(Name = "indigencyStatus")]
public List<NcStatusType> IndigencyStatus { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcStatusType> | An indigency status of the child. NIEM reference is hs:IndigencyStatus |
NonCriminalLegalIssues
A description of other cases and situations that may impact a court report. Tribal membership status and other ICWA issues. Includes prior juvenile (non-criminal) history, child support enforcement issues, mental health adjudications. Also identifies interstate placement issues (where there is an ICPC issue or UCCJEA issue). Also indicates the citizenship and legal residency status (if applicable). NIEM reference is hs:NonCriminalLegalIssuesText
Declaration
[DataMember(Name = "nonCriminalLegalIssues")]
public List<NcTextType> NonCriminalLegalIssues { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of other cases and situations that may impact a court report. Tribal membership status and other ICWA issues. Includes prior juvenile (non-criminal) history, child support enforcement issues, mental health adjudications. Also identifies interstate placement issues (where there is an ICPC issue or UCCJEA issue). Also indicates the citizenship and legal residency status (if applicable). NIEM reference is hs:NonCriminalLegalIssuesText |
PresentingProblem
A presenting history of the circumstances surrounding removal of the child. Includes some analysis of how those circumstances put the child in danger or actually harmed the child. NIEM reference is hs:PresentingProblemText
Declaration
[DataMember(Name = "presentingProblem")]
public List<NcTextType> PresentingProblem { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A presenting history of the circumstances surrounding removal of the child. Includes some analysis of how those circumstances put the child in danger or actually harmed the child. NIEM reference is hs:PresentingProblemText |
Methods
Equals(HsHistoricalNarrativeType)
Returns true if HsHistoricalNarrativeType instances are equal
Declaration
public bool Equals(HsHistoricalNarrativeType other)
Parameters
Type | Name | Description |
---|---|---|
HsHistoricalNarrativeType | other | Instance of HsHistoricalNarrativeType 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(HsHistoricalNarrativeType, HsHistoricalNarrativeType)
Declaration
public static bool operator ==(HsHistoricalNarrativeType left, HsHistoricalNarrativeType right)
Parameters
Type | Name | Description |
---|---|---|
HsHistoricalNarrativeType | left | |
HsHistoricalNarrativeType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(HsHistoricalNarrativeType, HsHistoricalNarrativeType)
Declaration
public static bool operator !=(HsHistoricalNarrativeType left, HsHistoricalNarrativeType right)
Parameters
Type | Name | Description |
---|---|---|
HsHistoricalNarrativeType | left | |
HsHistoricalNarrativeType | right |
Returns
Type | Description |
---|---|
System.Boolean |