Skip to content

Commit a621116

Browse files
committed
## Python SDK Changes:
* `glean.client.chat.create()`: * `request.messages[].citations[].source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `response` **Changed** (Breaking ⚠️) * `glean.client.pins.update()`: `response.attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.announcements.update()`: * `request.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `response.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `glean.client.answers.create()`: * `request.data.added_roles[].group.type.enum(collection_audience)` **Added** * `response.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.answers.update()`: * `request.added_roles[].group.type.enum(collection_audience)` **Added** * `response.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.answers.list()`: `response.answer_results[].answer.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.announcements.create()`: * `request.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `response.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `glean.client.chat.retrieve()`: `response.chat_result.chat.created_by.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.chat.list()`: `response.chat_results[].chat.created_by.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.chat.create_stream()`: * `request.messages[].citations[].source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `glean.client.collections.add_items()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.collections.create()`: * `request.added_roles[].group.type.enum(collection_audience)` **Added** * `response.union(class (1)).collection.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.collections.delete_item()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.collections.update()`: * `request.added_roles[].group.type.enum(collection_audience)` **Added** * `response.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.collections.update_item()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.collections.retrieve()`: `response.collection.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.collections.list()`: `response.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.documents.retrieve()`: `response.documents.Map<DocumentOrError>.union(Document).metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `glean.client.documents.retrieve_by_facets()`: `response.documents[].metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `glean.client.insights.retrieve()`: `response.glean_assist.activity_insights[].user.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.pins.retrieve()`: `response.pin.attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.messages.retrieve()`: `response.search_response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.agents.create_agent()`: **Added** * `glean.client.pins.list()`: `response.pins[].attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.pins.create()`: `response.attribution.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.search.query_as_admin()`: * `request.source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.search.autocomplete()`: `response.results[].document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `glean.client.search.retrieve_feed()`: * `request.categories[].enum(card_stack_promo)` **Added** * `response.results[]` **Changed** * `glean.client.search.recommendations()`: * `request.source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.search.query()`: * `request.source_document.metadata.author.related_documents[].results[].structured_results[].custom_entity.roles[].group.type.enum(collection_audience)` **Added** * `response.results[].structured_results[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.entities.list()`: `response.results[].related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.entities.read_people()`: `response.results[].related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.shortcuts.create()`: * `request.data.added_roles[].group.type.enum(collection_audience)` **Added** * `response.shortcut.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.shortcuts.list()`: `response.shortcuts[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.shortcuts.update()`: * `request.added_roles[].group.type.enum(collection_audience)` **Added** * `response.shortcut.added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.verification.add_reminder()`: `response.metadata.last_verifier.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.verification.list()`: `response.documents[].metadata.last_verifier.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.verification.verify()`: `response.metadata.last_verifier.related_documents[].query_suggestion.ranges[].document.metadata.collections[].added_roles[].group.type.enum(collection_audience)` **Added** * `glean.client.governance.data.policies.retrieve()`: `response.report.config.allowlist_options.regexes` **Added** * `glean.client.governance.data.policies.update()`: * `request.config.allowlist_options.regexes` **Added** * `glean.client.governance.data.policies.list()`: `response.reports[].config.allowlist_options.regexes` **Added** * `glean.client.governance.data.policies.create()`: * `request.config.allowlist_options.regexes` **Added** * `response.report.config.allowlist_options.regexes` **Added** * `glean.client.governance.data.reports.create()`: * `request.config.allowlist_options.regexes` **Added**
1 parent 8411597 commit a621116

71 files changed

Lines changed: 16361 additions & 15480 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.speakeasy/gen.lock

Lines changed: 168 additions & 128 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ generation:
3434
generateNewTests: true
3535
skipResponseBodyAssertions: true
3636
python:
37-
version: 0.13.0
37+
version: 0.13.1
3838
additionalDependencies:
3939
dev: {}
4040
main: {}
@@ -54,6 +54,10 @@ python:
5454
enableCustomCodeRegions: false
5555
enumFormat: enum
5656
envVarPrefix: GLEAN
57+
errorSchemaValidation: true
58+
eventStreamClassNames:
59+
async: EventStreamAsync
60+
sync: EventStream
5761
fixFlags:
5862
asyncPaginationSep2025: false
5963
conflictResistantModelImportsFeb2026: false
@@ -73,6 +77,7 @@ python:
7377
webhooks: ""
7478
inferUnionDiscriminators: true
7579
inputModelSuffix: input
80+
inputTypedDictSuffix: TypedDict
7681
legacyPyright: true
7782
license: ""
7883
maxMethodParams: 999
@@ -90,6 +95,7 @@ python:
9095
pytestTimeout: 0
9196
rawResponseHelpers: false
9297
responseFormat: flat
98+
responseSchemaValidation: true
9399
sseFlatResponse: false
94100
templateVersion: v2
95101
useAsyncHooks: false

0 commit comments

Comments
 (0)