Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "2.32.0"
".": "2.33.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 27
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-2ef54d84ceaaff07aaed2e027c1107c7df1d9885766a080d4d965e5ed49a295b.yml
openapi_spec_hash: 48908ecb83e4027405172a62d5a1638b
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-984af2e010ad1bf22f607ee96f27260ecf421c0ce5664839799b92eb349f9255.yml
openapi_spec_hash: bbd9dbdc1a4b7b0ad35aa08fba66e676
config_hash: 9d144cc6c49d3fd53e5b4472c1e22165
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 2.33.0 (2026-08-14)

Full Changelog: [v2.32.0...v2.33.0](https://github.com/moderation-api/sdk-ruby/compare/v2.32.0...v2.33.0)

### Features

* **api:** api update ([38b0b7a](https://github.com/moderation-api/sdk-ruby/commit/38b0b7a322cb95cc0f1f3ab8caea1d6f35d0e4bc))

## 2.32.0 (2026-08-13)

Full Changelog: [v2.31.0...v2.32.0](https://github.com/moderation-api/sdk-ruby/compare/v2.31.0...v2.32.0)
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ GIT
PATH
remote: .
specs:
moderation_api (2.32.0)
moderation_api (2.33.0)
cgi
connection_pool

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ To use this gem, install via Bundler by adding the following to your application
<!-- x-release-please-start-version -->

```ruby
gem "moderation_api", "~> 2.32.0"
gem "moderation_api", "~> 2.33.0"
```

<!-- x-release-please-end -->
Expand Down
14 changes: 13 additions & 1 deletion lib/moderation_api/models/queue_retrieve_response.rb
Original file line number Diff line number Diff line change
Expand Up @@ -152,13 +152,23 @@ class Filter < ModerationAPI::Internal::Type::BaseModel
# @return [Array<String>, nil]
optional :languages, ModerationAPI::Internal::Type::ArrayOf[String]

# @!attribute max_severity
#
# @return [Integer, nil]
optional :max_severity, Integer, api_name: :maxSeverity

# @!attribute media_types
#
# @return [Array<Symbol, ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::MediaType>, nil]
optional :media_types,
-> { ModerationAPI::Internal::Type::ArrayOf[enum: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::MediaType] },
api_name: :mediaTypes

# @!attribute min_severity
#
# @return [Integer, nil]
optional :min_severity, Integer, api_name: :minSeverity

# @!attribute recommendation_actions
#
# @return [Array<Symbol, ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::RecommendationAction>, nil]
Expand All @@ -183,7 +193,7 @@ class Filter < ModerationAPI::Internal::Type::BaseModel
enum: -> { ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::WithinUnit },
api_name: :withinUnit

# @!method initialize(after_date: nil, author_id: nil, author_trust_levels: nil, before_date: nil, check_status: nil, clear_date_window: nil, content_id: nil, content_types: nil, conversation_ids: nil, filtered_action_ids: nil, filtered_channel_ids: nil, filter_labels: nil, is_flagged: nil, labels: nil, languages: nil, media_types: nil, recommendation_actions: nil, search: nil, within: nil, within_unit: nil)
# @!method initialize(after_date: nil, author_id: nil, author_trust_levels: nil, before_date: nil, check_status: nil, clear_date_window: nil, content_id: nil, content_types: nil, conversation_ids: nil, filtered_action_ids: nil, filtered_channel_ids: nil, filter_labels: nil, is_flagged: nil, labels: nil, languages: nil, max_severity: nil, media_types: nil, min_severity: nil, recommendation_actions: nil, search: nil, within: nil, within_unit: nil)
# @param after_date [String]
# @param author_id [String]
# @param author_trust_levels [Array<Integer>]
Expand All @@ -199,7 +209,9 @@ class Filter < ModerationAPI::Internal::Type::BaseModel
# @param is_flagged [Symbol, ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::IsFlagged]
# @param labels [Array<String>]
# @param languages [Array<String>]
# @param max_severity [Integer]
# @param media_types [Array<Symbol, ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::MediaType>]
# @param min_severity [Integer]
# @param recommendation_actions [Array<Symbol, ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::RecommendationAction>]
# @param search [Array<String>]
# @param within [Float]
Expand Down
2 changes: 1 addition & 1 deletion lib/moderation_api/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module ModerationAPI
VERSION = "2.32.0"
VERSION = "2.33.0"
end
18 changes: 18 additions & 0 deletions rbi/moderation_api/models/queue_retrieve_response.rbi
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,12 @@ module ModerationAPI
sig { params(languages: T::Array[String]).void }
attr_writer :languages

sig { returns(T.nilable(Integer)) }
attr_reader :max_severity

sig { params(max_severity: Integer).void }
attr_writer :max_severity

sig do
returns(
T.nilable(
Expand All @@ -281,6 +287,12 @@ module ModerationAPI
end
attr_writer :media_types

sig { returns(T.nilable(Integer)) }
attr_reader :min_severity

sig { params(min_severity: Integer).void }
attr_writer :min_severity

sig do
returns(
T.nilable(
Expand Down Expand Up @@ -358,10 +370,12 @@ module ModerationAPI
ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::IsFlagged::OrSymbol,
labels: T::Array[String],
languages: T::Array[String],
max_severity: Integer,
media_types:
T::Array[
ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::MediaType::OrSymbol
],
min_severity: Integer,
recommendation_actions:
T::Array[
ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::RecommendationAction::OrSymbol
Expand All @@ -388,7 +402,9 @@ module ModerationAPI
is_flagged: nil,
labels: nil,
languages: nil,
max_severity: nil,
media_types: nil,
min_severity: nil,
recommendation_actions: nil,
search: nil,
within: nil,
Expand Down Expand Up @@ -424,10 +440,12 @@ module ModerationAPI
ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::IsFlagged::TaggedSymbol,
labels: T::Array[String],
languages: T::Array[String],
max_severity: Integer,
media_types:
T::Array[
ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::MediaType::TaggedSymbol
],
min_severity: Integer,
recommendation_actions:
T::Array[
ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::RecommendationAction::TaggedSymbol
Expand Down
14 changes: 14 additions & 0 deletions sig/moderation_api/models/queue_retrieve_response.rbs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,9 @@ module ModerationAPI
is_flagged: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::is_flagged,
labels: ::Array[String],
languages: ::Array[String],
max_severity: Integer,
media_types: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::media_type],
min_severity: Integer,
recommendation_actions: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::recommendation_action],
search: ::Array[String],
within: Float,
Expand Down Expand Up @@ -149,12 +151,20 @@ module ModerationAPI

def languages=: (::Array[String]) -> ::Array[String]

attr_reader max_severity: Integer?

def max_severity=: (Integer) -> Integer

attr_reader media_types: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::media_type]?

def media_types=: (
::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::media_type]
) -> ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::media_type]

attr_reader min_severity: Integer?

def min_severity=: (Integer) -> Integer

attr_reader recommendation_actions: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::recommendation_action]?

def recommendation_actions=: (
Expand Down Expand Up @@ -191,7 +201,9 @@ module ModerationAPI
?is_flagged: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::is_flagged,
?labels: ::Array[String],
?languages: ::Array[String],
?max_severity: Integer,
?media_types: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::media_type],
?min_severity: Integer,
?recommendation_actions: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::recommendation_action],
?search: ::Array[String],
?within: Float,
Expand All @@ -214,7 +226,9 @@ module ModerationAPI
is_flagged: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::is_flagged,
labels: ::Array[String],
languages: ::Array[String],
max_severity: Integer,
media_types: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::media_type],
min_severity: Integer,
recommendation_actions: ::Array[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::recommendation_action],
search: ::Array[String],
within: Float,
Expand Down