Skip to content

Commit 10f7ba7

Browse files
Auto-generated code for main (#2015)
1 parent 59caa7b commit 10f7ba7

File tree

4 files changed

+23
-14
lines changed

4 files changed

+23
-14
lines changed

docs/reference.asciidoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7020,15 +7020,15 @@ Creates or updates a query ruleset.
70207020
{ref}/put-query-ruleset.html[Endpoint documentation]
70217021
[source,ts]
70227022
----
7023-
client.queryRuleset.put({ ruleset_id })
7023+
client.queryRuleset.put({ ruleset_id, rules })
70247024
----
70257025

70267026
[discrete]
70277027
==== Arguments
70287028

70297029
* *Request (object):*
70307030
** *`ruleset_id` (string)*: The unique identifier of the query ruleset to be created or updated
7031-
** *`query_ruleset` (Optional, { ruleset_id, rules })*
7031+
** *`rules` ({ rule_id, type, criteria, actions }[])*
70327032

70337033
[discrete]
70347034
=== rollup

src/api/api/query_ruleset.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,22 @@ export default class QueryRuleset {
131131
async put (this: That, params: T.QueryRulesetPutRequest | TB.QueryRulesetPutRequest, options?: TransportRequestOptions): Promise<T.QueryRulesetPutResponse>
132132
async put (this: That, params: T.QueryRulesetPutRequest | TB.QueryRulesetPutRequest, options?: TransportRequestOptions): Promise<any> {
133133
const acceptedPath: string[] = ['ruleset_id']
134-
const acceptedBody: string[] = ['query_ruleset']
134+
const acceptedBody: string[] = ['rules']
135135
const querystring: Record<string, any> = {}
136136
// @ts-expect-error
137-
let body: any = params.body ?? undefined
137+
const userBody: any = params?.body
138+
let body: Record<string, any> | string
139+
if (typeof userBody === 'string') {
140+
body = userBody
141+
} else {
142+
body = userBody != null ? { ...userBody } : undefined
143+
}
138144

139145
for (const key in params) {
140146
if (acceptedBody.includes(key)) {
147+
body = body ?? {}
141148
// @ts-expect-error
142-
body = params[key]
149+
body[key] = params[key]
143150
} else if (acceptedPath.includes(key)) {
144151
continue
145152
} else if (key !== 'body') {

src/api/types.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3240,8 +3240,8 @@ export type AggregationsFrequentItemSetsBucket = AggregationsFrequentItemSetsBuc
32403240

32413241
export interface AggregationsFrequentItemSetsField {
32423242
field: Field
3243-
exclude?: string | string[]
3244-
include?: string | string[]
3243+
exclude?: AggregationsTermsExclude
3244+
include?: AggregationsTermsInclude
32453245
}
32463246

32473247
export type AggregationsGapPolicy = 'skip' | 'insert_zeros' | 'keep_values'
@@ -3856,7 +3856,7 @@ export interface AggregationsSignificantTextAggregation extends AggregationsBuck
38563856
field?: Field
38573857
filter_duplicate_text?: boolean
38583858
gnd?: AggregationsGoogleNormalizedDistanceHeuristic
3859-
include?: string | string[]
3859+
include?: AggregationsTermsInclude
38603860
jlh?: EmptyObject
38613861
min_doc_count?: long
38623862
mutual_information?: AggregationsMutualInformationHeuristic
@@ -15279,7 +15279,7 @@ export interface QueryRulesetListResponse {
1527915279

1528015280
export interface QueryRulesetPutRequest extends RequestBase {
1528115281
ruleset_id: Id
15282-
query_ruleset?: QueryRulesetQueryRuleset
15282+
rules: QueryRulesetQueryRule[]
1528315283
}
1528415284

1528515285
export interface QueryRulesetPutResponse {

src/api/typesWithBodyKey.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3313,8 +3313,8 @@ export type AggregationsFrequentItemSetsBucket = AggregationsFrequentItemSetsBuc
33133313

33143314
export interface AggregationsFrequentItemSetsField {
33153315
field: Field
3316-
exclude?: string | string[]
3317-
include?: string | string[]
3316+
exclude?: AggregationsTermsExclude
3317+
include?: AggregationsTermsInclude
33183318
}
33193319

33203320
export type AggregationsGapPolicy = 'skip' | 'insert_zeros' | 'keep_values'
@@ -3929,7 +3929,7 @@ export interface AggregationsSignificantTextAggregation extends AggregationsBuck
39293929
field?: Field
39303930
filter_duplicate_text?: boolean
39313931
gnd?: AggregationsGoogleNormalizedDistanceHeuristic
3932-
include?: string | string[]
3932+
include?: AggregationsTermsInclude
39333933
jlh?: EmptyObject
39343934
min_doc_count?: long
39353935
mutual_information?: AggregationsMutualInformationHeuristic
@@ -15574,8 +15574,10 @@ export interface QueryRulesetListResponse {
1557415574

1557515575
export interface QueryRulesetPutRequest extends RequestBase {
1557615576
ruleset_id: Id
15577-
/** @deprecated The use of the 'body' key has been deprecated, use 'query_ruleset' instead. */
15578-
body?: QueryRulesetQueryRuleset
15577+
/** @deprecated The use of the 'body' key has been deprecated, move the nested keys to the top level object. */
15578+
body?: {
15579+
rules: QueryRulesetQueryRule[]
15580+
}
1557915581
}
1558015582

1558115583
export interface QueryRulesetPutResponse {

0 commit comments

Comments
 (0)