Class JJudicialOfficialType
A data type for a person involved in a judicial area of government.
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JJudicialOfficialType : IEquatable<JJudicialOfficialType>
Properties
Augmentation
Additional information about a judicial official. NIEM reference is im:JudicialOfficialAugmentation
Declaration
[DataMember(Name = "augmentation")]
public List<ImJudicialOfficialAugmentationType> Augmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ImJudicialOfficialAugmentationType> | Additional information about a judicial official. NIEM reference is im:JudicialOfficialAugmentation |
BarMembership
A legal capacity in which a judicial official is able to practice law. NIEM reference is j:JudicialOfficialBarMembership
Declaration
[DataMember(Name = "barMembership")]
public List<JJudicialOfficialBarMembershipType> BarMembership { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JJudicialOfficialBarMembershipType> | A legal capacity in which a judicial official is able to practice law. NIEM reference is j:JudicialOfficialBarMembership |
Category
A kind of judicial official. NIEM reference is j:JudicialOfficialCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of judicial official. NIEM reference is j:JudicialOfficialCategoryText |
Context
jJudicialOfficialType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JJudicialOfficialType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JJudicialOfficialType.ContextEnum> | jJudicialOfficialType JSON-LD context |
Court
A court unit to which a judicial official is assigned. NIEM reference is j:JudicialOfficialCourt
Declaration
[DataMember(Name = "court")]
public List<JCourtType> Court { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JCourtType> | A court unit to which a judicial official is assigned. NIEM reference is j:JudicialOfficialCourt |
Firm
An agency at which a judicial official works. NIEM reference is j:JudicialOfficialFirm
Declaration
[DataMember(Name = "firm")]
public List<NcOrganizationType> Firm { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | An agency at which a judicial official works. NIEM reference is j:JudicialOfficialFirm |
PanelIdentification
An identification or name of a panel or group to which a judicial official is assigned. NIEM reference is j:JudicialOfficialPanelIdentification
Declaration
[DataMember(Name = "panelIdentification")]
public List<NcIdentificationType> PanelIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification or name of a panel or group to which a judicial official is assigned. NIEM reference is j:JudicialOfficialPanelIdentification |
RegistrationIdentification
An identification assigned to a judicial official after registering within a state or region. NIEM reference is j:JudicialOfficialRegistrationIdentification
Declaration
[DataMember(Name = "registrationIdentification")]
public List<NcIdentificationType> RegistrationIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification assigned to a judicial official after registering within a state or region. NIEM reference is j:JudicialOfficialRegistrationIdentification |
RoleOfPerson
A person of whom the role object is a function. NIEM reference is nc:RoleOfPerson
Declaration
[DataMember(Name = "roleOfPerson")]
public List<NcPersonType> RoleOfPerson { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A person of whom the role object is a function. NIEM reference is nc:RoleOfPerson |
Methods
Equals(JJudicialOfficialType)
Returns true if JJudicialOfficialType instances are equal
Declaration
public bool Equals(JJudicialOfficialType other)
Parameters
Type | Name | Description |
---|---|---|
JJudicialOfficialType | other | Instance of JJudicialOfficialType 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(JJudicialOfficialType, JJudicialOfficialType)
Declaration
public static bool operator ==(JJudicialOfficialType left, JJudicialOfficialType right)
Parameters
Type | Name | Description |
---|---|---|
JJudicialOfficialType | left | |
JJudicialOfficialType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JJudicialOfficialType, JJudicialOfficialType)
Declaration
public static bool operator !=(JJudicialOfficialType left, JJudicialOfficialType right)
Parameters
Type | Name | Description |
---|---|---|
JJudicialOfficialType | left | |
JJudicialOfficialType | right |
Returns
Type | Description |
---|---|
System.Boolean |