Table of Contents

Class ComunicationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("comunication", 20200815)]
[AttTableTarget(DBTarget.SharedDB)]
[AttTableVOInfo(typeof(ComunicationAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.TableForJorge, TableFlags.MasterEntity, TableFlags.NotUseHashTag })]
public class ComunicationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
ComunicationVO

Properties

codigo

[AttPrimaryKey]
[AttLenght(25)]
[AttList]
[AttMandatory]
[AttLogInfo(0)]
public string codigo { get; set; }

Property Value

string

comunicationStamp

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

Property Value

string

comunicationType

[AttLenght(2)]
[AttMandatory]
[AttLogInfo(1)]
public ComunicationType comunicationType { get; set; }

Property Value

ComunicationType

dataIni

[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
[AttMandatory]
public DateTime dataIni { get; set; }

Property Value

DateTime

gamaOptions

[AttCollection(typeof(GamaOptionsVO))]
public List<GamaOptionsVO> gamaOptions { get; set; }

Property Value

List<GamaOptionsVO>

inativo

Inactivo

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool inativo { get; set; }

Property Value

bool

installationType

[AttCollection(typeof(InstallationOptionsVO))]
public List<InstallationOptionsVO> installationType { get; set; }

Property Value

List<InstallationOptionsVO>

products

[AttCollection(typeof(ProductsOptionsVO))]
public List<ProductsOptionsVO> products { get; set; }

Property Value

List<ProductsOptionsVO>

subTitleAO

[AttLenght(160)]
public string subTitleAO { get; set; }

Property Value

string

subTitleEN

[AttLenght(160)]
public string subTitleEN { get; set; }

Property Value

string

subTitleES

[AttLenght(160)]
public string subTitleES { get; set; }

Property Value

string

subTitleMZ

[AttLenght(160)]
public string subTitleMZ { get; set; }

Property Value

string

subTitlePT

[AttLenght(160)]
public string subTitlePT { get; set; }

Property Value

string

target

[AttLenght(2)]
[AttMandatory]
public ComunicationTarget target { get; set; }

Property Value

ComunicationTarget

textAO

public string textAO { get; set; }

Property Value

string

textEN

public string textEN { get; set; }

Property Value

string

textES

public string textES { get; set; }

Property Value

string

textMZ

public string textMZ { get; set; }

Property Value

string

textPT

public string textPT { get; set; }

Property Value

string

titleAO

[AttLenght(80)]
[AttList]
public string titleAO { get; set; }

Property Value

string

titleEN

[AttLenght(80)]
[AttList]
public string titleEN { get; set; }

Property Value

string

titleES

[AttLenght(80)]
[AttList]
public string titleES { get; set; }

Property Value

string

titleMZ

[AttLenght(80)]
[AttList]
public string titleMZ { get; set; }

Property Value

string

titlePT

[AttLenght(80)]
[AttList]
public string titlePT { get; set; }

Property Value

string