diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 34e6b42c..142e8add 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: 3e3290ca-0ee8-4981-b1bc-14536048fa63 management: - docChecksum: 1974948f3cdb42c18f515f1fb0fea2dd + docChecksum: e5d1d223744c8fb753a87386440d60d2 docVersion: 0.9.0 speakeasyVersion: 1.798.0 generationVersion: 2.938.0 - releaseVersion: 0.17.15 - configChecksum: 1eb09757dc51c042e574b3e04826405c + releaseVersion: 0.17.16 + configChecksum: bb68bec00fef7c965d2f40018b352432 repoURL: https://github.com/gleanwork/api-client-python.git installationURL: https://github.com/gleanwork/api-client-python.git published: true persistentEdits: - generation_id: 0c37b6b6-f498-4b35-9e48-b8cd9f4e6e68 - pristine_commit_hash: 2d2188952a3c1654eddee8b4920d6bdfb1418125 - pristine_tree_hash: 13f0956d61751a52fa8e0a390b15b03ef90cc4c3 + generation_id: b38a19d9-03ec-46f5-890d-10fe6d7c31e9 + pristine_commit_hash: 764dd8c4b6258281e55f19e163b3e84b87110359 + pristine_tree_hash: 9efa6d85c2a4fdd64ad9d3aa055a8859101000bb features: python: acceptHeaders: 3.0.0 @@ -1482,8 +1482,8 @@ trackedFiles: pristine_git_object: a851a7f13eb25d515fa9b9244c5dfdc98fa14e2c docs/models/feedrequestcategory.md: id: 31a02f3064c7 - last_write_checksum: sha1:6c058c44c4c9cc02dd16dbf222a4576348789c0f - pristine_git_object: 662a836bc9b99d7fe65d08ba4280adcacf0aa096 + last_write_checksum: sha1:d5f17b823f9ebe6aaf648d825704e62e5b723014 + pristine_git_object: 51d47d0b379fdcfba833a290b2faaa865f4e029e docs/models/feedrequestoptions.md: id: 58eb26b19e77 last_write_checksum: sha1:fd2ab08736cef8156169b0cfee8c52e7aed1accf @@ -1502,8 +1502,8 @@ trackedFiles: pristine_git_object: f6f92abf16b61f88b527e1c906f605e98306878e docs/models/feedresultcategory.md: id: a5f77f38d0a7 - last_write_checksum: sha1:3defded05526cfd53ff95f819046e9cebaddd2b0 - pristine_git_object: b1ed34c83753598c152bc76c41196860f036262e + last_write_checksum: sha1:42325178b8c89e4fe715f8dc7077b4cc6f3cd38f + pristine_git_object: 2542d5ef777f279e2076ea847a4a62855fe1ceda docs/models/fieldscope.md: id: e6b52bcb22a6 last_write_checksum: sha1:13a1492ce39d2f89a01d626996a345a1339a1873 @@ -1946,8 +1946,8 @@ trackedFiles: pristine_git_object: 647f9bb67a6af30d7fd71c8ddb3c5e1bf40bb938 docs/models/justificationtype.md: id: 8286affacee4 - last_write_checksum: sha1:3cd9f468ee470bfe137224e72c46b03501e33905 - pristine_git_object: 7764769f62ea15ddd762c89e561431c2490b3edb + last_write_checksum: sha1:bb79325091570e6ebb1174d3d1599dfca36d7cc4 + pristine_git_object: 61b62c7393dcc59838c624f9b827193f336089a1 docs/models/knowledgetype.md: id: 1e0c90679228 last_write_checksum: sha1:0030a7539b9362bbb59e0bbd36580676058b3540 @@ -4006,8 +4006,8 @@ trackedFiles: pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:50549d323659a35ab0a59c8c19451dc2d0aeba56 - pristine_git_object: b7cb0276a9bf207ec590dcac01947fd965245496 + last_write_checksum: sha1:dbe486cbfd0b3bd898820391ea73c269d83da610 + pristine_git_object: c6ffa3b52149c85754a7d5c6596b00214529923b scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794 @@ -4034,8 +4034,8 @@ trackedFiles: pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9 src/glean/api_client/_version.py: id: 0ce22b26136b - last_write_checksum: sha1:6c63f673880e68be2815c4272eb4f4360d15423c - pristine_git_object: 4af11e8ed077223e781737633b6fd821ee561c3d + last_write_checksum: sha1:5d8a2a57e653cca2b8715a97e45732f010c185fd + pristine_git_object: 7da31e9b045a264bbdda6d827a442be85a364b66 src/glean/api_client/agents.py: id: b925701a9217 last_write_checksum: sha1:b911520f8b3938733aa37d8a8a5fb0c0aeb63cee @@ -5298,16 +5298,16 @@ trackedFiles: pristine_git_object: 44041cb376d89949c815ea1e7813505940605855 src/glean/api_client/models/feedentry.py: id: 023eb6c10ae1 - last_write_checksum: sha1:803bdce57dc5815add1ac47744ecfb35ec26b3b8 - pristine_git_object: 83e2c6f0abadf1a67f849ff34c9ec825be039bd4 + last_write_checksum: sha1:2f979dcdd3e339703e244c6370aa3277767c19fd + pristine_git_object: 93c02b1f985abe310ca6a0954c2de45f31d3b207 src/glean/api_client/models/feedop.py: id: b8067ac0a127 last_write_checksum: sha1:c58cb0a3a01925eb14d84176c5c6e9d8f4d84cf1 pristine_git_object: f39626285f84630e5a9233736d652914b759d44b src/glean/api_client/models/feedrequest.py: id: 33496b6a5bab - last_write_checksum: sha1:5d2d1b1a5b9cca934cd4d1a91b24b1a78a5afe3a - pristine_git_object: 75cd4b1bd2b9eb2508887a6e83485136713adef4 + last_write_checksum: sha1:56b16bb0f42c10a295f60fc96eeb945cfea35ea7 + pristine_git_object: fd1876c636e711e86423e79dd36937f211e6ecea src/glean/api_client/models/feedrequestoptions.py: id: b99003fbf522 last_write_checksum: sha1:d5ffee29242075cbe6d2dd5ec916b0c3d40acf54 @@ -5318,8 +5318,8 @@ trackedFiles: pristine_git_object: 683438c837601f483526ec18756fadc7222edb24 src/glean/api_client/models/feedresult.py: id: ae187332b37a - last_write_checksum: sha1:d0e0236236965e4d5f2b3dd8776849e5e0bc36fc - pristine_git_object: f450760d9e50554270028662971d013df801cbd6 + last_write_checksum: sha1:d4fd68d5339dc1b3ccd1fd7ec51cbcadde76b85f + pristine_git_object: 17d452945f6fe0726665d9e067701204e37f5a59 src/glean/api_client/models/followupaction.py: id: e2de5c4c8524 last_write_checksum: sha1:49e1a826449081fecfcd828c940604db949a8533 @@ -7726,8 +7726,8 @@ trackedFiles: pristine_git_object: ab9263d43404e8e6f07af222a3e785aca2fbf35f tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go: id: 3fb93a419933 - last_write_checksum: sha1:7b2ffc9e36bbfc20c3bc1894f3727f96aa94ac74 - pristine_git_object: 75fb8eb70f6913c8f83c2895f5542bee631ffdaf + last_write_checksum: sha1:09a57acc1d004a2fff76290b6c25e24471ad333e + pristine_git_object: 469bd6e6ee30bb11661f2a596a4504b75fa07da0 tests/mockserver/internal/handler/pathpostrestapiv1createshortcut.go: id: 8d9d3abb0c34 last_write_checksum: sha1:dcdf684a85e20db1aee571db9a54a3ee259d71d5 @@ -8906,12 +8906,12 @@ trackedFiles: pristine_git_object: 04cc3a93272ac70933b0485bee31b335e05ab623 tests/mockserver/internal/sdk/models/components/feedentry.go: id: d25fd66fcf7a - last_write_checksum: sha1:f0a0c2321e2aff01b51b21b61df68d95f5ba979f - pristine_git_object: 44f5dfe7632e9ca462176445542fe70166921464 + last_write_checksum: sha1:58dc0db31dfdb82c237ea22d767d87b9953639d7 + pristine_git_object: 17af2d4e4fb0a40c79c56150d37f9ac23e085aba tests/mockserver/internal/sdk/models/components/feedrequest.go: id: b06bc4cef0cf - last_write_checksum: sha1:dba9418e46ca3f7d4fddec08c66623f9771d590d - pristine_git_object: 9489bdd527389d50e3826ebbeedc8de805528e57 + last_write_checksum: sha1:7be4ed02a4268791e023e8a2d1b7b5d2cacbbaf3 + pristine_git_object: 0802edf029cfdd49106b0a7f71e5dca02936183e tests/mockserver/internal/sdk/models/components/feedrequestoptions.go: id: fd9245fe1bf2 last_write_checksum: sha1:fa30b7fd6ee3e45896d7bbe36e33e7c0cb9000ba @@ -8922,8 +8922,8 @@ trackedFiles: pristine_git_object: 54f9d1a8997983156c84e69f888c59a80d06c2b1 tests/mockserver/internal/sdk/models/components/feedresult.go: id: 47411573e67a - last_write_checksum: sha1:ecef21a7754d70942718bf1dc156a8222c8fa36d - pristine_git_object: 4d9a33d3f245e67bb3d7ace1b5396672c73e236d + last_write_checksum: sha1:6ad65c6461037b0499d94ced551cb99c153588e3 + pristine_git_object: bfabbe251139a2408241d4f60edbd4f0074591e2 tests/mockserver/internal/sdk/models/components/followupaction.go: id: 38179fec19b1 last_write_checksum: sha1:32a31f7af77a58ce6f3284e8550d01fcf0d3bddd @@ -11334,8 +11334,8 @@ trackedFiles: pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9 tests/test_messages.py: id: be23089b1f8b - last_write_checksum: sha1:2404e23964ef6a1f5ddc900402b34e597d2d9617 - pristine_git_object: 132005ec7d1e35f805b6a8c28e07e043bce22f0a + last_write_checksum: sha1:bef200db8e7fff0aa33ef17846f5054a2d035a88 + pristine_git_object: 36643db35a2d2a3cf9d327379ee7a6cb30da51d0 tests/test_people.py: id: 37c243940039 last_write_checksum: sha1:2b78b1c5ea17f267895188b1b48ff9fe2bc19f17 @@ -12997,7 +12997,7 @@ generatedTests: platform-agents-get-run: "2026-09-23T18:29:44Z" platform-agents-cancel-run: "2026-09-23T18:29:44Z" platform-agents-create-run-responses: "2026-09-23T18:29:44Z" -releaseNotes: "## Python SDK Changes:\n* `glean.agents.create_run()`: \n * `request.execution_mode` **Added**\n * `response.status[201]` **Added** (Breaking ⚠️)\n* `glean.agents.get_run()`: **Added**\n* `glean.agents.cancel_run()`: **Added**\n* `glean.agents.respond_to_run()`: **Added**\n* `glean.chat.create()`: \n * `request.text` **Added**\n * `response.output[].content[].structured_output` **Added**\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[]` **Changed**\n * `response.results[]` **Changed**\n" +releaseNotes: "## Python SDK Changes:\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[].enum(onboarding_authorization)` **Added**\n * `response.results[]` **Changed**\n" generatedFiles: - .devcontainer/README.md - .devcontainer/devcontainer.json diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 7b5f20a3..6b7d70e5 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: true python: - version: 0.17.15 + version: 0.17.16 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/glean-merged-spec.yaml b/.speakeasy/glean-merged-spec.yaml index 8ba3d65e..43b54125 100644 --- a/.speakeasy/glean-merged-spec.yaml +++ b/.speakeasy/glean-merged-spec.yaml @@ -2,8 +2,8 @@ openapi: 3.1.0 info: version: "0.9.0" title: Glean API - x-source-commit-sha: 600aa35531e44582cf056cb0531c04e7ec04d472 - x-open-api-commit-sha: c9917479fd934576f376c1f21d0bb426ee4fd46e + x-source-commit-sha: 478700c363c488843fe1d40a743f9caf4b06dd07 + x-open-api-commit-sha: e56f5b69426f3e075793aa7639e2d1744ee604e7 description: | # Introduction In addition to the data sources that Glean has built-in support for, Glean also provides a REST API that enables customers to put arbitrary content in the search index. This is useful, for example, for doing permissions-aware search over content in internal tools that reside on-prem as well as for searching over applications that Glean does not currently support first class. In addition these APIs allow the customer to push organization data (people info, organization structure etc) into Glean. @@ -16566,6 +16566,7 @@ components: - SHARE_ARTIFACT - CREATE_AGENT - MANAGER_INVITE + - ONBOARDING_AUTHORIZATION description: Categories of content requested. An allowlist gives flexibility to request content separately or together. requestOptions: $ref: '#/components/schemas/FeedRequestOptions' @@ -17043,6 +17044,7 @@ components: - SHARE_ARTIFACT - CREATE_AGENT - MANAGER_INVITE + - ONBOARDING_AUTHORIZATION description: Type of the justification. justification: type: string @@ -17143,6 +17145,7 @@ components: - SHARE_ARTIFACT - CREATE_AGENT - MANAGER_INVITE + - ONBOARDING_AUTHORIZATION description: Category of the result, one of the requested categories in incoming request. primaryEntry: $ref: '#/components/schemas/FeedEntry' diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 3bd9a676..45ddb627 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.798.0 sources: Glean API: sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:09823f8003cfb3ebf08b6adfa434cefda4c97f7ee64ae18dc0066fe392647c97 - sourceBlobDigest: sha256:fc4fcf9c37dfd0e8387153211f760a21a602ede64951d4e4c824e8e1b168b7b8 + sourceRevisionDigest: sha256:393bfc4915341d176c796b2e5cce500d763044ebd4fcc5f6abed270a1eb9eb77 + sourceBlobDigest: sha256:ed4315f5b16dd6b0cb06224c1a48ce311423a65c3c7a8f2ff9f30ceb0add5934 tags: - latest Glean Client API: @@ -16,10 +16,10 @@ targets: glean: source: Glean API sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:09823f8003cfb3ebf08b6adfa434cefda4c97f7ee64ae18dc0066fe392647c97 - sourceBlobDigest: sha256:fc4fcf9c37dfd0e8387153211f760a21a602ede64951d4e4c824e8e1b168b7b8 + sourceRevisionDigest: sha256:393bfc4915341d176c796b2e5cce500d763044ebd4fcc5f6abed270a1eb9eb77 + sourceBlobDigest: sha256:ed4315f5b16dd6b0cb06224c1a48ce311423a65c3c7a8f2ff9f30ceb0add5934 codeSamplesNamespace: glean-api-specs-python-code-samples - codeSamplesRevisionDigest: sha256:5da391e8e0a7821657f62afcee0636ca4423213b036163bea43637e45c1f3c7c + codeSamplesRevisionDigest: sha256:bb17555739a334ec5a8947e04ff3785d90eb15d3861490d8af9289a09d2527da workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index b416354a..8b623a00 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1008,4 +1008,14 @@ Based on: ### Generated - [python v0.17.15] . ### Releases -- [PyPI v0.17.15] https://pypi.org/project/glean-api-client/0.17.15 - . \ No newline at end of file +- [PyPI v0.17.15] https://pypi.org/project/glean-api-client/0.17.15 - . + +## 2026-09-23 18:51:28 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.798.0 (2.938.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.17.16] . +### Releases +- [PyPI v0.17.16] https://pypi.org/project/glean-api-client/0.17.16 - . \ No newline at end of file diff --git a/docs/models/feedrequestcategory.md b/docs/models/feedrequestcategory.md index 662a836b..51d47d0b 100644 --- a/docs/models/feedrequestcategory.md +++ b/docs/models/feedrequestcategory.md @@ -66,4 +66,5 @@ value = FeedRequestCategory.DOCUMENT_SUGGESTION | `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT | | `SHARE_ARTIFACT` | SHARE_ARTIFACT | | `CREATE_AGENT` | CREATE_AGENT | -| `MANAGER_INVITE` | MANAGER_INVITE | \ No newline at end of file +| `MANAGER_INVITE` | MANAGER_INVITE | +| `ONBOARDING_AUTHORIZATION` | ONBOARDING_AUTHORIZATION | \ No newline at end of file diff --git a/docs/models/feedresultcategory.md b/docs/models/feedresultcategory.md index b1ed34c8..2542d5ef 100644 --- a/docs/models/feedresultcategory.md +++ b/docs/models/feedresultcategory.md @@ -70,4 +70,5 @@ value = FeedResultCategory.DOCUMENT_SUGGESTION | `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT | | `SHARE_ARTIFACT` | SHARE_ARTIFACT | | `CREATE_AGENT` | CREATE_AGENT | -| `MANAGER_INVITE` | MANAGER_INVITE | \ No newline at end of file +| `MANAGER_INVITE` | MANAGER_INVITE | +| `ONBOARDING_AUTHORIZATION` | ONBOARDING_AUTHORIZATION | \ No newline at end of file diff --git a/docs/models/justificationtype.md b/docs/models/justificationtype.md index 7764769f..61b62c73 100644 --- a/docs/models/justificationtype.md +++ b/docs/models/justificationtype.md @@ -84,4 +84,5 @@ value = JustificationType.FREQUENTLY_ACCESSED | `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT | | `SHARE_ARTIFACT` | SHARE_ARTIFACT | | `CREATE_AGENT` | CREATE_AGENT | -| `MANAGER_INVITE` | MANAGER_INVITE | \ No newline at end of file +| `MANAGER_INVITE` | MANAGER_INVITE | +| `ONBOARDING_AUTHORIZATION` | ONBOARDING_AUTHORIZATION | \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index b7cb0276..c6ffa3b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "glean-api-client" -version = "0.17.15" +version = "0.17.16" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Glean Technologies, Inc." },] readme = "README-PYPI.md" diff --git a/src/glean/api_client/_version.py b/src/glean/api_client/_version.py index 4af11e8e..7da31e9b 100644 --- a/src/glean/api_client/_version.py +++ b/src/glean/api_client/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "glean-api-client" -__version__: str = "0.17.15" +__version__: str = "0.17.16" __openapi_doc_version__: str = "0.9.0" __gen_version__: str = "2.938.0" -__user_agent__: str = "speakeasy-sdk/python 0.17.15 2.938.0 0.9.0 glean-api-client" +__user_agent__: str = "speakeasy-sdk/python 0.17.16 2.938.0 0.9.0 glean-api-client" try: if __package__ is not None: diff --git a/src/glean/api_client/models/feedentry.py b/src/glean/api_client/models/feedentry.py index 83e2c6f0..93c02b1f 100644 --- a/src/glean/api_client/models/feedentry.py +++ b/src/glean/api_client/models/feedentry.py @@ -138,6 +138,7 @@ class JustificationType(str, Enum, metaclass=utils.OpenEnumMeta): SHARE_ARTIFACT = "SHARE_ARTIFACT" CREATE_AGENT = "CREATE_AGENT" MANAGER_INVITE = "MANAGER_INVITE" + ONBOARDING_AUTHORIZATION = "ONBOARDING_AUTHORIZATION" class FeedEntryTypedDict(TypedDict): diff --git a/src/glean/api_client/models/feedrequest.py b/src/glean/api_client/models/feedrequest.py index 75cd4b1b..fd1876c6 100644 --- a/src/glean/api_client/models/feedrequest.py +++ b/src/glean/api_client/models/feedrequest.py @@ -66,6 +66,7 @@ class FeedRequestCategory(str, Enum): SHARE_ARTIFACT = "SHARE_ARTIFACT" CREATE_AGENT = "CREATE_AGENT" MANAGER_INVITE = "MANAGER_INVITE" + ONBOARDING_AUTHORIZATION = "ONBOARDING_AUTHORIZATION" class FeedRequestTypedDict(TypedDict): diff --git a/src/glean/api_client/models/feedresult.py b/src/glean/api_client/models/feedresult.py index f450760d..17d45294 100644 --- a/src/glean/api_client/models/feedresult.py +++ b/src/glean/api_client/models/feedresult.py @@ -68,6 +68,7 @@ class FeedResultCategory(str, Enum, metaclass=utils.OpenEnumMeta): SHARE_ARTIFACT = "SHARE_ARTIFACT" CREATE_AGENT = "CREATE_AGENT" MANAGER_INVITE = "MANAGER_INVITE" + ONBOARDING_AUTHORIZATION = "ONBOARDING_AUTHORIZATION" class PlacementReason(str, Enum, metaclass=utils.OpenEnumMeta): diff --git a/tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go b/tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go index 75fb8eb7..469bd6e6 100644 --- a/tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go +++ b/tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go @@ -56,14 +56,14 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ operations.ResponseBody2{ Collection: &components.Collection{ Name: "", - Description: "motionless whenever paintwork import over cuckoo", + Description: "whole busily jive hawk gee basic minus hence", AddedRoles: []components.UserRoleSpecification{ components.UserRoleSpecification{ Person: &components.Person{ Name: "George Clooney", ObfuscatedID: "abc123", }, - Role: components.UserRoleOwner, + Role: components.UserRoleAnswerModerator, }, }, RemovedRoles: []components.UserRoleSpecification{ @@ -90,7 +90,7 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ }, }, }, - ID: 363711, + ID: 158969, Creator: &components.Person{ Name: "George Clooney", ObfuscatedID: "abc123", @@ -101,7 +101,7 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ }, Items: []components.CollectionItem{ components.CollectionItem{ - CollectionID: 570197, + CollectionID: 110375, CreatedBy: &components.Person{ Name: "George Clooney", ObfuscatedID: "abc123", @@ -278,13 +278,13 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ Name: "George Clooney", ObfuscatedID: "abc123", }, - Role: components.UserRoleAnswerModerator, + Role: components.UserRoleEditor, }, }, }, Collection: &components.Collection{ Name: "", - Description: "athwart skateboard newsstand farm bourgeoisie ah how elliptical aha well-to-do", + Description: "wedge colorfully orientate rally", AudienceFilters: []components.FacetFilter{ components.FacetFilter{ FieldName: types.String("type"), @@ -300,7 +300,7 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ }, }, }, - ID: 643990, + ID: 131797, Creator: &components.Person{ Name: "George Clooney", ObfuscatedID: "abc123", @@ -312,7 +312,7 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ Children: []components.Collection{ components.Collection{ Name: "", - Description: "woot purse salty even as advanced", + Description: "outside yippee sidetrack mature regularly mouser inject worth", AudienceFilters: []components.FacetFilter{ components.FacetFilter{ FieldName: types.String("type"), @@ -328,7 +328,7 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ }, }, }, - ID: 359978, + ID: 149448, Creator: &components.Person{ Name: "George Clooney", ObfuscatedID: "abc123", @@ -340,7 +340,7 @@ func testCreatecollectionCreatecollection0(w http.ResponseWriter, req *http.Requ }, }, }, - ItemType: components.CollectionItemItemTypeURL, + ItemType: components.CollectionItemItemTypeCollection, }, }, }, diff --git a/tests/mockserver/internal/sdk/models/components/feedentry.go b/tests/mockserver/internal/sdk/models/components/feedentry.go index 44f5dfe7..17af2d4e 100644 --- a/tests/mockserver/internal/sdk/models/components/feedentry.go +++ b/tests/mockserver/internal/sdk/models/components/feedentry.go @@ -124,6 +124,7 @@ const ( JustificationTypeShareArtifact JustificationType = "SHARE_ARTIFACT" JustificationTypeCreateAgent JustificationType = "CREATE_AGENT" JustificationTypeManagerInvite JustificationType = "MANAGER_INVITE" + JustificationTypeOnboardingAuthorization JustificationType = "ONBOARDING_AUTHORIZATION" ) func (e JustificationType) ToPointer() *JustificationType { @@ -270,6 +271,8 @@ func (e *JustificationType) UnmarshalJSON(data []byte) error { case "CREATE_AGENT": fallthrough case "MANAGER_INVITE": + fallthrough + case "ONBOARDING_AUTHORIZATION": *e = JustificationType(v) return nil default: diff --git a/tests/mockserver/internal/sdk/models/components/feedrequest.go b/tests/mockserver/internal/sdk/models/components/feedrequest.go index 9489bdd5..0802edf0 100644 --- a/tests/mockserver/internal/sdk/models/components/feedrequest.go +++ b/tests/mockserver/internal/sdk/models/components/feedrequest.go @@ -64,6 +64,7 @@ const ( FeedRequestCategoryShareArtifact FeedRequestCategory = "SHARE_ARTIFACT" FeedRequestCategoryCreateAgent FeedRequestCategory = "CREATE_AGENT" FeedRequestCategoryManagerInvite FeedRequestCategory = "MANAGER_INVITE" + FeedRequestCategoryOnboardingAuthorization FeedRequestCategory = "ONBOARDING_AUTHORIZATION" ) func (e FeedRequestCategory) ToPointer() *FeedRequestCategory { @@ -182,6 +183,8 @@ func (e *FeedRequestCategory) UnmarshalJSON(data []byte) error { case "CREATE_AGENT": fallthrough case "MANAGER_INVITE": + fallthrough + case "ONBOARDING_AUTHORIZATION": *e = FeedRequestCategory(v) return nil default: diff --git a/tests/mockserver/internal/sdk/models/components/feedresult.go b/tests/mockserver/internal/sdk/models/components/feedresult.go index 4d9a33d3..bfabbe25 100644 --- a/tests/mockserver/internal/sdk/models/components/feedresult.go +++ b/tests/mockserver/internal/sdk/models/components/feedresult.go @@ -65,6 +65,7 @@ const ( FeedResultCategoryShareArtifact FeedResultCategory = "SHARE_ARTIFACT" FeedResultCategoryCreateAgent FeedResultCategory = "CREATE_AGENT" FeedResultCategoryManagerInvite FeedResultCategory = "MANAGER_INVITE" + FeedResultCategoryOnboardingAuthorization FeedResultCategory = "ONBOARDING_AUTHORIZATION" ) func (e FeedResultCategory) ToPointer() *FeedResultCategory { @@ -183,6 +184,8 @@ func (e *FeedResultCategory) UnmarshalJSON(data []byte) error { case "CREATE_AGENT": fallthrough case "MANAGER_INVITE": + fallthrough + case "ONBOARDING_AUTHORIZATION": *e = FeedResultCategory(v) return nil default: diff --git a/tests/test_messages.py b/tests/test_messages.py index 132005ec..36643db3 100644 --- a/tests/test_messages.py +++ b/tests/test_messages.py @@ -18,7 +18,7 @@ def test_messages_messages(): res = glean.client.messages.retrieve( id_type=models.IDType.CONVERSATION_ID, id="", - datasource=models.Datasource.FACEBOOKWORKPLACE, + datasource=models.Datasource.MICROSOFTTEAMS, timestamp_millis=558834, ) assert res is not None