Reference documentation and code samples for the Google Shopping Merchant Issue Resolution V1 Client class 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.
Generated from protobuf message google.shopping.merchant.issueresolution.v1.ActionFlow
Namespace
Google \ Shopping \ Merchant \ IssueResolution \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ id
string
Not for display but need to be sent back for the selected action flow.
↳ label
string
Text value describing the intent for the action flow. It can be used as an input label if business needs to pick one of multiple flows. For example: "I disagree with the issue"
↳ inputs
↳ dialog_title
string
Title of the request dialog. For example: "Before you request a review"
↳ dialog_message
TextWithTooltip
Message displayed in the request dialog. For example: "Make sure you've fixed all your country-specific issues. If not, you may have to wait 7 days to request another review". There may be an more information to be shown in a tooltip.
↳ dialog_callout
Callout
Important message to be highlighted in the request dialog. For example: "You can only request a review for disagreeing with this issue once. If it's not approved, you'll need to fix the issue and wait a few days before you can request another review."
↳ dialog_button_label
string
Label for the button to trigger the action from the action dialog. For example: "Request review"
getId
Not for display but need to be sent back for the selected action flow.
string
setId
Not for display but need to be sent back for the selected action flow.
var
string
$this
getLabel
Text value describing the intent for the action flow. It can be used as an input label if business needs to pick one of multiple flows. For example: "I disagree with the issue"
string
setLabel
Text value describing the intent for the action flow. It can be used as an input label if business needs to pick one of multiple flows. For example: "I disagree with the issue"
var
string
$this
getInputs
A list of input fields.
setInputs
A list of input fields.
$this
getDialogTitle
Title of the request dialog. For example: "Before you request a review"
string
setDialogTitle
Title of the request dialog. For example: "Before you request a review"
var
string
$this
getDialogMessage
Message displayed in the request dialog. For example: "Make sure you've fixed all your country-specific issues. If not, you may have to wait 7 days to request another review". There may be an more information to be shown in a tooltip.
hasDialogMessage
clearDialogMessage
setDialogMessage
Message displayed in the request dialog. For example: "Make sure you've fixed all your country-specific issues. If not, you may have to wait 7 days to request another review". There may be an more information to be shown in a tooltip.
$this
getDialogCallout
Important message to be highlighted in the request dialog. For example: "You can only request a review for disagreeing with this issue once. If it's not approved, you'll need to fix the issue and wait a few days before you can request another review."
hasDialogCallout
clearDialogCallout
setDialogCallout
Important message to be highlighted in the request dialog. For example: "You can only request a review for disagreeing with this issue once. If it's not approved, you'll need to fix the issue and wait a few days before you can request another review."
$this
getDialogButtonLabel
Label for the button to trigger the action from the action dialog. For example: "Request review"
string
setDialogButtonLabel
Label for the button to trigger the action from the action dialog. For example: "Request review"
var
string
$this