diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock
index be4e2f7..b50c0f8 100644
--- a/.speakeasy/gen.lock
+++ b/.speakeasy/gen.lock
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 0359d4fe-2923-46fc-aaca-cf70b48dcfa1
management:
- docChecksum: 30752ad325475357749711c885ecb81f
+ docChecksum: a88d9955d9cbdc1c97388b62e19647f9
docVersion: 0.9.0
- speakeasyVersion: 1.638.0
- generationVersion: 2.728.0
- releaseVersion: 0.11.0
- configChecksum: d157cb95dffa505a3cbd4f357c97d5f3
+ speakeasyVersion: 1.640.0
+ generationVersion: 2.730.5
+ releaseVersion: 0.11.1
+ configChecksum: 0188004147fd785d19ccb3035e112b3c
repoURL: https://github.com/gleanwork/api-client-java.git
published: true
features:
@@ -2897,4 +2897,4 @@ generatedTests:
get_/rest/api/v1/tools/list: "2025-06-09T18:03:44Z"
post_/rest/api/v1/tools/call: "2025-06-09T18:03:44Z"
listpolicies: "2025-06-09T18:03:44Z"
-releaseNotes: "## Java SDK Changes Detected:\n* `glean.client.chat.create()`: \n * `request.chatrequest.messages.[].agentConfig.useImageGeneration` **Added**\n * `response.messages.[].agentConfig.useImageGeneration` **Added**\n* `glean.client.chat.retrieve()`: `response.chatresult.chat.messages.[].agentConfig.useImageGeneration` **Added**\n* `glean.client.chat.createStream()`: \n * `request.chatrequest.messages.[].agentConfig.useImageGeneration` **Added**\n"
+releaseNotes: "## Java SDK Changes Detected:\n* `glean.client.announcements.create()`: \n * `request.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.announcements.update()`: \n * `request.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.body.structuredList.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.answers.create()`: \n * `request.data.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.addedroles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.answers.update()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.addedroles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.answers.retrieve()`: `response.answerresult.answer.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.answers.list()`: `response.answerresults.[].answer.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.chat.create()`: \n * `request.chatrequest.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.chat.retrieve()`: `response.chatresult.chat.createdBy.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.chat.list()`: `response.chatresults.[].chat.createdBy.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.chat.createStream()`: \n * `request.chatrequest.messages.[].citations.[].sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.collections.addItems()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.collections.create()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.[class].collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.collections.deleteItem()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.collections.update()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.addedroles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.collections.updateItem()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.collections.retrieve()`: `response.collection.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.collections.list()`: `response.collections.[].addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.documents.retrieve()`: `response.documents.{}` **Changed**\n* `glean.client.documents.retrieveByFacets()`: `response.documents.[].metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.insights.retrieve()`: `response.users.activityInsights.[].user.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.messages.retrieve()`: `response.searchresponse.results.[].structuredResults.[].chat` **Added**\n* `glean.client.pins.update()`: `response.attribution.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.pins.list()`: `response.pins.[].attribution.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.pins.create()`: `response.attribution.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.search.queryAsAdmin()`: \n * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.results.[].structuredResults.[].chat` **Added**\n* `glean.client.search.autocomplete()`: `response.results.[].document.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.search.retrieveFeed()`: `response.results.[].primaryEntry.createdBy.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.search.recommendations()`: \n * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.results.[].structuredResults.[].chat` **Added**\n* `glean.client.search.query()`: \n * `request.sourceDocument.metadata.author.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.results.[].structuredResults.[].chat` **Added**\n* `glean.client.entities.list()`: `response.results.[].relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.entities.readPeople()`: `response.results.[].relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.shortcuts.create()`: \n * `request.data.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.shortcuts.list()`: `response.shortcuts.[].addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.shortcuts.update()`: \n * `request.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n * `response.shortcut.addedRoles.[].person.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.verification.addReminder()`: `response.metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.verification.list()`: `response.documents.[].metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n* `glean.client.verification.verify()`: `response.metadata.lastVerifier.relatedDocuments.[].results.[].structuredResults.[].chat` **Added**\n"
diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml
index 317a385..f34abff 100644
--- a/.speakeasy/gen.yaml
+++ b/.speakeasy/gen.yaml
@@ -24,7 +24,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
java:
- version: 0.11.0
+ version: 0.11.1
additionalDependencies: []
additionalPlugins: []
artifactID: glean-api-client
diff --git a/.speakeasy/glean-merged-spec.yaml b/.speakeasy/glean-merged-spec.yaml
index 1197d74..a75837a 100644
--- a/.speakeasy/glean-merged-spec.yaml
+++ b/.speakeasy/glean-merged-spec.yaml
@@ -3791,6 +3791,7 @@ components:
- GENERATED_Q_AND_A
- INLINE_MENU
- NATIVE_RESULT
+ - PRISM
- Q_AND_A
- RELATED_QUESTIONS
- REPORT_ISSUE
@@ -3982,6 +3983,7 @@ components:
- WORKFLOWS
- SUMMARY
- GENERAL
+ - PRISM
- PROMPTS
trackingTokens:
type: array
@@ -5810,6 +5812,72 @@ components:
$ref: "#/components/schemas/QuerySuggestion"
person:
$ref: "#/components/schemas/Person"
+ IconConfig:
+ description: Defines how to render an icon
+ properties:
+ generatedBackgroundColorKey:
+ type: string
+ backgroundColor:
+ type: string
+ color:
+ type: string
+ key:
+ type: string
+ iconType:
+ enum:
+ - COLLECTION
+ - CUSTOM
+ - DATASOURCE
+ - DATASOURCE_INSTANCE
+ - FAVICON
+ - FILE_TYPE
+ - GENERATED_BACKGROUND
+ - GLYPH
+ - MIME_TYPE
+ - NO_ICON
+ - PERSON
+ - REACTIONS
+ - URL
+ masked:
+ type: boolean
+ description: Whether the icon should be masked based on current theme.
+ name:
+ type: string
+ description: The name of the icon if applicable, e.g. the glyph name for `IconType.GLYPH` icons.
+ url:
+ type: string
+ description: The URL to an image to be displayed if applicable, e.g. the URL for `iconType.URL` icons.
+ example:
+ color: "#343CED"
+ key: person_icon
+ iconType: GLYPH
+ name: user
+ ChatMetadata:
+ description: Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
+ properties:
+ id:
+ type: string
+ description: The opaque id of the Chat.
+ createTime:
+ type: integer
+ description: Server Unix timestamp of the creation time (in seconds since epoch UTC).
+ createdBy:
+ $ref: "#/components/schemas/Person"
+ description: The user who created this Chat.
+ updateTime:
+ type: integer
+ description: Server Unix timestamp of the update time (in seconds since epoch UTC).
+ name:
+ type: string
+ description: The name of the Chat.
+ applicationId:
+ type: string
+ description: The ID of the AI App that this Chat is associated to.
+ applicationName:
+ type: string
+ description: The display name of the AI App that this Chat is associated to.
+ icon:
+ $ref: "#/components/schemas/IconConfig"
RelatedDocuments:
properties:
relation:
@@ -5944,6 +6012,8 @@ components:
$ref: "#/components/schemas/Shortcut"
querySuggestions:
$ref: "#/components/schemas/QuerySuggestionList"
+ chat:
+ $ref: "#/components/schemas/ChatMetadata"
relatedDocuments:
type: array
items:
@@ -6291,46 +6361,6 @@ components:
enum:
- DEFAULT
- OUT_OF_OFFICE
- IconConfig:
- description: Defines how to render an icon
- properties:
- generatedBackgroundColorKey:
- type: string
- backgroundColor:
- type: string
- color:
- type: string
- key:
- type: string
- iconType:
- enum:
- - COLLECTION
- - CUSTOM
- - DATASOURCE
- - DATASOURCE_INSTANCE
- - FAVICON
- - FILE_TYPE
- - GENERATED_BACKGROUND
- - GLYPH
- - MIME_TYPE
- - NO_ICON
- - PERSON
- - REACTIONS
- - URL
- masked:
- type: boolean
- description: Whether the icon should be masked based on current theme.
- name:
- type: string
- description: The name of the icon if applicable, e.g. the glyph name for `IconType.GLYPH` icons.
- url:
- type: string
- description: The URL to an image to be displayed if applicable, e.g. the URL for `iconType.URL` icons.
- example:
- color: "#343CED"
- key: person_icon
- iconType: GLYPH
- name: user
Badge:
type: object
description: Displays a user's accomplishment or milestone
@@ -7528,32 +7558,6 @@ components:
id:
type: string
description: The id of the Chat to be retrieved.
- ChatMetadata:
- description: Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
- properties:
- id:
- type: string
- description: The opaque id of the Chat.
- createTime:
- type: integer
- description: Server Unix timestamp of the creation time (in seconds since epoch UTC).
- createdBy:
- $ref: "#/components/schemas/Person"
- description: The user who created this Chat.
- updateTime:
- type: integer
- description: Server Unix timestamp of the update time (in seconds since epoch UTC).
- name:
- type: string
- description: The name of the Chat.
- applicationId:
- type: string
- description: The ID of the AI App that this Chat is associated to.
- applicationName:
- type: string
- description: The display name of the AI App that this Chat is associated to.
- icon:
- $ref: "#/components/schemas/IconConfig"
Chat:
description: A historical representation of a series of chat messages a user had with Glean Assistant.
allOf:
@@ -8053,6 +8057,8 @@ components:
oneOf:
- $ref: "#/components/schemas/Document"
- type: object
+ required:
+ - error
properties:
error:
type: string
@@ -9305,6 +9311,7 @@ components:
- ENTITY
- GOLINK
- HISTORY
+ - CHAT_HISTORY
- NEW_CHAT
- OPERATOR
- OPERATOR_VALUE
@@ -9418,6 +9425,7 @@ components:
- ENTITY
- GOLINK
- HISTORY
+ - CHAT_HISTORY
- NEW_CHAT
- OPERATOR
- OPERATOR_VALUE
diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock
index 74f821f..149bd51 100644
--- a/.speakeasy/workflow.lock
+++ b/.speakeasy/workflow.lock
@@ -1,12 +1,12 @@
-speakeasyVersion: 1.638.0
+speakeasyVersion: 1.640.0
sources:
Glean API:
sourceNamespace: glean-api-specs
- sourceRevisionDigest: sha256:d7d301aaa9efeddb264ed6ae3d4186b8472d376b021c3f22f96d0c15e79c0ee6
- sourceBlobDigest: sha256:a97d8110c742a097fb206e255a509eb2407aec24dc4e9fb8dcacc9a6a52eb134
+ sourceRevisionDigest: sha256:9185501d1d898cebc99ebe94e5727ae819ab99ac594dd3e5b54c26212ea70b47
+ sourceBlobDigest: sha256:a1f24fbc23ef924e4ec1955c22b78a7437b9c77b601fde39bcb9537daa8ce4cd
tags:
- latest
- - speakeasy-sdk-regen-1760999718
+ - speakeasy-sdk-regen-1761265128
Glean-OAS:
sourceNamespace: glean-oas
sourceRevisionDigest: sha256:8841834dd58ddd4e2dcf98fc90fbd06fbf3626a29df941503cce55b9548a5317
@@ -18,10 +18,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
- sourceRevisionDigest: sha256:d7d301aaa9efeddb264ed6ae3d4186b8472d376b021c3f22f96d0c15e79c0ee6
- sourceBlobDigest: sha256:a97d8110c742a097fb206e255a509eb2407aec24dc4e9fb8dcacc9a6a52eb134
+ sourceRevisionDigest: sha256:9185501d1d898cebc99ebe94e5727ae819ab99ac594dd3e5b54c26212ea70b47
+ sourceBlobDigest: sha256:a1f24fbc23ef924e4ec1955c22b78a7437b9c77b601fde39bcb9537daa8ce4cd
codeSamplesNamespace: glean-api-specs-java-code-samples
- codeSamplesRevisionDigest: sha256:c2434da636608284eac3a35c0d25ff20ef11d590a751ee0ba44bfbcb007a9d6f
+ codeSamplesRevisionDigest: sha256:c4662c94f022d7c04241ad3fe686375a4eb1100d37228d0b0d393b3453e42987
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
diff --git a/README.md b/README.md
index c096fc0..fd21168 100644
--- a/README.md
+++ b/README.md
@@ -65,7 +65,7 @@ The samples below show how a published SDK artifact is used:
Gradle:
```groovy
-implementation 'com.glean.api-client:glean-api-client:0.11.0'
+implementation 'com.glean.api-client:glean-api-client:0.11.1'
```
Maven:
@@ -73,7 +73,7 @@ Maven:
com.glean.api-client
glean-api-client
- 0.11.0
+ 0.11.1
```
diff --git a/RELEASES.md b/RELEASES.md
index 2815924..24cec57 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -298,4 +298,14 @@ Based on:
### Generated
- [java v0.11.0] .
### Releases
-- [Maven Central v0.11.0] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.11.0 - .
\ No newline at end of file
+- [Maven Central v0.11.0] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.11.0 - .
+
+## 2025-10-28 01:55:28
+### Changes
+Based on:
+- OpenAPI Doc
+- Speakeasy CLI 1.640.0 (2.730.5) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [java v0.11.1] .
+### Releases
+- [Maven Central v0.11.1] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.11.1 - .
\ No newline at end of file
diff --git a/docs/models/components/AutocompleteRequestResultType.md b/docs/models/components/AutocompleteRequestResultType.md
index dbdfe63..ead3f82 100644
--- a/docs/models/components/AutocompleteRequestResultType.md
+++ b/docs/models/components/AutocompleteRequestResultType.md
@@ -13,6 +13,7 @@
| `ENTITY` | ENTITY |
| `GOLINK` | GOLINK |
| `HISTORY` | HISTORY |
+| `CHAT_HISTORY` | CHAT_HISTORY |
| `NEW_CHAT` | NEW_CHAT |
| `OPERATOR` | OPERATOR |
| `OPERATOR_VALUE` | OPERATOR_VALUE |
diff --git a/docs/models/components/AutocompleteResultResultType.md b/docs/models/components/AutocompleteResultResultType.md
index 5052245..bb8a189 100644
--- a/docs/models/components/AutocompleteResultResultType.md
+++ b/docs/models/components/AutocompleteResultResultType.md
@@ -13,6 +13,7 @@
| `ENTITY` | ENTITY |
| `GOLINK` | GOLINK |
| `HISTORY` | HISTORY |
+| `CHAT_HISTORY` | CHAT_HISTORY |
| `NEW_CHAT` | NEW_CHAT |
| `OPERATOR` | OPERATOR |
| `OPERATOR_VALUE` | OPERATOR_VALUE |
diff --git a/docs/models/components/DocumentOrError.md b/docs/models/components/DocumentOrError.md
index 09c5933..ad57359 100644
--- a/docs/models/components/DocumentOrError.md
+++ b/docs/models/components/DocumentOrError.md
@@ -5,4 +5,4 @@
| Field | Type | Required | Description |
| --------------------------- | --------------------------- | --------------------------- | --------------------------- |
-| `error` | *Optional\* | :heavy_minus_sign: | The text for error, reason. |
\ No newline at end of file
+| `error` | *String* | :heavy_check_mark: | The text for error, reason. |
\ No newline at end of file
diff --git a/docs/models/components/FeedbackCategory.md b/docs/models/components/FeedbackCategory.md
index 78686ed..0cd81ec 100644
--- a/docs/models/components/FeedbackCategory.md
+++ b/docs/models/components/FeedbackCategory.md
@@ -17,4 +17,5 @@ The feature category to which the feedback applies. These should be broad produc
| `WORKFLOWS` | WORKFLOWS |
| `SUMMARY` | SUMMARY |
| `GENERAL` | GENERAL |
+| `PRISM` | PRISM |
| `PROMPTS` | PROMPTS |
\ No newline at end of file
diff --git a/docs/models/components/ManualFeedbackInfoSource.md b/docs/models/components/ManualFeedbackInfoSource.md
index e3a6fd6..04f11e1 100644
--- a/docs/models/components/ManualFeedbackInfoSource.md
+++ b/docs/models/components/ManualFeedbackInfoSource.md
@@ -19,6 +19,7 @@ The source associated with the Feedback.event.MANUAL_FEEDBACK event.
| `GENERATED_Q_AND_A` | GENERATED_Q_AND_A |
| `INLINE_MENU` | INLINE_MENU |
| `NATIVE_RESULT` | NATIVE_RESULT |
+| `PRISM` | PRISM |
| `Q_AND_A` | Q_AND_A |
| `RELATED_QUESTIONS` | RELATED_QUESTIONS |
| `REPORT_ISSUE` | REPORT_ISSUE |
diff --git a/docs/models/components/StructuredResult.md b/docs/models/components/StructuredResult.md
index 03ca320..f37ae7f 100644
--- a/docs/models/components/StructuredResult.md
+++ b/docs/models/components/StructuredResult.md
@@ -22,6 +22,7 @@ A single object that can support any object in the work graph. Only a single obj
| `code` | [Optional\](../../models/components/Code.md) | :heavy_minus_sign: | N/A | {
"repoName": "scio",
"fileName": "README.md",
"matches": [
{
"lineNumber": 1,
"content": "Welcome to the beginning",
"ranges": []
},
{
"lineNumber": 2,
"content": "Second line of the file",
"ranges": []
},
{
"lineNumber": 3,
"content": "hello world hello world",
"ranges": [
{
"startindex": 0,
"endIndex": 5
},
{
"startIndex": 12,
"endIndex": 17
}
]
}
]
} |
| `shortcut` | [Optional\](../../models/components/Shortcut.md) | :heavy_minus_sign: | N/A | |
| `querySuggestions` | [Optional\](../../models/components/QuerySuggestionList.md) | :heavy_minus_sign: | N/A | |
+| `chat` | [Optional\](../../models/components/ChatMetadata.md) | :heavy_minus_sign: | Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content. | |
| `relatedDocuments` | List\<[RelatedDocuments](../../models/components/RelatedDocuments.md)> | :heavy_minus_sign: | A list of documents related to this structured result. | |
| `relatedQuestion` | [Optional\](../../models/components/RelatedQuestion.md) | :heavy_minus_sign: | N/A | |
| `disambiguation` | [Optional\](../../models/components/Disambiguation.md) | :heavy_minus_sign: | A disambiguation between multiple entities with the same name | |
diff --git a/gradle.properties b/gradle.properties
index 8fd45cf..25e47d6 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
groupId=com.glean.api-client
artifactId=glean-api-client
-version=0.11.0
+version=0.11.1
org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g
diff --git a/src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java b/src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java
index 4fc2195..a5e2a82 100644
--- a/src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java
+++ b/src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java
@@ -24,8 +24,8 @@ public class SDKConfiguration {
private static final String LANGUAGE = "java";
public static final String OPENAPI_DOC_VERSION = "0.9.0";
- public static final String SDK_VERSION = "0.11.0";
- public static final String GEN_VERSION = "2.728.0";
+ public static final String SDK_VERSION = "0.11.1";
+ public static final String GEN_VERSION = "2.730.5";
private static final String BASE_PACKAGE = "com.glean.api_client.glean_api_client";
public static final String USER_AGENT =
String.format("speakeasy-sdk/%s %s %s %s %s",
diff --git a/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteRequestResultType.java b/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteRequestResultType.java
index 3983333..b1ff0b7 100644
--- a/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteRequestResultType.java
+++ b/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteRequestResultType.java
@@ -17,6 +17,7 @@ public enum AutocompleteRequestResultType {
ENTITY("ENTITY"),
GOLINK("GOLINK"),
HISTORY("HISTORY"),
+ CHAT_HISTORY("CHAT_HISTORY"),
NEW_CHAT("NEW_CHAT"),
OPERATOR("OPERATOR"),
OPERATOR_VALUE("OPERATOR_VALUE"),
diff --git a/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteResultResultType.java b/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteResultResultType.java
index 25dce0f..f3e5aeb 100644
--- a/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteResultResultType.java
+++ b/src/main/java/com/glean/api_client/glean_api_client/models/components/AutocompleteResultResultType.java
@@ -17,6 +17,7 @@ public enum AutocompleteResultResultType {
ENTITY("ENTITY"),
GOLINK("GOLINK"),
HISTORY("HISTORY"),
+ CHAT_HISTORY("CHAT_HISTORY"),
NEW_CHAT("NEW_CHAT"),
OPERATOR("OPERATOR"),
OPERATOR_VALUE("OPERATOR_VALUE"),
diff --git a/src/main/java/com/glean/api_client/glean_api_client/models/components/DocumentOrError.java b/src/main/java/com/glean/api_client/glean_api_client/models/components/DocumentOrError.java
index 74cd2ea..cfb08a6 100644
--- a/src/main/java/com/glean/api_client/glean_api_client/models/components/DocumentOrError.java
+++ b/src/main/java/com/glean/api_client/glean_api_client/models/components/DocumentOrError.java
@@ -5,39 +5,31 @@
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonInclude.Include;
-import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.glean.api_client.glean_api_client.utils.Utils;
import java.lang.Override;
import java.lang.String;
-import java.util.Optional;
public class DocumentOrError {
/**
* The text for error, reason.
*/
- @JsonInclude(Include.NON_ABSENT)
@JsonProperty("error")
- private Optional error;
+ private String error;
@JsonCreator
public DocumentOrError(
- @JsonProperty("error") Optional error) {
+ @JsonProperty("error") String error) {
Utils.checkNotNull(error, "error");
this.error = error;
}
-
- public DocumentOrError() {
- this(Optional.empty());
- }
/**
* The text for error, reason.
*/
@JsonIgnore
- public Optional error() {
+ public String error() {
return error;
}
@@ -50,16 +42,6 @@ public static Builder builder() {
* The text for error, reason.
*/
public DocumentOrError withError(String error) {
- Utils.checkNotNull(error, "error");
- this.error = Optional.ofNullable(error);
- return this;
- }
-
-
- /**
- * The text for error, reason.
- */
- public DocumentOrError withError(Optional error) {
Utils.checkNotNull(error, "error");
this.error = error;
return this;
@@ -93,7 +75,7 @@ public String toString() {
@SuppressWarnings("UnusedReturnValue")
public final static class Builder {
- private Optional error = Optional.empty();
+ private String error;
private Builder() {
// force use of static builder() method
@@ -104,15 +86,6 @@ private Builder() {
* The text for error, reason.
*/
public Builder error(String error) {
- Utils.checkNotNull(error, "error");
- this.error = Optional.ofNullable(error);
- return this;
- }
-
- /**
- * The text for error, reason.
- */
- public Builder error(Optional error) {
Utils.checkNotNull(error, "error");
this.error = error;
return this;
diff --git a/src/main/java/com/glean/api_client/glean_api_client/models/components/FeedbackCategory.java b/src/main/java/com/glean/api_client/glean_api_client/models/components/FeedbackCategory.java
index b4bc9fb..418b243 100644
--- a/src/main/java/com/glean/api_client/glean_api_client/models/components/FeedbackCategory.java
+++ b/src/main/java/com/glean/api_client/glean_api_client/models/components/FeedbackCategory.java
@@ -26,6 +26,7 @@ public enum FeedbackCategory {
WORKFLOWS("WORKFLOWS"),
SUMMARY("SUMMARY"),
GENERAL("GENERAL"),
+ PRISM("PRISM"),
PROMPTS("PROMPTS");
@JsonValue
diff --git a/src/main/java/com/glean/api_client/glean_api_client/models/components/ManualFeedbackInfoSource.java b/src/main/java/com/glean/api_client/glean_api_client/models/components/ManualFeedbackInfoSource.java
index 2490d03..16b1afe 100644
--- a/src/main/java/com/glean/api_client/glean_api_client/models/components/ManualFeedbackInfoSource.java
+++ b/src/main/java/com/glean/api_client/glean_api_client/models/components/ManualFeedbackInfoSource.java
@@ -26,6 +26,7 @@ public enum ManualFeedbackInfoSource {
GENERATED_Q_AND_A("GENERATED_Q_AND_A"),
INLINE_MENU("INLINE_MENU"),
NATIVE_RESULT("NATIVE_RESULT"),
+ PRISM("PRISM"),
Q_AND_A("Q_AND_A"),
RELATED_QUESTIONS("RELATED_QUESTIONS"),
REPORT_ISSUE("REPORT_ISSUE"),
diff --git a/src/main/java/com/glean/api_client/glean_api_client/models/components/StructuredResult.java b/src/main/java/com/glean/api_client/glean_api_client/models/components/StructuredResult.java
index 8fe16df..1261322 100644
--- a/src/main/java/com/glean/api_client/glean_api_client/models/components/StructuredResult.java
+++ b/src/main/java/com/glean/api_client/glean_api_client/models/components/StructuredResult.java
@@ -97,6 +97,13 @@ public class StructuredResult {
@JsonProperty("querySuggestions")
private Optional extends QuerySuggestionList> querySuggestions;
+ /**
+ * Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("chat")
+ private Optional extends ChatMetadata> chat;
+
/**
* A list of documents related to this structured result.
*/
@@ -162,6 +169,7 @@ public StructuredResult(
@JsonProperty("code") Optional extends Code> code,
@JsonProperty("shortcut") Optional extends Shortcut> shortcut,
@JsonProperty("querySuggestions") Optional extends QuerySuggestionList> querySuggestions,
+ @JsonProperty("chat") Optional extends ChatMetadata> chat,
@JsonProperty("relatedDocuments") Optional extends List> relatedDocuments,
@JsonProperty("relatedQuestion") Optional extends RelatedQuestion> relatedQuestion,
@JsonProperty("disambiguation") Optional extends Disambiguation> disambiguation,
@@ -184,6 +192,7 @@ public StructuredResult(
Utils.checkNotNull(code, "code");
Utils.checkNotNull(shortcut, "shortcut");
Utils.checkNotNull(querySuggestions, "querySuggestions");
+ Utils.checkNotNull(chat, "chat");
Utils.checkNotNull(relatedDocuments, "relatedDocuments");
Utils.checkNotNull(relatedQuestion, "relatedQuestion");
Utils.checkNotNull(disambiguation, "disambiguation");
@@ -206,6 +215,7 @@ public StructuredResult(
this.code = code;
this.shortcut = shortcut;
this.querySuggestions = querySuggestions;
+ this.chat = chat;
this.relatedDocuments = relatedDocuments;
this.relatedQuestion = relatedQuestion;
this.disambiguation = disambiguation;
@@ -223,7 +233,7 @@ public StructuredResult() {
Optional.empty(), Optional.empty(), Optional.empty(),
Optional.empty(), Optional.empty(), Optional.empty(),
Optional.empty(), Optional.empty(), Optional.empty(),
- Optional.empty());
+ Optional.empty(), Optional.empty());
}
@SuppressWarnings("unchecked")
@@ -316,6 +326,15 @@ public Optional querySuggestions() {
return (Optional) querySuggestions;
}
+ /**
+ * Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
+ */
+ @SuppressWarnings("unchecked")
+ @JsonIgnore
+ public Optional chat() {
+ return (Optional) chat;
+ }
+
/**
* A list of documents related to this structured result.
*/
@@ -576,6 +595,25 @@ public StructuredResult withQuerySuggestions(Optional extends QuerySuggestionL
return this;
}
+ /**
+ * Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
+ */
+ public StructuredResult withChat(ChatMetadata chat) {
+ Utils.checkNotNull(chat, "chat");
+ this.chat = Optional.ofNullable(chat);
+ return this;
+ }
+
+
+ /**
+ * Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
+ */
+ public StructuredResult withChat(Optional extends ChatMetadata> chat) {
+ Utils.checkNotNull(chat, "chat");
+ this.chat = chat;
+ return this;
+ }
+
/**
* A list of documents related to this structured result.
*/
@@ -730,6 +768,7 @@ public boolean equals(java.lang.Object o) {
Utils.enhancedDeepEquals(this.code, other.code) &&
Utils.enhancedDeepEquals(this.shortcut, other.shortcut) &&
Utils.enhancedDeepEquals(this.querySuggestions, other.querySuggestions) &&
+ Utils.enhancedDeepEquals(this.chat, other.chat) &&
Utils.enhancedDeepEquals(this.relatedDocuments, other.relatedDocuments) &&
Utils.enhancedDeepEquals(this.relatedQuestion, other.relatedQuestion) &&
Utils.enhancedDeepEquals(this.disambiguation, other.disambiguation) &&
@@ -747,9 +786,9 @@ public int hashCode() {
generatedQna, extractedQnA, meeting,
app, collection, answerBoard,
code, shortcut, querySuggestions,
- relatedDocuments, relatedQuestion, disambiguation,
- snippets, trackingToken, prominence,
- source);
+ chat, relatedDocuments, relatedQuestion,
+ disambiguation, snippets, trackingToken,
+ prominence, source);
}
@Override
@@ -770,6 +809,7 @@ public String toString() {
"code", code,
"shortcut", shortcut,
"querySuggestions", querySuggestions,
+ "chat", chat,
"relatedDocuments", relatedDocuments,
"relatedQuestion", relatedQuestion,
"disambiguation", disambiguation,
@@ -812,6 +852,8 @@ public final static class Builder {
private Optional extends QuerySuggestionList> querySuggestions = Optional.empty();
+ private Optional extends ChatMetadata> chat = Optional.empty();
+
private Optional extends List> relatedDocuments = Optional.empty();
private Optional extends RelatedQuestion> relatedQuestion = Optional.empty();
@@ -1026,6 +1068,25 @@ public Builder querySuggestions(Optional extends QuerySuggestionList> querySug
}
+ /**
+ * Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
+ */
+ public Builder chat(ChatMetadata chat) {
+ Utils.checkNotNull(chat, "chat");
+ this.chat = Optional.ofNullable(chat);
+ return this;
+ }
+
+ /**
+ * Metadata of a Chat a user had with Glean Assistant. This contains no actual conversational content.
+ */
+ public Builder chat(Optional extends ChatMetadata> chat) {
+ Utils.checkNotNull(chat, "chat");
+ this.chat = chat;
+ return this;
+ }
+
+
/**
* A list of documents related to this structured result.
*/
@@ -1162,9 +1223,9 @@ public StructuredResult build() {
generatedQna, extractedQnA, meeting,
app, collection, answerBoard,
code, shortcut, querySuggestions,
- relatedDocuments, relatedQuestion, disambiguation,
- snippets, trackingToken, prominence,
- source);
+ chat, relatedDocuments, relatedQuestion,
+ disambiguation, snippets, trackingToken,
+ prominence, source);
}
}