Class JReleaseAugmentationType
A data type for additional information about a Release.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JReleaseAugmentationType : IEquatable<JReleaseAugmentationType>
Properties
Context
jReleaseAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JReleaseAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JReleaseAugmentationType.ContextEnum> | jReleaseAugmentationType JSON-LD context |
IsReleaseFundsDisperse
True if the subject will be released with full funds; false otherwise. NIEM reference is j:ReleaseFundsDisperseIndicator
Declaration
[DataMember(Name = "isReleaseFundsDisperse")]
public List<NiemXsboolean> IsReleaseFundsDisperse { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the subject will be released with full funds; false otherwise. NIEM reference is j:ReleaseFundsDisperseIndicator |
ReleaseDateAdjustedDateRange
A date range reflecting possible release date adjustment. NIEM reference is j:ReleaseDateAdjustedDateRange
Declaration
[DataMember(Name = "releaseDateAdjustedDateRange")]
public List<NcDateRangeType> ReleaseDateAdjustedDateRange { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateRangeType> | A date range reflecting possible release date adjustment. NIEM reference is j:ReleaseDateAdjustedDateRange |
ReleaseDateCategory
A kind of release date. NIEM reference is j:ReleaseDateCategoryText
Declaration
[DataMember(Name = "releaseDateCategory")]
public List<NcTextType> ReleaseDateCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of release date. NIEM reference is j:ReleaseDateCategoryText |
ReleaseFundsAmount
A numerical amount of the money returned to a subject at the point of release. NIEM reference is j:ReleaseFundsAmount
Declaration
[DataMember(Name = "releaseFundsAmount")]
public List<NcAmountType> ReleaseFundsAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | A numerical amount of the money returned to a subject at the point of release. NIEM reference is j:ReleaseFundsAmount |
ReleasePotentialDateRange
A date range reflecting possible release dates. NIEM reference is j:ReleasePotentialDateRange
Declaration
[DataMember(Name = "releasePotentialDateRange")]
public List<NcDateRangeType> ReleasePotentialDateRange { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateRangeType> | A date range reflecting possible release dates. NIEM reference is j:ReleasePotentialDateRange |
ReleaseReview
An event or activity of review for the purpose of determining the release of a subject. NIEM reference is j:ReleaseReview
Declaration
[DataMember(Name = "releaseReview")]
public List<NcActivityType> ReleaseReview { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcActivityType> | An event or activity of review for the purpose of determining the release of a subject. NIEM reference is j:ReleaseReview |
ReleaseReviewDecision
A decision or outcome of a discharge review. NIEM reference is j:ReleaseReviewDecision
Declaration
[DataMember(Name = "releaseReviewDecision")]
public List<NcActivityType> ReleaseReviewDecision { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcActivityType> | A decision or outcome of a discharge review. NIEM reference is j:ReleaseReviewDecision |
ReleaseToFacility
An institution from which the subject is to be released. NIEM reference is j:ReleaseToFacility
Declaration
[DataMember(Name = "releaseToFacility")]
public List<NcFacilityType> ReleaseToFacility { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFacilityType> | An institution from which the subject is to be released. NIEM reference is j:ReleaseToFacility |
ReleaseTransportationAssociation
An association between a transportation plan and a parolee on release. NIEM reference is j:ReleaseTransportationAssociation
Declaration
[DataMember(Name = "releaseTransportationAssociation")]
public List<NcTransportationAssociationType> ReleaseTransportationAssociation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTransportationAssociationType> | An association between a transportation plan and a parolee on release. NIEM reference is j:ReleaseTransportationAssociation |
ReleaseWitness
A person who serves as the witness to a release event. NIEM reference is j:ReleaseWitness
Declaration
[DataMember(Name = "releaseWitness")]
public List<JWitnessType> ReleaseWitness { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JWitnessType> | A person who serves as the witness to a release event. NIEM reference is j:ReleaseWitness |
Methods
Equals(JReleaseAugmentationType)
Returns true if JReleaseAugmentationType instances are equal
Declaration
public bool Equals(JReleaseAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
JReleaseAugmentationType | other | Instance of JReleaseAugmentationType 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(JReleaseAugmentationType, JReleaseAugmentationType)
Declaration
public static bool operator ==(JReleaseAugmentationType left, JReleaseAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JReleaseAugmentationType | left | |
JReleaseAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JReleaseAugmentationType, JReleaseAugmentationType)
Declaration
public static bool operator !=(JReleaseAugmentationType left, JReleaseAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
JReleaseAugmentationType | left | |
JReleaseAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |