Class: Google::Shopping::Merchant::IssueResolution::V1beta::ExternalAction

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/shopping/merchant/issueresolution/v1beta/issueresolution.rb

Overview

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.

Defined Under Namespace

Modules: ExternalActionType

Instance Attribute Summary collapse

Instance Attribute Details

#type::Google::Shopping::Merchant::IssueResolution::V1beta::ExternalAction::ExternalActionType

Returns The type of external action.



753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/issueresolution.rb', line 753

class ExternalAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Enum specifying the type of action that requires to redirect the business
  # to an external location.
  module ExternalActionType
    # Default value. Will never be provided by the API.
    EXTERNAL_ACTION_TYPE_UNSPECIFIED = 0

    # Redirect to Merchant Center where the business can request a review for
    # issue related to their product.
    REVIEW_PRODUCT_ISSUE_IN_MERCHANT_CENTER = 1

    # Redirect to Merchant Center where the business can request a review for
    # issue related to their account.
    REVIEW_ACCOUNT_ISSUE_IN_MERCHANT_CENTER = 2

    # Redirect to the form in Help Center where the business can request a
    # legal appeal for the issue.
    LEGAL_APPEAL_IN_HELP_CENTER = 3

    # Redirect to Merchant Center where the business can perform identity
    # verification.
    VERIFY_IDENTITY_IN_MERCHANT_CENTER = 4
  end
end

#uri::String

Returns URL to external system, for example Merchant Center, where the business can perform the action.

Returns:

  • (::String)

    URL to external system, for example Merchant Center, where the business can perform the action.



753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/issueresolution.rb', line 753

class ExternalAction
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Enum specifying the type of action that requires to redirect the business
  # to an external location.
  module ExternalActionType
    # Default value. Will never be provided by the API.
    EXTERNAL_ACTION_TYPE_UNSPECIFIED = 0

    # Redirect to Merchant Center where the business can request a review for
    # issue related to their product.
    REVIEW_PRODUCT_ISSUE_IN_MERCHANT_CENTER = 1

    # Redirect to Merchant Center where the business can request a review for
    # issue related to their account.
    REVIEW_ACCOUNT_ISSUE_IN_MERCHANT_CENTER = 2

    # Redirect to the form in Help Center where the business can request a
    # legal appeal for the issue.
    LEGAL_APPEAL_IN_HELP_CENTER = 3

    # Redirect to Merchant Center where the business can perform identity
    # verification.
    VERIFY_IDENTITY_IN_MERCHANT_CENTER = 4
  end
end