Class CalendarEventVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Event displayed in the calendar
[AttTable("CalendarEvent", 20180212)]
[AttTableProducts(new Products[] { Products.Agenda })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CelebrateFirstInsert })]
[AttTableVOInfo(typeof(CalendarEventAttInfo))]
public class CalendarEventVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
CalendarEventVO
Properties
allDay
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool allDay { get; set; }
Property Value
calendarEventInBlockKey
[AttLenght(25)]
public string calendarEventInBlockKey { get; set; }
Property Value
calendareventstamp
ID, used to link others to this entity.
[AttLenght(25)]
public string calendareventstamp { get; set; }
Property Value
Remarks
This field uniquely identifies the record.
description
Description of what the event is about
[AttFieldType(AttFieldType.InputTypes.memo)]
public string description { get; set; }
Property Value
editingInBlock
public bool editingInBlock { get; set; }
Property Value
endsAt
Time the event ends at
[AttLenght(5)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttLogInfo(3)]
[AttList]
public string endsAt { get; set; }
Property Value
eventColor
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMandatory]
public PalleteGO eventColor { get; set; }
Property Value
places
Places where the event will happen
[AttCollection(typeof(CalendarEventPlaceVO))]
public List<CalendarEventPlaceVO> places { get; set; }
Property Value
scheduledFor
Date the event is scheduled for
[AttMandatory]
[AttLogInfo(1)]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime scheduledFor { get; set; }
Property Value
startsAt
Time the event starts at
[AttLenght(5)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttLogInfo(2)]
[AttList]
public string startsAt { get; set; }
Property Value
title
Title of the event
[AttLenght(50)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string title { get; set; }
Property Value
users
Users attending the event
[AttCollection(typeof(CalendarEventUserVO))]
public List<CalendarEventUserVO> users { get; set; }
Property Value
willClearInBlockKey
public bool willClearInBlockKey { get; set; }