public final class ActionFlow extends GeneratedMessage implements ActionFlowOrBuilder
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.
Protobuf type google.shopping.merchant.issueresolution.v1.ActionFlow
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int DIALOG_BUTTON_LABEL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DIALOG_CALLOUT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DIALOG_MESSAGE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DIALOG_TITLE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int INPUTS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int LABEL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ActionFlow getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ActionFlow.Builder newBuilder()
public static ActionFlow.Builder newBuilder(ActionFlow prototype)
public static ActionFlow parseDelimitedFrom(InputStream input)
public static ActionFlow parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ActionFlow parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ActionFlow parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ActionFlow parseFrom(ByteString data)
public static ActionFlow parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ActionFlow parseFrom(CodedInputStream input)
public static ActionFlow parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ActionFlow parseFrom(InputStream input)
public static ActionFlow parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ActionFlow parseFrom(ByteBuffer data)
public static ActionFlow parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ActionFlow> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public ActionFlow getDefaultInstanceForType()
public String getDialogButtonLabel()
Label for the button to trigger the action from the action dialog. For
example: "Request review"
string dialog_button_label = 9;
| Returns |
| Type |
Description |
String |
The dialogButtonLabel.
|
public ByteString getDialogButtonLabelBytes()
Label for the button to trigger the action from the action dialog. For
example: "Request review"
string dialog_button_label = 9;
| Returns |
| Type |
Description |
ByteString |
The bytes for dialogButtonLabel.
|
public Callout 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."
optional .google.shopping.merchant.issueresolution.v1.Callout dialog_callout = 8;
| Returns |
| Type |
Description |
Callout |
The dialogCallout.
|
public CalloutOrBuilder getDialogCalloutOrBuilder()
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."
optional .google.shopping.merchant.issueresolution.v1.Callout dialog_callout = 8;
public TextWithTooltip 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.
optional .google.shopping.merchant.issueresolution.v1.TextWithTooltip dialog_message = 7;
public TextWithTooltipOrBuilder getDialogMessageOrBuilder()
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.
optional .google.shopping.merchant.issueresolution.v1.TextWithTooltip dialog_message = 7;
public String getDialogTitle()
Title of the request dialog. For example: "Before you request a review"
string dialog_title = 4;
| Returns |
| Type |
Description |
String |
The dialogTitle.
|
public ByteString getDialogTitleBytes()
Title of the request dialog. For example: "Before you request a review"
string dialog_title = 4;
| Returns |
| Type |
Description |
ByteString |
The bytes for dialogTitle.
|
Not for display but need to be sent back for the selected action flow.
string id = 1;
| Returns |
| Type |
Description |
String |
The id.
|
public ByteString getIdBytes()
Not for display but need to be sent back for the selected action flow.
string id = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for id.
|
public InputField getInputs(int index)
A list of input fields.
repeated .google.shopping.merchant.issueresolution.v1.InputField inputs = 3;
| Parameter |
| Name |
Description |
index |
int
|
public int getInputsCount()
A list of input fields.
repeated .google.shopping.merchant.issueresolution.v1.InputField inputs = 3;
| Returns |
| Type |
Description |
int |
|
public List<InputField> getInputsList()
A list of input fields.
repeated .google.shopping.merchant.issueresolution.v1.InputField inputs = 3;
public InputFieldOrBuilder getInputsOrBuilder(int index)
A list of input fields.
repeated .google.shopping.merchant.issueresolution.v1.InputField inputs = 3;
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends InputFieldOrBuilder> getInputsOrBuilderList()
A list of input fields.
repeated .google.shopping.merchant.issueresolution.v1.InputField inputs = 3;
| Returns |
| Type |
Description |
List<? extends com.google.shopping.merchant.issueresolution.v1.InputFieldOrBuilder> |
|
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 label = 2;
| Returns |
| Type |
Description |
String |
The label.
|
public ByteString getLabelBytes()
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 label = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for label.
|
public Parser<ActionFlow> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasDialogCallout()
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."
optional .google.shopping.merchant.issueresolution.v1.Callout dialog_callout = 8;
| Returns |
| Type |
Description |
boolean |
Whether the dialogCallout field is set.
|
public boolean hasDialogMessage()
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.
optional .google.shopping.merchant.issueresolution.v1.TextWithTooltip dialog_message = 7;
| Returns |
| Type |
Description |
boolean |
Whether the dialogMessage field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ActionFlow.Builder newBuilderForType()
protected ActionFlow.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ActionFlow.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides