Class JBailBondType
A data type for an agreement between a bondsman and a subject in which a bondsman pays the subject's bail or portion of the bail in exchange for certain conditions.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JBailBondType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JBailBondType>
Properties
Amount
A monetary amount approved for bond. NIEM reference is j:BailBondAmount
Declaration
[DataMember(Name = "amount")]
public List<NcAmountType> Amount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A monetary amount approved for bond. NIEM reference is j:BailBondAmount |
ConditionDescription
A description of a condition or requirement for a subject attached to a bond. NIEM reference is j:BailBondConditionDescriptionText
Declaration
[DataMember(Name = "conditionDescription")]
public List<NcTextType> ConditionDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a condition or requirement for a subject attached to a bond. NIEM reference is j:BailBondConditionDescriptionText |
Context
jBailBondType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JBailBondType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JBailBondType.ContextEnum> | jBailBondType JSON-LD context |
IssuerEntity
An entity that issues a bond. NIEM reference is j:BailBondIssuerEntity
Declaration
[DataMember(Name = "issuerEntity")]
public List<NcEntityType> IssuerEntity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcEntityType> | An entity that issues a bond. NIEM reference is j:BailBondIssuerEntity |
PaymentDescription
A description of what a subject pays for a bond. NIEM reference is j:BailBondPaymentDescriptionText
Declaration
[DataMember(Name = "paymentDescription")]
public List<NcTextType> PaymentDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of what a subject pays for a bond. NIEM reference is j:BailBondPaymentDescriptionText |
RevokeDate
A date a bond is revoked. NIEM reference is j:BailBondRevokeDate
Declaration
[DataMember(Name = "revokeDate")]
public List<NcDateType> RevokeDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a bond is revoked. NIEM reference is j:BailBondRevokeDate |
SuretyEntity
An entity who has agreed to be responsible for a subject. NIEM reference is j:BailBondSuretyEntity
Declaration
[DataMember(Name = "suretyEntity")]
public List<NcEntityType> SuretyEntity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcEntityType> | An entity who has agreed to be responsible for a subject. NIEM reference is j:BailBondSuretyEntity |
TerminationCategory
A kind of reason a bond is no longer in effect. NIEM reference is j:BailBondTerminationCategoryText
Declaration
[DataMember(Name = "terminationCategory")]
public List<NcTextType> TerminationCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of reason a bond is no longer in effect. NIEM reference is j:BailBondTerminationCategoryText |
TerminationDate
A date a bond no longer is in effect. NIEM reference is j:BailBondTerminationDate
Declaration
[DataMember(Name = "terminationDate")]
public List<NcDateType> TerminationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a bond no longer is in effect. NIEM reference is j:BailBondTerminationDate |
Methods
Equals(JBailBondType)
Returns true if JBailBondType instances are equal
Declaration
public bool Equals(JBailBondType other)
Parameters
Type | Name | Description |
---|---|---|
JBailBondType | other | Instance of JBailBondType 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(JBailBondType, JBailBondType)
Declaration
public static bool operator ==(JBailBondType left, JBailBondType right)
Parameters
Type | Name | Description |
---|---|---|
JBailBondType | left | |
JBailBondType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JBailBondType, JBailBondType)
Declaration
public static bool operator !=(JBailBondType left, JBailBondType right)
Parameters
Type | Name | Description |
---|---|---|
JBailBondType | left | |
JBailBondType | right |
Returns
Type | Description |
---|---|
System.Boolean |