Class NcStatusType
A data type for a state of something or someone.
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcStatusType : IEquatable<NcStatusType>
Properties
ApprovalCode
A code that identifies the status of a request. NIEM reference is j:ApprovalStatusCode
Declaration
[DataMember(Name = "approvalCode")]
public List<NdexApprovalStatusCodeType> ApprovalCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexApprovalStatusCodeType> | A code that identifies the status of a request. NIEM reference is j:ApprovalStatusCode |
Augmentation
Additional information about a status. NIEM reference is im:StatusAugmentation
Declaration
[DataMember(Name = "augmentation")]
public List<ImStatusAugmentationType> Augmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ImStatusAugmentationType> | Additional information about a status. NIEM reference is im:StatusAugmentation |
Comment
A comment regarding a status. NIEM reference is nc:StatusCommentText
Declaration
[DataMember(Name = "comment")]
public List<NcTextType> Comment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment regarding a status. NIEM reference is nc:StatusCommentText |
Context
ncStatusType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcStatusType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcStatusType.ContextEnum> | ncStatusType JSON-LD context |
Date
A date a status was set, effected, or reported. NIEM reference is nc:StatusDate
Declaration
[DataMember(Name = "date")]
public List<NcDateType> Date { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a status was set, effected, or reported. NIEM reference is nc:StatusDate |
Description
A description of a status or condition of something or someone. NIEM reference is nc:StatusDescriptionText
Declaration
[DataMember(Name = "description")]
public List<NcTextType> Description { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a status or condition of something or someone. NIEM reference is nc:StatusDescriptionText |
ImmigrationCode
An immigration status of an immigrant. NIEM reference is im:ImmigrationStatusCode
Declaration
[DataMember(Name = "immigrationCode")]
public List<ImImmigrationClassOfAdmissionCategoryCodeType> ImmigrationCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ImImmigrationClassOfAdmissionCategoryCodeType> | An immigration status of an immigrant. NIEM reference is im:ImmigrationStatusCode |
IncidentCode
A status of the current disposition of an incident. NIEM reference is j:IncidentStatusCode
Declaration
[DataMember(Name = "incidentCode")]
public List<NdexIncidentStatusCodeType> IncidentCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexIncidentStatusCodeType> | A status of the current disposition of an incident. NIEM reference is j:IncidentStatusCode |
Issuer
A name, identifier, or other reference of a person or organization which assigns a status. NIEM reference is nc:StatusIssuerText
Declaration
[DataMember(Name = "issuer")]
public List<NcTextType> Issuer { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name, identifier, or other reference of a person or organization which assigns a status. NIEM reference is nc:StatusIssuerText |
IssuerIdentification
An identification of a person or organization which assigns a status. NIEM reference is nc:StatusIssuerIdentification
Declaration
[DataMember(Name = "issuerIdentification")]
public List<NcIdentificationType> IssuerIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification of a person or organization which assigns a status. NIEM reference is nc:StatusIssuerIdentification |
ItemCode
A status of a property item. NIEM reference is j:ItemStatusCode
Declaration
[DataMember(Name = "itemCode")]
public List<JItemStatusCodeType> ItemCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JItemStatusCodeType> | A status of a property item. NIEM reference is j:ItemStatusCode |
SupervisedReleaseCode
A status of a supervised release. NIEM reference is j:SupervisedReleaseStatusCode
Declaration
[DataMember(Name = "supervisedReleaseCode")]
public List<NdexSupervisedReleaseStatusCodeType> SupervisedReleaseCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexSupervisedReleaseStatusCodeType> | A status of a supervised release. NIEM reference is j:SupervisedReleaseStatusCode |
Text
A status or condition of something or someone. NIEM reference is nc:StatusText
Declaration
[DataMember(Name = "text")]
public List<NcTextType> Text { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A status or condition of something or someone. NIEM reference is nc:StatusText |
Methods
Equals(NcStatusType)
Returns true if NcStatusType instances are equal
Declaration
public bool Equals(NcStatusType other)
Parameters
Type | Name | Description |
---|---|---|
NcStatusType | other | Instance of NcStatusType 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(NcStatusType, NcStatusType)
Declaration
public static bool operator ==(NcStatusType left, NcStatusType right)
Parameters
Type | Name | Description |
---|---|---|
NcStatusType | left | |
NcStatusType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcStatusType, NcStatusType)
Declaration
public static bool operator !=(NcStatusType left, NcStatusType right)
Parameters
Type | Name | Description |
---|---|---|
NcStatusType | left | |
NcStatusType | right |
Returns
Type | Description |
---|---|
System.Boolean |