Class JPersonCriminalHistorySummaryType
A data type for a quantitative sketch or simplification of a person's criminal history encompassing arrest and conviction offenses.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JPersonCriminalHistorySummaryType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JPersonCriminalHistorySummaryType>
Properties
Context
jPersonCriminalHistorySummaryType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JPersonCriminalHistorySummaryType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JPersonCriminalHistorySummaryType.ContextEnum> | jPersonCriminalHistorySummaryType JSON-LD context |
CriminalHistorySummaryClassificationCategory
A kind of classification given to a person as a result of criminal history summary evaluation. NIEM reference is j:CriminalHistorySummaryClassificationCategoryText
Declaration
[DataMember(Name = "criminalHistorySummaryClassificationCategory")]
public List<NcTextType> CriminalHistorySummaryClassificationCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of classification given to a person as a result of criminal history summary evaluation. NIEM reference is j:CriminalHistorySummaryClassificationCategoryText |
DeaViolatorClass
A description of the violator class as assigned by the DEA. NIEM reference is j:DEAViolatorClassText
Declaration
[DataMember(Name = "deaViolatorClass")]
public List<NcTextType> DeaViolatorClass { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the violator class as assigned by the DEA. NIEM reference is j:DEAViolatorClassText |
GdepDescription
A description of the type of criminal activities engaged in by a subject as assigned by the DEA. NIEM reference is j:GDEPDescriptionText
Declaration
[DataMember(Name = "gdepDescription")]
public List<NcTextType> GdepDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the type of criminal activities engaged in by a subject as assigned by the DEA. NIEM reference is j:GDEPDescriptionText |
IsRegisteredSexualOffender
True if a person is a registered sexual offender; false otherwise. NIEM reference is j:RegisteredSexualOffenderIndicator
Declaration
[DataMember(Name = "isRegisteredSexualOffender")]
public List<NiemXsboolean> IsRegisteredSexualOffender { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person is a registered sexual offender; false otherwise. NIEM reference is j:RegisteredSexualOffenderIndicator |
IsRegisteredSexualOffenderAbsconder
True if a person is presently in violation of their requirement to register; false otherwise. NIEM reference is j:RegisteredSexualOffenderAbsconderIndicator
Declaration
[DataMember(Name = "isRegisteredSexualOffenderAbsconder")]
public List<NiemXsboolean> IsRegisteredSexualOffenderAbsconder { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person is presently in violation of their requirement to register; false otherwise. NIEM reference is j:RegisteredSexualOffenderAbsconderIndicator |
IsSexualOffenseArrest
True if a person has been arrested for a sexual offense; false otherwise. NIEM reference is j:SexualOffenseArrestIndicator
Declaration
[DataMember(Name = "isSexualOffenseArrest")]
public List<NiemXsboolean> IsSexualOffenseArrest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person has been arrested for a sexual offense; false otherwise. NIEM reference is j:SexualOffenseArrestIndicator |
IsSexualOffenseConviction
True if a person has been convicted of a sexual offense; false otherwise. NIEM reference is j:SexualOffenseConvictionIndicator
Declaration
[DataMember(Name = "isSexualOffenseConviction")]
public List<NiemXsboolean> IsSexualOffenseConviction { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person has been convicted of a sexual offense; false otherwise. NIEM reference is j:SexualOffenseConvictionIndicator |
IsViolenceHistory
True if a person has a violence related arrest or conviction in his or her criminal history; false otherwise. NIEM reference is j:ViolenceHistoryIndicator
Declaration
[DataMember(Name = "isViolenceHistory")]
public List<NiemXsboolean> IsViolenceHistory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a person has a violence related arrest or conviction in his or her criminal history; false otherwise. NIEM reference is j:ViolenceHistoryIndicator |
OffenseSummary
A summary of a type of offense. NIEM reference is j:OffenseSummary
Declaration
[DataMember(Name = "offenseSummary")]
public List<JOffenseSummaryType> OffenseSummary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JOffenseSummaryType> | A summary of a type of offense. NIEM reference is j:OffenseSummary |
SubjectClassificationAssessmentCriminalHistoryScore
A score assigned based on assessment of a subject's criminal history. NIEM reference is j:SubjectClassificationAssessmentCriminalHistoryScoreText
Declaration
[DataMember(Name = "subjectClassificationAssessmentCriminalHistoryScore")]
public List<NcTextType> SubjectClassificationAssessmentCriminalHistoryScore { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A score assigned based on assessment of a subject's criminal history. NIEM reference is j:SubjectClassificationAssessmentCriminalHistoryScoreText |
Methods
Equals(JPersonCriminalHistorySummaryType)
Returns true if JPersonCriminalHistorySummaryType instances are equal
Declaration
public bool Equals(JPersonCriminalHistorySummaryType other)
Parameters
Type | Name | Description |
---|---|---|
JPersonCriminalHistorySummaryType | other | Instance of JPersonCriminalHistorySummaryType 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(JPersonCriminalHistorySummaryType, JPersonCriminalHistorySummaryType)
Declaration
public static bool operator ==(JPersonCriminalHistorySummaryType left, JPersonCriminalHistorySummaryType right)
Parameters
Type | Name | Description |
---|---|---|
JPersonCriminalHistorySummaryType | left | |
JPersonCriminalHistorySummaryType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JPersonCriminalHistorySummaryType, JPersonCriminalHistorySummaryType)
Declaration
public static bool operator !=(JPersonCriminalHistorySummaryType left, JPersonCriminalHistorySummaryType right)
Parameters
Type | Name | Description |
---|---|---|
JPersonCriminalHistorySummaryType | left | |
JPersonCriminalHistorySummaryType | right |
Returns
Type | Description |
---|---|
System.Boolean |