Skip to content

Commit 4ee21c2

Browse files
committed
## Python SDK Changes Detected:
* `glean.client.announcements.create()`: * `request.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added** * `response.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.announcements.update()`: * `request.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added** * `response.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.answers.create()`: * `request.data.added_roles.[].person.metadata.timezone_iana` **Added** * `response.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.answers.update()`: * `request.added_roles.[].person.metadata.timezone_iana` **Added** * `response.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.answers.list()`: `response.answer_results.[].answer.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.chat.create()`: * `request.messages.[].citations.[].source_document.metadata.author.metadata.timezone_iana` **Added** * `response.messages.[].citations.[].source_document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.chat.retrieve()`: `response.chat_result.chat.created_by.metadata.timezone_iana` **Added** * `glean.client.chat.list()`: `response.chat_results.[].chat.created_by.metadata.timezone_iana` **Added** * `glean.client.chat.create_stream()`: * `request.messages.[].citations.[].source_document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.collections.add_items()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.collections.create()`: * `request.added_roles.[].person.metadata.timezone_iana` **Added** * `response.[class].collection.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.collections.delete_item()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.collections.update()`: * `request.added_roles.[].person.metadata.timezone_iana` **Added** * `response.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.collections.update_item()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.collections.retrieve()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.collections.list()`: `response.collections.[].added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.documents.retrieve()`: `response.documents.{}.[document].metadata.author.metadata.timezone_iana` **Added** * `glean.client.documents.retrieve_by_facets()`: `response.documents.[].metadata.author.metadata.timezone_iana` **Added** * `glean.client.insights.retrieve()`: `response.users.activity_insights.[].user.metadata.timezone_iana` **Added** * `glean.client.messages.retrieve()`: `response.search_response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.pins.update()`: `response.attribution.metadata.timezone_iana` **Added** * `glean.client.pins.retrieve()`: `response.pin.attribution.metadata.timezone_iana` **Added** * `glean.client.pins.list()`: `response.pins.[].attribution.metadata.timezone_iana` **Added** * `glean.client.pins.create()`: `response.attribution.metadata.timezone_iana` **Added** * `glean.client.search.query_as_admin()`: * `request.source_document.metadata.author.metadata.timezone_iana` **Added** * `response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.search.autocomplete()`: `response.results.[].document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.search.retrieve_feed()`: `response.results.[].primary_entry.created_by.metadata.timezone_iana` **Added** * `glean.client.search.recommendations()`: * `request.source_document.metadata.author.metadata.timezone_iana` **Added** * `response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.search.query()`: * `request.source_document.metadata.author.metadata.timezone_iana` **Added** * `response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added** * `glean.client.entities.list()`: `response.results.[].metadata.timezone_iana` **Added** * `glean.client.entities.read_people()`: `response.results.[].metadata.timezone_iana` **Added** * `glean.client.shortcuts.create()`: * `request.data.added_roles.[].person.metadata.timezone_iana` **Added** * `response.shortcut.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.shortcuts.list()`: `response.shortcuts.[].added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.shortcuts.update()`: * `request.added_roles.[].person.metadata.timezone_iana` **Added** * `response.shortcut.added_roles.[].person.metadata.timezone_iana` **Added** * `glean.client.verification.add_reminder()`: `response.metadata.last_verifier.metadata.timezone_iana` **Added** * `glean.client.verification.list()`: `response.documents.[].metadata.last_verifier.metadata.timezone_iana` **Added** * `glean.client.verification.verify()`: `response.metadata.last_verifier.metadata.timezone_iana` **Added** * `glean.client.governance.data.policies.retrieve()`: `response.report.config.sensitive_content_options.custom_sensitive_expressions` **Added** * `glean.client.governance.data.policies.update()`: * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added** * `glean.client.governance.data.policies.list()`: `response.reports.[].config.sensitive_content_options.custom_sensitive_expressions` **Added** * `glean.client.governance.data.policies.create()`: * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added** * `response.report.config.sensitive_content_options.custom_sensitive_expressions` **Added** * `glean.client.governance.data.reports.create()`: * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added**
1 parent 873aa21 commit 4ee21c2

32 files changed

+628
-64
lines changed

.speakeasy/gen.lock

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 3e3290ca-0ee8-4981-b1bc-14536048fa63
33
management:
4-
docChecksum: f901905eddb4d3e76a54e8da46f5347d
4+
docChecksum: c82c76f9b2fefd8f35e105f34c85d47a
55
docVersion: 0.9.0
66
speakeasyVersion: 1.650.0
77
generationVersion: 2.743.2
8-
releaseVersion: 0.11.22
9-
configChecksum: 15c71f102e245f5606dc6f4f470c2ad8
8+
releaseVersion: 0.12.1
9+
configChecksum: c210c1c04c73ebca6e82bc32c024a8a5
1010
repoURL: https://github.com/gleanwork/api-client-python.git
1111
installationURL: https://github.com/gleanwork/api-client-python.git
1212
published: true
@@ -194,6 +194,10 @@ generatedFiles:
194194
- docs/models/customfieldvalueperson.md
195195
- docs/models/customfieldvaluestr.md
196196
- docs/models/customproperty.md
197+
- docs/models/customsensitiveexpression.md
198+
- docs/models/customsensitiverule.md
199+
- docs/models/customsensitiverulelikelihoodthreshold.md
200+
- docs/models/customsensitiveruletype.md
197201
- docs/models/datasource.md
198202
- docs/models/datasourcebulkmembershipdefinition.md
199203
- docs/models/datasourcecategory.md
@@ -407,7 +411,6 @@ generatedFiles:
407411
- docs/models/knowledgetype.md
408412
- docs/models/labeledcountinfo.md
409413
- docs/models/lastscanstatus.md
410-
- docs/models/likelihoodthreshold.md
411414
- docs/models/listanswersrequest.md
412415
- docs/models/listanswersresponse.md
413416
- docs/models/listchatsrequest.md
@@ -536,6 +539,7 @@ generatedFiles:
536539
- docs/models/sensitivecontentoptions.md
537540
- docs/models/sensitiveexpression.md
538541
- docs/models/sensitiveinfotype.md
542+
- docs/models/sensitiveinfotypelikelihoodthreshold.md
539543
- docs/models/sessioninfo.md
540544
- docs/models/share.md
541545
- docs/models/sharingoptions.md
@@ -822,6 +826,9 @@ generatedFiles:
822826
- src/glean/api_client/models/customfieldvalueperson.py
823827
- src/glean/api_client/models/customfieldvaluestr.py
824828
- src/glean/api_client/models/customproperty.py
829+
- src/glean/api_client/models/customsensitiveexpression.py
830+
- src/glean/api_client/models/customsensitiverule.py
831+
- src/glean/api_client/models/customsensitiveruletype.py
825832
- src/glean/api_client/models/datasourcebulkmembershipdefinition.py
826833
- src/glean/api_client/models/datasourcegroupdefinition.py
827834
- src/glean/api_client/models/datasourcemembershipdefinition.py
@@ -1414,6 +1421,9 @@ generatedFiles:
14141421
- tests/mockserver/internal/sdk/models/components/customfieldvalueperson.go
14151422
- tests/mockserver/internal/sdk/models/components/customfieldvaluestr.go
14161423
- tests/mockserver/internal/sdk/models/components/customproperty.go
1424+
- tests/mockserver/internal/sdk/models/components/customsensitiveexpression.go
1425+
- tests/mockserver/internal/sdk/models/components/customsensitiverule.go
1426+
- tests/mockserver/internal/sdk/models/components/customsensitiveruletype.go
14171427
- tests/mockserver/internal/sdk/models/components/datasourcebulkmembershipdefinition.go
14181428
- tests/mockserver/internal/sdk/models/components/datasourcegroupdefinition.go
14191429
- tests/mockserver/internal/sdk/models/components/datasourcemembershipdefinition.go
@@ -2741,6 +2751,4 @@ generatedTests:
27412751
editcollection: "2025-06-12T19:13:52-04:00"
27422752
createshortcut: "2025-06-12T19:13:52-04:00"
27432753
updateshortcut: "2025-06-12T19:13:52-04:00"
2744-
releaseNotes: |
2745-
## Python SDK Changes Detected:
2746-
* `glean.client.insights.retrieve()`: `response.agents_response.agents_usage_by_department_insights.[]` **Changed**
2754+
releaseNotes: "## Python SDK Changes Detected:\n* `glean.client.announcements.create()`: \n * `request.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added**\n * `response.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.announcements.update()`: \n * `request.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added**\n * `response.body.structured_list.[].document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.answers.create()`: \n * `request.data.added_roles.[].person.metadata.timezone_iana` **Added**\n * `response.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.answers.update()`: \n * `request.added_roles.[].person.metadata.timezone_iana` **Added**\n * `response.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.answers.list()`: `response.answer_results.[].answer.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.chat.create()`: \n * `request.messages.[].citations.[].source_document.metadata.author.metadata.timezone_iana` **Added**\n * `response.messages.[].citations.[].source_document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.chat.retrieve()`: `response.chat_result.chat.created_by.metadata.timezone_iana` **Added**\n* `glean.client.chat.list()`: `response.chat_results.[].chat.created_by.metadata.timezone_iana` **Added**\n* `glean.client.chat.create_stream()`: \n * `request.messages.[].citations.[].source_document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.collections.add_items()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.collections.create()`: \n * `request.added_roles.[].person.metadata.timezone_iana` **Added**\n * `response.[class].collection.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.collections.delete_item()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.collections.update()`: \n * `request.added_roles.[].person.metadata.timezone_iana` **Added**\n * `response.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.collections.update_item()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.collections.retrieve()`: `response.collection.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.collections.list()`: `response.collections.[].added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.documents.retrieve()`: `response.documents.{}.[document].metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.documents.retrieve_by_facets()`: `response.documents.[].metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.insights.retrieve()`: `response.users.activity_insights.[].user.metadata.timezone_iana` **Added**\n* `glean.client.messages.retrieve()`: `response.search_response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.pins.update()`: `response.attribution.metadata.timezone_iana` **Added**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.metadata.timezone_iana` **Added**\n* `glean.client.pins.list()`: `response.pins.[].attribution.metadata.timezone_iana` **Added**\n* `glean.client.pins.create()`: `response.attribution.metadata.timezone_iana` **Added**\n* `glean.client.search.query_as_admin()`: \n * `request.source_document.metadata.author.metadata.timezone_iana` **Added**\n * `response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.search.autocomplete()`: `response.results.[].document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.search.retrieve_feed()`: `response.results.[].primary_entry.created_by.metadata.timezone_iana` **Added**\n* `glean.client.search.recommendations()`: \n * `request.source_document.metadata.author.metadata.timezone_iana` **Added**\n * `response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.search.query()`: \n * `request.source_document.metadata.author.metadata.timezone_iana` **Added**\n * `response.results.[].structured_results.[].document.metadata.author.metadata.timezone_iana` **Added**\n* `glean.client.entities.list()`: `response.results.[].metadata.timezone_iana` **Added**\n* `glean.client.entities.read_people()`: `response.results.[].metadata.timezone_iana` **Added**\n* `glean.client.shortcuts.create()`: \n * `request.data.added_roles.[].person.metadata.timezone_iana` **Added**\n * `response.shortcut.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.shortcuts.list()`: `response.shortcuts.[].added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.shortcuts.update()`: \n * `request.added_roles.[].person.metadata.timezone_iana` **Added**\n * `response.shortcut.added_roles.[].person.metadata.timezone_iana` **Added**\n* `glean.client.verification.add_reminder()`: `response.metadata.last_verifier.metadata.timezone_iana` **Added**\n* `glean.client.verification.list()`: `response.documents.[].metadata.last_verifier.metadata.timezone_iana` **Added**\n* `glean.client.verification.verify()`: `response.metadata.last_verifier.metadata.timezone_iana` **Added**\n* `glean.client.governance.data.policies.retrieve()`: `response.report.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.policies.update()`: \n * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.policies.list()`: `response.reports.[].config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.policies.create()`: \n * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n * `response.report.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n* `glean.client.governance.data.reports.create()`: \n * `request.config.sensitive_content_options.custom_sensitive_expressions` **Added**\n"

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ generation:
3030
generateNewTests: true
3131
skipResponseBodyAssertions: true
3232
python:
33-
version: 0.11.22
33+
version: 0.12.1
3434
additionalDependencies:
3535
dev: {}
3636
main: {}
@@ -61,12 +61,14 @@ python:
6161
operations: ""
6262
shared: ""
6363
webhooks: ""
64+
inferUnionDiscriminators: true
6465
inputModelSuffix: input
6566
legacyPyright: true
6667
license: ""
6768
maxMethodParams: 999
6869
methodArguments: infer-optional-args
6970
moduleName: glean.api_client
71+
multipartArrayFormat: legacy
7072
outputModelSuffix: output
7173
packageManager: poetry
7274
packageName: glean

0 commit comments

Comments
 (0)