diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index 0ab7566e35..a7b027481f 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -84705,6 +84705,21 @@ } ] }, + "indices.delete_alias.IndicesAliasesResponseBody": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.AcknowledgedResponseBase" + }, + { + "type": "object", + "properties": { + "errors": { + "type": "boolean" + } + } + } + ] + }, "_types.DataStreamNames": { "oneOf": [ { @@ -111137,7 +111152,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/_types.AcknowledgedResponseBase" + "$ref": "#/components/schemas/indices.delete_alias.IndicesAliasesResponseBody" } } } diff --git a/output/openapi/elasticsearch-serverless-openapi.json b/output/openapi/elasticsearch-serverless-openapi.json index 1d7aed2a50..0e89a68a66 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -54174,6 +54174,21 @@ } ] }, + "indices.delete_alias.IndicesAliasesResponseBody": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.AcknowledgedResponseBase" + }, + { + "type": "object", + "properties": { + "errors": { + "type": "boolean" + } + } + } + ] + }, "_types.DataStreamNames": { "oneOf": [ { @@ -67438,7 +67453,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/_types.AcknowledgedResponseBase" + "$ref": "#/components/schemas/indices.delete_alias.IndicesAliasesResponseBody" } } } diff --git a/output/schema/schema-serverless.json b/output/schema/schema-serverless.json index 59601f3c9b..d0d5d09887 100644 --- a/output/schema/schema-serverless.json +++ b/output/schema/schema-serverless.json @@ -23301,8 +23301,8 @@ "value": { "kind": "instance_of", "type": { - "name": "AcknowledgedResponseBase", - "namespace": "_types" + "name": "IndicesAliasesResponseBody", + "namespace": "indices.delete_alias" } } }, @@ -124719,6 +124719,33 @@ ], "specLocation": "_types/Base.ts#L138-L140" }, + { + "inherits": { + "type": { + "name": "AcknowledgedResponseBase", + "namespace": "_types" + } + }, + "kind": "interface", + "name": { + "name": "IndicesAliasesResponseBody", + "namespace": "indices.delete_alias" + }, + "properties": [ + { + "name": "errors", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "boolean", + "namespace": "_builtins" + } + } + } + ], + "specLocation": "indices/delete_alias/IndicesDeleteAliasResponse.ts#L26-L28" + }, { "kind": "interface", "name": { diff --git a/output/schema/schema.json b/output/schema/schema.json index 061cf78d7b..e2f54a6f15 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -150820,6 +150820,33 @@ }, "specLocation": "indices/delete/IndicesDeleteResponse.ts#L22-L25" }, + { + "kind": "interface", + "inherits": { + "type": { + "name": "AcknowledgedResponseBase", + "namespace": "_types" + } + }, + "name": { + "name": "IndicesAliasesResponseBody", + "namespace": "indices.delete_alias" + }, + "properties": [ + { + "name": "errors", + "required": false, + "type": { + "kind": "instance_of", + "type": { + "name": "boolean", + "namespace": "_builtins" + } + } + } + ], + "specLocation": "indices/delete_alias/IndicesDeleteAliasResponse.ts#L27-L29" + }, { "kind": "request", "attachedBehaviors": [ @@ -150934,8 +150961,8 @@ "value": { "kind": "instance_of", "type": { - "name": "AcknowledgedResponseBase", - "namespace": "_types" + "name": "IndicesAliasesResponseBody", + "namespace": "indices.delete_alias" } } }, diff --git a/output/typescript/types.ts b/output/typescript/types.ts index 321f9fa0e1..f07a5293a9 100644 --- a/output/typescript/types.ts +++ b/output/typescript/types.ts @@ -12262,6 +12262,10 @@ export interface IndicesDeleteRequest extends RequestBase { export type IndicesDeleteResponse = IndicesResponseBase +export interface IndicesDeleteAliasIndicesAliasesResponseBody extends AcknowledgedResponseBase { + errors?: boolean +} + export interface IndicesDeleteAliasRequest extends RequestBase { index: Indices name: Names @@ -12269,7 +12273,7 @@ export interface IndicesDeleteAliasRequest extends RequestBase { timeout?: Duration } -export type IndicesDeleteAliasResponse = AcknowledgedResponseBase +export type IndicesDeleteAliasResponse = IndicesDeleteAliasIndicesAliasesResponseBody export interface IndicesDeleteDataLifecycleRequest extends RequestBase { name: DataStreamNames diff --git a/specification/indices/delete_alias/IndicesDeleteAliasResponse.ts b/specification/indices/delete_alias/IndicesDeleteAliasResponse.ts index 9e7bdb91cd..6f5fe31dcd 100644 --- a/specification/indices/delete_alias/IndicesDeleteAliasResponse.ts +++ b/specification/indices/delete_alias/IndicesDeleteAliasResponse.ts @@ -21,5 +21,9 @@ import { AcknowledgedResponseBase } from '@_types/Base' export class Response { /** @codegen_name result */ - body: AcknowledgedResponseBase + body: IndicesAliasesResponseBody +} + +export class IndicesAliasesResponseBody extends AcknowledgedResponseBase { + errors?: boolean }