Class JBookingType
A data type for an administrative step taken after an arrest subject is brought to a police station or detention facility.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JBookingType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JBookingType>
Properties
Agency
An organization which processes a booking. NIEM reference is j:BookingAgency
Declaration
[DataMember(Name = "agency")]
public List<NcOrganizationType> Agency { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | An organization which processes a booking. NIEM reference is j:BookingAgency |
AgencyRecordIdentification
A booking identification of the originating case agency. NIEM reference is j:BookingAgencyRecordIdentification
Declaration
[DataMember(Name = "agencyRecordIdentification")]
public List<NcIdentificationType> AgencyRecordIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A booking identification of the originating case agency. NIEM reference is j:BookingAgencyRecordIdentification |
ArraignmentDate
A date a subject is due to appear in court to answer the charges filed. NIEM reference is j:BookingArraignmentDate
Declaration
[DataMember(Name = "arraignmentDate")]
public List<NcDateType> ArraignmentDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a subject is due to appear in court to answer the charges filed. NIEM reference is j:BookingArraignmentDate |
Arrest
An apprehension of a subject by a peace official based on an observed or a reported violation of a law or ordinance, an outstanding arrest warrant, or probable cause information. NIEM reference is j:Arrest
Declaration
[DataMember(Name = "arrest")]
public List<JArrestType> Arrest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JArrestType> | An apprehension of a subject by a peace official based on an observed or a reported violation of a law or ordinance, an outstanding arrest warrant, or probable cause information. NIEM reference is j:Arrest |
CategoryCode
A kind of booking conducted. NIEM reference is j:BookingCategoryCode
Declaration
[DataMember(Name = "categoryCode")]
public List<NdexBookingCategoryCodeType> CategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexBookingCategoryCodeType> | A kind of booking conducted. NIEM reference is j:BookingCategoryCode |
Context
jBookingType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JBookingType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JBookingType.ContextEnum> | jBookingType JSON-LD context |
CourtCaseIdentification
An identification for the cause of a booking. NIEM reference is j:BookingCourtCaseIdentification
Declaration
[DataMember(Name = "courtCaseIdentification")]
public List<NcIdentificationType> CourtCaseIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification for the cause of a booking. NIEM reference is j:BookingCourtCaseIdentification |
DepositedItem
A piece of property a subject gives to an official for safe keeping during a booking. NIEM reference is j:BookingDepositedItem
Declaration
[DataMember(Name = "depositedItem")]
public List<NcItemType> DepositedItem { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemType> | A piece of property a subject gives to an official for safe keeping during a booking. NIEM reference is j:BookingDepositedItem |
DetentionFacility
A state, county or city detention facility where a subject is detained as a result of booking. NIEM reference is j:BookingDetentionFacility
Declaration
[DataMember(Name = "detentionFacility")]
public List<NcFacilityType> DetentionFacility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFacilityType> | A state, county or city detention facility where a subject is detained as a result of booking. NIEM reference is j:BookingDetentionFacility |
DocumentControlIdentification
An identification assigned by a booking system to identify a unique booking event within a specific jail. NIEM reference is j:BookingDocumentControlIdentification
Declaration
[DataMember(Name = "documentControlIdentification")]
public List<NcIdentificationType> DocumentControlIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification assigned by a booking system to identify a unique booking event within a specific jail. NIEM reference is j:BookingDocumentControlIdentification |
Employee
An official who processes a subject for booking. NIEM reference is j:BookingEmployee
Declaration
[DataMember(Name = "employee")]
public List<JEnforcementOfficialType> Employee { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JEnforcementOfficialType> | An official who processes a subject for booking. NIEM reference is j:BookingEmployee |
Facility
A police station or a detention facility where a booking occurs. NIEM reference is j:BookingFacility
Declaration
[DataMember(Name = "facility")]
public List<NcFacilityType> Facility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFacilityType> | A police station or a detention facility where a booking occurs. NIEM reference is j:BookingFacility |
FileIdentification
A records management system identification number for the Incident that precipitated the booking of the subject. NIEM reference is j:BookingFileIdentification
Declaration
[DataMember(Name = "fileIdentification")]
public List<NcIdentificationType> FileIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A records management system identification number for the Incident that precipitated the booking of the subject. NIEM reference is j:BookingFileIdentification |
FingerprintDate
A date/time at which a person being booked was fingerprinted. NIEM reference is j:FingerprintDate
Declaration
[DataMember(Name = "fingerprintDate")]
public List<NcDateType> FingerprintDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date/time at which a person being booked was fingerprinted. NIEM reference is j:FingerprintDate |
InterviewObservation
An observation from or about a person interview. NIEM reference is j:BookingInterviewObservation
Declaration
[DataMember(Name = "interviewObservation")]
public List<NcCommentType> InterviewObservation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCommentType> | An observation from or about a person interview. NIEM reference is j:BookingInterviewObservation |
IsAdditionalCharges
True if a subject has more charges for which to be booked; false otherwise. NIEM reference is j:BookingAdditionalChargesIndicator
Declaration
[DataMember(Name = "isAdditionalCharges")]
public List<NiemXsboolean> IsAdditionalCharges { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a subject has more charges for which to be booked; false otherwise. NIEM reference is j:BookingAdditionalChargesIndicator |
IsIafis
True if IAFIS was able to make an identification based upon the submitted transaction; false otherwise. NIEM reference is j:IAFISIndicator
Declaration
[DataMember(Name = "isIafis")]
public List<NiemXsboolean> IsIafis { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if IAFIS was able to make an identification based upon the submitted transaction; false otherwise. NIEM reference is j:IAFISIndicator |
IsSealed
True if the information regarding a booking is to remain sealed and confidential; false otherwise. NIEM reference is j:BookingSealedIndicator
Declaration
[DataMember(Name = "isSealed")]
public List<NiemXsboolean> IsSealed { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the information regarding a booking is to remain sealed and confidential; false otherwise. NIEM reference is j:BookingSealedIndicator |
Release
A release of a subject from booking or from booking detention. NIEM reference is j:BookingRelease
Declaration
[DataMember(Name = "release")]
public List<NcReleaseType> Release { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcReleaseType> | A release of a subject from booking or from booking detention. NIEM reference is j:BookingRelease |
ReleaseCorrectionsAnalyst
A corrections pre-trial screening official. NIEM reference is j:BookingReleaseCorrectionsAnalyst
Declaration
[DataMember(Name = "releaseCorrectionsAnalyst")]
public List<JEnforcementOfficialType> ReleaseCorrectionsAnalyst { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JEnforcementOfficialType> | A corrections pre-trial screening official. NIEM reference is j:BookingReleaseCorrectionsAnalyst |
ReportingDistrict
A district of a booking agency. NIEM reference is j:BookingReportingDistrictText
Declaration
[DataMember(Name = "reportingDistrict")]
public List<NcTextType> ReportingDistrict { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A district of a booking agency. NIEM reference is j:BookingReportingDistrictText |
RetainedItem
A piece of property a subject keeps during booking. NIEM reference is j:BookingRetainedItem
Declaration
[DataMember(Name = "retainedItem")]
public List<NcItemType> RetainedItem { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemType> | A piece of property a subject keeps during booking. NIEM reference is j:BookingRetainedItem |
SearchOfficial
An official who searches a subject during a booking. NIEM reference is j:BookingSearchOfficial
Declaration
[DataMember(Name = "searchOfficial")]
public List<JEnforcementOfficialType> SearchOfficial { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JEnforcementOfficialType> | An official who searches a subject during a booking. NIEM reference is j:BookingSearchOfficial |
SeizedItem
A piece of property taken from a subject by an official during a booking. NIEM reference is j:BookingSeizedItem
Declaration
[DataMember(Name = "seizedItem")]
public List<NcItemType> SeizedItem { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemType> | A piece of property taken from a subject by an official during a booking. NIEM reference is j:BookingSeizedItem |
Subject
A person who is booked. NIEM reference is j:BookingSubject
Declaration
[DataMember(Name = "subject")]
public List<JSubjectType> Subject { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectType> | A person who is booked. NIEM reference is j:BookingSubject |
SubjectArmedDescription
A description of the weapon found in the possession of a person at the time of booking. NIEM reference is j:SubjectArmedDescriptionText
Declaration
[DataMember(Name = "subjectArmedDescription")]
public List<NcTextType> SubjectArmedDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the weapon found in the possession of a person at the time of booking. NIEM reference is j:SubjectArmedDescriptionText |
SubjectArmedWithCode
A code that identifies the kind of weapon found in the possession of a subject at the time of booking. NIEM reference is j:SubjectArmedWithCode
Declaration
[DataMember(Name = "subjectArmedWithCode")]
public List<UcrArresteeWeaponCodeType> SubjectArmedWithCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<UcrArresteeWeaponCodeType> | A code that identifies the kind of weapon found in the possession of a subject at the time of booking. NIEM reference is j:SubjectArmedWithCode |
SubjectCustodyTransfer
A transfer of custody or transportation of a subject from one booking detention facility to another. NIEM reference is j:BookingSubjectCustodyTransfer
Declaration
[DataMember(Name = "subjectCustodyTransfer")]
public List<JCustodyTransferType> SubjectCustodyTransfer { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCustodyTransferType> | A transfer of custody or transportation of a subject from one booking detention facility to another. NIEM reference is j:BookingSubjectCustodyTransfer |
TelephoneCall
A telephone call (number) a subject makes while being booked or detained from an arrest. NIEM reference is j:BookingTelephoneCall
Declaration
[DataMember(Name = "telephoneCall")]
public List<JBookingTelephoneCallType> TelephoneCall { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JBookingTelephoneCallType> | A telephone call (number) a subject makes while being booked or detained from an arrest. NIEM reference is j:BookingTelephoneCall |
TransportOfficial
An official who moves a subject to a detention facility. NIEM reference is j:BookingTransportOfficial
Declaration
[DataMember(Name = "transportOfficial")]
public List<JEnforcementOfficialType> TransportOfficial { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JEnforcementOfficialType> | An official who moves a subject to a detention facility. NIEM reference is j:BookingTransportOfficial |
Methods
Equals(JBookingType)
Returns true if JBookingType instances are equal
Declaration
public bool Equals(JBookingType other)
Parameters
Type | Name | Description |
---|---|---|
JBookingType | other | Instance of JBookingType 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(JBookingType, JBookingType)
Declaration
public static bool operator ==(JBookingType left, JBookingType right)
Parameters
Type | Name | Description |
---|---|---|
JBookingType | left | |
JBookingType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JBookingType, JBookingType)
Declaration
public static bool operator !=(JBookingType left, JBookingType right)
Parameters
Type | Name | Description |
---|---|---|
JBookingType | left | |
JBookingType | right |
Returns
Type | Description |
---|---|
System.Boolean |