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



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>



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>



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



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>



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



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>



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



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



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



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



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



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>



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


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>



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>



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



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



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



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



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



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


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



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



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


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



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



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>



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



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



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



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