diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 527d2e3..7ef8288 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.32.0" + ".": "2.33.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 8596638..c2c8b51 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-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 diff --git a/CHANGELOG.md b/CHANGELOG.md index eb5fe7d..e4f8c04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) diff --git a/Gemfile.lock b/Gemfile.lock index 06db6eb..3f0fd93 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,7 +11,7 @@ GIT PATH remote: . specs: - moderation_api (2.32.0) + moderation_api (2.33.0) cgi connection_pool diff --git a/README.md b/README.md index c18a6e6..9848c18 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ To use this gem, install via Bundler by adding the following to your application ```ruby -gem "moderation_api", "~> 2.32.0" +gem "moderation_api", "~> 2.33.0" ``` diff --git a/lib/moderation_api/models/queue_retrieve_response.rb b/lib/moderation_api/models/queue_retrieve_response.rb index 72aae34..a030420 100644 --- a/lib/moderation_api/models/queue_retrieve_response.rb +++ b/lib/moderation_api/models/queue_retrieve_response.rb @@ -152,6 +152,11 @@ class Filter < ModerationAPI::Internal::Type::BaseModel # @return [Array, 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, nil] @@ -159,6 +164,11 @@ class Filter < ModerationAPI::Internal::Type::BaseModel -> { 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, nil] @@ -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] @@ -199,7 +209,9 @@ class Filter < ModerationAPI::Internal::Type::BaseModel # @param is_flagged [Symbol, ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::IsFlagged] # @param labels [Array] # @param languages [Array] + # @param max_severity [Integer] # @param media_types [Array] + # @param min_severity [Integer] # @param recommendation_actions [Array] # @param search [Array] # @param within [Float] diff --git a/lib/moderation_api/version.rb b/lib/moderation_api/version.rb index 1a199e2..7c863a5 100644 --- a/lib/moderation_api/version.rb +++ b/lib/moderation_api/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module ModerationAPI - VERSION = "2.32.0" + VERSION = "2.33.0" end diff --git a/rbi/moderation_api/models/queue_retrieve_response.rbi b/rbi/moderation_api/models/queue_retrieve_response.rbi index ec74870..4571543 100644 --- a/rbi/moderation_api/models/queue_retrieve_response.rbi +++ b/rbi/moderation_api/models/queue_retrieve_response.rbi @@ -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( @@ -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( @@ -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 @@ -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, @@ -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 diff --git a/sig/moderation_api/models/queue_retrieve_response.rbs b/sig/moderation_api/models/queue_retrieve_response.rbs index 021d381..ec1c65f 100644 --- a/sig/moderation_api/models/queue_retrieve_response.rbs +++ b/sig/moderation_api/models/queue_retrieve_response.rbs @@ -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, @@ -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=: ( @@ -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, @@ -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,