Class NcOrganizationType
A data type for a body of people organized for a particular purpose.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcOrganizationType : IEquatable<NcOrganizationType>
Properties
Abbreviation
An abbreviation, acronym, or code for an organization name. NIEM reference is nc:OrganizationAbbreviationText
Declaration
[DataMember(Name = "abbreviation")]
public List<NcTextType> Abbreviation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An abbreviation, acronym, or code for an organization name. NIEM reference is nc:OrganizationAbbreviationText |
Activity
An activity that an organization is known or thought to be involved with. NIEM reference is nc:OrganizationActivityText
Declaration
[DataMember(Name = "activity")]
public List<NcTextType> Activity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An activity that an organization is known or thought to be involved with. NIEM reference is nc:OrganizationActivityText |
BranchName
A name of the chapter or branch by which an organization is known within a larger group of organizations. NIEM reference is nc:OrganizationBranchName
Declaration
[DataMember(Name = "branchName")]
public List<NcTextType> BranchName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of the chapter or branch by which an organization is known within a larger group of organizations. NIEM reference is nc:OrganizationBranchName |
Category
A kind or functional type of organization. NIEM reference is nc:OrganizationCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind or functional type of organization. NIEM reference is nc:OrganizationCategoryText |
CategoryNdExCode
A kind of organization. NIEM reference is j:OrganizationCategoryNDExCode
Declaration
[DataMember(Name = "categoryNdExCode")]
public List<NdexOrganizationCategoryCodeType> CategoryNdExCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NdexOrganizationCategoryCodeType> | A kind of organization. NIEM reference is j:OrganizationCategoryNDExCode |
CategoryNletsCode
A functional kind of an organization. NIEM reference is j:OrganizationCategoryNLETSCode
Declaration
[DataMember(Name = "categoryNletsCode")]
public List<NletsOrganizationCategoryCodeType> CategoryNletsCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NletsOrganizationCategoryCodeType> | A functional kind of an organization. NIEM reference is j:OrganizationCategoryNLETSCode |
Context
ncOrganizationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcOrganizationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcOrganizationType.ContextEnum> | ncOrganizationType JSON-LD context |
DayContactInformation
A means of contacting an organization during daytime hours. NIEM reference is nc:OrganizationDayContactInformation
Declaration
[DataMember(Name = "dayContactInformation")]
public List<NcContactInformationType> DayContactInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | A means of contacting an organization during daytime hours. NIEM reference is nc:OrganizationDayContactInformation |
Description
A description of an organization. NIEM reference is nc:OrganizationDescriptionText
Declaration
[DataMember(Name = "description")]
public List<NcTextType> Description { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of an organization. NIEM reference is nc:OrganizationDescriptionText |
DoingBusinessAsName
A name an organization uses for conducting business. NIEM reference is nc:OrganizationDoingBusinessAsName
Declaration
[DataMember(Name = "doingBusinessAsName")]
public List<NcTextType> DoingBusinessAsName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name an organization uses for conducting business. NIEM reference is nc:OrganizationDoingBusinessAsName |
EmergencyContactInformation
A means of contacting an organization in the event of an emergency. NIEM reference is nc:OrganizationEmergencyContactInformation
Declaration
[DataMember(Name = "emergencyContactInformation")]
public List<NcContactInformationType> EmergencyContactInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | A means of contacting an organization in the event of an emergency. NIEM reference is nc:OrganizationEmergencyContactInformation |
EstablishedDate
A date an organization was started. NIEM reference is nc:OrganizationEstablishedDate
Declaration
[DataMember(Name = "establishedDate")]
public List<NcDateType> EstablishedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date an organization was started. NIEM reference is nc:OrganizationEstablishedDate |
EveningContactInformation
A means of contacting an organization during evening or early night hours. NIEM reference is nc:OrganizationEveningContactInformation
Declaration
[DataMember(Name = "eveningContactInformation")]
public List<NcContactInformationType> EveningContactInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | A means of contacting an organization during evening or early night hours. NIEM reference is nc:OrganizationEveningContactInformation |
ForeignAffiliate
A foreign organization that has some relationship or association with an organization. NIEM reference is nc:OrganizationForeignAffiliate
Declaration
[DataMember(Name = "foreignAffiliate")]
public List<NcOrganizationType> ForeignAffiliate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | A foreign organization that has some relationship or association with an organization. NIEM reference is nc:OrganizationForeignAffiliate |
HsAugmentation
Additional information about an organization. NIEM reference is hs:OrganizationAugmentation
Declaration
[DataMember(Name = "hsAugmentation")]
public List<HsOrganizationAugmentationType> HsAugmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<HsOrganizationAugmentationType> | Additional information about an organization. NIEM reference is hs:OrganizationAugmentation |
Identification
An identification that references an organization. NIEM reference is nc:OrganizationIdentification
Declaration
[DataMember(Name = "identification")]
public List<NcIdentificationType> Identification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification that references an organization. NIEM reference is nc:OrganizationIdentification |
IncorporationDate
A date an organization incorporated (e.g., corporation). NIEM reference is nc:OrganizationIncorporationDate
Declaration
[DataMember(Name = "incorporationDate")]
public List<NcDateType> IncorporationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date an organization incorporated (e.g., corporation). NIEM reference is nc:OrganizationIncorporationDate |
IncorporationLocation
A location where an organization incorporated. NIEM reference is nc:OrganizationIncorporationLocation
Declaration
[DataMember(Name = "incorporationLocation")]
public List<NcLocationType> IncorporationLocation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A location where an organization incorporated. NIEM reference is nc:OrganizationIncorporationLocation |
IsIncorporated
True if an organization is incorporated; false otherwise. NIEM reference is nc:OrganizationIncorporatedIndicator
Declaration
[DataMember(Name = "isIncorporated")]
public List<NiemXsboolean> IsIncorporated { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if an organization is incorporated; false otherwise. NIEM reference is nc:OrganizationIncorporatedIndicator |
JAugmentation
Additional information about an organization. NIEM reference is j:OrganizationAugmentation
Declaration
[DataMember(Name = "jAugmentation")]
public List<JOrganizationAugmentationType> JAugmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<JOrganizationAugmentationType> | Additional information about an organization. NIEM reference is j:OrganizationAugmentation |
LeiIdentification
An identification for a Legal Entity Identifier (LEI), to uniquely identify legally distinct entities that engage in financial transactions. NIEM reference is nc:OrganizationLEIIdentification
Declaration
[DataMember(Name = "leiIdentification")]
public List<NcIdentificationType> LeiIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification for a Legal Entity Identifier (LEI), to uniquely identify legally distinct entities that engage in financial transactions. NIEM reference is nc:OrganizationLEIIdentification |
LocalIdentification
An identification assigned at a local level to an organization. NIEM reference is nc:OrganizationLocalIdentification
Declaration
[DataMember(Name = "localIdentification")]
public List<NcIdentificationType> LocalIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An identification assigned at a local level to an organization. NIEM reference is nc:OrganizationLocalIdentification |
Location
A location of an organization. NIEM reference is nc:OrganizationLocation
Declaration
[DataMember(Name = "location")]
public List<NcLocationType> Location { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationType> | A location of an organization. NIEM reference is nc:OrganizationLocation |
Name
A name of an organization. NIEM reference is nc:OrganizationName
Declaration
[DataMember(Name = "name")]
public List<NcTextType> Name { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of an organization. NIEM reference is nc:OrganizationName |
NightContactInformation
A means of contacting an organization during late-night hours. NIEM reference is nc:OrganizationNightContactInformation
Declaration
[DataMember(Name = "nightContactInformation")]
public List<NcContactInformationType> NightContactInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | A means of contacting an organization during late-night hours. NIEM reference is nc:OrganizationNightContactInformation |
OtherIdentification
An alternate identification assigned to an organization. NIEM reference is nc:OrganizationOtherIdentification
Declaration
[DataMember(Name = "otherIdentification")]
public List<NcIdentificationType> OtherIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | An alternate identification assigned to an organization. NIEM reference is nc:OrganizationOtherIdentification |
ParentAffiliate
An affiliate organization that owns, controls, or operates the organization. NIEM reference is nc:OrganizationParentAffiliate
Declaration
[DataMember(Name = "parentAffiliate")]
public List<NcOrganizationType> ParentAffiliate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | An affiliate organization that owns, controls, or operates the organization. NIEM reference is nc:OrganizationParentAffiliate |
ParentOrganization
An organization that owns, controls, or operates the organization. NIEM reference is nc:OrganizationParentOrganization
Declaration
[DataMember(Name = "parentOrganization")]
public List<NcOrganizationType> ParentOrganization { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | An organization that owns, controls, or operates the organization. NIEM reference is nc:OrganizationParentOrganization |
PrimaryContactInformation
A preferred means of contacting an organization. NIEM reference is nc:OrganizationPrimaryContactInformation
Declaration
[DataMember(Name = "primaryContactInformation")]
public List<NcContactInformationType> PrimaryContactInformation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcContactInformationType> | A preferred means of contacting an organization. NIEM reference is nc:OrganizationPrimaryContactInformation |
PrincipalOfficial
A chief or high ranking executive of an organization. NIEM reference is nc:OrganizationPrincipalOfficial
Declaration
[DataMember(Name = "principalOfficial")]
public List<NcPersonType> PrincipalOfficial { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcPersonType> | A chief or high ranking executive of an organization. NIEM reference is nc:OrganizationPrincipalOfficial |
ScrAugmentation
Additional information about an organization. NIEM reference is scr:OrganizationAugmentation
Declaration
[DataMember(Name = "scrAugmentation")]
public List<ScrOrganizationAugmentationType> ScrAugmentation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ScrOrganizationAugmentationType> | Additional information about an organization. NIEM reference is scr:OrganizationAugmentation |
Status
A status of an organization. NIEM reference is nc:OrganizationStatus
Declaration
[DataMember(Name = "status")]
public List<NcStatusType> Status { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcStatusType> | A status of an organization. NIEM reference is nc:OrganizationStatus |
SubUnit
A division of an organization. NIEM reference is nc:OrganizationSubUnit
Declaration
[DataMember(Name = "subUnit")]
public List<NcOrganizationType> SubUnit { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcOrganizationType> | A division of an organization. NIEM reference is nc:OrganizationSubUnit |
SubUnitName
A name of a subdivision of an organization. NIEM reference is nc:OrganizationSubUnitName
Declaration
[DataMember(Name = "subUnitName")]
public List<NcTextType> SubUnitName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of a subdivision of an organization. NIEM reference is nc:OrganizationSubUnitName |
TaxIdentification
A tax identification assigned to an organization. NIEM reference is nc:OrganizationTaxIdentification
Declaration
[DataMember(Name = "taxIdentification")]
public List<NcIdentificationType> TaxIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcIdentificationType> | A tax identification assigned to an organization. NIEM reference is nc:OrganizationTaxIdentification |
TerminationDate
A date an organization went out of business. NIEM reference is nc:OrganizationTerminationDate
Declaration
[DataMember(Name = "terminationDate")]
public List<NcDateType> TerminationDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date an organization went out of business. NIEM reference is nc:OrganizationTerminationDate |
UnitName
A name of a high-level division of an organization. NIEM reference is nc:OrganizationUnitName
Declaration
[DataMember(Name = "unitName")]
public List<NcTextType> UnitName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of a high-level division of an organization. NIEM reference is nc:OrganizationUnitName |
Methods
Equals(NcOrganizationType)
Returns true if NcOrganizationType instances are equal
Declaration
public bool Equals(NcOrganizationType other)
Parameters
Type | Name | Description |
---|---|---|
NcOrganizationType | other | Instance of NcOrganizationType 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(NcOrganizationType, NcOrganizationType)
Declaration
public static bool operator ==(NcOrganizationType left, NcOrganizationType right)
Parameters
Type | Name | Description |
---|---|---|
NcOrganizationType | left | |
NcOrganizationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcOrganizationType, NcOrganizationType)
Declaration
public static bool operator !=(NcOrganizationType left, NcOrganizationType right)
Parameters
Type | Name | Description |
---|---|---|
NcOrganizationType | left | |
NcOrganizationType | right |
Returns
Type | Description |
---|---|
System.Boolean |