Table of Contents

Interface IPropertyDefinitionWithItems

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Search
Assembly
Ascon.Polynom.Web.Api.Data.dll

Определение свойства с предопределёнными значениями.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(PropertyDefinitionWithItems))]
public interface IPropertyDefinitionWithItems : IPropertyDefinition, IPropertyDefinitionBase, INamedObject, IHaveCode, IHaveAbsoluteCode, IBaseGroupMember, IPropertyQualifier, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveName, IHaveId, IHaveDescription, ICanBeSystemObject
Inherited Members
Extension Methods

Properties

EnumBoolItems

Список доступных значений свойства "Перечислимое логическое с описанием".

List<IEnumBoolItem>? EnumBoolItems { get; set; }

Property Value

List<IEnumBoolItem>

EnumDoubleItems

Список доступных значений свойства "Перечислимое вещественное с описанием".

List<IEnumDoubleItem>? EnumDoubleItems { get; set; }

Property Value

List<IEnumDoubleItem>

EnumIntItems

Список доступных значений свойства "Перечислимое целое с описанием".

List<IEnumIntItem>? EnumIntItems { get; set; }

Property Value

List<IEnumIntItem>

EnumItems

Список доступных значений свойства "Перечислимое".

List<IEnumPropertyDefinitionItem>? EnumItems { get; set; }

Property Value

List<IEnumPropertyDefinitionItem>

EnumStringItems

Список доступных значений свойства "Перечислимое строковое с описанием".

List<IEnumStringItem>? EnumStringItems { get; set; }

Property Value

List<IEnumStringItem>

MeasureUnits

Список единиц измерений.

List<IMeasureUnit>? MeasureUnits { get; set; }

Property Value

List<IMeasureUnit>

SetItems

Список доступных значений свойства "Множество".

List<ISetPropertyDefinitionItem>? SetItems { get; set; }

Property Value

List<ISetPropertyDefinitionItem>