From 6ab07671e80d76d4905fcf5be8e80baf32413d4b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:13:45 +0000 Subject: [PATCH 1/2] feat(api): api update --- .stats.yml | 4 +-- .../types/queue_retrieve_response.py | 30 ++++++++++++++++++- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/.stats.yml b/.stats.yml index b8f7654..53daf1a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 27 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-b1a168c5b055c5dbc30b3e92d02c3065f452d03c1ad762878c60d5554cc4daca.yml -openapi_spec_hash: 76d503c11575d55fb72376018fa8387d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-47b38de435f06bb8996ae35c4fdc27a588c5746f06f8d3b5c3fbead53d799513.yml +openapi_spec_hash: 754e415c9b02d3ee3758c916b6376378 config_hash: 9d144cc6c49d3fd53e5b4472c1e22165 diff --git a/src/moderation_api/types/queue_retrieve_response.py b/src/moderation_api/types/queue_retrieve_response.py index cf37104..201252f 100644 --- a/src/moderation_api/types/queue_retrieve_response.py +++ b/src/moderation_api/types/queue_retrieve_response.py @@ -25,8 +25,20 @@ class QueueFilter(BaseModel): author_id: Optional[str] = FieldInfo(alias="authorID", default=None) + author_trust_levels: Optional[List[int]] = FieldInfo(alias="authorTrustLevels", default=None) + before_date: Optional[str] = FieldInfo(alias="beforeDate", default=None) + check_status: Optional[Literal["all", "checked", "unchecked"]] = FieldInfo(alias="checkStatus", default=None) + + clear_date_window: Optional[bool] = FieldInfo(alias="clearDateWindow", default=None) + + content_id: Optional[str] = FieldInfo(alias="contentID", default=None) + + content_types: Optional[ + List[Literal["profile", "message", "post", "comment", "event", "product", "review", "voice", "other"]] + ] = FieldInfo(alias="contentTypes", default=None) + conversation_ids: Optional[List[Optional[str]]] = FieldInfo(alias="conversationIds", default=None) filtered_action_ids: Optional[List[str]] = FieldInfo(alias="filteredActionIds", default=None) @@ -35,13 +47,29 @@ class QueueFilter(BaseModel): filter_labels: Optional[List[QueueFilterFilterLabel]] = FieldInfo(alias="filterLabels", default=None) + is_flagged: Optional[Literal["ALL", "FLAGGED", "NOT_FLAGGED", "SHADOW_FLAGGED"]] = FieldInfo( + alias="isFlagged", default=None + ) + labels: Optional[List[str]] = None + languages: Optional[List[str]] = None + + media_types: Optional[List[Literal["text", "image", "video", "object", "audio"]]] = FieldInfo( + alias="mediaTypes", default=None + ) + recommendation_actions: Optional[List[Literal["review", "allow", "reject"]]] = FieldInfo( alias="recommendationActions", default=None ) - show_checked: Optional[bool] = FieldInfo(alias="showChecked", default=None) + search: Optional[List[str]] = None + + within: Optional[float] = None + + within_unit: Optional[Literal["MINUTES", "HOURS", "DAYS", "WEEKS", "MONTHS", "YEARS"]] = FieldInfo( + alias="withinUnit", default=None + ) class Queue(BaseModel): From 8f8dc9f0bdc227d65d28296f3c4c8707458e1d60 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:14:09 +0000 Subject: [PATCH 2/2] release: 1.32.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ pyproject.toml | 2 +- src/moderation_api/_version.py | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 81d2de2..592b0e1 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.31.0" + ".": "1.32.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f791ce..a8ce6ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.32.0 (2026-08-07) + +Full Changelog: [v1.31.0...v1.32.0](https://github.com/moderation-api/sdk-python/compare/v1.31.0...v1.32.0) + +### Features + +* **api:** api update ([6ab0767](https://github.com/moderation-api/sdk-python/commit/6ab07671e80d76d4905fcf5be8e80baf32413d4b)) + ## 1.31.0 (2026-08-04) Full Changelog: [v1.30.0...v1.31.0](https://github.com/moderation-api/sdk-python/compare/v1.30.0...v1.31.0) diff --git a/pyproject.toml b/pyproject.toml index cd5dea6..47e834e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "moderation_api" -version = "1.31.0" +version = "1.32.0" description = "The official Python library for the moderation-api API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/moderation_api/_version.py b/src/moderation_api/_version.py index 4abf133..ac7a3de 100644 --- a/src/moderation_api/_version.py +++ b/src/moderation_api/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "moderation_api" -__version__ = "1.31.0" # x-release-please-version +__version__ = "1.32.0" # x-release-please-version