Table of Contents

Interface IComplexCondition

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

Составное условие.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(ComplexCondition))]
public interface IComplexCondition : ICondition, IHaveId, IPropertyOwnerScope, IAccessControlObject, IHaveWriteAccess, IIdentifiableObject
Inherited Members

Properties

ComplexConditions

Сложное условие.

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

Property Value

List<IComplexCondition>

ElementConditions

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

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

Property Value

List<ICompatibilityConditionForElement>

IntersectionType

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

IntersectionType IntersectionType { get; set; }

Property Value

IntersectionType

PropValueConditions

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

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

Property Value

List<ICompatibilityConditionForPropValue>

SimpleConditions

Простое условие.

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

Property Value

List<ISimpleCondition>