Class: AILabTools::Generated::Params::ImageAIEmojiGeneratorParams

Inherits:
Params
  • Object
show all
Defined in:
lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(image:, expression:, style:, scene:, filler: nil) ⇒ ImageAIEmojiGeneratorParams

Returns a new instance of ImageAIEmojiGeneratorParams.



8
9
10
11
12
13
14
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 8

def initialize(image:, expression:, style:, scene:, filler: nil)
  @image = image
  @expression = expression
  @style = style
  @scene = scene
  @filler = filler
end

Instance Attribute Details

#expressionObject (readonly)

Returns the value of attribute expression.



7
8
9
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 7

def expression
  @expression
end

#fillerObject (readonly)

Returns the value of attribute filler.



7
8
9
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 7

def filler
  @filler
end

#imageObject (readonly)

Returns the value of attribute image.



7
8
9
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 7

def image
  @image
end

#sceneObject (readonly)

Returns the value of attribute scene.



7
8
9
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 7

def scene
  @scene
end

#styleObject (readonly)

Returns the value of attribute style.



7
8
9
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 7

def style
  @style
end

Instance Method Details

#body_fieldsObject



20
21
22
23
24
25
26
27
28
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 20

def body_fields
  compact_hash({
    "image" => @image,
    "expression" => @expression,
    "style" => @style,
    "scene" => @scene,
    "filler" => @filler,
  })
end

#query_fieldsObject



16
17
18
# File 'lib/ailabtools/generated/params/image_ai_emoji_generator_params.rb', line 16

def query_fields
  {}
end