Class NcFinancialAccountType
A data type for a financial account maintained by a financial institution.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcFinancialAccountType : IEquatable<NcFinancialAccountType>
Properties
Category
A kind of account or financial service maintained by a financial institution. NIEM reference is nc:FinancialAccountCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of account or financial service maintained by a financial institution. NIEM reference is nc:FinancialAccountCategoryText |
Context
ncFinancialAccountType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcFinancialAccountType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcFinancialAccountType.ContextEnum> | ncFinancialAccountType JSON-LD context |
Holder
An entity that holds a financial account. NIEM reference is nc:FinancialAccountHolder
Declaration
[DataMember(Name = "holder")]
public List<NcFinancialAccountHolderType> Holder { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcFinancialAccountHolderType> | An entity that holds a financial account. NIEM reference is nc:FinancialAccountHolder |
IsClosed
True if the account was closed or transferred in its entirety during the calendar year; false otherwise. NIEM reference is nc:FinancialAccountClosedIndicator
Declaration
[DataMember(Name = "isClosed")]
public List<NiemXsboolean> IsClosed { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the account was closed or transferred in its entirety during the calendar year; false otherwise. NIEM reference is nc:FinancialAccountClosedIndicator |
ListedName
A name of a person or organization appearing on a financial account. NIEM reference is nc:FinancialAccountListedName
Declaration
[DataMember(Name = "listedName")]
public List<NcTextType> ListedName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of a person or organization appearing on a financial account. NIEM reference is nc:FinancialAccountListedName |
NumberId
An identifier assigned to a type of financial account. NIEM reference is nc:FinancialAccountNumberID
Declaration
[DataMember(Name = "numberId")]
public List<NiemXsstring> NumberId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier assigned to a type of financial account. NIEM reference is nc:FinancialAccountNumberID |
PresentBalanceAmount
An account balance at the time of financial compilation. NIEM reference is nc:FinancialAccountPresentBalanceAmount
Declaration
[DataMember(Name = "presentBalanceAmount")]
public List<NcAmountType> PresentBalanceAmount { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcAmountType> | An account balance at the time of financial compilation. NIEM reference is nc:FinancialAccountPresentBalanceAmount |
Methods
Equals(NcFinancialAccountType)
Returns true if NcFinancialAccountType instances are equal
Declaration
public bool Equals(NcFinancialAccountType other)
Parameters
Type | Name | Description |
---|---|---|
NcFinancialAccountType | other | Instance of NcFinancialAccountType 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(NcFinancialAccountType, NcFinancialAccountType)
Declaration
public static bool operator ==(NcFinancialAccountType left, NcFinancialAccountType right)
Parameters
Type | Name | Description |
---|---|---|
NcFinancialAccountType | left | |
NcFinancialAccountType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcFinancialAccountType, NcFinancialAccountType)
Declaration
public static bool operator !=(NcFinancialAccountType left, NcFinancialAccountType right)
Parameters
Type | Name | Description |
---|---|---|
NcFinancialAccountType | left | |
NcFinancialAccountType | right |
Returns
Type | Description |
---|---|
System.Boolean |