Table of Contents

Class Ticket

Namespace
Ascon.Polynom.Web.Api.Data.Models.Tickets
Assembly
Ascon.Polynom.Web.Api.Data.dll

Заявка.

public class Ticket : NamedObject, ITicket, INamedObject, IHaveName, IPropertyValueOwner, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveDescription
Inheritance
Ticket
Implements
Inherited Members
Extension Methods

Constructors

Ticket()

public Ticket()

Properties

CanAddApprovementStage

Возвращает признак, можно ли текущему пользователю добавить этап согласования.

public bool CanAddApprovementStage { get; set; }

Property Value

bool

CanDelete

Возвращает признак, может ли текущий пользователь удалить заявку.

public bool CanDelete { get; set; }

Property Value

bool

CanEditAdditionalProperties

Возвращает признак, может ли текущий пользователь редактировать дополнительные свойства заявки.

public bool CanEditAdditionalProperties { get; set; }

Property Value

bool

CanEditAttachments

Возвращает признак, может ли текущий пользователь добавлять и удалять вложенные файлы заявки.

public bool CanEditAttachments { get; set; }

Property Value

bool

CanEditCurrentAccountableUser

Возвращает признак, может ли текущий пользователь редактировать текущего ответственного заявки.

public bool CanEditCurrentAccountableUser { get; set; }

Property Value

bool

CanEditDescription

Возвращает признак, может ли текущий пользователь редактировать описание заявки.

public bool CanEditDescription { get; set; }

Property Value

bool

CanEditName

Возвращает признак, может ли текущий пользователь редактировать имя заявки.

public bool CanEditName { get; set; }

Property Value

bool

CanEditNature

Возвращает признак, может ли текущий пользователь редактировать характер заявки.

public bool CanEditNature { get; set; }

Property Value

bool

CanEditNumber

Возвращает признак, может ли текущий пользователь редактировать номер заявки.

public bool CanEditNumber { get; set; }

Property Value

bool

CanEditObjectLocation

Возвращает признак, может ли текущий пользователь редактировать локейшн объекта заявки.

public bool CanEditObjectLocation { get; set; }

Property Value

bool

CanEditPlannedDateOfCompletion

Возвращает признак, может ли текущий пользователь редактировать планируемую дату завершения заявки.

public bool CanEditPlannedDateOfCompletion { get; set; }

Property Value

bool

CanEditPriority

Возвращает признак, может ли текущий пользователь редактировать приоритет заявки.

public bool CanEditPriority { get; set; }

Property Value

bool

CanEditStructureItemLocation

Возвращает признак, может ли текущий пользователь редактировать локейшн элемента структуры, с которым связана заявка.

public bool CanEditStructureItemLocation { get; set; }

Property Value

bool

CanRevoke

Возвращает признак, может ли текущий пользователь отозвать заявку.

public bool CanRevoke { get; set; }

Property Value

bool

Creator

Пользователь, создавший заявку.

public IUser? Creator { get; set; }

Property Value

IUser

CurrentAccountableUser

Текущий ответственный.

public IUser? CurrentAccountableUser { get; set; }

Property Value

IUser

DateOfCompletion

Дата завершения.

public DateTime? DateOfCompletion { get; set; }

Property Value

DateTime?

DateOfCreation

Дата создания.

public DateTime DateOfCreation { get; set; }

Property Value

DateTime

DateOfStart

Дата начала.

public DateTime? DateOfStart { get; set; }

Property Value

DateTime?

Description

Описание заявки.

public string? Description { get; set; }

Property Value

string

Nature

Характер заявки.

public TicketNature Nature { get; set; }

Property Value

TicketNature

Number

Номер заявки.

public string? Number { get; set; }

Property Value

string

ObjectLocation

Локейшн объекта заявки.

public string? ObjectLocation { get; set; }

Property Value

string

PlannedDateOfCompletion

Планируемая дата завершения.

public DateTime? PlannedDateOfCompletion { get; set; }

Property Value

DateTime?

Priority

Приоритет заявки.

public TicketPriority Priority { get; set; }

Property Value

TicketPriority

Status

Статус заявки.

public TicketStatus Status { get; set; }

Property Value

TicketStatus

StructureItem

Элемент структуры, с которым связана заявка.

public IClassificationObject? StructureItem { get; set; }

Property Value

IClassificationObject

StructureItemLocation

Локейшн элемента структуры, с которым связана заявка.

public string? StructureItemLocation { get; set; }

Property Value

string

TicketObject

Объект заявки.

public IClassificationObject? TicketObject { get; set; }

Property Value

IClassificationObject

WriteAccess

Возвращает признак, открыт ли объект на запись.

public bool WriteAccess { get; set; }

Property Value

bool