Class JCourtType
A data type for a court or a unit of a court responsible for trying justice proceedings.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JCourtType : NcOrganizationType, IEquatable<NcOrganizationType>, IEquatable<JCourtType>
Properties
AdministrativeUnit
A unit within a court system responsible for record maintenance. NIEM reference is j:CourtAdministrativeUnitText
Declaration
[DataMember(Name = "administrativeUnit")]
public List<NcTextType> AdministrativeUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A unit within a court system responsible for record maintenance. NIEM reference is j:CourtAdministrativeUnitText |
CategoryCode
A kind of court. NIEM reference is j:CourtCategoryCode
Declaration
[DataMember(Name = "categoryCode")]
public List<AamvaD20CourtCategoryCodeType> CategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<AamvaD20CourtCategoryCodeType> | A kind of court. NIEM reference is j:CourtCategoryCode |
Clerk
A person who performs the clerk duties in a court. NIEM reference is j:CourtClerk
Declaration
[DataMember(Name = "clerk")]
public List<JJudicialOfficialType> Clerk { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JJudicialOfficialType> | A person who performs the clerk duties in a court. NIEM reference is j:CourtClerk |
Context
jCourtType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JCourtType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JCourtType.ContextEnum> | jCourtType JSON-LD context |
Division
An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes. NIEM reference is j:CourtDivisionText
Declaration
[DataMember(Name = "division")]
public List<NcTextType> Division { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An area of case processing and the law governing specific types of matters before the court and governed by distinct court rule and processes. NIEM reference is j:CourtDivisionText |
FilingClerk
A person who is responsible for officially filing and stamping court documents. NIEM reference is j:CourtFilingClerk
Declaration
[DataMember(Name = "filingClerk")]
public List<JJudicialOfficialType> FilingClerk { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JJudicialOfficialType> | A person who is responsible for officially filing and stamping court documents. NIEM reference is j:CourtFilingClerk |
Name
A name of a unit of a court. NIEM reference is j:CourtName
Declaration
[DataMember(Name = "name")]
public List<NcTextType> Name { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of a unit of a court. NIEM reference is j:CourtName |
Reporter
A person in employ of the court who transcribes a court proceeding. NIEM reference is j:CourtReporter
Declaration
[DataMember(Name = "reporter")]
public List<JJudicialOfficialType> Reporter { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JJudicialOfficialType> | A person in employ of the court who transcribes a court proceeding. NIEM reference is j:CourtReporter |
SupervisingAgency
A supervising agency that performs court services for a court unit. NIEM reference is j:CourtSupervisingAgency
Declaration
[DataMember(Name = "supervisingAgency")]
public List<NcOrganizationType> SupervisingAgency { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | A supervising agency that performs court services for a court unit. NIEM reference is j:CourtSupervisingAgency |
Methods
Equals(JCourtType)
Returns true if JCourtType instances are equal
Declaration
public bool Equals(JCourtType other)
Parameters
Type | Name | Description |
---|---|---|
JCourtType | other | Instance of JCourtType 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(JCourtType, JCourtType)
Declaration
public static bool operator ==(JCourtType left, JCourtType right)
Parameters
Type | Name | Description |
---|---|---|
JCourtType | left | |
JCourtType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JCourtType, JCourtType)
Declaration
public static bool operator !=(JCourtType left, JCourtType right)
Parameters
Type | Name | Description |
---|---|---|
JCourtType | left | |
JCourtType | right |
Returns
Type | Description |
---|---|
System.Boolean |