Namespace Google.Shopping.Merchant.IssueResolution.V1
Classes
AccountName
Resource name for the Account
resource.
Action
An actionable step that can be executed to solve the issue.
Action.Types
Container for nested types declared in the Action message type.
Action.Types.Reason
A single reason why the action is not available.
ActionFlow
Flow that can be selected for an action. When a business selects a flow, application should open a dialog with more information and input form.
ActionInput
Input provided by the business.
AggregateProductStatus
Aggregate product statuses for a given reporting context and country.
AggregateProductStatus.Types
Container for nested types declared in the AggregateProductStatus message type.
AggregateProductStatus.Types.ItemLevelIssue
The ItemLevelIssue of the product status.
AggregateProductStatus.Types.ItemLevelIssue.Types
Container for nested types declared in the ItemLevelIssue message type.
AggregateProductStatus.Types.Stats
Products statistics.
AggregateProductStatusName
Resource name for the AggregateProductStatus
resource.
AggregateProductStatusesService
Service to manage aggregate product statuses.
AggregateProductStatusesService.AggregateProductStatusesServiceBase
Base class for server-side implementations of AggregateProductStatusesService
AggregateProductStatusesService.AggregateProductStatusesServiceClient
Client for AggregateProductStatusesService
AggregateProductStatusesServiceClient
AggregateProductStatusesService client wrapper, for convenient use.
AggregateProductStatusesServiceClientBuilder
Builder class for AggregateProductStatusesServiceClient to provide simple configuration of credentials, endpoint etc.
AggregateProductStatusesServiceClientImpl
AggregateProductStatusesService client wrapper implementation, for convenient use.
AggregateProductStatusesServiceSettings
Settings for AggregateProductStatusesServiceClient instances.
Breakdown
A detailed impact breakdown for a group of regions where the impact of the issue on different shopping destinations is the same.
Breakdown.Types
Container for nested types declared in the Breakdown message type.
Breakdown.Types.Region
Region with code and localized name.
BuiltInSimpleAction
Action that is implemented and performed in (your) third-party application. Represents various functionality that is expected to be available to business and will help them with resolving the issue. The application should point the business to the place, where they can access the corresponding functionality. If the functionality is not supported, it is recommended to explain the situation to the business and provide them with instructions how to solve the issue.
BuiltInSimpleAction.Types
Container for nested types declared in the BuiltInSimpleAction message type.
BuiltInSimpleAction.Types.AdditionalContent
Long text from external source.
BuiltInUserInputAction
Action that is implemented and performed in (your) third-party application. The application needs to show an additional content and input form to the business. They can start the action only when they provided all required inputs. The application will request processing of the action by calling the triggeraction method.
Callout
An important message that should be highlighted. Usually displayed as a banner.
Callout.Types
Container for nested types declared in the Callout message type.
ExternalAction
Action that is implemented and performed outside of the third-party application. It should redirect the business to the provided URL of an external system where they can perform the action. For example to request a review in the Merchant Center.
ExternalAction.Types
Container for nested types declared in the ExternalAction message type.
Impact
Overall impact of the issue.
InputField
Input field that needs to be available to the business. If the field is marked as required, then a value needs to be provided for a successful processing of the request.
InputField.Types
Container for nested types declared in the InputField message type.
InputField.Types.CheckboxInput
Checkbox input allows the business to provide a boolean value. Corresponds to the html input type=checkbox.
If the business checks the box, the input value for the field is true
,
otherwise it is false
.
This type of input is often used as a confirmation that the business completed required steps before they are allowed to start the action. In such a case, the input field is marked as [required][google.shopping.merchant.issueresolution.v1.InputField.required] and the button to trigger the action should stay disabled until the business checks the box.
InputField.Types.ChoiceInput
Choice input allows the business to select one of the offered choices. Some choices may be linked to additional input fields that should be displayed under or next to the choice option. The value for the additional input field needs to be provided only when the specific choice is selected by the the business. For example, additional input field can be hidden or disabled until the business selects the specific choice.
InputField.Types.ChoiceInput.Types
Container for nested types declared in the ChoiceInput message type.
InputField.Types.ChoiceInput.Types.ChoiceInputOption
A choice that the business can select.
InputField.Types.TextInput
Text input allows the business to provide a text value.
InputField.Types.TextInput.Types
Container for nested types declared in the TextInput message type.
InputValue
Input provided by the business for input field.
InputValue.Types
Container for nested types declared in the InputValue message type.
InputValue.Types.CheckboxInputValue
Value for [checkbox input][google.shopping.merchant.issueresolution.v1.InputField.CheckboxInput] field.
InputValue.Types.ChoiceInputValue
Value for [choice input][google.shopping.merchant.issueresolution.v1.InputField.ChoiceInput] field.
InputValue.Types.TextInputValue
Value for [text input][google.shopping.merchant.issueresolution.v1.InputField.TextInput] field.
IssueResolutionService
Service to provide an issue resolution content for account issues and product issues.
IssueResolutionService.IssueResolutionServiceBase
Base class for server-side implementations of IssueResolutionService
IssueResolutionService.IssueResolutionServiceClient
Client for IssueResolutionService
IssueResolutionServiceClient
IssueResolutionService client wrapper, for convenient use.
IssueResolutionServiceClientBuilder
Builder class for IssueResolutionServiceClient to provide simple configuration of credentials, endpoint etc.
IssueResolutionServiceClientImpl
IssueResolutionService client wrapper implementation, for convenient use.
IssueResolutionServiceSettings
Settings for IssueResolutionServiceClient instances.
ListAggregateProductStatusesRequest
Request message for the ListAggregateProductStatuses
method.
ListAggregateProductStatusesResponse
Response message for the ListAggregateProductStatuses
method.
ProductName
Resource name for the Product
resource.
RenderAccountIssuesRequest
Request to provide issue resolution content and actions for business's account issues.
RenderAccountIssuesResponse
Response containing an issue resolution content and actions for listed account issues.
RenderIssuesRequestPayload
The payload for configuring how the content should be rendered.
RenderProductIssuesRequest
Request to provide an issue resolution content and actions for product issues of business's product.
RenderProductIssuesResponse
Response containing an issue resolution content and actions for listed product issues.
RenderedIssue
An issue affecting specific business or their product.
TextWithTooltip
Block of text that may contain a tooltip with more information.
TextWithTooltip.Types
Container for nested types declared in the TextWithTooltip message type.
TriggerActionPayload
The payload for the triggered action.
TriggerActionRequest
Request to start the selected action
TriggerActionResponse
Response informing about the started action.
Enums
AccountName.ResourceNameType
The possible contents of AccountName.
Action.ActionOneofCase
Enum of possible cases for the "action" oneof.
AggregateProductStatus.Types.ItemLevelIssue.Types.Resolution
How the issue can be resolved.
AggregateProductStatus.Types.ItemLevelIssue.Types.Severity
How the issue affects the serving of the product.
AggregateProductStatusName.ResourceNameType
The possible contents of AggregateProductStatusName.
BuiltInSimpleAction.Types.BuiltInSimpleActionType
Enum specifying the type of action in third-party application.
Callout.Types.CalloutStyleHint
Enum specifying the suggested style, how the message should be rendered.
ContentOption
Enum specifying how is the content returned.
ExternalAction.Types.ExternalActionType
Enum specifying the type of action that requires to redirect the business to an external location.
InputField.Types.TextInput.Types.TextInputType
Enum specifying the type of the text input and how it should be rendered.
InputField.ValueInputOneofCase
Enum of possible cases for the "value_input" oneof.
InputValue.ValueOneofCase
Enum of possible cases for the "value" oneof.
ProductName.ResourceNameType
The possible contents of ProductName.
RenderedIssue.ContentOneofCase
Enum of possible cases for the "content" oneof.
RenderedIssue.OutOfCourtDisputeSettlementOneofCase
Enum of possible cases for the "out_of_court_dispute_settlement" oneof.
Severity
Enum specifying the severity of the issue.
TextWithTooltip.TooltipValueOneofCase
Enum of possible cases for the "tooltip_value" oneof.
TextWithTooltip.Types.TooltipIconStyle
Enum specifying the type of an icon that is being used to display a corresponding tooltip in the Merchant Center.
TextWithTooltip.ValueOneofCase
Enum of possible cases for the "value" oneof.
UserInputActionRenderingOption
Enum specifying how actions with user input forms, such as requesting re-review, are handled.