Class JWarrantType
A data type for an authorization for an enforcement official to perform a specified action.
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JWarrantType : JCourtOrderType, IEquatable<NcActivityType>, IEquatable<JCourtOrderType>, IEquatable<JWarrantType>
Properties
AppearanceBail
A monetary condition placed on a person to ensure appearance in court. NIEM reference is j:WarrantAppearanceBail
Declaration
[DataMember(Name = "appearanceBail")]
public List<JBailType> AppearanceBail { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JBailType> | A monetary condition placed on a person to ensure appearance in court. NIEM reference is j:WarrantAppearanceBail |
AppearanceBailForfeit
A reason an appearance bond was forfeited in connection to a warrant. NIEM reference is j:WarrantAppearanceBailForfeitText
Declaration
[DataMember(Name = "appearanceBailForfeit")]
public List<NcTextType> AppearanceBailForfeit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A reason an appearance bond was forfeited in connection to a warrant. NIEM reference is j:WarrantAppearanceBailForfeitText |
Augmentation
Additional information about a warrant. NIEM reference is scr:WarrantAugmentation
Declaration
[DataMember(Name = "augmentation")]
public List<ScrWarrantAugmentationType> Augmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ScrWarrantAugmentationType> | Additional information about a warrant. NIEM reference is scr:WarrantAugmentation |
Category
A kind of warrant. NIEM reference is j:WarrantCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of warrant. NIEM reference is j:WarrantCategoryText |
Context
jWarrantType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JWarrantType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JWarrantType.ContextEnum> | jWarrantType JSON-LD context |
ExtraditionLimitation
A limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court. NIEM reference is j:WarrantExtraditionLimitationText
Declaration
[DataMember(Name = "extraditionLimitation")]
public List<NcTextType> ExtraditionLimitation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court. NIEM reference is j:WarrantExtraditionLimitationText |
ExtraditionLimitationCode
A kind of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court. NIEM reference is j:WarrantExtraditionLimitationCode
Declaration
[DataMember(Name = "extraditionLimitationCode")]
public List<NcicEXLCodeType> ExtraditionLimitationCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcicEXLCodeType> | A kind of limitation placed on the extradition of a subject from an area outside the immediate jurisdiction of the issuing court. NIEM reference is j:WarrantExtraditionLimitationCode |
ExtraditionStateName
A name of a state that an arrest warrant specifies a subject is to be extradited from. NIEM reference is j:WarrantExtraditionStateName
Declaration
[DataMember(Name = "extraditionStateName")]
public List<NcTextType> ExtraditionStateName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of a state that an arrest warrant specifies a subject is to be extradited from. NIEM reference is j:WarrantExtraditionStateName |
FurtherProcessing
An area a warrant went to for further processing or service. NIEM reference is j:WarrantFurtherProcessingText
Declaration
[DataMember(Name = "furtherProcessing")]
public List<NcTextType> FurtherProcessing { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An area a warrant went to for further processing or service. NIEM reference is j:WarrantFurtherProcessingText |
InvestigatorNarrative
A narrative or note as reported by an investigator. NIEM reference is j:InvestigatorNarrative
Declaration
[DataMember(Name = "investigatorNarrative")]
public List<NcCommentType> InvestigatorNarrative { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCommentType> | A narrative or note as reported by an investigator. NIEM reference is j:InvestigatorNarrative |
Level
An offense level associated with a warrant to be served. NIEM reference is j:WarrantLevelText
Declaration
[DataMember(Name = "level")]
public List<NcTextType> Level { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An offense level associated with a warrant to be served. NIEM reference is j:WarrantLevelText |
ProbableCause
A justification for securing a warrant. NIEM reference is j:WarrantProbableCauseText
Declaration
[DataMember(Name = "probableCause")]
public List<NcTextType> ProbableCause { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A justification for securing a warrant. NIEM reference is j:WarrantProbableCauseText |
Methods
Equals(JWarrantType)
Returns true if JWarrantType instances are equal
Declaration
public bool Equals(JWarrantType other)
Parameters
Type | Name | Description |
---|---|---|
JWarrantType | other | Instance of JWarrantType 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(JWarrantType, JWarrantType)
Declaration
public static bool operator ==(JWarrantType left, JWarrantType right)
Parameters
Type | Name | Description |
---|---|---|
JWarrantType | left | |
JWarrantType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JWarrantType, JWarrantType)
Declaration
public static bool operator !=(JWarrantType left, JWarrantType right)
Parameters
Type | Name | Description |
---|---|---|
JWarrantType | left | |
JWarrantType | right |
Returns
Type | Description |
---|---|
System.Boolean |