Class: AILabTools::Generated::Params::PortraitSkinAnalysisProfessionalParams

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(image:, left_side_image: nil, right_side_image: nil, return_maps: nil, return_marks: nil, roi_outline_color: nil, return_side_results: nil) ⇒ PortraitSkinAnalysisProfessionalParams

Returns a new instance of PortraitSkinAnalysisProfessionalParams.



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

def initialize(image:, left_side_image: nil, right_side_image: nil, return_maps: nil, return_marks: nil, roi_outline_color: nil, return_side_results: nil)
  @image = image
  @left_side_image = left_side_image
  @right_side_image = right_side_image
  @return_maps = return_maps
  @return_marks = return_marks
  @roi_outline_color = roi_outline_color
  @return_side_results = return_side_results
end

Instance Attribute Details

#imageObject (readonly)

Returns the value of attribute image.



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

def image
  @image
end

#left_side_imageObject (readonly)

Returns the value of attribute left_side_image.



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

def left_side_image
  @left_side_image
end

#return_mapsObject (readonly)

Returns the value of attribute return_maps.



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

def return_maps
  @return_maps
end

#return_marksObject (readonly)

Returns the value of attribute return_marks.



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

def return_marks
  @return_marks
end

#return_side_resultsObject (readonly)

Returns the value of attribute return_side_results.



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

def return_side_results
  @return_side_results
end

#right_side_imageObject (readonly)

Returns the value of attribute right_side_image.



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

def right_side_image
  @right_side_image
end

#roi_outline_colorObject (readonly)

Returns the value of attribute roi_outline_color.



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

def roi_outline_color
  @roi_outline_color
end

Instance Method Details

#body_fieldsObject



22
23
24
25
26
27
28
29
30
31
32
# File 'lib/ailabtools/generated/params/portrait_skin_analysis_professional_params.rb', line 22

def body_fields
  compact_hash({
    "image" => @image,
    "left_side_image" => @left_side_image,
    "right_side_image" => @right_side_image,
    "return_maps" => @return_maps,
    "return_marks" => @return_marks,
    "roi_outline_color" => @roi_outline_color,
    "return_side_results" => @return_side_results,
  })
end

#query_fieldsObject



18
19
20
# File 'lib/ailabtools/generated/params/portrait_skin_analysis_professional_params.rb', line 18

def query_fields
  {}
end