Table of Contents

Interface ICreatePropertyDefinitionRequest

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Requests.PropertyDefinition
Assembly
Ascon.Polynom.Web.Api.Data.dll

Модель данных для создания нового определения свойства.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(CreatePropertyDefinitionRequest))]
public interface ICreatePropertyDefinitionRequest : IWebApiRequest

Properties

Code

Код нового определения свойства (если не указано, будет присвоено значение по умолчанию).

string? Code { get; set; }

Property Value

string

Description

Описание нового определения свойства.

string? Description { get; set; }

Property Value

string

GroupId

Идентификатор группы, в которую будет помещено новое описание свойства.

int GroupId { get; set; }

Property Value

int

MeasureEntityId

Идентификатор измеряемой сущности (заполняется при создании свойства с типом "Число с плавающей точкой").

int? MeasureEntityId { get; set; }

Property Value

int?

Name

Наименование нового определения свойства (если не указано, будет присвоено стандартное название).

string? Name { get; set; }

Property Value

string

TypeId

Тип нового определения свойства.

IdentifiableObjectType TypeId { get; set; }

Property Value

IdentifiableObjectType