Class NcCaseType
A data type for an aggregation of information about a set of related activities and events.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcCaseType : NcActivityType, IEquatable<NcActivityType>, IEquatable<NcCaseType>
Properties
Augmentation
Additional information about a case. NIEM reference is j:CaseAugmentation
Declaration
[DataMember(Name = "augmentation")]
public List<JCaseAugmentationType> Augmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCaseAugmentationType> | Additional information about a case. NIEM reference is j:CaseAugmentation |
Category
A kind of case. NIEM reference is nc:CaseCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of case. NIEM reference is nc:CaseCategoryText |
Context
ncCaseType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcCaseType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcCaseType.ContextEnum> | ncCaseType JSON-LD context |
DocketId
An identifier used to reference a case docket. NIEM reference is nc:CaseDocketID
Declaration
[DataMember(Name = "docketId")]
public List<NiemXsstring> DocketId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier used to reference a case docket. NIEM reference is nc:CaseDocketID |
Filing
A document or other piece of information filed by someone or something involved in a case. NIEM reference is nc:CaseFiling
Declaration
[DataMember(Name = "filing")]
public List<NcDocumentType> Filing { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDocumentType> | A document or other piece of information filed by someone or something involved in a case. NIEM reference is nc:CaseFiling |
GeneralCategory
A broadly defined kind of case. NIEM reference is nc:CaseGeneralCategoryText
Declaration
[DataMember(Name = "generalCategory")]
public List<NcTextType> GeneralCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A broadly defined kind of case. NIEM reference is nc:CaseGeneralCategoryText |
Resolution
A result of a case. NIEM reference is nc:CaseResolutionText
Declaration
[DataMember(Name = "resolution")]
public List<NcTextType> Resolution { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A result of a case. NIEM reference is nc:CaseResolutionText |
SubCategory
A more specific classification of a kind of case. NIEM reference is nc:CaseSubCategoryText
Declaration
[DataMember(Name = "subCategory")]
public List<NiemXsstring> SubCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | A more specific classification of a kind of case. NIEM reference is nc:CaseSubCategoryText |
Title
An official name of a case. NIEM reference is nc:CaseTitleText
Declaration
[DataMember(Name = "title")]
public List<NcTextType> Title { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An official name of a case. NIEM reference is nc:CaseTitleText |
TrackingId
An identifier used to track a case. NIEM reference is nc:CaseTrackingID
Declaration
[DataMember(Name = "trackingId")]
public List<NiemXsstring> TrackingId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier used to track a case. NIEM reference is nc:CaseTrackingID |
YearDate
A year a case is opened. NIEM reference is nc:CaseYearDate
Declaration
[DataMember(Name = "yearDate")]
public List<NiemXsgYear> YearDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsgYear> | A year a case is opened. NIEM reference is nc:CaseYearDate |
Methods
Equals(NcCaseType)
Returns true if NcCaseType instances are equal
Declaration
public bool Equals(NcCaseType other)
Parameters
Type | Name | Description |
---|---|---|
NcCaseType | other | Instance of NcCaseType 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(NcCaseType, NcCaseType)
Declaration
public static bool operator ==(NcCaseType left, NcCaseType right)
Parameters
Type | Name | Description |
---|---|---|
NcCaseType | left | |
NcCaseType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcCaseType, NcCaseType)
Declaration
public static bool operator !=(NcCaseType left, NcCaseType right)
Parameters
Type | Name | Description |
---|---|---|
NcCaseType | left | |
NcCaseType | right |
Returns
Type | Description |
---|---|
System.Boolean |