diff --git a/output/openapi/elasticsearch-openapi.json b/output/openapi/elasticsearch-openapi.json index 5af683bfba..8090aa92da 100644 --- a/output/openapi/elasticsearch-openapi.json +++ b/output/openapi/elasticsearch-openapi.json @@ -83971,6 +83971,21 @@ } ] }, + "indices.delete_alias.IndicesAliasesResponseBody": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.AcknowledgedResponseBase" + }, + { + "type": "object", + "properties": { + "errors": { + "type": "boolean" + } + } + } + ] + }, "_types.DataStreamNames": { "oneOf": [ { @@ -109973,7 +109988,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 21f4815be4..805481eecc 100644 --- a/output/openapi/elasticsearch-serverless-openapi.json +++ b/output/openapi/elasticsearch-serverless-openapi.json @@ -53211,6 +53211,21 @@ } ] }, + "indices.delete_alias.IndicesAliasesResponseBody": { + "allOf": [ + { + "$ref": "#/components/schemas/_types.AcknowledgedResponseBase" + }, + { + "type": "object", + "properties": { + "errors": { + "type": "boolean" + } + } + } + ] + }, "_types.DataStreamNames": { "oneOf": [ { @@ -66131,7 +66146,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 45b7618aa9..7d325fc87c 100644 --- a/output/schema/schema-serverless.json +++ b/output/schema/schema-serverless.json @@ -23013,8 +23013,8 @@ "value": { "kind": "instance_of", "type": { - "name": "AcknowledgedResponseBase", - "namespace": "_types" + "name": "IndicesAliasesResponseBody", + "namespace": "indices.delete_alias" } } }, @@ -124078,6 +124078,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 238bd92f85..8aea7f41a4 100644 --- a/output/schema/schema.json +++ b/output/schema/schema.json @@ -150334,6 +150334,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": [ @@ -150448,8 +150475,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 121f447766..76bfceefcf 100644 --- a/output/typescript/types.ts +++ b/output/typescript/types.ts @@ -12263,6 +12263,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 @@ -12270,7 +12274,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 }