Interface IComplexConditionRequest
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Модель данных для запроса составного условия.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(ComplexConditionRequest))]
public interface IComplexConditionRequest : IWebApiRequest
Properties
ComplexConditions
Список сложных условий.
List<IComplexConditionRequest>? ComplexConditions { get; set; }
Property Value
ElementConditions
Список условий для поиска совместимых объектов по владельцу свойства.
List<ICompatibilityConditionForElementRequest>? ElementConditions { get; set; }
Property Value
Enabled
Возвращает или задает признак того, что условие включено.
bool Enabled { get; set; }
Property Value
- bool
trueесли включено; иначеfalse.
IntersectionType
Возвращает или задает признак пересечения условий по И.
IntersectionType IntersectionType { get; set; }
Property Value
- IntersectionType
trueпересечение по И; иначе,false, пересечение по ИЛИ.
PropValueConditions
Список условий для поиска совместимых объектов по значению.
List<ICompatibilityConditionForPropValueRequest>? PropValueConditions { get; set; }
Property Value
SimpleConditions
Список простых условий.
List<ISimpleConditionRequest>? SimpleConditions { get; set; }