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
Description
Описание нового определения свойства.
string? Description { get; set; }
Property Value
GroupId
Идентификатор группы, в которую будет помещено новое описание свойства.
int GroupId { get; set; }
Property Value
MeasureEntityId
Идентификатор измеряемой сущности (заполняется при создании свойства с типом "Число с плавающей точкой").
int? MeasureEntityId { get; set; }
Property Value
- int?
Name
Наименование нового определения свойства (если не указано, будет присвоено стандартное название).
string? Name { get; set; }
Property Value
TypeId
Тип нового определения свойства.
IdentifiableObjectType TypeId { get; set; }