Interface ITicketMessage
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Комментарий заявки.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(TicketMessage))]
public interface ITicketMessage : IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
- Inherited Members
- Extension Methods
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; }