Class: Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus

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

Overview

Aggregate product statuses for a given reporting context and country.

Defined Under Namespace

Classes: ItemLevelIssue, Stats

Instance Attribute Summary collapse

Instance Attribute Details

#country::String



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/aggregateproductstatuses.rb', line 88

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

  # Products statistics.
  # @!attribute [rw] active_count
  #   @return [::Integer]
  #     The number of products that are active.
  # @!attribute [rw] pending_count
  #   @return [::Integer]
  #     The number of products that are pending.
  # @!attribute [rw] disapproved_count
  #   @return [::Integer]
  #     The number of products that are disapproved.
  # @!attribute [rw] expiring_count
  #   @return [::Integer]
  #     The number of products that are expiring.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product status.
  # @!attribute [rw] code
  #   @return [::String]
  #     The error code of the issue.
  # @!attribute [rw] severity
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Severity]
  #     How this issue affects serving of the offer.
  # @!attribute [rw] resolution
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Resolution]
  #     Whether the issue can be resolved by the merchant.
  # @!attribute [rw] attribute
  #   @return [::String]
  #     The attribute's name, if the issue is caused by a single attribute.
  # @!attribute [rw] description
  #   @return [::String]
  #     A short issue description in English.
  # @!attribute [rw] detail
  #   @return [::String]
  #     A detailed issue description in English.
  # @!attribute [rw] documentation_uri
  #   @return [::String]
  #     The URL of a web page to help with resolving this issue.
  # @!attribute [rw] product_count
  #   @return [::Integer]
  #     The number of products affected by this issue.
  class ItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

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

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

      # The product is demoted and most likely have limited performance
      # in search results
      DEMOTED = 2

      # Issue disapproves the product.
      DISAPPROVED = 3
    end

    # How the issue can be resolved.
    module Resolution
      # Not specified.
      RESOLUTION_UNSPECIFIED = 0

      # The issue can be resolved by the merchant.
      MERCHANT_ACTION = 1

      # The issue will be resolved auomatically.
      PENDING_PROCESSING = 2
    end
  end
end

#item_level_issues::Array<::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue>



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/aggregateproductstatuses.rb', line 88

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

  # Products statistics.
  # @!attribute [rw] active_count
  #   @return [::Integer]
  #     The number of products that are active.
  # @!attribute [rw] pending_count
  #   @return [::Integer]
  #     The number of products that are pending.
  # @!attribute [rw] disapproved_count
  #   @return [::Integer]
  #     The number of products that are disapproved.
  # @!attribute [rw] expiring_count
  #   @return [::Integer]
  #     The number of products that are expiring.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product status.
  # @!attribute [rw] code
  #   @return [::String]
  #     The error code of the issue.
  # @!attribute [rw] severity
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Severity]
  #     How this issue affects serving of the offer.
  # @!attribute [rw] resolution
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Resolution]
  #     Whether the issue can be resolved by the merchant.
  # @!attribute [rw] attribute
  #   @return [::String]
  #     The attribute's name, if the issue is caused by a single attribute.
  # @!attribute [rw] description
  #   @return [::String]
  #     A short issue description in English.
  # @!attribute [rw] detail
  #   @return [::String]
  #     A detailed issue description in English.
  # @!attribute [rw] documentation_uri
  #   @return [::String]
  #     The URL of a web page to help with resolving this issue.
  # @!attribute [rw] product_count
  #   @return [::Integer]
  #     The number of products affected by this issue.
  class ItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

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

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

      # The product is demoted and most likely have limited performance
      # in search results
      DEMOTED = 2

      # Issue disapproves the product.
      DISAPPROVED = 3
    end

    # How the issue can be resolved.
    module Resolution
      # Not specified.
      RESOLUTION_UNSPECIFIED = 0

      # The issue can be resolved by the merchant.
      MERCHANT_ACTION = 1

      # The issue will be resolved auomatically.
      PENDING_PROCESSING = 2
    end
  end
end

