Class: Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb

Overview

Attributes.

Defined Under Namespace

Modules: CollectionMethod Classes: ReviewLink

Instance Attribute Summary collapse

Instance Attribute Details

#aggregator_name::String

Returns Optional. The name of the aggregator of the product reviews.

A publisher may use a reviews aggregator to manage reviews and provide the feeds. This element indicates the use of an aggregator and contains information about the aggregator.

Returns:

  • (::String)

    Optional. The name of the aggregator of the product reviews.

    A publisher may use a reviews aggregator to manage reviews and provide the feeds. This element indicates the use of an aggregator and contains information about the aggregator.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#asins::Array<::String>

Returns Optional. Contains ASINs (Amazon Standard Identification Numbers) associated with a product.

Returns:

  • (::Array<::String>)

    Optional. Contains ASINs (Amazon Standard Identification Numbers) associated with a product.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#brands::Array<::String>

Returns Optional. Contains brand names associated with a product.

Returns:

  • (::Array<::String>)

    Optional. Contains brand names associated with a product.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#collection_method::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::CollectionMethod

Returns Optional. The method used to collect the review.

Returns:



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#cons::Array<::String>

Returns Optional. Contains the disadvantages based on the opinion of the reviewer. Omit boilerplate text like "con:" unless it was written by the reviewer.

Returns:

  • (::Array<::String>)

    Optional. Contains the disadvantages based on the opinion of the reviewer. Omit boilerplate text like "con:" unless it was written by the reviewer.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#content::String

Returns Optional. The content of the review. If empty, the content might still get populated from pros and cons.

Returns:

  • (::String)

    Optional. The content of the review. If empty, the content might still get populated from pros and cons.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#gtins::Array<::String>

Returns Optional. Contains GTINs (global trade item numbers) associated with a product. Sub-types of GTINs (e.g. UPC, EAN, ISBN, JAN) are supported.

Returns:

  • (::Array<::String>)

    Optional. Contains GTINs (global trade item numbers) associated with a product. Sub-types of GTINs (e.g. UPC, EAN, ISBN, JAN) are supported.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#is_incentivized_review::Boolean

Returns Optional. Indicates whether the review is incentivized.

Returns:

  • (::Boolean)

    Optional. Indicates whether the review is incentivized.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#is_spam::Boolean

Returns Optional. Indicates whether the review is marked as spam in the publisher's system.

Returns:

  • (::Boolean)

    Optional. Indicates whether the review is marked as spam in the publisher's system.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#is_verified_purchase::Boolean

Returns Optional. Indicates whether the reviewer's purchase is verified.

Returns:

  • (::Boolean)

    Optional. Indicates whether the reviewer's purchase is verified.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#max_rating::Integer

Returns Optional. The maximum possible number for the rating. The value of the max rating must be greater than the value of the min attribute.

Returns:

  • (::Integer)

    Optional. The maximum possible number for the rating. The value of the max rating must be greater than the value of the min attribute.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#min_rating::Integer

Returns Optional. Contains the ratings associated with the review. The minimum possible number for the rating. This should be the worst possible rating and should not be a value for no rating.

Returns:

  • (::Integer)

    Optional. Contains the ratings associated with the review. The minimum possible number for the rating. This should be the worst possible rating and should not be a value for no rating.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#mpns::Array<::String>

Returns Optional. Contains MPNs (manufacturer part numbers) associated with a product.

Returns:

  • (::Array<::String>)

    Optional. Contains MPNs (manufacturer part numbers) associated with a product.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

Returns Optional. The URI of the product. This URI can have the same value as the review_link element, if the review URI and the product URI are the same.

Returns:

  • (::Array<::String>)

    Optional. The URI of the product. This URI can have the same value as the review_link element, if the review URI and the product URI are the same.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#product_names::Array<::String>

Returns Optional. Descriptive name of a product.

Returns:

  • (::Array<::String>)

    Optional. Descriptive name of a product.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#pros::Array<::String>

Returns Optional. Contains the advantages based on the opinion of the reviewer. Omit boilerplate text like "pro:" unless it was written by the reviewer.

Returns:

  • (::Array<::String>)

    Optional. Contains the advantages based on the opinion of the reviewer. Omit boilerplate text like "pro:" unless it was written by the reviewer.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#publisher_favicon::String

Returns Optional. A link to the company favicon of the publisher. The image dimensions should be favicon size: 16x16 pixels. The image format should be GIF, JPG or PNG.

