Table of Contents

Interface ISimpleCondition

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

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

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

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