Table of Contents

Interface IPropertySearchRequest

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

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

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

Properties

Condition

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

IComplexConditionRequest Condition { get; set; }

Property Value

IComplexConditionRequest

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