Class ScrArrestAugmentationType
A data type for additional information about an arrest.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class ScrArrestAugmentationType : IEquatable<ScrArrestAugmentationType>
Properties
ArrestMethod
A classification of the manner of ARREST NIEM reference is scr:ArrestMethod
Declaration
[DataMember(Name = "arrestMethod")]
public List<ScrArrestMethodType> ArrestMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ScrArrestMethodType> | A classification of the manner of ARREST NIEM reference is scr:ArrestMethod |
Charge
A formal allegation that a specific person has committed a specific offense. NIEM reference is j:Charge
Declaration
[DataMember(Name = "charge")]
public List<JChargeType> Charge { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JChargeType> | A formal allegation that a specific person has committed a specific offense. NIEM reference is j:Charge |
Context
scrArrestAugmentationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public ScrArrestAugmentationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<ScrArrestAugmentationType.ContextEnum> | scrArrestAugmentationType JSON-LD context |
DistanceFromLandmarkMeasure
A number indicating the distance in miles from a landmark to where the alien's ARREST occurred. NIEM reference is im:DistanceFromLandmarkMeasure
Declaration
[DataMember(Name = "distanceFromLandmarkMeasure")]
public List<NcLengthMeasureType> DistanceFromLandmarkMeasure { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLengthMeasureType> | A number indicating the distance in miles from a landmark to where the alien's ARREST occurred. NIEM reference is im:DistanceFromLandmarkMeasure |
IsAttorneyRequest
True if the alien exercised his or her right to request for counse; false otherwise NIEM reference is im:AttorneyRequestIndicator
Declaration
[DataMember(Name = "isAttorneyRequest")]
public List<NiemXsboolean> IsAttorneyRequest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the alien exercised his or her right to request for counse; false otherwise NIEM reference is im:AttorneyRequestIndicator |
IsAttorneyRights
True if the alien was informed of his or her right to be represented by counsel; false otherwise. NIEM reference is im:AttorneyRightsIndicator
Declaration
[DataMember(Name = "isAttorneyRights")]
public List<NiemXsboolean> IsAttorneyRights { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the alien was informed of his or her right to be represented by counsel; false otherwise. NIEM reference is im:AttorneyRightsIndicator |
IsConsulateRights
True if the alien was informed of his/her right to contact his or her consulate; false otherwise. NIEM reference is im:ConsulateRightsIndicator
Declaration
[DataMember(Name = "isConsulateRights")]
public List<NiemXsboolean> IsConsulateRights { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the alien was informed of his/her right to contact his or her consulate; false otherwise. NIEM reference is im:ConsulateRightsIndicator |
IsFacingHarm
True if the alien faces harm by returning to his/her country; false otherwise NIEM reference is im:FacingHarmIndicator
Declaration
[DataMember(Name = "isFacingHarm")]
public List<NiemXsboolean> IsFacingHarm { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the alien faces harm by returning to his/her country; false otherwise NIEM reference is im:FacingHarmIndicator |
IsHearingRequest
True if the person arrested has requested a court hearing; false otherwise. NIEM reference is scr:HearingRequestIndicator
Declaration
[DataMember(Name = "isHearingRequest")]
public List<NiemXsboolean> IsHearingRequest { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the person arrested has requested a court hearing; false otherwise. NIEM reference is scr:HearingRequestIndicator |
IsHearingRights
True if the alien requested a hearing before a judge; false otherwise NIEM reference is im:HearingRightsIndicator
Declaration
[DataMember(Name = "isHearingRights")]
public List<NiemXsboolean> IsHearingRights { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the alien requested a hearing before a judge; false otherwise NIEM reference is im:HearingRightsIndicator |
IsPedestrian
True if the alien was arrested as a pedestrian; false otherwise NIEM reference is im:PedestrianIndicator
Declaration
[DataMember(Name = "isPedestrian")]
public List<NiemXsboolean> IsPedestrian { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the alien was arrested as a pedestrian; false otherwise NIEM reference is im:PedestrianIndicator |
IsPhoneAssist
True if the officer assisted the alien in using a phone; false otherwise NIEM reference is im:PhoneAssistIndicator
Declaration
[DataMember(Name = "isPhoneAssist")]
public List<NiemXsboolean> IsPhoneAssist { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the officer assisted the alien in using a phone; false otherwise NIEM reference is im:PhoneAssistIndicator |
IsPhoneUseRights
True if the alien was made aware of his/her right to use a telephone; false otherwise NIEM reference is im:PhoneUseRightsIndicator
Declaration
[DataMember(Name = "isPhoneUseRights")]
public List<NiemXsboolean> IsPhoneUseRights { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the alien was made aware of his/her right to use a telephone; false otherwise NIEM reference is im:PhoneUseRightsIndicator |
IsTreatAsAdult
True if a juvenile individual should be treated as an adult in this specific ENFORCEMENT ENCOUNTER; false otherwise. NIEM reference is scr:TreatAsAdultIndicator
Declaration
[DataMember(Name = "isTreatAsAdult")]
public List<NiemXsboolean> IsTreatAsAdult { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if a juvenile individual should be treated as an adult in this specific ENFORCEMENT ENCOUNTER; false otherwise. NIEM reference is scr:TreatAsAdultIndicator |
PhoneAttemptsQuantity
A number indicating the number of attempts made by telephone to contact the party responsible for the juvenile alien. NIEM reference is im:PhoneAttemptsQuantity
Declaration
[DataMember(Name = "phoneAttemptsQuantity")]
public List<NcQuantityType> PhoneAttemptsQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcQuantityType> | A number indicating the number of attempts made by telephone to contact the party responsible for the juvenile alien. NIEM reference is im:PhoneAttemptsQuantity |
Methods
Equals(ScrArrestAugmentationType)
Returns true if ScrArrestAugmentationType instances are equal
Declaration
public bool Equals(ScrArrestAugmentationType other)
Parameters
Type | Name | Description |
---|---|---|
ScrArrestAugmentationType | other | Instance of ScrArrestAugmentationType 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(ScrArrestAugmentationType, ScrArrestAugmentationType)
Declaration
public static bool operator ==(ScrArrestAugmentationType left, ScrArrestAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
ScrArrestAugmentationType | left | |
ScrArrestAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(ScrArrestAugmentationType, ScrArrestAugmentationType)
Declaration
public static bool operator !=(ScrArrestAugmentationType left, ScrArrestAugmentationType right)
Parameters
Type | Name | Description |
---|---|---|
ScrArrestAugmentationType | left | |
ScrArrestAugmentationType | right |
Returns
Type | Description |
---|---|
System.Boolean |