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 |