Class DashboardVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("Dashboard", 20231024)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.NotUseHashTag })]
[AttTableVOInfo(typeof(DashboardAttInfo))]
[AttTableOrderBy("title", "A")]
[AttTableMaintenance(typeof(DashboardMaintenance))]
public class DashboardVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
DashboardVO
Properties
RoleVO
[AttExternalCollection(typeof(RoleVO), new string[] { "[PF].[pfstamp]", "[Dashboard].[pfstamp]" })]
public RoleVO RoleVO { get; }
Property Value
cards
Cards of a dashboard
[AttCollection(typeof(DashboardCardVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<DashboardCardVO> cards { get; set; }
Property Value
dashboardstamp
ID, used to link others to this entity.
[AttLenght(25)]
public string dashboardstamp { get; set; }
Property Value
Remarks
This field uniquely identifies the record.
isreadonly
Read-only mode
[AttPhcOwner]
public bool isreadonly { get; set; }
Property Value
Remarks
This field is reserved for use by PHC exclusively.
Non Duplicable Field
minPlan
[AttLenght(2)]
public int minPlan { get; set; }
Property Value
pfresumo
[AttVirtualField]
[AttHidden]
public string pfresumo { get; set; }
Property Value
pfstamp
Role of the users who has access to this dashboard
[AttForeignKey(typeof(RoleVO))]
[AttLenght(25)]
[AttIndex]
public string pfstamp { get; set; }
Property Value
title
Title of dashboard
[AttLenght(50)]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttList]
public string title { get; set; }
Property Value
type
Type of Dashboard
[AttLenght(3)]
public DashboardType type { get; set; }
Property Value
usstamp
Owner of Dashboard
[AttForeignKey(typeof(UserVO))]
[AttLenght(25)]
[AttIndex]
public string usstamp { get; set; }