Interface ITicketMessage
Комментарий заявки.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(TicketMessage))]
public interface ITicketMessage : IAccessControlObject, IHaveWriteAccess, IIdentifiableObject
- Inherited Members
Properties
Author
Автор комментария.
IUserBaseInfo? Author { get; set; }
Property Value
Body
Тело комментария.
string? Body { get; set; }
Property Value
CanEdit
Возвращает признак, может ли текущий пользователь редактировать данный комментарий.
bool CanEdit { get; set; }
Property Value
DateOfCreation
Дата и время создания.
DateTime DateOfCreation { get; set; }
Property Value
Header
Заголовок комментария.
string? Header { get; set; }
Property Value
IsEdited
Признак того, что комментарий редактировали после создания.
bool IsEdited { get; set; }
Property Value
MessageType
Тип комментария, может быть комментарием или системным событием.
TicketMessageType MessageType { get; set; }
Property Value
Messages
Комментарии.
List<ITicketMessage>? Messages { get; set; }
Property Value
Owner
Объект, в котором хранится комментарий.
IIdentifiableObject? Owner { get; set; }