Class: Google::Shopping::Merchant::Reports::V1beta::ProductView::ItemIssue::ItemIssueSeverity

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

Overview

How the issue affects the serving of the product.

Defined Under Namespace

Modules: AggregatedIssueSeverity Classes: IssueSeverityPerReportingContext

Instance Attribute Summary collapse

Instance Attribute Details

#aggregated_severity::Google::Shopping::Merchant::Reports::V1beta::ProductView::ItemIssue::ItemIssueSeverity::AggregatedIssueSeverity

Returns Aggregated severity of the issue for all reporting contexts it affects.

This field can be used for filtering the results..

Returns:



407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
# File 'proto_docs/google/shopping/merchant/reports/v1beta/reports.rb', line 407

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

  # Issue severity per reporting context.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Reporting context the issue applies to.
  # @!attribute [rw] disapproved_countries
  #   @return [::Array<::String>]
  #     List of disapproved countries in the reporting context, represented
  #     in ISO 3166 format.
  # @!attribute [rw] demoted_countries
  #   @return [::Array<::String>]
  #     List of demoted countries in the reporting context, represented in
  #     ISO 3166 format.
  class IssueSeverityPerReportingContext
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Issue severity aggregated for all reporting contexts.
  module AggregatedIssueSeverity
    # Not specified.
    AGGREGATED_ISSUE_SEVERITY_UNSPECIFIED = 0

    # Issue disapproves the product in at least one reporting context.
    DISAPPROVED = 1

    # Issue demotes the product in all reporting contexts it affects.
    DEMOTED = 2

    # Issue resolution is `PENDING_PROCESSING`.
    PENDING = 3
  end
end

#severity_per_reporting_context::Array<::Google::Shopping::Merchant::Reports::V1beta::ProductView::ItemIssue::ItemIssueSeverity::IssueSeverityPerReportingContext>

Returns Issue severity per reporting context.



407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
# File 'proto_docs/google/shopping/merchant/reports/v1beta/reports.rb', line 407

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

  # Issue severity per reporting context.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     Reporting context the issue applies to.
  # @!attribute [rw] disapproved_countries
  #   @return [::Array<::String>]
  #     List of disapproved countries in the reporting context, represented
  #     in ISO 3166 format.
  # @!attribute [rw] demoted_countries
  #   @return [::Array<::String>]
  #     List of demoted countries in the reporting context, represented in
  #     ISO 3166 format.
  class IssueSeverityPerReportingContext
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Issue severity aggregated for all reporting contexts.
  module AggregatedIssueSeverity
    # Not specified.
    AGGREGATED_ISSUE_SEVERITY_UNSPECIFIED = 0

    # Issue disapproves the product in at least one reporting context.
    DISAPPROVED = 1

    # Issue demotes the product in all reporting contexts it affects.
    DEMOTED = 2

    # Issue resolution is `PENDING_PROCESSING`.
    PENDING = 3
  end
end