Class JEvidenceType
A data type for an item received by or submitted to an agency for use in ascertaining the truth of a matter.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JEvidenceType : IEquatable<JEvidenceType>
Properties
Amount
An estimated or actual monetary value of a piece of evidence. NIEM reference is j:EvidenceAmount
Declaration
[DataMember(Name = "amount")]
public List<NcAmountType> Amount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | An estimated or actual monetary value of a piece of evidence. NIEM reference is j:EvidenceAmount |
Collector
A person who collected a particular piece of evidence. NIEM reference is j:EvidenceCollector
Declaration
[DataMember(Name = "collector")]
public List<NcPersonType> Collector { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person who collected a particular piece of evidence. NIEM reference is j:EvidenceCollector |
Context
jEvidenceType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JEvidenceType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JEvidenceType.ContextEnum> | jEvidenceType JSON-LD context |
CustodyTransfer
A transfer of custody of evidence from one agency to another. NIEM reference is j:EvidenceCustodyTransfer
Declaration
[DataMember(Name = "custodyTransfer")]
public List<JCustodyTransferType> CustodyTransfer { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCustodyTransferType> | A transfer of custody of evidence from one agency to another. NIEM reference is j:EvidenceCustodyTransfer |
DocumentationBinary
An evidentiary document encoded in binary relating to the evidence. NIEM reference is j:EvidenceDocumentationBinary
Declaration
[DataMember(Name = "documentationBinary")]
public List<NcBinaryType> DocumentationBinary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcBinaryType> | An evidentiary document encoded in binary relating to the evidence. NIEM reference is j:EvidenceDocumentationBinary |
IbisNumber
A number assigned by the Integrated Ballistic Identification System (IBIS) to a bullet or cartridge casing image maintained in the IBIS System which is maintained by the Bureau of Alcohol, Tobacco, and Firearms. NIEM reference is j:IBISNumberText
Declaration
[DataMember(Name = "ibisNumber")]
public List<NcTextType> IbisNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A number assigned by the Integrated Ballistic Identification System (IBIS) to a bullet or cartridge casing image maintained in the IBIS System which is maintained by the Bureau of Alcohol, Tobacco, and Firearms. NIEM reference is j:IBISNumberText |
IsReturned
True if a piece of evidence was returned to its owner; false otherwise. NIEM reference is j:EvidenceReturnedIndicator
Declaration
[DataMember(Name = "isReturned")]
public List<NiemXsboolean> IsReturned { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a piece of evidence was returned to its owner; false otherwise. NIEM reference is j:EvidenceReturnedIndicator |
Item
A piece of evidence. NIEM reference is j:EvidenceItemText
Declaration
[DataMember(Name = "item")]
public List<NcTextType> Item { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A piece of evidence. NIEM reference is j:EvidenceItemText |
ItemContactInformation
A set of contact information for a piece of evidence. NIEM reference is j:EvidenceItemContactInformation
Declaration
[DataMember(Name = "itemContactInformation")]
public List<NcContactInformationType> ItemContactInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | A set of contact information for a piece of evidence. NIEM reference is j:EvidenceItemContactInformation |
Kit
A kit used to collect evidence. NIEM reference is j:EvidenceKit
Declaration
[DataMember(Name = "kit")]
public List<NcItemType> Kit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemType> | A kit used to collect evidence. NIEM reference is j:EvidenceKit |
NumberIdentification
An identification number that identifies a piece of evidence. NIEM reference is j:EvidenceNumberIdentification
Declaration
[DataMember(Name = "numberIdentification")]
public List<NcIdentificationType> NumberIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification number that identifies a piece of evidence. NIEM reference is j:EvidenceNumberIdentification |
OtherIdentification
An identification of an item associated with evidence not explicitly referenced. NIEM reference is j:EvidenceOtherIdentification
Declaration
[DataMember(Name = "otherIdentification")]
public List<NcIdentificationType> OtherIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification of an item associated with evidence not explicitly referenced. NIEM reference is j:EvidenceOtherIdentification |
PreviousLocation
A previous location of a piece of evidence. NIEM reference is j:EvidencePreviousLocation
Declaration
[DataMember(Name = "previousLocation")]
public List<NcLocationType> PreviousLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A previous location of a piece of evidence. NIEM reference is j:EvidencePreviousLocation |
Quantity
A number of individual items that represent a piece of evidence. NIEM reference is j:EvidenceQuantityText
Declaration
[DataMember(Name = "quantity")]
public List<NcTextType> Quantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A number of individual items that represent a piece of evidence. NIEM reference is j:EvidenceQuantityText |
ReceiptIdentification
An identification for a receipt issued for collection, analysis, and movement of Evidence. NIEM reference is j:EvidenceReceiptIdentification
Declaration
[DataMember(Name = "receiptIdentification")]
public List<NcIdentificationType> ReceiptIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification for a receipt issued for collection, analysis, and movement of Evidence. NIEM reference is j:EvidenceReceiptIdentification |
ReturnRecipientEntity
An entity to which a particular piece of property was returned NIEM reference is j:EvidenceReturnRecipientEntity
Declaration
[DataMember(Name = "returnRecipientEntity")]
public List<NcEntityType> ReturnRecipientEntity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcEntityType> | An entity to which a particular piece of property was returned NIEM reference is j:EvidenceReturnRecipientEntity |
RoleOfBinary
A binary object of which the role object is a function. NIEM reference is j:RoleOfBinary
Declaration
[DataMember(Name = "roleOfBinary")]
public List<NcBinaryType> RoleOfBinary { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcBinaryType> | A binary object of which the role object is a function. NIEM reference is j:RoleOfBinary |
RoleOfBiometric
A biometric object of which the role object is a function. NIEM reference is j:RoleOfBiometric
Declaration
[DataMember(Name = "roleOfBiometric")]
public List<BiomBiometricDataType> RoleOfBiometric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomBiometricDataType> | A biometric object of which the role object is a function. NIEM reference is j:RoleOfBiometric |
RoleOfItem
An entity of whom the role object is a function. NIEM reference is nc:RoleOfItem
Declaration
[DataMember(Name = "roleOfItem")]
public List<NcItemType> RoleOfItem { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemType> | An entity of whom the role object is a function. NIEM reference is nc:RoleOfItem |
TakenFromEntity
An entity from which a particular piece of evidence was taken or seized from. NIEM reference is j:EvidenceTakenFromEntity
Declaration
[DataMember(Name = "takenFromEntity")]
public List<NcEntityType> TakenFromEntity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcEntityType> | An entity from which a particular piece of evidence was taken or seized from. NIEM reference is j:EvidenceTakenFromEntity |
TakenLocation
A location where a particular piece of evidence was taken, collected, or removed. NIEM reference is j:EvidenceTakenLocation
Declaration
[DataMember(Name = "takenLocation")]
public List<NcLocationType> TakenLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A location where a particular piece of evidence was taken, collected, or removed. NIEM reference is j:EvidenceTakenLocation |
Methods
Equals(JEvidenceType)
Returns true if JEvidenceType instances are equal
Declaration
public bool Equals(JEvidenceType other)
Parameters
Type | Name | Description |
---|---|---|
JEvidenceType | other | Instance of JEvidenceType 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(JEvidenceType, JEvidenceType)
Declaration
public static bool operator ==(JEvidenceType left, JEvidenceType right)
Parameters
Type | Name | Description |
---|---|---|
JEvidenceType | left | |
JEvidenceType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JEvidenceType, JEvidenceType)
Declaration
public static bool operator !=(JEvidenceType left, JEvidenceType right)
Parameters
Type | Name | Description |
---|---|---|
JEvidenceType | left | |
JEvidenceType | right |
Returns
Type | Description |
---|---|
System.Boolean |