Class FeedCommentsVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("FeedComments", 20240105)]
[AttTableOrderBy("ousrdata,ousrhora", "D,D")]
[AttTableProducts(new Products[] { Products.WorkPlace })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.SystemVO, TableFlags.IsNotFormEntity, TableFlags.AddOnNotCustomizable, TableFlags.DisableRowCount, TableFlags.NotUseHashTag })]
public class FeedCommentsVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
FeedCommentsVO
Properties
UserVO
[AttExternalCollection(typeof(UserVO), new string[] { "[FeedComments].[userStamp]", "[FeedComments].[userStamp]" })]
public UserVO UserVO { get; }
Property Value
anexos
[AttCollection(typeof(AnexosVO))]
public List<AnexosVO> anexos { get; set; }
Property Value
comment
This field is used to store the comment in plain text format. This will be usefull to used for full text search.
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.memo)]
public string comment { get; set; }
Property Value
commentEditorContent
This field is used to store the comment structure used by the frontend editor.
[AttFieldType(AttFieldType.InputTypes.memo)]
public string commentEditorContent { get; set; }
Property Value
commentHtml
This field is used to store the comment in HTML format. This will be usefull to used in email templates and preview comment.
[AttFieldType(AttFieldType.InputTypes.memo)]
public string commentHtml { get; set; }
Property Value
createdAt
[AttVirtualField]
public DateTime createdAt { get; set; }
Property Value
edited
[AttVirtualField]
public bool edited { get; set; }
Property Value
feedCommentsStamp
[AttLenght(25)]
public string feedCommentsStamp { get; set; }
Property Value
feedStamp
[AttMandatory]
[AttLenght(25)]
public string feedStamp { get; set; }
Property Value
reactions
[AttCollection(typeof(ReactionsVO))]
public List<ReactionsVO> reactions { get; set; }
Property Value
userImageStamp
[AttVirtualField]
public string userImageStamp { get; set; }
Property Value
userInitials
[AttVirtualField]
public string userInitials { get; set; }
Property Value
userName
[AttVirtualField]
public string userName { get; set; }
Property Value
userStamp
[AttMandatory]
[AttLenght(25)]
[AttForeignKey(typeof(UserVO))]
public string userStamp { get; set; }