#name::String



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/aggregateproductstatuses.rb', line 88

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

  # Products statistics.
  # @!attribute [rw] active_count
  #   @return [::Integer]
  #     The number of products that are active.
  # @!attribute [rw] pending_count
  #   @return [::Integer]
  #     The number of products that are pending.
  # @!attribute [rw] disapproved_count
  #   @return [::Integer]
  #     The number of products that are disapproved.
  # @!attribute [rw] expiring_count
  #   @return [::Integer]
  #     The number of products that are expiring.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product status.
  # @!attribute [rw] code
  #   @return [::String]
  #     The error code of the issue.
  # @!attribute [rw] severity
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Severity]
  #     How this issue affects serving of the offer.
  # @!attribute [rw] resolution
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Resolution]
  #     Whether the issue can be resolved by the merchant.
  # @!attribute [rw] attribute
  #   @return [::String]
  #     The attribute's name, if the issue is caused by a single attribute.
  # @!attribute [rw] description
  #   @return [::String]
  #     A short issue description in English.
  # @!attribute [rw] detail
  #   @return [::String]
  #     A detailed issue description in English.
  # @!attribute [rw] documentation_uri
  #   @return [::String]
  #     The URL of a web page to help with resolving this issue.
  # @!attribute [rw] product_count
  #   @return [::Integer]
  #     The number of products affected by this issue.
  class ItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

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

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

      # The product is demoted and most likely have limited performance
      # in search results
      DEMOTED = 2

      # Issue disapproves the product.
      DISAPPROVED = 3
    end

    # How the issue can be resolved.
    module Resolution
      # Not specified.
      RESOLUTION_UNSPECIFIED = 0

      # The issue can be resolved by the merchant.
      MERCHANT_ACTION = 1

      # The issue will be resolved auomatically.
      PENDING_PROCESSING = 2
    end
  end
end

#reporting_context::Google::Shopping::Type::ReportingContext::ReportingContextEnum



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/aggregateproductstatuses.rb', line 88

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

  # Products statistics.
  # @!attribute [rw] active_count
  #   @return [::Integer]
  #     The number of products that are active.
  # @!attribute [rw] pending_count
  #   @return [::Integer]
  #     The number of products that are pending.
  # @!attribute [rw] disapproved_count
  #   @return [::Integer]
  #     The number of products that are disapproved.
  # @!attribute [rw] expiring_count
  #   @return [::Integer]
  #     The number of products that are expiring.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product status.
  # @!attribute [rw] code
  #   @return [::String]
  #     The error code of the issue.
  # @!attribute [rw] severity
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Severity]
  #     How this issue affects serving of the offer.
  # @!attribute [rw] resolution
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Resolution]
  #     Whether the issue can be resolved by the merchant.
  # @!attribute [rw] attribute
  #   @return [::String]
  #     The attribute's name, if the issue is caused by a single attribute.
  # @!attribute [rw] description
  #   @return [::String]
  #     A short issue description in English.
  # @!attribute [rw] detail
  #   @return [::String]
  #     A detailed issue description in English.
  # @!attribute [rw] documentation_uri
  #   @return [::String]
  #     The URL of a web page to help with resolving this issue.
  # @!attribute [rw] product_count
  #   @return [::Integer]
  #     The number of products affected by this issue.
  class ItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

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

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

      # The product is demoted and most likely have limited performance
      # in search results
      DEMOTED = 2

      # Issue disapproves the product.
      DISAPPROVED = 3
    end

    # How the issue can be resolved.
    module Resolution
      # Not specified.
      RESOLUTION_UNSPECIFIED = 0

      # The issue can be resolved by the merchant.
      MERCHANT_ACTION = 1

      # The issue will be resolved auomatically.
      PENDING_PROCESSING = 2
    end
  end
end

#stats::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::Stats



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/aggregateproductstatuses.rb', line 88

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

  # Products statistics.
  # @!attribute [rw] active_count
  #   @return [::Integer]
  #     The number of products that are active.
  # @!attribute [rw] pending_count
  #   @return [::Integer]
  #     The number of products that are pending.
  # @!attribute [rw] disapproved_count
  #   @return [::Integer]
  #     The number of products that are disapproved.
  # @!attribute [rw] expiring_count
  #   @return [::Integer]
  #     The number of products that are expiring.
  class Stats
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The ItemLevelIssue of the product status.
  # @!attribute [rw] code
  #   @return [::String]
  #     The error code of the issue.
  # @!attribute [rw] severity
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Severity]
  #     How this issue affects serving of the offer.
  # @!attribute [rw] resolution
  #   @return [::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue::Resolution]
  #     Whether the issue can be resolved by the merchant.
  # @!attribute [rw] attribute
  #   @return [::String]
  #     The attribute's name, if the issue is caused by a single attribute.
  # @!attribute [rw] description
  #   @return [::String]
  #     A short issue description in English.
  # @!attribute [rw] detail
  #   @return [::String]
  #     A detailed issue description in English.
  # @!attribute [rw] documentation_uri
  #   @return [::String]
  #     The URL of a web page to help with resolving this issue.
  # @!attribute [rw] product_count
  #   @return [::Integer]
  #     The number of products affected by this issue.
  class ItemLevelIssue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

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

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

      # The product is demoted and most likely have limited performance
      # in search results
      DEMOTED = 2

      # Issue disapproves the product.
      DISAPPROVED = 3
    end

    # How the issue can be resolved.
    module Resolution
      # Not specified.
      RESOLUTION_UNSPECIFIED = 0

      # The issue can be resolved by the merchant.
      MERCHANT_ACTION = 1

      # The issue will be resolved auomatically.
      PENDING_PROCESSING = 2
    end
  end
end