Browse Source

fixed codeProcessingUrl api method, minor sswagger improvemts

pull/14929/head
dashevchenko 5 months ago
parent
commit
5c8ec170b0
  1. 2
      application/src/main/java/org/thingsboard/server/controller/AdminController.java
  2. 8
      common/data/src/main/java/org/thingsboard/server/common/data/ai/dto/TbUserMessage.java

2
application/src/main/java/org/thingsboard/server/controller/AdminController.java

@ -441,7 +441,7 @@ public class AdminController extends BaseController {
.build() + "\"";
}
@GetMapping(value = "/mail/oauth2/code")
@GetMapping(value = "/mail/oauth2/code", params = {"code", "state"})
public void codeProcessingUrl(
@RequestParam(value = "code") String code, @RequestParam(value = "state") String state,
HttpServletRequest request, HttpServletResponse response) throws ThingsboardException, IOException {

8
common/data/src/main/java/org/thingsboard/server/common/data/ai/dto/TbUserMessage.java

@ -25,6 +25,12 @@ import java.util.List;
public record TbUserMessage(
@NotEmpty
@Valid
@ArraySchema(schema = @Schema(ref = "#/components/schemas/TbContent"))
@ArraySchema(
arraySchema = @Schema(
requiredMode = Schema.RequiredMode.REQUIRED,
description = "A list of content parts that make up the complete user prompt"
),
schema = @Schema(ref = "#/components/schemas/TbContent")
)
List<TbContent> contents
) {}

Loading…
Cancel
Save