Returns:

  • (::String)

    Optional. A link to the company favicon of the publisher. The image dimensions should be favicon size: 16x16 pixels. The image format should be GIF, JPG or PNG.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#publisher_name::String

Returns Optional. The name of the publisher of the product reviews.

The information about the publisher, which may be a retailer, manufacturer, reviews service company, or any entity that publishes product reviews.

Returns:

  • (::String)

    Optional. The name of the publisher of the product reviews.

    The information about the publisher, which may be a retailer, manufacturer, reviews service company, or any entity that publishes product reviews.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#rating::Float

Returns Optional. The reviewer's overall rating of the product.

Returns:

  • (::Float)

    Optional. The reviewer's overall rating of the product.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#review_country::String

Returns Optional. The country of the review defined by ISO 3166-1 Alpha-2 Country Code.

Returns:

  • (::String)

    Optional. The country of the review defined by ISO 3166-1 Alpha-2 Country Code.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#review_language::String

Returns Optional. The language of the review defined by BCP-47 language code.

Returns:

  • (::String)

    Optional. The language of the review defined by BCP-47 language code.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

Returns Optional. The URI of the review landing page.

Returns:



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#review_time::Google::Protobuf::Timestamp

Returns Required. The timestamp indicating when the review was written.

Returns:



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#reviewer_id::String

Returns Optional. The author of the product review.

A permanent, unique identifier for the author of the review in the publisher's system.

Returns:

  • (::String)

    Optional. The author of the product review.

    A permanent, unique identifier for the author of the review in the publisher's system.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

Returns Optional. A URI to an image of the reviewed product created by the review author. The URI does not have to end with an image file extension.

Returns:

  • (::Array<::String>)

    Optional. A URI to an image of the reviewed product created by the review author. The URI does not have to end with an image file extension.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#reviewer_is_anonymous::Boolean

Returns Optional. Set to true if the reviewer should remain anonymous.

Returns:

  • (::Boolean)

    Optional. Set to true if the reviewer should remain anonymous.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#reviewer_username::String

Returns Optional. The name of the reviewer of the product review.

Returns:

  • (::String)

    Optional. The name of the reviewer of the product review.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#skus::Array<::String>

Returns Optional. Contains SKUs (stock keeping units) associated with a product. Often this matches the product Offer Id in the product feed.

Returns:

  • (::Array<::String>)

    Optional. Contains SKUs (stock keeping units) associated with a product. Often this matches the product Offer Id in the product feed.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#subclient_name::String

Returns Optional. The name of the subclient of the product reviews.

The subclient is an identifier of the product review source. It should be equivalent to the directory provided in the file data source path.

Returns:

  • (::String)

    Optional. The name of the subclient of the product reviews.

    The subclient is an identifier of the product review source. It should be equivalent to the directory provided in the file data source path.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#title::String

Returns Optional. The title of the review.

Returns:

  • (::String)

    Optional. The title of the review.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end

#transaction_id::String

Returns Optional. A permanent, unique identifier for the transaction associated with the review in the publisher's system. This ID can be used to indicate that multiple reviews are associated with the same transaction.

Returns:

  • (::String)

    Optional. A permanent, unique identifier for the transaction associated with the review in the publisher's system. This ID can be used to indicate that multiple reviews are associated with the same transaction.



153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 153

class ProductReviewAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The URI of the review landing page.
  # @!attribute [rw] type
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewAttributes::ReviewLink::Type]
  #     Optional. Type of the review URI.
  # @!attribute [rw] link
  #   @return [::String]
  #     Optional. The URI of the review landing page.
  #     For example: `http://www.example.com/review_5.html`.
  class ReviewLink
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Type of the review URI.
    module Type
      # Type unspecified.
      TYPE_UNSPECIFIED = 0

      # The review page contains only this single review.
      SINGLETON = 1

      # The review page contains a group of reviews including this review.
      GROUP = 2
    end
  end

  # The method used to collect the review.
  module CollectionMethod
    # Collection method unspecified.
    COLLECTION_METHOD_UNSPECIFIED = 0

    # The user was not responding to a specific solicitation when they
    # submitted the review.
    UNSOLICITED = 1

    # The user submitted the review in response to a solicitation after
    # fulfillment of the user's order.
    POST_FULFILLMENT = 2
  end
end