Class: GetStream::Generated::Models::ModerationPayloadResponse
- Inherits:
-
BaseModel
- Object
- BaseModel
- GetStream::Generated::Models::ModerationPayloadResponse
- Defined in:
- lib/getstream_ruby/generated/models/moderation_payload_response.rb
Overview
Content payload for moderation
Instance Attribute Summary collapse
-
#custom ⇒ Object
Custom data for moderation.
-
#images ⇒ Array<String>
Image URLs to moderate.
-
#texts ⇒ Array<String>
Text content to moderate.
-
#videos ⇒ Array<String>
Video URLs to moderate.
Class Method Summary collapse
-
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ ModerationPayloadResponse
constructor
Initialize with attributes.
Methods inherited from BaseModel
#==, #inspect, omit_empty_fields, #to_h, #to_json
Constructor Details
#initialize(attributes = {}) ⇒ ModerationPayloadResponse
Initialize with attributes
26 27 28 29 30 31 32 |
# File 'lib/getstream_ruby/generated/models/moderation_payload_response.rb', line 26 def initialize(attributes = {}) super(attributes) @images = attributes[:images] || attributes['images'] || nil @texts = attributes[:texts] || attributes['texts'] || nil @videos = attributes[:videos] || attributes['videos'] || nil @custom = attributes[:custom] || attributes['custom'] || nil end |
Instance Attribute Details
#custom ⇒ Object
Returns Custom data for moderation.
23 24 25 |
# File 'lib/getstream_ruby/generated/models/moderation_payload_response.rb', line 23 def custom @custom end |
#images ⇒ Array<String>
Returns Image URLs to moderate.
14 15 16 |
# File 'lib/getstream_ruby/generated/models/moderation_payload_response.rb', line 14 def images @images end |
#texts ⇒ Array<String>
Returns Text content to moderate.
17 18 19 |
# File 'lib/getstream_ruby/generated/models/moderation_payload_response.rb', line 17 def texts @texts end |
#videos ⇒ Array<String>
Returns Video URLs to moderate.
20 21 22 |
# File 'lib/getstream_ruby/generated/models/moderation_payload_response.rb', line 20 def videos @videos end |
Class Method Details
.json_field_mappings ⇒ Object
Override field mappings for JSON serialization
35 36 37 38 39 40 41 42 |
# File 'lib/getstream_ruby/generated/models/moderation_payload_response.rb', line 35 def self.json_field_mappings { images: 'images', texts: 'texts', videos: 'videos', custom: 'custom' } end |