Table of Contents

Interface IComplexConditionRequest

Namespace
Ascon.Polynom.Web.Api.Client.Interfaces
Assembly
Ascon.Polynom.Web.Api.Client.dll

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

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

Properties

ComplexConditions

Список сложных условий.

List<IComplexConditionRequest>? ComplexConditions { get; set; }

Property Value

List<IComplexConditionRequest>

ElementConditions

Список условий для поиска совместимых объектов по владельцу свойства.

List<ICompatibilityConditionForElementRequest>? ElementConditions { get; set; }

Property Value

List<ICompatibilityConditionForElementRequest>

Enabled

Возвращает или задает признак того, что условие включено.

bool Enabled { get; set; }

Property Value

bool

IntersectionType

Возвращает или задает признак пересечения условий по И.

IntersectionType IntersectionType { get; set; }

Property Value

IntersectionType

PropValueConditions

Список условий для поиска совместимых объектов по значению.

List<ICompatibilityConditionForPropValueRequest>? PropValueConditions { get; set; }

Property Value

List<ICompatibilityConditionForPropValueRequest>

SimpleConditions

Список простых условий.

List<ISimpleConditionRequest>? SimpleConditions { get; set; }

Property Value

List<ISimpleConditionRequest>