Interface ITicket
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Заявка.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(Ticket))]
public interface ITicket : INamedObject, IHaveName, IPropertyValueOwner, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveDescription
- Inherited Members
- Extension Methods
Properties
CanAddApprovementStage
Возвращает признак, можно ли текущему пользователю добавить этап согласования.
bool CanAddApprovementStage { get; set; }
Property Value
CanDelete
Возвращает признак, может ли текущий пользователь удалить заявку.
bool CanDelete { get; set; }
Property Value
CanEditAdditionalProperties
Возвращает признак, может ли текущий пользователь редактировать дополнительные свойства заявки.
bool CanEditAdditionalProperties { get; set; }
Property Value
CanEditAttachments
Возвращает признак, может ли текущий пользователь добавлять и удалять вложенные файлы заявки.
bool CanEditAttachments { get; set; }
Property Value
CanEditCurrentAccountableUser
Возвращает признак, может ли текущий пользователь редактировать текущего ответственного заявки.
bool CanEditCurrentAccountableUser { get; set; }
Property Value
CanEditDescription
Возвращает признак, может ли текущий пользователь редактировать описание заявки.
bool CanEditDescription { get; set; }
Property Value
CanEditName
Возвращает признак, может ли текущий пользователь редактировать имя заявки.
bool CanEditName { get; set; }
Property Value
CanEditNature
Возвращает признак, может ли текущий пользователь редактировать характер заявки.
bool CanEditNature { get; set; }
Property Value
CanEditNumber
Возвращает признак, может ли текущий пользователь редактировать номер заявки.
bool CanEditNumber { get; set; }
Property Value
CanEditObjectLocation
Возвращает признак, может ли текущий пользователь редактировать локейшн объекта заявки.
bool CanEditObjectLocation { get; set; }
Property Value
CanEditPlannedDateOfCompletion
Возвращает признак, может ли текущий пользователь редактировать планируемую дату завершения заявки.
bool CanEditPlannedDateOfCompletion { get; set; }
Property Value
CanEditPriority
Возвращает признак, может ли текущий пользователь редактировать приоритет заявки.
bool CanEditPriority { get; set; }
Property Value
CanEditStructureItemLocation
Возвращает признак, может ли текущий пользователь редактировать локейшн элемента структуры, с которым связана заявка.
bool CanEditStructureItemLocation { get; set; }
Property Value
CanRevoke
Возвращает признак, может ли текущий пользователь отозвать заявку.
bool CanRevoke { get; set; }
Property Value
Creator
Пользователь, создавший заявку.
IUser? Creator { get; set; }
Property Value
CurrentAccountableUser
Текущий ответственный.
IUser? CurrentAccountableUser { get; set; }
Property Value
DateOfCompletion
Дата завершения.
DateTime? DateOfCompletion { get; set; }
Property Value
DateOfCreation
Дата создания.
DateTime DateOfCreation { get; set; }
Property Value
DateOfStart
Дата начала.
DateTime? DateOfStart { get; set; }
Property Value
Nature
Характер заявки.
TicketNature Nature { get; set; }
Property Value
Number
Номер заявки.
string? Number { get; set; }
Property Value
ObjectLocation
Локейшн объекта заявки.
string? ObjectLocation { get; set; }
Property Value
PlannedDateOfCompletion
Планируемая дата завершения.
DateTime? PlannedDateOfCompletion { get; set; }
Property Value
Priority
Приоритет заявки.
TicketPriority Priority { get; set; }
Property Value
Status
Статус заявки.
TicketStatus Status { get; set; }
Property Value
StructureItem
Элемент структуры, с которым связана заявка.
IClassificationObject? StructureItem { get; set; }
Property Value
StructureItemLocation
Локейшн элемента структуры, с которым связана заявка.
string? StructureItemLocation { get; set; }
Property Value
TicketObject
Объект заявки.
IClassificationObject? TicketObject { get; set; }