From 91a4d69f7599e752d9c372fb6feb677b9015dd2e Mon Sep 17 00:00:00 2001 From: Florian Bernd Date: Thu, 25 Apr 2024 14:29:24 +0200 Subject: [PATCH] Add `TermsRangeQuery` --- specification/_types/query_dsl/term.ts | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/specification/_types/query_dsl/term.ts b/specification/_types/query_dsl/term.ts index 6ebd7c0064..d828eed53d 100644 --- a/specification/_types/query_dsl/term.ts +++ b/specification/_types/query_dsl/term.ts @@ -163,9 +163,30 @@ export class NumberRangeQuery extends RangeQueryBase { to?: double | null } -/** @codegen_names date, number */ +export class TermsRangeQuery extends RangeQueryBase { + /** + * Greater than. + */ + gt?: string + /** + * Greater than or equal to. + */ + gte?: string + /** + * Less than. + */ + lt?: string + /** + * Less than or equal to. + */ + lte?: string + from?: string | null + to?: string | null +} + +/** @codegen_names date, number, terms */ // Note: deserialization depends on value types -export type RangeQuery = DateRangeQuery | NumberRangeQuery +export type RangeQuery = DateRangeQuery | NumberRangeQuery | TermsRangeQuery export enum RangeRelation { /**