Class HsJuvenileAssessmentType
A data type for a juvenile assessment.
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class HsJuvenileAssessmentType : NcAssessmentType, IEquatable<NcActivityType>, IEquatable<NcAssessmentType>, IEquatable<HsJuvenileAssessmentType>
Properties
AdministeringFacility
A facility administering an assessment. NIEM reference is hs:AdministeringFacility
Declaration
[DataMember(Name = "administeringFacility")]
public List<NcFacilityType> AdministeringFacility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFacilityType> | A facility administering an assessment. NIEM reference is hs:AdministeringFacility |
AssessmentOther
An additional piece of information about the assessment. NIEM reference is hs:AssessmentOtherText
Declaration
[DataMember(Name = "assessmentOther")]
public List<NcTextType> AssessmentOther { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An additional piece of information about the assessment. NIEM reference is hs:AssessmentOtherText |
AssessmentOutcome
An outcome of an assessment. NIEM reference is hs:AssessmentOutcome
Declaration
[DataMember(Name = "assessmentOutcome")]
public List<HsAssessmentOutcomeType> AssessmentOutcome { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsAssessmentOutcomeType> | An outcome of an assessment. NIEM reference is hs:AssessmentOutcome |
AssessmentRecommendation
A recommendation of an assessment. NIEM reference is hs:AssessmentRecommendation
Declaration
[DataMember(Name = "assessmentRecommendation")]
public List<HsAssessmentRecommendationType> AssessmentRecommendation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsAssessmentRecommendationType> | A recommendation of an assessment. NIEM reference is hs:AssessmentRecommendation |
Caseworker
A caseworker for the child. NIEM reference is hs:Caseworker
Declaration
[DataMember(Name = "caseworker")]
public List<HsCaseworkerType> Caseworker { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsCaseworkerType> | A caseworker for the child. NIEM reference is hs:Caseworker |
Context
hsJuvenileAssessmentType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public HsJuvenileAssessmentType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<HsJuvenileAssessmentType.ContextEnum> | hsJuvenileAssessmentType JSON-LD context |
Juvenile
A role of a juvenile, played by a person defined as a juvenile rather than an adult under the law. NIEM reference is hs:Juvenile
Declaration
[DataMember(Name = "juvenile")]
public List<HsJuvenileType> Juvenile { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsJuvenileType> | A role of a juvenile, played by a person defined as a juvenile rather than an adult under the law. NIEM reference is hs:Juvenile |
ReceivedByTrackingId
An identifier of a person receiving a record. NIEM reference is hs:ReceivedByTrackingID
Declaration
[DataMember(Name = "receivedByTrackingId")]
public List<NiemXsstring> ReceivedByTrackingId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier of a person receiving a record. NIEM reference is hs:ReceivedByTrackingID |
Methods
Equals(HsJuvenileAssessmentType)
Returns true if HsJuvenileAssessmentType instances are equal
Declaration
public bool Equals(HsJuvenileAssessmentType other)
Parameters
Type | Name | Description |
---|---|---|
HsJuvenileAssessmentType | other | Instance of HsJuvenileAssessmentType 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(HsJuvenileAssessmentType, HsJuvenileAssessmentType)
Declaration
public static bool operator ==(HsJuvenileAssessmentType left, HsJuvenileAssessmentType right)
Parameters
Type | Name | Description |
---|---|---|
HsJuvenileAssessmentType | left | |
HsJuvenileAssessmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(HsJuvenileAssessmentType, HsJuvenileAssessmentType)
Declaration
public static bool operator !=(HsJuvenileAssessmentType left, HsJuvenileAssessmentType right)
Parameters
Type | Name | Description |
---|---|---|
HsJuvenileAssessmentType | left | |
HsJuvenileAssessmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |