From a31f2a05e95d0bd4f13063ee44766ee8484bba32 Mon Sep 17 00:00:00 2001 From: Jose Alvarez Date: Fri, 28 Jun 2024 10:55:50 +0200 Subject: [PATCH] Using bodyRoot again --- specification/ai/OpenAI.Assistants/messages/routes.tsp | 4 +++- .../preview/2024-02-15-preview/assistants_generated.json | 3 ++- .../preview/2024-05-01-preview/assistants_generated.json | 3 ++- .../OpenApiV3/2024-02-15-preview/assistants_generated.yaml | 1 + .../OpenApiV3/2024-05-01-preview/assistants_generated.yaml | 1 + 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/specification/ai/OpenAI.Assistants/messages/routes.tsp b/specification/ai/OpenAI.Assistants/messages/routes.tsp index 4021a83ce71f..f6067c01d2ed 100644 --- a/specification/ai/OpenAI.Assistants/messages/routes.tsp +++ b/specification/ai/OpenAI.Assistants/messages/routes.tsp @@ -32,7 +32,9 @@ op createMessage( @path threadId: string, /** A single message within an assistant thread, as provided during that thread's creation for its initial state. */ - ...ThreadMessageOptions, + @added(ServiceApiVersions.v2024_02_15_preview) + @bodyRoot + threadMessageOptions: ThreadMessageOptions, ): ThreadMessage; /** diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-02-15-preview/assistants_generated.json b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-02-15-preview/assistants_generated.json index 394b65b433f4..88a51345c319 100644 --- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-02-15-preview/assistants_generated.json +++ b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-02-15-preview/assistants_generated.json @@ -759,8 +759,9 @@ "type": "string" }, { - "name": "body", + "name": "threadMessageOptions", "in": "body", + "description": "A single message within an assistant thread, as provided during that thread's creation for its initial state.", "required": true, "schema": { "$ref": "#/definitions/ThreadMessageOptions" diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-05-01-preview/assistants_generated.json b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-05-01-preview/assistants_generated.json index bd7ad9148ab1..b7a77b9a2095 100644 --- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-05-01-preview/assistants_generated.json +++ b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-05-01-preview/assistants_generated.json @@ -802,8 +802,9 @@ "type": "string" }, { - "name": "body", + "name": "threadMessageOptions", "in": "body", + "description": "A single message within an assistant thread, as provided during that thread's creation for its initial state.", "required": true, "schema": { "$ref": "#/definitions/ThreadMessageOptions" diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-02-15-preview/assistants_generated.yaml b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-02-15-preview/assistants_generated.yaml index 1ae71b3ab70f..6850d69ce24a 100644 --- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-02-15-preview/assistants_generated.yaml +++ b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-02-15-preview/assistants_generated.yaml @@ -367,6 +367,7 @@ paths: schema: $ref: '#/components/schemas/ThreadMessage' requestBody: + description: A single message within an assistant thread, as provided during that thread's creation for its initial state. required: true content: application/json: diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-05-01-preview/assistants_generated.yaml b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-05-01-preview/assistants_generated.yaml index cc3ac3ff9e24..2ec4fb998942 100644 --- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-05-01-preview/assistants_generated.yaml +++ b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-05-01-preview/assistants_generated.yaml @@ -367,6 +367,7 @@ paths: schema: $ref: '#/components/schemas/ThreadMessage' requestBody: + description: A single message within an assistant thread, as provided during that thread's creation for its initial state. required: true content: application/json: