Class: GetStream::Generated::Models::QueryReviewQueueResponse
- Inherits:
-
BaseModel
- Object
- BaseModel
- GetStream::Generated::Models::QueryReviewQueueResponse
- Defined in:
- lib/getstream_ruby/generated/models/query_review_queue_response.rb
Instance Attribute Summary collapse
-
#action_config ⇒ Hash<String, Array<ModerationActionConfig>>
Configuration for moderation actions.
- #duration ⇒ String
- #filter_config ⇒ FilterConfigResponse
-
#items ⇒ Array<ReviewQueueItemResponse>
List of review queue items.
- #next ⇒ String
- #prev ⇒ String
-
#stats ⇒ Object
Statistics about the review queue.
Class Method Summary collapse
-
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ QueryReviewQueueResponse
constructor
Initialize with attributes.
Methods inherited from BaseModel
#==, #inspect, omit_empty_fields, #to_h, #to_json
Constructor Details
#initialize(attributes = {}) ⇒ QueryReviewQueueResponse
Initialize with attributes
35 36 37 38 39 40 41 42 43 44 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 35 def initialize(attributes = {}) super(attributes) @duration = attributes[:duration] || attributes['duration'] @items = attributes[:items] || attributes['items'] @action_config = attributes[:action_config] || attributes['action_config'] @stats = attributes[:stats] || attributes['stats'] @next = attributes[:next] || attributes['next'] || nil @prev = attributes[:prev] || attributes['prev'] || nil @filter_config = attributes[:filter_config] || attributes['filter_config'] || nil end |
Instance Attribute Details
#action_config ⇒ Hash<String, Array<ModerationActionConfig>>
Returns Configuration for moderation actions.
20 21 22 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 20 def action_config @action_config end |
#duration ⇒ String
14 15 16 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 14 def duration @duration end |
#filter_config ⇒ FilterConfigResponse
32 33 34 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 32 def filter_config @filter_config end |
#items ⇒ Array<ReviewQueueItemResponse>
Returns List of review queue items.
17 18 19 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 17 def items @items end |
#next ⇒ String
26 27 28 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 26 def next @next end |
#prev ⇒ String
29 30 31 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 29 def prev @prev end |
#stats ⇒ Object
Returns Statistics about the review queue.
23 24 25 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 23 def stats @stats end |
Class Method Details
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization
47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/getstream_ruby/generated/models/query_review_queue_response.rb', line 47 def self.json_field_mappings { duration: 'duration', items: 'items', action_config: 'action_config', stats: 'stats', next: 'next', prev: 'prev', filter_config: 'filter_config' } end |