Class CalendarEventSourceVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
A source of calendar events
[AttTable("CalendarEventSource", 20210715)]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.FullTextSearchable, TableFlags.AddOnNotCustomizable, TableFlags.AddOnFramework, TableFlags.StudioOnly })]
[AttTableVOInfo(typeof(CalendarEventSourceAttInfo))]
public class CalendarEventSourceVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
CalendarEventSourceVO
Properties
calendareventsourcestamp
ID, used to link others to this entity.
[AttLenght(25)]
public string calendareventsourcestamp { get; set; }
Property Value
Remarks
This field uniquely identifies the record.
dateField
Name of the field containing the date of the event on the objects returned by the event source code
[AttLenght(40)]
[AttMandatory]
public string dateField { get; set; }
Property Value
description
Description of the event source
[AttFieldType(AttFieldType.InputTypes.memo)]
[AttList]
public string description { get; set; }
Property Value
descriptionField
Name of the field containing the description of the event on the objects returned by the event source code
[AttLenght(40)]
public string descriptionField { get; set; }
Property Value
endField
Name of the field containing the start time of the event on the objects returned by the event source code
[AttLenght(40)]
public string endField { get; set; }
Property Value
eventSourceCode
Code for the event source
[AttFieldType(AttFieldType.InputTypes.memo)]
[AttList(Hidden = true)]
public string eventSourceCode { get; set; }
Property Value
hasEntityNavigation
Indicates if the events represent a record of an entity and if they can be clicked to navigate to that record in "view" mode
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool hasEntityNavigation { get; set; }
Property Value
isAllDay
If the source contains all day events
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isAllDay { get; set; }
Property Value
isExternalURL
If "targetField" contains an external URL or an internal Drive FX route
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isExternalURL { get; set; }
Property Value
isYearly
If the source contains all day events that happen on the same day every year
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isYearly { get; set; }
Property Value
pallete
[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public PalleteGO pallete { get; set; }
Property Value
stampField
Name of the field containing the id of the event on the objects returned by the event source code
[AttLenght(40)]
[AttMandatory]
public string stampField { get; set; }
Property Value
startField
Name of the field containing the start time of the event on the objects returned by the event source code
[AttLenght(40)]
public string startField { get; set; }
Property Value
targetField
Name of the field containing the target URL to navigate to when the event is clicked on the objects returned by the event source code
[AttLenght(40)]
public string targetField { get; set; }
Property Value
targetRoute
Name of the field containing the target route to navigate to when the event is clicked on the objects returned by the event source code
[AttLenght(100)]
public string targetRoute { get; set; }
Property Value
title
Title for the record
[AttLenght(100)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string title { get; set; }
Property Value
titleField
Name of the field containing the title of the event on the objects returned by the event source code
[AttLenght(40)]
[AttMandatory]
public string titleField { get; set; }
Property Value
toolDescription
Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual
[AttVirtualField]
public string toolDescription { get; set; }
Property Value
toolName
Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual
[AttVirtualField]
public string toolName { get; set; }
Property Value
Explicit Interface Implementations
AsStudioTool()
StudioToolVO AsStudioTool()
Returns
CanDeleteTool()
bool CanDeleteTool()
Returns
ToolMainFields()
List<string> ToolMainFields()