kentico-cloud-delivery
Version:
Official Kentico Cloud Delivery SDK
81 lines (80 loc) • 2.78 kB
TypeScript
import { IQueryParameter } from '../../interfaces/common/iquery-parameter.interface';
export declare namespace Filters {
class TypeFilter implements IQueryParameter {
type: string | string[];
constructor(type: string | string[]);
getParam(): string;
getParamValue(): string | undefined;
}
class EqualsFilter implements IQueryParameter {
field: string;
value: string;
constructor(field: string, value: string);
getParam(): string;
getParamValue(): string | undefined;
}
class AllFilter implements IQueryParameter {
field: string;
values: string[];
constructor(field: string, values: string[]);
getParam(): string;
getParamValue(): string | undefined;
}
class AnyFilter implements IQueryParameter {
field: string;
values: string[];
constructor(field: string, values: string[]);
getParam(): string;
getParamValue(): string | undefined;
}
class ContainsFilter implements IQueryParameter {
field: string;
values: string[];
constructor(field: string, values: string[]);
getParam(): string;
getParamValue(): string | undefined;
}
class GreaterThanFilter implements IQueryParameter {
field: string;
value: string;
constructor(field: string, value: string);
getParam(): string;
getParamValue(): string | undefined;
}
class GreaterThanOrEqualFilter implements IQueryParameter {
field: string;
value: string;
constructor(field: string, value: string);
getParam(): string;
getParamValue(): string | undefined;
}
class Infilter implements IQueryParameter {
field: string;
values: string[];
constructor(field: string, values: string[]);
getParam(): string;
getParamValue(): string | undefined;
}
class LessThanFilter implements IQueryParameter {
field: string;
value: string;
constructor(field: string, value: string);
getParam(): string;
getParamValue(): string | undefined;
}
class LessThanOrEqualFilter implements IQueryParameter {
field: string;
value: string;
constructor(field: string, value: string);
getParam(): string;
getParamValue(): string | undefined;
}
class RangeFilter implements IQueryParameter {
field: string;
lowerValue: number;
higherValue: number;
constructor(field: string, lowerValue: number, higherValue: number);
getParam(): string;
getParamValue(): string;
}
}