Class: Google::Shopping::Merchant::Reviews::V1beta::ProductReviewStatus

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

Product review status.

Defined Under Namespace

Classes: ProductReviewDestinationStatus, ProductReviewItemLevelIssue

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Date on which the item has been created, in ISO 8601 format.

Returns:



212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 212

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

  # The destination status of the product review status.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The name of the reporting context.
  class ProductReviewDestinationStatus
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product review status.
  # @!attribute [r] code
  #   @return [::String]
  #     Output only. The error code of the issue.
  # @!attribute [r] severity
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewStatus::ProductReviewItemLevelIssue::Severity]
  #     Output only. How this issue affects serving of the product review.
  # @!attribute [r] resolution
  #   @return [::String]
  #     Output only. Whether the issue can be resolved by the merchant.
  # @!attribute [r] attribute
  #   @return [::String]
  #     Output only. The attribute's name, if the issue is caused by a single
  #     attribute.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The reporting context the issue applies to.
  # @!attribute [r] description
  #   @return [::String]
  #     Output only. A short issue description in English.
  # @!attribute [r] detail
  #   @return [::String]
  #     Output only. A detailed issue description in English.
  # @!attribute [r] documentation
  #   @return [::String]
  #     Output only. The URL of a web page to help with resolving this issue.
  class ProductReviewItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # How the issue affects the serving of the product review.
    module Severity
      # Not specified.
      SEVERITY_UNSPECIFIED = 0

      # This issue represents a warning and does not have a direct affect
      # on the product review.
      NOT_IMPACTED = 1

      # Issue disapproves the product review.
      DISAPPROVED = 2
    end
  end
end

#destination_statuses::Array<::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewStatus::ProductReviewDestinationStatus> (readonly)

Returns Output only. The intended destinations for the product review.

Returns:



212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 212

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

  # The destination status of the product review status.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The name of the reporting context.
  class ProductReviewDestinationStatus
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product review status.
  # @!attribute [r] code
  #   @return [::String]
  #     Output only. The error code of the issue.
  # @!attribute [r] severity
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewStatus::ProductReviewItemLevelIssue::Severity]
  #     Output only. How this issue affects serving of the product review.
  # @!attribute [r] resolution
  #   @return [::String]
  #     Output only. Whether the issue can be resolved by the merchant.
  # @!attribute [r] attribute
  #   @return [::String]
  #     Output only. The attribute's name, if the issue is caused by a single
  #     attribute.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The reporting context the issue applies to.
  # @!attribute [r] description
  #   @return [::String]
  #     Output only. A short issue description in English.
  # @!attribute [r] detail
  #   @return [::String]
  #     Output only. A detailed issue description in English.
  # @!attribute [r] documentation
  #   @return [::String]
  #     Output only. The URL of a web page to help with resolving this issue.
  class ProductReviewItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # How the issue affects the serving of the product review.
    module Severity
      # Not specified.
      SEVERITY_UNSPECIFIED = 0

      # This issue represents a warning and does not have a direct affect
      # on the product review.
      NOT_IMPACTED = 1

      # Issue disapproves the product review.
      DISAPPROVED = 2
    end
  end
end

#item_level_issues::Array<::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewStatus::ProductReviewItemLevelIssue> (readonly)

Returns Output only. A list of all issues associated with the product review.

Returns:



212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 212

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

  # The destination status of the product review status.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The name of the reporting context.
  class ProductReviewDestinationStatus
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product review status.
  # @!attribute [r] code
  #   @return [::String]
  #     Output only. The error code of the issue.
  # @!attribute [r] severity
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewStatus::ProductReviewItemLevelIssue::Severity]
  #     Output only. How this issue affects serving of the product review.
  # @!attribute [r] resolution
  #   @return [::String]
  #     Output only. Whether the issue can be resolved by the merchant.
  # @!attribute [r] attribute
  #   @return [::String]
  #     Output only. The attribute's name, if the issue is caused by a single
  #     attribute.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The reporting context the issue applies to.
  # @!attribute [r] description
  #   @return [::String]
  #     Output only. A short issue description in English.
  # @!attribute [r] detail
  #   @return [::String]
  #     Output only. A detailed issue description in English.
  # @!attribute [r] documentation
  #   @return [::String]
  #     Output only. The URL of a web page to help with resolving this issue.
  class ProductReviewItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # How the issue affects the serving of the product review.
    module Severity
      # Not specified.
      SEVERITY_UNSPECIFIED = 0

      # This issue represents a warning and does not have a direct affect
      # on the product review.
      NOT_IMPACTED = 1

      # Issue disapproves the product review.
      DISAPPROVED = 2
    end
  end
end

#last_update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Date on which the item has been last updated, in ISO 8601 format.

Returns:



212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
# File 'proto_docs/google/shopping/merchant/reviews/v1beta/productreviews_common.rb', line 212

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

  # The destination status of the product review status.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The name of the reporting context.
  class ProductReviewDestinationStatus
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product review status.
  # @!attribute [r] code
  #   @return [::String]
  #     Output only. The error code of the issue.
  # @!attribute [r] severity
  #   @return [::Google::Shopping::Merchant::Reviews::V1beta::ProductReviewStatus::ProductReviewItemLevelIssue::Severity]
  #     Output only. How this issue affects serving of the product review.
  # @!attribute [r] resolution
  #   @return [::String]
  #     Output only. Whether the issue can be resolved by the merchant.
  # @!attribute [r] attribute
  #   @return [::String]
  #     Output only. The attribute's name, if the issue is caused by a single
  #     attribute.
  # @!attribute [r] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Output only. The reporting context the issue applies to.
  # @!attribute [r] description
  #   @return [::String]
  #     Output only. A short issue description in English.
  # @!attribute [r] detail
  #   @return [::String]
  #     Output only. A detailed issue description in English.
  # @!attribute [r] documentation
  #   @return [::String]
  #     Output only. The URL of a web page to help with resolving this issue.
  class ProductReviewItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # How the issue affects the serving of the product review.
    module Severity
      # Not specified.
      SEVERITY_UNSPECIFIED = 0

      # This issue represents a warning and does not have a direct affect
      # on the product review.
      NOT_IMPACTED = 1

      # Issue disapproves the product review.
      DISAPPROVED = 2
    end
  end
end