Class JItemSeizureType
A data type for the removal of property from the possession of a person or organization.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JItemSeizureType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JItemSeizureType>
Properties
Context
jItemSeizureType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JItemSeizureType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JItemSeizureType.ContextEnum> | jItemSeizureType JSON-LD context |
Disposition
A property item was processed or handled after being seized. NIEM reference is j:ItemSeizureDisposition
Declaration
[DataMember(Name = "disposition")]
public List<NcDispositionType> Disposition { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDispositionType> | A property item was processed or handled after being seized. NIEM reference is j:ItemSeizureDisposition |
Item
A property item that was seized. NIEM reference is j:ItemSeizureItem
Declaration
[DataMember(Name = "item")]
public List<NcItemType> Item { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcItemType> | A property item that was seized. NIEM reference is j:ItemSeizureItem |
ItemSeizedLocation
A location where an item was removed from the possession of the owner for official purposes. NIEM reference is j:ItemSeizedLocation
Declaration
[DataMember(Name = "itemSeizedLocation")]
public List<NcLocationType> ItemSeizedLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A location where an item was removed from the possession of the owner for official purposes. NIEM reference is j:ItemSeizedLocation |
ItemSeizerEntity
An entity which removes an item from the possession of the owner for official purposes. NIEM reference is j:ItemSeizerEntity
Declaration
[DataMember(Name = "itemSeizerEntity")]
public List<NcEntityType> ItemSeizerEntity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcEntityType> | An entity which removes an item from the possession of the owner for official purposes. NIEM reference is j:ItemSeizerEntity |
ItemSeizingEnforcementOfficial
A peace official that seized a property item. NIEM reference is j:ItemSeizingEnforcementOfficial
Declaration
[DataMember(Name = "itemSeizingEnforcementOfficial")]
public List<JEnforcementOfficialType> ItemSeizingEnforcementOfficial { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JEnforcementOfficialType> | A peace official that seized a property item. NIEM reference is j:ItemSeizingEnforcementOfficial |
Method
A method by which a property item was removed from a person's possession and taken into custody. NIEM reference is j:ItemSeizureMethodText
Declaration
[DataMember(Name = "method")]
public List<NcTextType> Method { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A method by which a property item was removed from a person's possession and taken into custody. NIEM reference is j:ItemSeizureMethodText |
OwningPerson
A person who owns a property item that was seized. NIEM reference is j:ItemSeizureOwningPerson
Declaration
[DataMember(Name = "owningPerson")]
public List<NcPersonType> OwningPerson { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person who owns a property item that was seized. NIEM reference is j:ItemSeizureOwningPerson |
PossessingPerson
A person who had possession of a property item when it was seized. NIEM reference is j:ItemSeizurePossessingPerson
Declaration
[DataMember(Name = "possessingPerson")]
public List<NcPersonType> PossessingPerson { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person who had possession of a property item when it was seized. NIEM reference is j:ItemSeizurePossessingPerson |
ReleaseCondition
A condition that, if met, will allow a seized property item to be released back to its owner. NIEM reference is j:ItemSeizureReleaseConditionText
Declaration
[DataMember(Name = "releaseCondition")]
public List<NcTextType> ReleaseCondition { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A condition that, if met, will allow a seized property item to be released back to its owner. NIEM reference is j:ItemSeizureReleaseConditionText |
Warrant
A warrant that was required to remove property from a person's possession. NIEM reference is j:ItemSeizureWarrant
Declaration
[DataMember(Name = "warrant")]
public List<JWarrantType> Warrant { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JWarrantType> | A warrant that was required to remove property from a person's possession. NIEM reference is j:ItemSeizureWarrant |
Methods
Equals(JItemSeizureType)
Returns true if JItemSeizureType instances are equal
Declaration
public bool Equals(JItemSeizureType other)
Parameters
Type | Name | Description |
---|---|---|
JItemSeizureType | other | Instance of JItemSeizureType 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(JItemSeizureType, JItemSeizureType)
Declaration
public static bool operator ==(JItemSeizureType left, JItemSeizureType right)
Parameters
Type | Name | Description |
---|---|---|
JItemSeizureType | left | |
JItemSeizureType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JItemSeizureType, JItemSeizureType)
Declaration
public static bool operator !=(JItemSeizureType left, JItemSeizureType right)
Parameters
Type | Name | Description |
---|---|---|
JItemSeizureType | left | |
JItemSeizureType | right |
Returns
Type | Description |
---|---|
System.Boolean |