Table of Contents

Class BankConAccountsVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("BankConAccounts", 20230901)]
[AttTableGama(Gamas.Advanced)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class BankConAccountsVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent<BankConnectorVO>, IParent, IGenericVO
Inheritance
BankConAccountsVO

Properties

GetFieldStampName

Use only field name without table name

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

bankAccountBIC

Represents the bank acount BIC from GoCardLess API

[AttLenght(150)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string bankAccountBIC { get; set; }

Property Value

string

bankAccountIBAN

Represents the bank acount IBAN from GoCardLess API

[AttLenght(150)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string bankAccountIBAN { get; set; }

Property Value

string

bankAccountId

Represents the bank acount id from GoCardLess API

[AttLenght(150)]
[AttHidden]
public string bankAccountId { get; set; }

Property Value

string

bankAccountNIB

[AttVirtualField]
[AttHidden]
public string bankAccountNIB { get; set; }

Property Value

string

bankAccountName

Represents the bank acount name from GoCardLess API

[AttLenght(150)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string bankAccountName { get; set; }

Property Value

string

bankconnectorstamp

Connects to bankconnectorstamp that contains this line.

[AttForeignKey(typeof(BankConnectorVO))]
[AttLenght(25)]
[AttIndex]
public string bankconnectorstamp { get; set; }

Property Value

string

blAccountName

[AttVirtualField]
[AttHidden]
public string blAccountName { get; set; }

Property Value

string

blVO

[AttExternalCollection(typeof(BlVO))]
public BlVO blVO { get; }

Property Value

BlVO

blstamp

This field is to store the bank account from our app to GoCardless

[AttLenght(25)]
public string blstamp { get; set; }

Property Value

string

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

BankConnectorVO ParentVO { get; set; }

Returns

BankConnectorVO

bankconaccountsstamp

This field uniquely identifies the record (primary key by default)

[AttLenght(25)]
string bankconaccountsstamp { get; set; }

Returns

string

treestamp

[AttLenght(25)]
string treestamp { get; set; }

Returns

string