Table of Contents

Interface ISimpleCondition

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

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

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

Properties

Contract

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

IIdentifiableObject? Contract { get; set; }

Property Value

IIdentifiableObject

Definition

Определение свойства, по которому осуществляется поиск.

IIdentifiableObject? Definition { get; set; }

Property Value

IIdentifiableObject

LinkDefinitionEnd

Возвращает или задает определение конца связи.

IIdentifiableObject LinkDefinitionEnd { get; set; }

Property Value

IIdentifiableObject

Operation

Операция сравнения.

int Operation { get; set; }

Property Value

int

Options

Опции операции сравнения.

int Options { get; set; }

Property Value

int

SearchConditionTargetQualifier

Квалификатор цели поиска.

IIdentifiableObject? SearchConditionTargetQualifier { get; set; }

Property Value

IIdentifiableObject

Value

Значение для сравнения.

IIdentifiableObject Value { get; set; }

Property Value

IIdentifiableObject