Table of Contents

Interface ICreateTicketRequest

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Requests.Tickets
Assembly
Ascon.Polynom.Web.Api.Data.dll
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(CreateTicketRequest))]
public interface ICreateTicketRequest : IWebApiRequest

Properties

Description

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

string? Description { get; set; }

Property Value

string

FileNames

Список имен файлов и временных файлов, которые сохраняются в заявке.

List<ITicketFileNameInfo> FileNames { get; set; }

Property Value

List<ITicketFileNameInfo>

Name

Имя заявки.

string? Name { get; set; }

Property Value

string

Nature

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

TicketNature? Nature { get; set; }

Property Value

TicketNature?

PlannedDateOfCompletion

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

DateTime? PlannedDateOfCompletion { get; set; }

Property Value

DateTime?

Priority

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

TicketPriority? Priority { get; set; }

Property Value

TicketPriority?

Properties

Список свойств, которым присваиваются значения.

List<IPropertyValueItem> Properties { get; set; }

Property Value

List<IPropertyValueItem>

StructureItem

Контекст заявки.

IIdentifiableObject? StructureItem { get; set; }

Property Value

IIdentifiableObject

TicketObject

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

IIdentifiableObject? TicketObject { get; set; }

Property Value

IIdentifiableObject

Values

Значения свойств.

IAblePropertyValuesRequest Values { get; set; }

Property Value

IAblePropertyValuesRequest