Module: ModerationAPI::Models::ContentSubmitParams::Policy

Extended by:
Internal::Type::Union
Defined in:
lib/moderation_api/models/content_submit_params.rb

Defined Under Namespace

Classes: Adult, Cannabis, CodeAbuse, Crypto, Flirtation, Guideline, Hate, Illicit, IllicitAlcohol, IllicitDrugs, IllicitFirearms, IllicitGambling, IllicitTobacco, PersonalInformation, PiiMasking, Political, Profanity, Religion, SelfHarm, SelfPromotion, Sexual, Spam, Toxicity, ToxicitySevere, URLMasking, URLRisk, Violence

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Internal::Type::Union

==, ===, coerce, dump, hash, inspect, to_sorbet_type, variants

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Class Method Details

.variantsArray(ModerationAPI::Models::ContentSubmitParams::Policy::Toxicity, ModerationAPI::Models::ContentSubmitParams::Policy::PersonalInformation, ModerationAPI::Models::ContentSubmitParams::Policy::ToxicitySevere, ModerationAPI::Models::ContentSubmitParams::Policy::Hate, ModerationAPI::Models::ContentSubmitParams::Policy::Illicit, ModerationAPI::Models::ContentSubmitParams::Policy::IllicitDrugs, ModerationAPI::Models::ContentSubmitParams::Policy::IllicitAlcohol, ModerationAPI::Models::ContentSubmitParams::Policy::IllicitFirearms, ModerationAPI::Models::ContentSubmitParams::Policy::IllicitTobacco, ModerationAPI::Models::ContentSubmitParams::Policy::IllicitGambling, ModerationAPI::Models::ContentSubmitParams::Policy::Cannabis, ModerationAPI::Models::ContentSubmitParams::Policy::Adult, ModerationAPI::Models::ContentSubmitParams::Policy::Crypto, ModerationAPI::Models::ContentSubmitParams::Policy::Sexual, ModerationAPI::Models::ContentSubmitParams::Policy::Flirtation, ModerationAPI::Models::ContentSubmitParams::Policy::Profanity, ModerationAPI::Models::ContentSubmitParams::Policy::Violence, ModerationAPI::Models::ContentSubmitParams::Policy::SelfHarm, ModerationAPI::Models::ContentSubmitParams::Policy::Spam, ModerationAPI::Models::ContentSubmitParams::Policy::SelfPromotion, ModerationAPI::Models::ContentSubmitParams::Policy::Political, ModerationAPI::Models::ContentSubmitParams::Policy::Religion, ModerationAPI::Models::ContentSubmitParams::Policy::CodeAbuse, ModerationAPI::Models::ContentSubmitParams::Policy::PiiMasking, ModerationAPI::Models::ContentSubmitParams::Policy::URLMasking, ModerationAPI::Models::ContentSubmitParams::Policy::URLRisk, ModerationAPI::Models::ContentSubmitParams::Policy::Guideline)

Returns:



# File 'lib/moderation_api/models/content_submit_params.rb', line 1102

Instance Method Details

#initialize(flag:, allowlist_wordlist_ids: nil, blocklist_wordlist_ids: nil, threshold: nil, id: :url_risk) ⇒ Object

Some parameter documentations has been truncated, see URLRisk for more details.

Parameters:

  • flag (Boolean)
  • allowlist_wordlist_ids (Array<String>) (defaults to: nil)

    IDs of wordlists whose entries are treated as allowed URL domains. Matches short

  • blocklist_wordlist_ids (Array<String>) (defaults to: nil)

    IDs of wordlists whose entries are treated as blocked URL domains. Matches short

  • threshold (Float) (defaults to: nil)
  • id (Symbol, :url_risk) (defaults to: :url_risk)


# File 'lib/moderation_api/models/content_submit_params.rb', line 438