Class: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asin_metricsPeddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics (readonly)

Returns the value of attribute asin_metrics.



539
540
541
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 539

def asin_metrics
  @asin_metrics
end

#browse_node_metricsPeddler::APIs::CustomerFeedback20240601::ItemReviewBrowseNodeMetrics? (readonly)

Returns the value of attribute browse_node_metrics.



540
541
542
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 540

def browse_node_metrics
  @browse_node_metrics
end

#child_asin_metricsPeddler::APIs::CustomerFeedback20240601::ChildASINMetrics? (readonly)

Returns the value of attribute child_asin_metrics.



541
542
543
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 541

def child_asin_metrics
  @child_asin_metrics
end

#parent_asin_metricsPeddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics? (readonly)

Returns the value of attribute parent_asin_metrics.



542
543
544
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 542

def parent_asin_metrics
  @parent_asin_metrics
end

#review_snippetsArray[String]? (readonly)

Returns the value of attribute review_snippets.

Returns:

  • (Array[String], nil)


543
544
545
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 543

def review_snippets
  @review_snippets
end

#subtopicsArray[Peddler::APIs::CustomerFeedback20240601::ItemReviewSubtopic]? (readonly)

Returns the value of attribute subtopics.



544
545
546
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 544

def subtopics
  @subtopics
end

#topicString (readonly)

Returns the value of attribute topic.

Returns:

  • (String)


545
546
547
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 545

def topic
  @topic
end

Class Method Details

.[](asin_metrics:, topic:, browse_node_metrics:, child_asin_metrics:, parent_asin_metrics:, review_snippets:, subtopics:) ⇒ Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic



532
533
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 532

def self.[]: (asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics, topic: String, ?browse_node_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewBrowseNodeMetrics?, ?child_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ChildASINMetrics?, ?parent_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics?, ?review_snippets: Array[String]?, ?subtopics: Array[Peddler::APIs::CustomerFeedback20240601::ItemReviewSubtopic]?) -> Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic
| (Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics, String, Peddler::APIs::CustomerFeedback20240601::ItemReviewBrowseNodeMetrics?, Peddler::APIs::CustomerFeedback20240601::ChildASINMetrics?, Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics?, Array[String]?, Array[Peddler::APIs::CustomerFeedback20240601::ItemReviewSubtopic]?) -> Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic

.members[ :asin_metrics, :topic, :browse_node_metrics, :child_asin_metrics, :parent_asin_metrics, :review_snippets, :subtopics ]

Returns:

  • ([ :asin_metrics, :topic, :browse_node_metrics, :child_asin_metrics, :parent_asin_metrics, :review_snippets, :subtopics ])


535
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 535

def self.members: () -> [ :asin_metrics, :topic, :browse_node_metrics, :child_asin_metrics, :parent_asin_metrics, :review_snippets, :subtopics ]

.new(asin_metrics:, topic:, browse_node_metrics:, child_asin_metrics:, parent_asin_metrics:, review_snippets:, subtopics:) ⇒ Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic



530
531
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 530

def self.new: (asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics, topic: String, ?browse_node_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewBrowseNodeMetrics?, ?child_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ChildASINMetrics?, ?parent_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics?, ?review_snippets: Array[String]?, ?subtopics: Array[Peddler::APIs::CustomerFeedback20240601::ItemReviewSubtopic]?) -> Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic
| (Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics, String, Peddler::APIs::CustomerFeedback20240601::ItemReviewBrowseNodeMetrics?, Peddler::APIs::CustomerFeedback20240601::ChildASINMetrics?, Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics?, Array[String]?, Array[Peddler::APIs::CustomerFeedback20240601::ItemReviewSubtopic]?) -> Peddler::APIs::CustomerFeedback20240601::ItemReviewTopic

.parsePeddler::APIs::CustomerFeedback20240601::ItemReviewTopic

Parameters:

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

Returns:



537
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 537

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

Instance Method Details

#members[ :asin_metrics, :topic, :browse_node_metrics, :child_asin_metrics, :parent_asin_metrics, :review_snippets, :subtopics ]

Returns:

  • ([ :asin_metrics, :topic, :browse_node_metrics, :child_asin_metrics, :parent_asin_metrics, :review_snippets, :subtopics ])


547
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 547

def members: () -> [ :asin_metrics, :topic, :browse_node_metrics, :child_asin_metrics, :parent_asin_metrics, :review_snippets, :subtopics ]

#to_h{ asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics, topic: String, browse_node_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewBrowseNodeMetrics?, child_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ChildASINMetrics?, parent_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics?, review_snippets: Array[String]?, subtopics: Array[Peddler::APIs::CustomerFeedback20240601::ItemReviewSubtopic]? }



548
# File 'sig/peddler/apis/customer_feedback_2024_06_01.rbs', line 548

def to_h: () -> { asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics, topic: String, browse_node_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewBrowseNodeMetrics?, child_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ChildASINMetrics?, parent_asin_metrics: Peddler::APIs::CustomerFeedback20240601::ItemReviewTopicMetrics?, review_snippets: Array[String]?, subtopics: Array[Peddler::APIs::CustomerFeedback20240601::ItemReviewSubtopic]? }