Class: Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus
- Inherits:
-
Object
- Object
- Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus
- 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
-
#country ⇒ ::String
The country of the aggregate product statuses.
-
#item_level_issues ⇒ ::Array<::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::ItemLevelIssue>
The product issues that affect the given reporting context and country.
-
#name ⇒ ::String
Identifier.
-
#reporting_context ⇒ ::Google::Shopping::Type::ReportingContext::ReportingContextEnum
The reporting context of the aggregate product statuses.
-
#stats ⇒ ::Google::Shopping::Merchant::IssueResolution::V1beta::AggregateProductStatus::Stats
Products statistics for the given reporting context and country.
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 |