Class JBailType
A data type for details of a commitment made to secure the release of a subject being held in custody and suspected of a crime.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JBailType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JBailType>
Properties
ConditionDescription
A description of a condition that must be met in order for a subject to post bail. NIEM reference is j:BailConditionDescriptionText
Declaration
[DataMember(Name = "conditionDescription")]
public List<NcTextType> ConditionDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a condition that must be met in order for a subject to post bail. NIEM reference is j:BailConditionDescriptionText |
Context
jBailType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JBailType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JBailType.ContextEnum> | jBailType JSON-LD context |
HearingDate
A date of a court hearing to determine the bail to be set. NIEM reference is j:BailHearingDate
Declaration
[DataMember(Name = "hearingDate")]
public List<NcDateType> HearingDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date of a court hearing to determine the bail to be set. NIEM reference is j:BailHearingDate |
PostedAmount
An amount of bail paid. NIEM reference is j:BailPostedAmount
Declaration
[DataMember(Name = "postedAmount")]
public List<NcAmountType> PostedAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | An amount of bail paid. NIEM reference is j:BailPostedAmount |
PostedBond
A bond that was posted for bail. NIEM reference is j:BailPostedBond
Declaration
[DataMember(Name = "postedBond")]
public List<JBailBondType> PostedBond { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JBailBondType> | A bond that was posted for bail. NIEM reference is j:BailPostedBond |
PostedDate
A date a subject posts or secures bail. NIEM reference is j:BailPostedDate
Declaration
[DataMember(Name = "postedDate")]
public List<NcDateType> PostedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a subject posts or secures bail. NIEM reference is j:BailPostedDate |
Requirement
A description of the bail requirement set at a court hearing. NIEM reference is j:BailRequirementText
Declaration
[DataMember(Name = "requirement")]
public List<NcTextType> Requirement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the bail requirement set at a court hearing. NIEM reference is j:BailRequirementText |
RevokedDate
A date bail is revoked. NIEM reference is j:BailRevokedDate
Declaration
[DataMember(Name = "revokedDate")]
public List<NcDateType> RevokedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date bail is revoked. NIEM reference is j:BailRevokedDate |
SetAmount
A monetary amount approved for bail. NIEM reference is j:BailSetAmount
Declaration
[DataMember(Name = "setAmount")]
public List<NcAmountType> SetAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A monetary amount approved for bail. NIEM reference is j:BailSetAmount |
SetAmountText
An amount of bail set for defendant. NIEM reference is j:BailSetAmountText
Declaration
[DataMember(Name = "setAmountText")]
public List<NcTextType> SetAmountText { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An amount of bail set for defendant. NIEM reference is j:BailSetAmountText |
SetCourt
A court that assigns a bail to a subject. NIEM reference is j:BailSetCourt
Declaration
[DataMember(Name = "setCourt")]
public List<JCourtType> SetCourt { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCourtType> | A court that assigns a bail to a subject. NIEM reference is j:BailSetCourt |
Subject
A person who is assigned bail. NIEM reference is j:BailSubject
Declaration
[DataMember(Name = "subject")]
public List<JSubjectType> Subject { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JSubjectType> | A person who is assigned bail. NIEM reference is j:BailSubject |
Methods
Equals(JBailType)
Returns true if JBailType instances are equal
Declaration
public bool Equals(JBailType other)
Parameters
Type | Name | Description |
---|---|---|
JBailType | other | Instance of JBailType 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(JBailType, JBailType)
Declaration
public static bool operator ==(JBailType left, JBailType right)
Parameters
Type | Name | Description |
---|---|---|
JBailType | left | |
JBailType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JBailType, JBailType)
Declaration
public static bool operator !=(JBailType left, JBailType right)
Parameters
Type | Name | Description |
---|---|---|
JBailType | left | |
JBailType | right |
Returns
Type | Description |
---|---|
System.Boolean |