Class ActionFlow
Flow that can be selected for an action. When merchant selects a flow, application should open a dialog with more information and input form.
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class ActionFlow : IDirectResponseSchema
Properties
DialogButtonLabel
Label for the button to trigger the action from the action dialog. For example: "Request review"
Declaration
[JsonProperty("dialogButtonLabel")]
public virtual string DialogButtonLabel { get; set; }
Property Value
Type | Description |
---|---|
string |
DialogCallout
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."
Declaration
[JsonProperty("dialogCallout")]
public virtual Callout DialogCallout { get; set; }
Property Value
Type | Description |
---|---|
Callout |
DialogMessage
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.
Declaration
[JsonProperty("dialogMessage")]
public virtual TextWithTooltip DialogMessage { get; set; }
Property Value
Type | Description |
---|---|
TextWithTooltip |
DialogTitle
Title of the request dialog. For example: "Before you request a review"
Declaration
[JsonProperty("dialogTitle")]
public virtual string DialogTitle { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Not for display but need to be sent back for the selected action flow.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
Inputs
A list of input fields.
Declaration
[JsonProperty("inputs")]
public virtual IList<InputField> Inputs { get; set; }
Property Value
Type | Description |
---|---|
IList<InputField> |
Label
Text value describing the intent for the action flow. It can be used as an input label if merchant needs to pick one of multiple flows. For example: "I disagree with the issue"
Declaration
[JsonProperty("label")]
public virtual string Label { get; set; }
Property Value
Type | Description |
---|---|
string |