Google Shopping Merchant Reports V1beta Client - Class ItemIssueSeverity (0.1.0)

Reference documentation and code samples for the Google Shopping Merchant Reports V1beta Client class ItemIssueSeverity.

How the issue affects the serving of the product.

Generated from protobuf message google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity

Namespace

Google \ Shopping \ Merchant \ Reports \ V1beta \ ProductView \ ItemIssue

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ severity_per_destination array<Google\Shopping\Merchant\Reports\V1beta\ProductView\ItemIssue\ItemIssueSeverity\IssueSeverityPerDestination>

Issue severity per destination.

↳ aggregated_severity int

Aggregated severity of the issue for all destinations it affects. This field can be used for filtering the results.

getSeverityPerDestination

Issue severity per destination.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setSeverityPerDestination

Issue severity per destination.

Parameter
Name Description
var array<Google\Shopping\Merchant\Reports\V1beta\ProductView\ItemIssue\ItemIssueSeverity\IssueSeverityPerDestination>
Returns
Type Description
$this

getAggregatedSeverity

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

Returns
Type Description
int

hasAggregatedSeverity

clearAggregatedSeverity

setAggregatedSeverity

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

Parameter
Name Description
var int
Returns
Type Description
$this