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 |