Class JSubjectType
A data type for a person or organization that is involved or suspected of being involved in a violation of a criminal statute, ordinance or rule.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JSubjectType : IEquatable<JSubjectType>
Properties
Alert
A set of details about an alert regarding a subject. NIEM reference is j:SubjectAlert
Declaration
[DataMember(Name = "alert")]
public List<EmAlertNotificationType> Alert { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmAlertNotificationType> | A set of details about an alert regarding a subject. NIEM reference is j:SubjectAlert |
Appeal
A set of details or events related to a subject's appeal. NIEM reference is j:SubjectAppeal
Declaration
[DataMember(Name = "appeal")]
public List<JSubjectAppealType> Appeal { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectAppealType> | A set of details or events related to a subject's appeal. NIEM reference is j:SubjectAppeal |
Appointment
An event or activity involving the appointment of a corrections subject. NIEM reference is j:SubjectAppointment
Declaration
[DataMember(Name = "appointment")]
public List<JAppointmentType> Appointment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JAppointmentType> | An event or activity involving the appointment of a corrections subject. NIEM reference is j:SubjectAppointment |
ArmedWeapon
A weapon a subject is carrying. NIEM reference is j:SubjectArmedWeapon
Declaration
[DataMember(Name = "armedWeapon")]
public List<NcWeaponType> ArmedWeapon { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcWeaponType> | A weapon a subject is carrying. NIEM reference is j:SubjectArmedWeapon |
Assessment
An event or activity involving the assessment of a corrections subject. NIEM reference is j:SubjectAssessment
Declaration
[DataMember(Name = "assessment")]
public List<JSubjectAssessmentType> Assessment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectAssessmentType> | An event or activity involving the assessment of a corrections subject. NIEM reference is j:SubjectAssessment |
Assignment
An event or activity involving the assignment of a corrections subject. NIEM reference is j:SubjectAssignment
Declaration
[DataMember(Name = "assignment")]
public List<JSubjectAssignmentType> Assignment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectAssignmentType> | An event or activity involving the assignment of a corrections subject. NIEM reference is j:SubjectAssignment |
Booking
A booking event associated with a corrections subject. NIEM reference is j:SubjectBooking
Declaration
[DataMember(Name = "booking")]
public List<JBookingType> Booking { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JBookingType> | A booking event associated with a corrections subject. NIEM reference is j:SubjectBooking |
CautionInformation
A piece of cautionary information about a subject. NIEM reference is j:SubjectCautionInformationText
Declaration
[DataMember(Name = "cautionInformation")]
public List<NcTextType> CautionInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A piece of cautionary information about a subject. NIEM reference is j:SubjectCautionInformationText |
CautionInformationCode
A piece of cautionary information about a subject. NIEM reference is j:SubjectCautionInformationCode
Declaration
[DataMember(Name = "cautionInformationCode")]
public List<NcicCMCCodeType> CautionInformationCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcicCMCCodeType> | A piece of cautionary information about a subject. NIEM reference is j:SubjectCautionInformationCode |
Certification
A certification associated with a corrections subject. NIEM reference is j:SubjectCertification
Declaration
[DataMember(Name = "certification")]
public List<JCertificationType> Certification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCertificationType> | A certification associated with a corrections subject. NIEM reference is j:SubjectCertification |
ComprehensionLevel
A kind of comprehension level. NIEM reference is j:SubjectComprehensionLevelText
Declaration
[DataMember(Name = "comprehensionLevel")]
public List<NcTextType> ComprehensionLevel { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of comprehension level. NIEM reference is j:SubjectComprehensionLevelText |
ConfidentialInformation
A set of details confidential information involving a subject. NIEM reference is j:SubjectConfidentialInformation
Declaration
[DataMember(Name = "confidentialInformation")]
public List<JConfidentialInformationType> ConfidentialInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JConfidentialInformationType> | A set of details confidential information involving a subject. NIEM reference is j:SubjectConfidentialInformation |
Context
jSubjectType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JSubjectType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JSubjectType.ContextEnum> | jSubjectType JSON-LD context |
CorrectionsIdentification
A unique identification assigned by a state Department of Corrections (DOC) to each inmate supervised in the state system. NIEM reference is j:SubjectCorrectionsIdentification
Declaration
[DataMember(Name = "correctionsIdentification")]
public List<NcIdentificationType> CorrectionsIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A unique identification assigned by a state Department of Corrections (DOC) to each inmate supervised in the state system. NIEM reference is j:SubjectCorrectionsIdentification |
CriminalHistoryDescription
A description of a person's criminal history. NIEM reference is j:SubjectCriminalHistoryDescriptionText
Declaration
[DataMember(Name = "criminalHistoryDescription")]
public List<NcTextType> CriminalHistoryDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a person's criminal history. NIEM reference is j:SubjectCriminalHistoryDescriptionText |
CriminalOrganizationInvolvementCode
A subject's involvement in a criminal organization. NIEM reference is j:SubjectCriminalOrganizationInvolvementCode
Declaration
[DataMember(Name = "criminalOrganizationInvolvementCode")]
public List<NcicECRCodeType> CriminalOrganizationInvolvementCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcicECRCodeType> | A subject's involvement in a criminal organization. NIEM reference is j:SubjectCriminalOrganizationInvolvementCode |
CriminalTraitDetails
A set of identifying characteristics a subject has with regard to illegal activity. NIEM reference is j:SubjectCriminalTraitDetails
Declaration
[DataMember(Name = "criminalTraitDetails")]
public List<JCriminalTraitDetailsType> CriminalTraitDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCriminalTraitDetailsType> | A set of identifying characteristics a subject has with regard to illegal activity. NIEM reference is j:SubjectCriminalTraitDetails |
DetainmentLocation
A specific address of the facility associated with the incarceration. NIEM reference is j:SubjectDetainmentLocation
Declaration
[DataMember(Name = "detainmentLocation")]
public List<NcLocationType> DetainmentLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A specific address of the facility associated with the incarceration. NIEM reference is j:SubjectDetainmentLocation |
DisciplinaryAction
A disciplinary action which a subject is undergoing. NIEM reference is j:SubjectDisciplinaryAction
Declaration
[DataMember(Name = "disciplinaryAction")]
public List<NcDisciplinaryActionType> DisciplinaryAction { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDisciplinaryActionType> | A disciplinary action which a subject is undergoing. NIEM reference is j:SubjectDisciplinaryAction |
DisciplinaryReport
A set of details reporting a subject's violation of institutional rules, policies or regulations. NIEM reference is j:SubjectDisciplinaryReport
Declaration
[DataMember(Name = "disciplinaryReport")]
public List<NcDocumentType> DisciplinaryReport { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDocumentType> | A set of details reporting a subject's violation of institutional rules, policies or regulations. NIEM reference is j:SubjectDisciplinaryReport |
DnaCollectionStatus
A status on the DNA collection from a subject. NIEM reference is j:DNACollectionStatusText
Declaration
[DataMember(Name = "dnaCollectionStatus")]
public List<NcTextType> DnaCollectionStatus { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A status on the DNA collection from a subject. NIEM reference is j:DNACollectionStatusText |
Extradition
An indication of whether extradition will occur. NIEM reference is j:SubjectExtraditionText
Declaration
[DataMember(Name = "extradition")]
public List<NcTextType> Extradition { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An indication of whether extradition will occur. NIEM reference is j:SubjectExtraditionText |
FamilyEnvironmentDescription
A description of a subject's home life/family environment as provided by a subject. NIEM reference is j:SubjectFamilyEnvironmentDescriptionText
Declaration
[DataMember(Name = "familyEnvironmentDescription")]
public List<NcTextType> FamilyEnvironmentDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a subject's home life/family environment as provided by a subject. NIEM reference is j:SubjectFamilyEnvironmentDescriptionText |
Funeral
A set of details about a subject's funeral. NIEM reference is j:SubjectFuneral
Declaration
[DataMember(Name = "funeral")]
public List<JFuneralType> Funeral { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JFuneralType> | A set of details about a subject's funeral. NIEM reference is j:SubjectFuneral |
FuturePlansAndGoals
An articulation of a subject's future plans and goals post activity. NIEM reference is j:SubjectFuturePlansAndGoalsText
Declaration
[DataMember(Name = "futurePlansAndGoals")]
public List<NcTextType> FuturePlansAndGoals { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An articulation of a subject's future plans and goals post activity. NIEM reference is j:SubjectFuturePlansAndGoalsText |
Goal
A set of details about a subject's goal(s). NIEM reference is j:SubjectGoal
Declaration
[DataMember(Name = "goal")]
public List<JGoalType> Goal { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JGoalType> | A set of details about a subject's goal(s). NIEM reference is j:SubjectGoal |
Identification
An assigned identification that identifies a subject. NIEM reference is j:SubjectIdentification
Declaration
[DataMember(Name = "identification")]
public List<NcIdentificationType> Identification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An assigned identification that identifies a subject. NIEM reference is j:SubjectIdentification |
Incident
An associated incident in which a subject had some involvement. NIEM reference is j:SubjectIncident
Declaration
[DataMember(Name = "incident")]
public List<NcIncidentType> Incident { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIncidentType> | An associated incident in which a subject had some involvement. NIEM reference is j:SubjectIncident |
Intake
A set of details about a subject's intake process. NIEM reference is j:SubjectIntake
Declaration
[DataMember(Name = "intake")]
public List<JSubjectIntakeType> Intake { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectIntakeType> | A set of details about a subject's intake process. NIEM reference is j:SubjectIntake |
InvoluntaryMedicationAction
A set of details about actions or events involving involuntary medication of a subject. NIEM reference is j:InvoluntaryMedicationAction
Declaration
[DataMember(Name = "involuntaryMedicationAction")]
public List<JInvoluntaryMedicationActionType> InvoluntaryMedicationAction { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JInvoluntaryMedicationActionType> | A set of details about actions or events involving involuntary medication of a subject. NIEM reference is j:InvoluntaryMedicationAction |
Involvement
A status or level of involvement. NIEM reference is j:InvolvementText
Declaration
[DataMember(Name = "involvement")]
public List<NcTextType> Involvement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A status or level of involvement. NIEM reference is j:InvolvementText |
InvolvementCriminalOrganization
A criminal organization with which a subject is known or suspected of being involved. NIEM reference is j:SubjectInvolvementCriminalOrganization
Declaration
[DataMember(Name = "involvementCriminalOrganization")]
public List<JCriminalOrganizationType> InvolvementCriminalOrganization { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCriminalOrganizationType> | A criminal organization with which a subject is known or suspected of being involved. NIEM reference is j:SubjectInvolvementCriminalOrganization |
InvolvementPerson
A person with whom a subject is known or suspected of being involved. NIEM reference is j:SubjectInvolvementPerson
Declaration
[DataMember(Name = "involvementPerson")]
public List<NcPersonType> InvolvementPerson { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person with whom a subject is known or suspected of being involved. NIEM reference is j:SubjectInvolvementPerson |
IsAlcoholHistory
True if subject has a history of alcohol use/abuse; false otherwise. NIEM reference is j:SubjectAlcoholHistoryIndicator
Declaration
[DataMember(Name = "isAlcoholHistory")]
public List<NiemXsboolean> IsAlcoholHistory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has a history of alcohol use/abuse; false otherwise. NIEM reference is j:SubjectAlcoholHistoryIndicator |
IsArmed
True if wanted person is armed; false otherwise. NIEM reference is j:SubjectArmedIndicator
Declaration
[DataMember(Name = "isArmed")]
public List<NiemXsboolean> IsArmed { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if wanted person is armed; false otherwise. NIEM reference is j:SubjectArmedIndicator |
IsChemicalDependency
True if subject has a chemical/substance dependency; false otherwise. NIEM reference is j:SubjectChemicalDependencyIndicator
Declaration
[DataMember(Name = "isChemicalDependency")]
public List<NiemXsboolean> IsChemicalDependency { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has a chemical/substance dependency; false otherwise. NIEM reference is j:SubjectChemicalDependencyIndicator |
IsDependentLivingWith
True if subject has a dependent, e.g., children, handicapped, living with them; false otherwise. NIEM reference is j:SubjectDependentLivingWithIndicator
Declaration
[DataMember(Name = "isDependentLivingWith")]
public List<NiemXsboolean> IsDependentLivingWith { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has a dependent, e.g., children, handicapped, living with them; false otherwise. NIEM reference is j:SubjectDependentLivingWithIndicator |
IsDomesticViolenceHistory
True if subject has been arrested for or convicted of an offense involving the infliction of physical injury or the creation of a reasonable fear that physical injury or harm will be inflicted, by a parent or member or former member of the household; false otherwise. NIEM reference is j:SubjectDomesticViolenceHistoryIndicator
Declaration
[DataMember(Name = "isDomesticViolenceHistory")]
public List<NiemXsboolean> IsDomesticViolenceHistory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has been arrested for or convicted of an offense involving the infliction of physical injury or the creation of a reasonable fear that physical injury or harm will be inflicted, by a parent or member or former member of the household; false otherwise. NIEM reference is j:SubjectDomesticViolenceHistoryIndicator |
IsDrugHistory
True if subject has a history of drug (illegal) use; false otherwise. NIEM reference is j:SubjectDrugHistoryIndicator
Declaration
[DataMember(Name = "isDrugHistory")]
public List<NiemXsboolean> IsDrugHistory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has a history of drug (illegal) use; false otherwise. NIEM reference is j:SubjectDrugHistoryIndicator |
IsFailureToAppear
True if subject has failure to appear for court conviction in his/her criminal history; false otherwise. NIEM reference is j:SubjectFailureToAppearIndicator
Declaration
[DataMember(Name = "isFailureToAppear")]
public List<NiemXsboolean> IsFailureToAppear { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has failure to appear for court conviction in his/her criminal history; false otherwise. NIEM reference is j:SubjectFailureToAppearIndicator |
IsGamblingHistory
True if subject has a history of gambling problems; false otherwise. NIEM reference is j:SubjectGamblingHistoryIndicator
Declaration
[DataMember(Name = "isGamblingHistory")]
public List<NiemXsboolean> IsGamblingHistory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has a history of gambling problems; false otherwise. NIEM reference is j:SubjectGamblingHistoryIndicator |
IsGangAffiliationDisruptiveGroup
True if the subject's gang affiliation indicates a disruptive group; false otherwise. NIEM reference is j:SubjectGangAffiliationDisruptiveGroupIndicator
Declaration
[DataMember(Name = "isGangAffiliationDisruptiveGroup")]
public List<NiemXsboolean> IsGangAffiliationDisruptiveGroup { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the subject's gang affiliation indicates a disruptive group; false otherwise. NIEM reference is j:SubjectGangAffiliationDisruptiveGroupIndicator |
IsGangAffiliationNone
True if the subject has no known gang affiliation; false otherwise. NIEM reference is j:SubjectGangAffiliationNoneIndicator
Declaration
[DataMember(Name = "isGangAffiliationNone")]
public List<NiemXsboolean> IsGangAffiliationNone { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the subject has no known gang affiliation; false otherwise. NIEM reference is j:SubjectGangAffiliationNoneIndicator |
IsHeld
True if this subject is being held for another agency; false otherwise. NIEM reference is j:SubjectHeldIndicator
Declaration
[DataMember(Name = "isHeld")]
public List<NiemXsboolean> IsHeld { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if this subject is being held for another agency; false otherwise. NIEM reference is j:SubjectHeldIndicator |
IsIncarceration
True if subject has been incarcerated before; false otherwise. NIEM reference is j:SubjectIncarcerationIndicator
Declaration
[DataMember(Name = "isIncarceration")]
public List<NiemXsboolean> IsIncarceration { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has been incarcerated before; false otherwise. NIEM reference is j:SubjectIncarcerationIndicator |
IsStatement
True if subject provides a statement; false otherwise. NIEM reference is j:SubjectStatementIndicator
Declaration
[DataMember(Name = "isStatement")]
public List<NiemXsboolean> IsStatement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject provides a statement; false otherwise. NIEM reference is j:SubjectStatementIndicator |
IsSupervisedRelease
True if a subject has been on a form of supervised release, e.g., probation, parole, before; false otherwise. NIEM reference is j:SubjectSupervisedReleaseIndicator
Declaration
[DataMember(Name = "isSupervisedRelease")]
public List<NiemXsboolean> IsSupervisedRelease { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a subject has been on a form of supervised release, e.g., probation, parole, before; false otherwise. NIEM reference is j:SubjectSupervisedReleaseIndicator |
IsViolentOffender
True if a subject is considered to have a history of violent behavior; false otherwise. NIEM reference is j:SubjectViolentOffenderIndicator
Declaration
[DataMember(Name = "isViolentOffender")]
public List<NiemXsboolean> IsViolentOffender { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a subject is considered to have a history of violent behavior; false otherwise. NIEM reference is j:SubjectViolentOffenderIndicator |
IsWeaponsHistory
True if subject has a weapons related arrest or conviction in his/her criminal history; false otherwise. NIEM reference is j:SubjectWeaponsHistoryIndicator
Declaration
[DataMember(Name = "isWeaponsHistory")]
public List<NiemXsboolean> IsWeaponsHistory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject has a weapons related arrest or conviction in his/her criminal history; false otherwise. NIEM reference is j:SubjectWeaponsHistoryIndicator |
JacketNumber
A number associated with a file. NIEM reference is j:SubjectJacketNumberText
Declaration
[DataMember(Name = "jacketNumber")]
public List<NcTextType> JacketNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A number associated with a file. NIEM reference is j:SubjectJacketNumberText |
MultiSourceOffender
An indication of whether there is a single or multiple organizations that have information which contributes to a subject's criminal record. NIEM reference is j:SubjectMultiSourceOffenderText
Declaration
[DataMember(Name = "multiSourceOffender")]
public List<NcTextType> MultiSourceOffender { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An indication of whether there is a single or multiple organizations that have information which contributes to a subject's criminal record. NIEM reference is j:SubjectMultiSourceOffenderText |
Need
A set of details that represent what is necessary to help an individual be able to function effectively within a defined society. NIEM reference is j:SubjectNeed
Declaration
[DataMember(Name = "need")]
public List<JNeedType> Need { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JNeedType> | A set of details that represent what is necessary to help an individual be able to function effectively within a defined society. NIEM reference is j:SubjectNeed |
OffenderNotice
An additional piece of information associated with a subject. NIEM reference is j:SubjectOffenderNoticeText
Declaration
[DataMember(Name = "offenderNotice")]
public List<NcTextType> OffenderNotice { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An additional piece of information associated with a subject. NIEM reference is j:SubjectOffenderNoticeText |
PlacementDecision
A set of details about a subject's placement decision. NIEM reference is j:SubjectPlacementDecision
Declaration
[DataMember(Name = "placementDecision")]
public List<NcActivityType> PlacementDecision { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcActivityType> | A set of details about a subject's placement decision. NIEM reference is j:SubjectPlacementDecision |
PlacementNotification
A notification of the details of a subject's placement. NIEM reference is j:SubjectPlacementNotification
Declaration
[DataMember(Name = "placementNotification")]
public List<EmNotificationType> PlacementNotification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmNotificationType> | A notification of the details of a subject's placement. NIEM reference is j:SubjectPlacementNotification |
PlannedAlternateAddress
A description of a location of a subject's planned alternate living situation. NIEM reference is j:SubjectPlannedAlternateAddress
Declaration
[DataMember(Name = "plannedAlternateAddress")]
public List<NcAddressType> PlannedAlternateAddress { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAddressType> | A description of a location of a subject's planned alternate living situation. NIEM reference is j:SubjectPlannedAlternateAddress |
ProgramReferral
A set of details about a subject's referral to a program. NIEM reference is j:SubjectProgramReferral
Declaration
[DataMember(Name = "programReferral")]
public List<NcReferralType> ProgramReferral { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcReferralType> | A set of details about a subject's referral to a program. NIEM reference is j:SubjectProgramReferral |
PropertyAccount
A set of details about a subject's personal property account within the agency or facility. NIEM reference is j:SubjectPropertyAccount
Declaration
[DataMember(Name = "propertyAccount")]
public List<NcFinancialAccountType> PropertyAccount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFinancialAccountType> | A set of details about a subject's personal property account within the agency or facility. NIEM reference is j:SubjectPropertyAccount |
PropertyFinancialAccountPersonalPropertyDetails
A set of details describing a subject's personal property. NIEM reference is j:SubjectPropertyFinancialAccountPersonalPropertyDetailsText
Declaration
[DataMember(Name = "propertyFinancialAccountPersonalPropertyDetails")]
public List<NcTextType> PropertyFinancialAccountPersonalPropertyDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A set of details describing a subject's personal property. NIEM reference is j:SubjectPropertyFinancialAccountPersonalPropertyDetailsText |
Release
A set of details about a subject's release. NIEM reference is j:SubjectRelease
Declaration
[DataMember(Name = "release")]
public List<NcReleaseType> Release { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcReleaseType> | A set of details about a subject's release. NIEM reference is j:SubjectRelease |
ReleaseNotification
A set of details for providing notification a subject''s release. NIEM reference is j:SubjectReleaseNotification
Declaration
[DataMember(Name = "releaseNotification")]
public List<EmNotificationType> ReleaseNotification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<EmNotificationType> | A set of details for providing notification a subject''s release. NIEM reference is j:SubjectReleaseNotification |
Remark
An informal comment or observation. NIEM reference is j:Remark
Declaration
[DataMember(Name = "remark")]
public List<NcCommentType> Remark { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCommentType> | An informal comment or observation. NIEM reference is j:Remark |
RequestedAssignment
A set of details about a subject's request for assignment. NIEM reference is j:SubjectRequestedAssignment
Declaration
[DataMember(Name = "requestedAssignment")]
public List<JAssignmentType> RequestedAssignment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JAssignmentType> | A set of details about a subject's request for assignment. NIEM reference is j:SubjectRequestedAssignment |
RestrictedLocation
A restricted location for a subject. NIEM reference is j:SubjectRestrictedLocation
Declaration
[DataMember(Name = "restrictedLocation")]
public List<NcLocationType> RestrictedLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A restricted location for a subject. NIEM reference is j:SubjectRestrictedLocation |
Risk
A set of details about a subject's risk factors. NIEM reference is j:SubjectRisk
Declaration
[DataMember(Name = "risk")]
public List<JRiskType> Risk { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JRiskType> | A set of details about a subject's risk factors. NIEM reference is j:SubjectRisk |
RoleOfOrganization
An organization of whom the role object is a function. NIEM reference is nc:RoleOfOrganization
Declaration
[DataMember(Name = "roleOfOrganization")]
public List<NcOrganizationType> RoleOfOrganization { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | An organization of whom the role object is a function. NIEM reference is nc:RoleOfOrganization |
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 |
SecondaryAssessment
A set of details about a subject's secondary assessment. NIEM reference is j:SubjectSecondaryAssessment
Declaration
[DataMember(Name = "secondaryAssessment")]
public List<JSubjectAssessmentType> SecondaryAssessment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectAssessmentType> | A set of details about a subject's secondary assessment. NIEM reference is j:SubjectSecondaryAssessment |
SecurityClassification
A process and method of assessing inmate risks that balance security requirements with program needs. NIEM reference is j:SubjectSecurityClassification
Declaration
[DataMember(Name = "securityClassification")]
public List<JSubjectSecurityClassificationType> SecurityClassification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectSecurityClassificationType> | A process and method of assessing inmate risks that balance security requirements with program needs. NIEM reference is j:SubjectSecurityClassification |
SequenceNumber
A sequential number assigned to the subject within the incident. NIEM reference is j:SubjectSequenceNumberText
Declaration
[DataMember(Name = "sequenceNumber")]
public List<NcTextType> SequenceNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A sequential number assigned to the subject within the incident. NIEM reference is j:SubjectSequenceNumberText |
SpecialHandling
A special instruction(s) for the processing or transportation of a subject, such as special handling required due to medical or physical conditions. NIEM reference is j:SubjectSpecialHandlingText
Declaration
[DataMember(Name = "specialHandling")]
public List<NcTextType> SpecialHandling { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A special instruction(s) for the processing or transportation of a subject, such as special handling required due to medical or physical conditions. NIEM reference is j:SubjectSpecialHandlingText |
Statement
An articulation of an activity(s), e.g., offense, arrest, provided in a subject's own words as a part of a subject interview. NIEM reference is j:SubjectStatementText
Declaration
[DataMember(Name = "statement")]
public List<NcTextType> Statement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An articulation of an activity(s), e.g., offense, arrest, provided in a subject's own words as a part of a subject interview. NIEM reference is j:SubjectStatementText |
StatementDate
A date a subject provides a statement NIEM reference is j:SubjectStatementDate
Declaration
[DataMember(Name = "statementDate")]
public List<NcDateType> StatementDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a subject provides a statement NIEM reference is j:SubjectStatementDate |
Status
A general status of a subject. NIEM reference is j:SubjectStatus
Declaration
[DataMember(Name = "status")]
public List<NcStatusType> Status { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcStatusType> | A general status of a subject. NIEM reference is j:SubjectStatus |
SubjectMo
A set of details pertaining to facts attained from an actual crime scene, giving investigators insights into the subjects method of working or operating, actions used to execute the crime, prevent detection, and/or avoid apprehension. NIEM reference is j:SubjectMO
Declaration
[DataMember(Name = "subjectMo")]
public List<JSubjectMOType> SubjectMo { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectMOType> | A set of details pertaining to facts attained from an actual crime scene, giving investigators insights into the subjects method of working or operating, actions used to execute the crime, prevent detection, and/or avoid apprehension. NIEM reference is j:SubjectMO |
SupervisedEmploymentAssociation
An association between a subject and supervised employment. NIEM reference is j:SubjectSupervisedEmploymentAssociation
Declaration
[DataMember(Name = "supervisedEmploymentAssociation")]
public List<NcPersonEmploymentAssociationType> SupervisedEmploymentAssociation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonEmploymentAssociationType> | An association between a subject and supervised employment. NIEM reference is j:SubjectSupervisedEmploymentAssociation |
SupervisedRelease
A set of details about a subject's supervised release. NIEM reference is j:SubjectSupervisedRelease
Declaration
[DataMember(Name = "supervisedRelease")]
public List<JSupervisedReleaseType> SupervisedRelease { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSupervisedReleaseType> | A set of details about a subject's supervised release. NIEM reference is j:SubjectSupervisedRelease |
Supervision
An incarceration, detention, or other form of supervision a subject is currently undergoing. NIEM reference is j:SubjectSupervision
Declaration
[DataMember(Name = "supervision")]
public List<NcSupervisionType> Supervision { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcSupervisionType> | An incarceration, detention, or other form of supervision a subject is currently undergoing. NIEM reference is j:SubjectSupervision |
TheftCategory
A kind of theft committed by a subject. NIEM reference is j:SubjectTheftCategoryText
Declaration
[DataMember(Name = "theftCategory")]
public List<NcTextType> TheftCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of theft committed by a subject. NIEM reference is j:SubjectTheftCategoryText |
Visitation
A visitation associated with a corrections subject. NIEM reference is j:SubjectVisitation
Declaration
[DataMember(Name = "visitation")]
public List<JVisitationType> Visitation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JVisitationType> | A visitation associated with a corrections subject. NIEM reference is j:SubjectVisitation |
WarrantCategoryDescription
A description of a warrant out for a subject's arrest. NIEM reference is j:SubjectWarrantCategoryDescriptionText
Declaration
[DataMember(Name = "warrantCategoryDescription")]
public List<NcTextType> WarrantCategoryDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a warrant out for a subject's arrest. NIEM reference is j:SubjectWarrantCategoryDescriptionText |
Methods
Equals(JSubjectType)
Returns true if JSubjectType instances are equal
Declaration
public bool Equals(JSubjectType other)
Parameters
Type | Name | Description |
---|---|---|
JSubjectType | other | Instance of JSubjectType 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(JSubjectType, JSubjectType)
Declaration
public static bool operator ==(JSubjectType left, JSubjectType right)
Parameters
Type | Name | Description |
---|---|---|
JSubjectType | left | |
JSubjectType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JSubjectType, JSubjectType)
Declaration
public static bool operator !=(JSubjectType left, JSubjectType right)
Parameters
Type | Name | Description |
---|---|---|
JSubjectType | left | |
JSubjectType | right |
Returns
Type | Description |
---|---|
System.Boolean |