Skip to content

Commit 6ab0767

Browse files
feat(api): api update
1 parent 6e5dc35 commit 6ab0767

2 files changed

Lines changed: 31 additions & 3 deletions

File tree

‎.stats.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 27
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-b1a168c5b055c5dbc30b3e92d02c3065f452d03c1ad762878c60d5554cc4daca.yml
3-
openapi_spec_hash: 76d503c11575d55fb72376018fa8387d
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-47b38de435f06bb8996ae35c4fdc27a588c5746f06f8d3b5c3fbead53d799513.yml
3+
openapi_spec_hash: 754e415c9b02d3ee3758c916b6376378
44
config_hash: 9d144cc6c49d3fd53e5b4472c1e22165

‎src/moderation_api/types/queue_retrieve_response.py‎

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,20 @@ class QueueFilter(BaseModel):
2525

2626
author_id: Optional[str] = FieldInfo(alias="authorID", default=None)
2727

28+
author_trust_levels: Optional[List[int]] = FieldInfo(alias="authorTrustLevels", default=None)
29+
2830
before_date: Optional[str] = FieldInfo(alias="beforeDate", default=None)
2931

32+
check_status: Optional[Literal["all", "checked", "unchecked"]] = FieldInfo(alias="checkStatus", default=None)
33+
34+
clear_date_window: Optional[bool] = FieldInfo(alias="clearDateWindow", default=None)
35+
36+
content_id: Optional[str] = FieldInfo(alias="contentID", default=None)
37+
38+
content_types: Optional[
39+
List[Literal["profile", "message", "post", "comment", "event", "product", "review", "voice", "other"]]
40+
] = FieldInfo(alias="contentTypes", default=None)
41+
3042
conversation_ids: Optional[List[Optional[str]]] = FieldInfo(alias="conversationIds", default=None)
3143

3244
filtered_action_ids: Optional[List[str]] = FieldInfo(alias="filteredActionIds", default=None)
@@ -35,13 +47,29 @@ class QueueFilter(BaseModel):
3547

3648
filter_labels: Optional[List[QueueFilterFilterLabel]] = FieldInfo(alias="filterLabels", default=None)
3749

50+
is_flagged: Optional[Literal["ALL", "FLAGGED", "NOT_FLAGGED", "SHADOW_FLAGGED"]] = FieldInfo(
51+
alias="isFlagged", default=None
52+
)
53+
3854
labels: Optional[List[str]] = None
3955

56+
languages: Optional[List[str]] = None
57+
58+
media_types: Optional[List[Literal["text", "image", "video", "object", "audio"]]] = FieldInfo(
59+
alias="mediaTypes", default=None
60+
)
61+
4062
recommendation_actions: Optional[List[Literal["review", "allow", "reject"]]] = FieldInfo(
4163
alias="recommendationActions", default=None
4264
)
4365

44-
show_checked: Optional[bool] = FieldInfo(alias="showChecked", default=None)
66+
search: Optional[List[str]] = None
67+
68+
within: Optional[float] = None
69+
70+
within_unit: Optional[Literal["MINUTES", "HOURS", "DAYS", "WEEKS", "MONTHS", "YEARS"]] = FieldInfo(
71+
alias="withinUnit", default=None
72+
)
4573

4674

4775
class Queue(BaseModel):

0 commit comments

Comments
 (0)