Class: Peddler::APIs::AplusContent20201101::ComparisonRow

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/aplus_content_2020_11_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#additional_info ⇒ Peddler::APIs::AplusContent20201101::TextComponent? (readonly)

Returns the value of attribute additional_info.



270
271
272
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 270

def additional_info
  @additional_info
end

#comparison_fields ⇒ Array[Peddler::APIs::AplusContent20201101::ComparisonFields]? (readonly)

Returns the value of attribute comparison_fields.



271
272
273
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 271

def comparison_fields
  @comparison_fields
end

#comparison_type ⇒ Peddler::APIs::AplusContent20201101::TextComponent? (readonly)

Returns the value of attribute comparison_type.



272
273
274
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 272

def comparison_type
  @comparison_type
end

#metric_name ⇒ Peddler::APIs::AplusContent20201101::TextComponent? (readonly)

Returns the value of attribute metric_name.



273
274
275
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 273

def metric_name
  @metric_name
end

#position ⇒ Integer? (readonly)

Returns the value of attribute position.

Returns:

  • (Integer, nil)


274
275
276
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 274

def position
  @position
end

Class Method Details

.[](additional_info:, comparison_fields:, comparison_type:, metric_name:, position:) ⇒ Peddler::APIs::AplusContent20201101::ComparisonRow .[](arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::AplusContent20201101::ComparisonRow



263
264
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 263

def self.[]: (?additional_info: Peddler::APIs::AplusContent20201101::TextComponent?, ?comparison_fields: Array[Peddler::APIs::AplusContent20201101::ComparisonFields]?, ?comparison_type: Peddler::APIs::AplusContent20201101::TextComponent?, ?metric_name: Peddler::APIs::AplusContent20201101::TextComponent?, ?position: Integer?) -> Peddler::APIs::AplusContent20201101::ComparisonRow
| (Peddler::APIs::AplusContent20201101::TextComponent?, Array[Peddler::APIs::AplusContent20201101::ComparisonFields]?, Peddler::APIs::AplusContent20201101::TextComponent?, Peddler::APIs::AplusContent20201101::TextComponent?, Integer?) -> Peddler::APIs::AplusContent20201101::ComparisonRow

.members ⇒ [ :additional_info, :comparison_fields, :comparison_type, :metric_name, :position ]

Returns:

  • ([ :additional_info, :comparison_fields, :comparison_type, :metric_name, :position ])


266
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 266

def self.members: () -> [ :additional_info, :comparison_fields, :comparison_type, :metric_name, :position ]

.new(additional_info:, comparison_fields:, comparison_type:, metric_name:, position:) ⇒ Peddler::APIs::AplusContent20201101::ComparisonRow .new(arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::AplusContent20201101::ComparisonRow



261
262
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 261

def self.new: (?additional_info: Peddler::APIs::AplusContent20201101::TextComponent?, ?comparison_fields: Array[Peddler::APIs::AplusContent20201101::ComparisonFields]?, ?comparison_type: Peddler::APIs::AplusContent20201101::TextComponent?, ?metric_name: Peddler::APIs::AplusContent20201101::TextComponent?, ?position: Integer?) -> Peddler::APIs::AplusContent20201101::ComparisonRow
| (Peddler::APIs::AplusContent20201101::TextComponent?, Array[Peddler::APIs::AplusContent20201101::ComparisonFields]?, Peddler::APIs::AplusContent20201101::TextComponent?, Peddler::APIs::AplusContent20201101::TextComponent?, Integer?) -> Peddler::APIs::AplusContent20201101::ComparisonRow

.parse ⇒ Peddler::APIs::AplusContent20201101::ComparisonRow

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



268
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 268

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::AplusContent20201101::ComparisonRow

Instance Method Details

#members ⇒ [ :additional_info, :comparison_fields, :comparison_type, :metric_name, :position ]

Returns:

  • ([ :additional_info, :comparison_fields, :comparison_type, :metric_name, :position ])


276
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 276

def members: () -> [ :additional_info, :comparison_fields, :comparison_type, :metric_name, :position ]

#to_h ⇒ { additional_info: Peddler::APIs::AplusContent20201101::TextComponent?, comparison_fields: Array[Peddler::APIs::AplusContent20201101::ComparisonFields]?, comparison_type: Peddler::APIs::AplusContent20201101::TextComponent?, metric_name: Peddler::APIs::AplusContent20201101::TextComponent?, position: Integer? }



277
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 277

def to_h: () -> { additional_info: Peddler::APIs::AplusContent20201101::TextComponent?, comparison_fields: Array[Peddler::APIs::AplusContent20201101::ComparisonFields]?, comparison_type: Peddler::APIs::AplusContent20201101::TextComponent?, metric_name: Peddler::APIs::AplusContent20201101::TextComponent?, position: Integer? }