Class: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter
Overview
Defined Under Namespace
Modules: CasebookAgreement, CasebookAnswer, CheckStatus, ContentType, IsFlagged, MediaType, RecommendationAction, WithinUnit
Classes: FilterLabel, MetadataFilter
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(key:, value:) ⇒ Object
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 217
|
Instance Attribute Details
#after_date ⇒ String?
66
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 66
optional :after_date, String, api_name: :afterDate
|
#author_id ⇒ String?
71
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 71
optional :author_id, String, api_name: :authorID
|
#author_trust_levels ⇒ Array<Integer>?
76
77
78
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 76
optional :author_trust_levels,
ModerationAPI::Internal::Type::ArrayOf[Integer],
api_name: :authorTrustLevels
|
#before_date ⇒ String?
83
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 83
optional :before_date, String, api_name: :beforeDate
|
#casebook_agreement ⇒ Symbol, ...
88
89
90
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 88
optional :casebook_agreement,
enum: -> { ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::CasebookAgreement },
api_name: :casebookAgreement
|
#casebook_answer ⇒ Symbol, ...
95
96
97
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 95
optional :casebook_answer,
enum: -> { ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::CasebookAnswer },
api_name: :casebookAnswer
|
#check_status ⇒ Symbol, ...
102
103
104
105
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 102
optional :check_status,
enum: -> { ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::CheckStatus },
api_name: :checkStatus,
nil?: true
|
#clear_date_window ⇒ Boolean?
110
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 110
optional :clear_date_window, ModerationAPI::Internal::Type::Boolean, api_name: :clearDateWindow
|
#content_id ⇒ String?
115
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 115
optional :content_id, String, api_name: :contentID
|
120
121
122
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 120
optional :content_types,
-> { ModerationAPI::Internal::Type::ArrayOf[enum: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::ContentType] },
api_name: :contentTypes
|
#conversation_ids ⇒ Array<String, nil>?
127
128
129
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 127
optional :conversation_ids,
ModerationAPI::Internal::Type::ArrayOf[String, nil?: true],
api_name: :conversationIds
|
148
149
150
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 148
optional :filter_labels,
-> { ModerationAPI::Internal::Type::ArrayOf[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::FilterLabel] },
api_name: :filterLabels
|
#filtered_action_ids ⇒ Array<String>?
134
135
136
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 134
optional :filtered_action_ids,
ModerationAPI::Internal::Type::ArrayOf[String],
api_name: :filteredActionIds
|
#filtered_channel_ids ⇒ Array<String>?
141
142
143
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 141
optional :filtered_channel_ids,
ModerationAPI::Internal::Type::ArrayOf[String],
api_name: :filteredChannelIds
|
#is_flagged ⇒ Symbol, ...
155
156
157
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 155
optional :is_flagged,
enum: -> { ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::IsFlagged },
api_name: :isFlagged
|
#labels ⇒ Array<String>?
162
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 162
optional :labels, ModerationAPI::Internal::Type::ArrayOf[String]
|
#languages ⇒ Array<String>?
167
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 167
optional :languages, ModerationAPI::Internal::Type::ArrayOf[String]
|
#max_severity ⇒ Integer?
172
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 172
optional :max_severity, Integer, api_name: :maxSeverity
|
177
178
179
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 177
optional :media_types,
-> { ModerationAPI::Internal::Type::ArrayOf[enum: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::MediaType] },
api_name: :mediaTypes
|
184
185
186
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 184
optional :metadata_filters,
-> { ModerationAPI::Internal::Type::ArrayOf[ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::MetadataFilter] },
api_name: :metadataFilters
|
#min_severity ⇒ Integer?
191
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 191
optional :min_severity, Integer, api_name: :minSeverity
|
196
197
198
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 196
optional :recommendation_actions,
-> { ModerationAPI::Internal::Type::ArrayOf[enum: ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::RecommendationAction] },
api_name: :recommendationActions
|
#search ⇒ Array<String>?
203
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 203
optional :search, ModerationAPI::Internal::Type::ArrayOf[String]
|
#within ⇒ Float?
208
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 208
optional :within, Float
|
#within_unit ⇒ Symbol, ...
213
214
215
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 213
optional :within_unit,
enum: -> { ModerationAPI::Models::QueueRetrieveResponse::Queue::Filter::WithinUnit },
api_name: :withinUnit
|
Class Method Details
.values ⇒ Array<Symbol>
|
# File 'lib/moderation_api/models/queue_retrieve_response.rb', line 252
|
Instance Method Details
#to_hash ⇒ {
237
|
# File 'sig/moderation_api/models/queue_retrieve_response.rbs', line 237
def to_hash: -> {
|