diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 17b4d067..87d96cd9 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: a3ab9dc80dc91ba0a076940b1f683f18 + docChecksum: fee1a198e1c72b93bc0505c193dde59e docVersion: 0.9.0 speakeasyVersion: 1.796.4 generationVersion: 2.935.1 - releaseVersion: 0.17.8 - configChecksum: d9d278d52883b25bf44bfdb07996358c + releaseVersion: 0.17.9 + configChecksum: a00068af819070592158f1be34636469 repoURL: https://github.com/gleanwork/api-client-python.git installationURL: https://github.com/gleanwork/api-client-python.git published: true persistentEdits: - generation_id: 32527516-26f6-4805-925d-a813334edb07 - pristine_commit_hash: a263a7d036111ecfcb895d0c3466cb3976b805ce - pristine_tree_hash: aa461bf22639bbd261e4ca0be65b5c24d39645e2 + generation_id: f08d7f7a-65f4-41de-8fb2-8ddb632e7701 + pristine_commit_hash: 47ef156d6fe81763234d6a6fe2445a29115670e6 + pristine_tree_hash: 485cb23f121643601091fe74236a8fe0a61a4479 features: python: acceptHeaders: 3.0.0 @@ -1414,8 +1414,8 @@ trackedFiles: pristine_git_object: a851a7f13eb25d515fa9b9244c5dfdc98fa14e2c docs/models/feedrequestcategory.md: id: 31a02f3064c7 - last_write_checksum: sha1:9940232e4994754d391d10c568f927614e8b945b - pristine_git_object: 324182ad032356eeeb8ddf7a507b22157e6e8cf4 + last_write_checksum: sha1:e38370a3acbf451d4ef7ef12060627e8ac6f9adc + pristine_git_object: 14862711e255666c12173d6af658f62b67552679 docs/models/feedrequestoptions.md: id: 58eb26b19e77 last_write_checksum: sha1:fd2ab08736cef8156169b0cfee8c52e7aed1accf @@ -1434,8 +1434,8 @@ trackedFiles: pristine_git_object: f6f92abf16b61f88b527e1c906f605e98306878e docs/models/feedresultcategory.md: id: a5f77f38d0a7 - last_write_checksum: sha1:88998b75c86690ad8a114141ea423030b8928022 - pristine_git_object: 96a85d7437cc41a597e94e4f130037d6b32fe142 + last_write_checksum: sha1:1e97ca497b2c59006798e80683a5fe80e3f28647 + pristine_git_object: 1394fb32645a59d2c63c38b1baeaa5e480c3fc77 docs/models/fieldscope.md: id: e6b52bcb22a6 last_write_checksum: sha1:13a1492ce39d2f89a01d626996a345a1339a1873 @@ -1878,8 +1878,8 @@ trackedFiles: pristine_git_object: 647f9bb67a6af30d7fd71c8ddb3c5e1bf40bb938 docs/models/justificationtype.md: id: 8286affacee4 - last_write_checksum: sha1:299f564dff713eec9aee79b16e46fe69f76280a7 - pristine_git_object: f1e53c7f49ed540744adb93b1a1d26bab8bfaf85 + last_write_checksum: sha1:b43aabba22190a0734b7a40bb42a04146cbb3ef8 + pristine_git_object: 8229b188ab1d4a1dbbffe18afb59e2c1cb3ded89 docs/models/knowledgetype.md: id: 1e0c90679228 last_write_checksum: sha1:0030a7539b9362bbb59e0bbd36580676058b3540 @@ -3834,8 +3834,8 @@ trackedFiles: pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:88b9b6a023db495623fd66e064c6379ba7c675bc - pristine_git_object: a78056c97869c2be8b6d96530c480ef870dda8e3 + last_write_checksum: sha1:970ffc37c912f180bf2247c5fe192f4df4d3fc19 + pristine_git_object: 42b07f8e0f9825641e64f68386d0669b8c294c17 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794 @@ -3862,8 +3862,8 @@ trackedFiles: pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9 src/glean/api_client/_version.py: id: 0ce22b26136b - last_write_checksum: sha1:b5e0de782ee479a9f8fca4d40692979926f66f18 - pristine_git_object: 6c33e9ce84c628d56ea98295e23f4630a1d7971d + last_write_checksum: sha1:e59e7dd97ddfacfd33e8c163661495b4fa72385f + pristine_git_object: d066a769b2616864d64892185e9bcdf56975fcf9 src/glean/api_client/agents.py: id: b925701a9217 last_write_checksum: sha1:1d4b152d9d9260d1c97d4983f521f30b5cfa1085 @@ -5098,16 +5098,16 @@ trackedFiles: pristine_git_object: 44041cb376d89949c815ea1e7813505940605855 src/glean/api_client/models/feedentry.py: id: 023eb6c10ae1 - last_write_checksum: sha1:58fa848ca8be51a9f1f86ce6c108988c213bb413 - pristine_git_object: 7dee139ec55576268c0f22c76f906d794c67c2ab + last_write_checksum: sha1:5eabff3b5cd0b361c5886938f9fbe3a95b8f78ed + pristine_git_object: 6de44a79f6324b46a202478f195e71ea7799e53d 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:fe4ce3082dd4b6567533916585a56459bf0f0595 - pristine_git_object: b6d5609d6e0ddf0f733192c7d17b400e9df34532 + last_write_checksum: sha1:4ace38fcc2bec0422b3e8177be7e11763c3d4e28 + pristine_git_object: 0b4739142304e7a396d039222f6f85cd7f2beafa src/glean/api_client/models/feedrequestoptions.py: id: b99003fbf522 last_write_checksum: sha1:d5ffee29242075cbe6d2dd5ec916b0c3d40acf54 @@ -5118,8 +5118,8 @@ trackedFiles: pristine_git_object: 683438c837601f483526ec18756fadc7222edb24 src/glean/api_client/models/feedresult.py: id: ae187332b37a - last_write_checksum: sha1:99146017e1ad26ead3c75624d236cbb4c77a4fb9 - pristine_git_object: 388ef7d33dba188b7876f3cc0086d012cf857a32 + last_write_checksum: sha1:4cb8df83d04bf6b3e85583c8c70785d629b69496 + pristine_git_object: 5dce9c15402c7841069e12dcdbc7620c529b184b src/glean/api_client/models/followupaction.py: id: e2de5c4c8524 last_write_checksum: sha1:49e1a826449081fecfcd828c940604db949a8533 @@ -7522,8 +7522,8 @@ trackedFiles: pristine_git_object: abb763ddc8504b28c0cb6fdf8d25237d46e21bab tests/mockserver/internal/handler/pathpostrestapiv1getchat.go: id: a0ec7bafa599 - last_write_checksum: sha1:2267292ba8173cf8df70ddbc6ac02ff3439cb879 - pristine_git_object: 8740195860b6c08e036caae19aab8e7374350960 + last_write_checksum: sha1:b48e2313407814ee4f8ed181b8e5299a84960c44 + pristine_git_object: 96d4127e0455272a9842e2d1954e5fcefa3278cc tests/mockserver/internal/handler/pathpostrestapiv1getchatapplication.go: id: 7d101c69d4bc last_write_checksum: sha1:7b81898137fdb3a89b4dcfa318b9b5b92e8860c0 @@ -8602,12 +8602,12 @@ trackedFiles: pristine_git_object: 04cc3a93272ac70933b0485bee31b335e05ab623 tests/mockserver/internal/sdk/models/components/feedentry.go: id: d25fd66fcf7a - last_write_checksum: sha1:6bd0dce24d0f908a53a89ded54805b8a517cd4e9 - pristine_git_object: 2824141d82570d68507a8d526999871ed9235c11 + last_write_checksum: sha1:fee85ec5b49bec06f358fa5c1491e2b9022808b7 + pristine_git_object: e52b5300a4c124c6fa886f959ec408e5c98ae282 tests/mockserver/internal/sdk/models/components/feedrequest.go: id: b06bc4cef0cf - last_write_checksum: sha1:5b96a8086c80278d6ab2475ec98022ccdf0cfe5e - pristine_git_object: 023f1fdef400afb3a7e2503f4dbbe2b46ae3e478 + last_write_checksum: sha1:941e473b866a9275df87c9b7d2b4bd1ebc0c906c + pristine_git_object: 698ed03a551bfc2607a5593aaea66d28ee2aced9 tests/mockserver/internal/sdk/models/components/feedrequestoptions.go: id: fd9245fe1bf2 last_write_checksum: sha1:fa30b7fd6ee3e45896d7bbe36e33e7c0cb9000ba @@ -8618,8 +8618,8 @@ trackedFiles: pristine_git_object: 54f9d1a8997983156c84e69f888c59a80d06c2b1 tests/mockserver/internal/sdk/models/components/feedresult.go: id: 47411573e67a - last_write_checksum: sha1:39d548d2ce819a208597afb35a2533529633596f - pristine_git_object: f014c787e5ed4c75eff83e0f8e3ccb4d55687185 + last_write_checksum: sha1:b291daeded71b10d964bab678de412fe968b070e + pristine_git_object: 9a4cfb737eb02f128d85116b58ec2116f6ee8a8a tests/mockserver/internal/sdk/models/components/followupaction.go: id: 38179fec19b1 last_write_checksum: sha1:32a31f7af77a58ce6f3284e8550d01fcf0d3bddd @@ -10966,8 +10966,8 @@ trackedFiles: pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9 tests/test_messages.py: id: be23089b1f8b - last_write_checksum: sha1:bef200db8e7fff0aa33ef17846f5054a2d035a88 - pristine_git_object: 36643db35a2d2a3cf9d327379ee7a6cb30da51d0 + last_write_checksum: sha1:2404e23964ef6a1f5ddc900402b34e597d2d9617 + pristine_git_object: 132005ec7d1e35f805b6a8c28e07e043bce22f0a tests/test_people.py: id: 37c243940039 last_write_checksum: sha1:2b78b1c5ea17f267895188b1b48ff9fe2bc19f17 @@ -10994,8 +10994,8 @@ trackedFiles: pristine_git_object: 63587d5a9e7b7e506ce9daf00d51ce92afb56035 tests/test_summarize.py: id: a255d8a6f627 - last_write_checksum: sha1:19e1270dae90c3ebc19d93365a0613815d9e5a0e - pristine_git_object: c55cf90ad4fc6407f3a8e208dffda40fd8d45661 + last_write_checksum: sha1:e7e9214f8583669b5db38c048f17c49fe1bcc0a2 + pristine_git_object: a4e5f87b9e662c320b1b8e64bf9ede7974523a3f tests/test_tools.py: id: 70889bdf7321 last_write_checksum: sha1:e9e37efd6a65d805c02d70d548df9c87dd062b0e @@ -12583,6 +12583,7 @@ generatedTests: platform-trigger-presets-get: "2026-08-21T02:33:03Z" platform-trigger-presets-input-values-list: "2026-08-21T02:33:03Z" platform-trigger-presets-events-search: "2026-08-21T02:33:03Z" +releaseNotes: "## Python SDK Changes:\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[].enum(edit_doc)` **Added**\n * `response.results[]` **Changed**\n" generatedFiles: - .devcontainer/README.md - .devcontainer/devcontainer.json diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 142ce2c0..37be3803 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: true python: - version: 0.17.8 + version: 0.17.9 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/glean-merged-spec.yaml b/.speakeasy/glean-merged-spec.yaml index 0a8e43e9..4e116ee0 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: 3bdadfcc5a4065b7ad79af7228d56e8bb7103242 - x-open-api-commit-sha: d913a8aacc566d250fec4d5e268280b9822b541e + x-source-commit-sha: be488aad3aab1450b2ec01f91d1b5c4d45a10b93 + x-open-api-commit-sha: 9a7b8a7874f77833c0aa5a2317b0bfbe54976f03 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. @@ -15946,6 +15946,7 @@ components: - ADMIN_HEALTH_CENTER - KNOWLEDGE_GAP - ARTIFACT_CREATION + - EDIT_DOC description: Categories of content requested. An allowlist gives flexibility to request content separately or together. requestOptions: $ref: '#/components/schemas/FeedRequestOptions' @@ -16418,6 +16419,7 @@ components: - ADMIN_HEALTH_CENTER - KNOWLEDGE_GAP - ARTIFACT_CREATION + - EDIT_DOC description: Type of the justification. justification: type: string @@ -16513,6 +16515,7 @@ components: - ADMIN_HEALTH_CENTER - KNOWLEDGE_GAP - ARTIFACT_CREATION + - EDIT_DOC 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 0f79dd66..9dc1fe6a 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.796.4 sources: Glean API: sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:8f19b404373679d7d3ca1b003102e56f23a84e72b0564fe8609c73edc3d1f7a7 - sourceBlobDigest: sha256:dd59024c27d1072f61d1d2c6c9c5ffc23292d9761ba0cf5899b8a104fc5d1d83 + sourceRevisionDigest: sha256:198992b0266c8a869691e671fc499bc0a10c7f09b592be5cecf38e17fd297294 + sourceBlobDigest: sha256:849b1069b5bbd966ff5d5d37370cae89f5590fb2be9440efe3711640610c199e tags: - latest Glean Client API: @@ -16,10 +16,10 @@ targets: glean: source: Glean API sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:8f19b404373679d7d3ca1b003102e56f23a84e72b0564fe8609c73edc3d1f7a7 - sourceBlobDigest: sha256:dd59024c27d1072f61d1d2c6c9c5ffc23292d9761ba0cf5899b8a104fc5d1d83 + sourceRevisionDigest: sha256:198992b0266c8a869691e671fc499bc0a10c7f09b592be5cecf38e17fd297294 + sourceBlobDigest: sha256:849b1069b5bbd966ff5d5d37370cae89f5590fb2be9440efe3711640610c199e codeSamplesNamespace: glean-api-specs-python-code-samples - codeSamplesRevisionDigest: sha256:9812f3df6c7e985bf52b7f3637d68c924e072cc881b472ae54d3954e6c9ce999 + codeSamplesRevisionDigest: sha256:424c965ef2d591e3b145927f21752d736805916951dbb612bfcec2ae91ede471 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index 3b9cb13f..9f99563f 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -938,4 +938,14 @@ Based on: ### Generated - [python v0.17.8] . ### Releases -- [PyPI v0.17.8] https://pypi.org/project/glean-api-client/0.17.8 - . \ No newline at end of file +- [PyPI v0.17.8] https://pypi.org/project/glean-api-client/0.17.8 - . + +## 2026-09-09 05:41:13 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.796.4 (2.935.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.17.9] . +### Releases +- [PyPI v0.17.9] https://pypi.org/project/glean-api-client/0.17.9 - . \ No newline at end of file diff --git a/docs/models/feedrequestcategory.md b/docs/models/feedrequestcategory.md index 324182ad..14862711 100644 --- a/docs/models/feedrequestcategory.md +++ b/docs/models/feedrequestcategory.md @@ -61,4 +61,5 @@ value = FeedRequestCategory.DOCUMENT_SUGGESTION | `OOO_CATCH_UP` | OOO_CATCH_UP | | `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER | | `KNOWLEDGE_GAP` | KNOWLEDGE_GAP | -| `ARTIFACT_CREATION` | ARTIFACT_CREATION | \ No newline at end of file +| `ARTIFACT_CREATION` | ARTIFACT_CREATION | +| `EDIT_DOC` | EDIT_DOC | \ No newline at end of file diff --git a/docs/models/feedresultcategory.md b/docs/models/feedresultcategory.md index 96a85d74..1394fb32 100644 --- a/docs/models/feedresultcategory.md +++ b/docs/models/feedresultcategory.md @@ -65,4 +65,5 @@ value = FeedResultCategory.DOCUMENT_SUGGESTION | `OOO_CATCH_UP` | OOO_CATCH_UP | | `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER | | `KNOWLEDGE_GAP` | KNOWLEDGE_GAP | -| `ARTIFACT_CREATION` | ARTIFACT_CREATION | \ No newline at end of file +| `ARTIFACT_CREATION` | ARTIFACT_CREATION | +| `EDIT_DOC` | EDIT_DOC | \ No newline at end of file diff --git a/docs/models/justificationtype.md b/docs/models/justificationtype.md index f1e53c7f..8229b188 100644 --- a/docs/models/justificationtype.md +++ b/docs/models/justificationtype.md @@ -79,4 +79,5 @@ value = JustificationType.FREQUENTLY_ACCESSED | `OOO_CATCH_UP` | OOO_CATCH_UP | | `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER | | `KNOWLEDGE_GAP` | KNOWLEDGE_GAP | -| `ARTIFACT_CREATION` | ARTIFACT_CREATION | \ No newline at end of file +| `ARTIFACT_CREATION` | ARTIFACT_CREATION | +| `EDIT_DOC` | EDIT_DOC | \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index a78056c9..42b07f8e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "glean-api-client" -version = "0.17.8" +version = "0.17.9" 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 6c33e9ce..d066a769 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.8" +__version__: str = "0.17.9" __openapi_doc_version__: str = "0.9.0" __gen_version__: str = "2.935.1" -__user_agent__: str = "speakeasy-sdk/python 0.17.8 2.935.1 0.9.0 glean-api-client" +__user_agent__: str = "speakeasy-sdk/python 0.17.9 2.935.1 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 7dee139e..6de44a79 100644 --- a/src/glean/api_client/models/feedentry.py +++ b/src/glean/api_client/models/feedentry.py @@ -133,6 +133,7 @@ class JustificationType(str, Enum, metaclass=utils.OpenEnumMeta): ADMIN_HEALTH_CENTER = "ADMIN_HEALTH_CENTER" KNOWLEDGE_GAP = "KNOWLEDGE_GAP" ARTIFACT_CREATION = "ARTIFACT_CREATION" + EDIT_DOC = "EDIT_DOC" class FeedEntryTypedDict(TypedDict): diff --git a/src/glean/api_client/models/feedrequest.py b/src/glean/api_client/models/feedrequest.py index b6d5609d..0b473914 100644 --- a/src/glean/api_client/models/feedrequest.py +++ b/src/glean/api_client/models/feedrequest.py @@ -61,6 +61,7 @@ class FeedRequestCategory(str, Enum): ADMIN_HEALTH_CENTER = "ADMIN_HEALTH_CENTER" KNOWLEDGE_GAP = "KNOWLEDGE_GAP" ARTIFACT_CREATION = "ARTIFACT_CREATION" + EDIT_DOC = "EDIT_DOC" class FeedRequestTypedDict(TypedDict): diff --git a/src/glean/api_client/models/feedresult.py b/src/glean/api_client/models/feedresult.py index 388ef7d3..5dce9c15 100644 --- a/src/glean/api_client/models/feedresult.py +++ b/src/glean/api_client/models/feedresult.py @@ -63,6 +63,7 @@ class FeedResultCategory(str, Enum, metaclass=utils.OpenEnumMeta): ADMIN_HEALTH_CENTER = "ADMIN_HEALTH_CENTER" KNOWLEDGE_GAP = "KNOWLEDGE_GAP" ARTIFACT_CREATION = "ARTIFACT_CREATION" + EDIT_DOC = "EDIT_DOC" class PlacementReason(str, Enum, metaclass=utils.OpenEnumMeta): diff --git a/tests/mockserver/internal/handler/pathpostrestapiv1getchat.go b/tests/mockserver/internal/handler/pathpostrestapiv1getchat.go index 87401958..96d4127e 100644 --- a/tests/mockserver/internal/handler/pathpostrestapiv1getchat.go +++ b/tests/mockserver/internal/handler/pathpostrestapiv1getchat.go @@ -628,8 +628,8 @@ func testGetchatGetchat0(w http.ResponseWriter, req *http.Request) { Roles: []components.UserRoleSpecification{}, SourceDocumentSpec: types.Pointer(components.CreateDocumentSpecUnionDocumentSpec3( components.DocumentSpec3{ - UgcType: components.DocumentSpecUgcType1Shortcuts, - ContentID: 602763, + UgcType: components.DocumentSpecUgcType1Announcements, + ContentID: 848009, }, )), SourceType: components.AnswerSourceTypeAssistant.ToPointer(), diff --git a/tests/mockserver/internal/sdk/models/components/feedentry.go b/tests/mockserver/internal/sdk/models/components/feedentry.go index 2824141d..e52b5300 100644 --- a/tests/mockserver/internal/sdk/models/components/feedentry.go +++ b/tests/mockserver/internal/sdk/models/components/feedentry.go @@ -119,6 +119,7 @@ const ( JustificationTypeAdminHealthCenter JustificationType = "ADMIN_HEALTH_CENTER" JustificationTypeKnowledgeGap JustificationType = "KNOWLEDGE_GAP" JustificationTypeArtifactCreation JustificationType = "ARTIFACT_CREATION" + JustificationTypeEditDoc JustificationType = "EDIT_DOC" ) func (e JustificationType) ToPointer() *JustificationType { @@ -255,6 +256,8 @@ func (e *JustificationType) UnmarshalJSON(data []byte) error { case "KNOWLEDGE_GAP": fallthrough case "ARTIFACT_CREATION": + fallthrough + case "EDIT_DOC": *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 023f1fde..698ed03a 100644 --- a/tests/mockserver/internal/sdk/models/components/feedrequest.go +++ b/tests/mockserver/internal/sdk/models/components/feedrequest.go @@ -59,6 +59,7 @@ const ( FeedRequestCategoryAdminHealthCenter FeedRequestCategory = "ADMIN_HEALTH_CENTER" FeedRequestCategoryKnowledgeGap FeedRequestCategory = "KNOWLEDGE_GAP" FeedRequestCategoryArtifactCreation FeedRequestCategory = "ARTIFACT_CREATION" + FeedRequestCategoryEditDoc FeedRequestCategory = "EDIT_DOC" ) func (e FeedRequestCategory) ToPointer() *FeedRequestCategory { @@ -167,6 +168,8 @@ func (e *FeedRequestCategory) UnmarshalJSON(data []byte) error { case "KNOWLEDGE_GAP": fallthrough case "ARTIFACT_CREATION": + fallthrough + case "EDIT_DOC": *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 f014c787..9a4cfb73 100644 --- a/tests/mockserver/internal/sdk/models/components/feedresult.go +++ b/tests/mockserver/internal/sdk/models/components/feedresult.go @@ -60,6 +60,7 @@ const ( FeedResultCategoryAdminHealthCenter FeedResultCategory = "ADMIN_HEALTH_CENTER" FeedResultCategoryKnowledgeGap FeedResultCategory = "KNOWLEDGE_GAP" FeedResultCategoryArtifactCreation FeedResultCategory = "ARTIFACT_CREATION" + FeedResultCategoryEditDoc FeedResultCategory = "EDIT_DOC" ) func (e FeedResultCategory) ToPointer() *FeedResultCategory { @@ -168,6 +169,8 @@ func (e *FeedResultCategory) UnmarshalJSON(data []byte) error { case "KNOWLEDGE_GAP": fallthrough case "ARTIFACT_CREATION": + fallthrough + case "EDIT_DOC": *e = FeedResultCategory(v) return nil default: diff --git a/tests/test_messages.py b/tests/test_messages.py index 36643db3..132005ec 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.MICROSOFTTEAMS, + datasource=models.Datasource.FACEBOOKWORKPLACE, timestamp_millis=558834, ) assert res is not None diff --git a/tests/test_summarize.py b/tests/test_summarize.py index c55cf90a..a4e5f87b 100644 --- a/tests/test_summarize.py +++ b/tests/test_summarize.py @@ -18,12 +18,11 @@ def test_summarize_summarize(): res = glean.client.documents.summarize( document_specs=[ { - "ugc_type": models.DocumentSpecUgcType2.ANNOUNCEMENTS, + "ugc_type": models.DocumentSpecUgcType2.ANSWERS, "ugc_id": "", }, { - "ugc_type": models.DocumentSpecUgcType1.COLLECTIONS, - "content_id": 337360, + "url": "https://potable-pine.org", }, ] )