Table of Contents

Interface IPropertySearchRequest

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

Модель данных для запроса поиска по свойствам с одной областью поиска.

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

Properties

Condition

Сложное условие поиска.

IComplexConditionRequest Condition { get; set; }

Property Value

IComplexConditionRequest

FastSearch

Признак быстрого поиска.

bool FastSearch { get; set; }

Property Value

bool

OwnerScope

Идентификатор области поиска.

IIdentifiableObject? OwnerScope { get; set; }

Property Value

IIdentifiableObject

PageNumber

Номер страницы.

int PageNumber { get; set; }

Property Value

int

PageSize

Количество объектов на странице.

int PageSize { get; set; }

Property Value

int

Values

Значения свойств.

IAblePropertyValuesRequest Values { get; set; }

Property Value

IAblePropertyValuesRequest