Class: Google::Shopping::Merchant::Accounts::V1beta::AccountIssue

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

Overview

Defined Under Namespace

Modules: Severity Classes: ImpactedDestination

Instance Attribute Summary collapse

Instance Attribute Details

#detail::String

Returns Further localized details about the issue.

Returns:

  • (::String)

    Further localized details about the issue.



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/accountissue.rb', line 47

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

  # The impact of the issue on a destination.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     The impacted reporting context.
  # @!attribute [rw] impacts
  #   @return [::Array<::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::ImpactedDestination::Impact>]
  #     The (negative) impact for various regions on the given destination.
  class ImpactedDestination
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # The impact of the issue on a region.
    # @!attribute [rw] region_code
    #   @return [::String]
    #     The [CLDR region code](https://cldr.unicode.org/) where this issue
    #     applies.
    # @!attribute [rw] severity
    #   @return [::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::Severity]
    #     The severity of the issue on the destination and region.
    class Impact
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # All possible issue severities.
  module Severity
    # The severity is unknown.
    SEVERITY_UNSPECIFIED = 0

    # The issue causes offers to not serve.
    CRITICAL = 1

    # The issue might affect offers (in the future) or might be an
    # indicator of issues with offers.
    ERROR = 2

    # The issue is a suggestion for improvement.
    SUGGESTION = 3
  end
end

#documentation_uri::String

Returns Link to Merchant Center Help Center providing further information about the issue and how to fix it.

Returns:

  • (::String)

    Link to Merchant Center Help Center providing further information about the issue and how to fix it.



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/accountissue.rb', line 47

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

  # The impact of the issue on a destination.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     The impacted reporting context.
  # @!attribute [rw] impacts
  #   @return [::Array<::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::ImpactedDestination::Impact>]
  #     The (negative) impact for various regions on the given destination.
  class ImpactedDestination
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # The impact of the issue on a region.
    # @!attribute [rw] region_code
    #   @return [::String]
    #     The [CLDR region code](https://cldr.unicode.org/) where this issue
    #     applies.
    # @!attribute [rw] severity
    #   @return [::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::Severity]
    #     The severity of the issue on the destination and region.
    class Impact
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # All possible issue severities.
  module Severity
    # The severity is unknown.
    SEVERITY_UNSPECIFIED = 0

    # The issue causes offers to not serve.
    CRITICAL = 1

    # The issue might affect offers (in the future) or might be an
    # indicator of issues with offers.
    ERROR = 2

    # The issue is a suggestion for improvement.
    SUGGESTION = 3
  end
end

#impacted_destinations::Array<::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::ImpactedDestination>

Returns The impact this issue has on various destinations.

Returns:



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/accountissue.rb', line 47

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

  # The impact of the issue on a destination.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     The impacted reporting context.
  # @!attribute [rw] impacts
  #   @return [::Array<::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::ImpactedDestination::Impact>]
  #     The (negative) impact for various regions on the given destination.
  class ImpactedDestination
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # The impact of the issue on a region.
    # @!attribute [rw] region_code
    #   @return [::String]
    #     The [CLDR region code](https://cldr.unicode.org/) where this issue
    #     applies.
    # @!attribute [rw] severity
    #   @return [::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::Severity]
    #     The severity of the issue on the destination and region.
    class Impact
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # All possible issue severities.
  module Severity
    # The severity is unknown.
    SEVERITY_UNSPECIFIED = 0

    # The issue causes offers to not serve.
    CRITICAL = 1

    # The issue might affect offers (in the future) or might be an
    # indicator of issues with offers.
    ERROR = 2

    # The issue is a suggestion for improvement.
    SUGGESTION = 3
  end
end

#name::String

Returns Identifier. The resource name of the account issue. Format: accounts/{account}/issues/{id}.

Returns:

  • (::String)

    Identifier. The resource name of the account issue. Format: accounts/{account}/issues/{id}



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/accountissue.rb', line 47

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

  # The impact of the issue on a destination.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     The impacted reporting context.
  # @!attribute [rw] impacts
  #   @return [::Array<::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::ImpactedDestination::Impact>]
  #     The (negative) impact for various regions on the given destination.
  class ImpactedDestination
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # The impact of the issue on a region.
    # @!attribute [rw] region_code
    #   @return [::String]
    #     The [CLDR region code](https://cldr.unicode.org/) where this issue
    #     applies.
    # @!attribute [rw] severity
    #   @return [::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::Severity]
    #     The severity of the issue on the destination and region.
    class Impact
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # All possible issue severities.
  module Severity
    # The severity is unknown.
    SEVERITY_UNSPECIFIED = 0

    # The issue causes offers to not serve.
    CRITICAL = 1

    # The issue might affect offers (in the future) or might be an
    # indicator of issues with offers.
    ERROR = 2

    # The issue is a suggestion for improvement.
    SUGGESTION = 3
  end
end

#severity::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::Severity

Returns The overall severity of the issue.

Returns:



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/accountissue.rb', line 47

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

  # The impact of the issue on a destination.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     The impacted reporting context.
  # @!attribute [rw] impacts
  #   @return [::Array<::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::ImpactedDestination::Impact>]
  #     The (negative) impact for various regions on the given destination.
  class ImpactedDestination
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # The impact of the issue on a region.
    # @!attribute [rw] region_code
    #   @return [::String]
    #     The [CLDR region code](https://cldr.unicode.org/) where this issue
    #     applies.
    # @!attribute [rw] severity
    #   @return [::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::Severity]
    #     The severity of the issue on the destination and region.
    class Impact
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # All possible issue severities.
  module Severity
    # The severity is unknown.
    SEVERITY_UNSPECIFIED = 0

    # The issue causes offers to not serve.
    CRITICAL = 1

    # The issue might affect offers (in the future) or might be an
    # indicator of issues with offers.
    ERROR = 2

    # The issue is a suggestion for improvement.
    SUGGESTION = 3
  end
end

#title::String

Returns The localized title of the issue.

Returns:

  • (::String)

    The localized title of the issue.



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/accountissue.rb', line 47

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

  # The impact of the issue on a destination.
  # @!attribute [rw] reporting_context
  #   @return [::Google::Shopping::Type::ReportingContext::ReportingContextEnum]
  #     The impacted reporting context.
  # @!attribute [rw] impacts
  #   @return [::Array<::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::ImpactedDestination::Impact>]
  #     The (negative) impact for various regions on the given destination.
  class ImpactedDestination
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # The impact of the issue on a region.
    # @!attribute [rw] region_code
    #   @return [::String]
    #     The [CLDR region code](https://cldr.unicode.org/) where this issue
    #     applies.
    # @!attribute [rw] severity
    #   @return [::Google::Shopping::Merchant::Accounts::V1beta::AccountIssue::Severity]
    #     The severity of the issue on the destination and region.
    class Impact
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # All possible issue severities.
  module Severity
    # The severity is unknown.
    SEVERITY_UNSPECIFIED = 0

    # The issue causes offers to not serve.
    CRITICAL = 1

    # The issue might affect offers (in the future) or might be an
    # indicator of issues with offers.
    ERROR = 2

    # The issue is a suggestion for improvement.
    SUGGESTION = 3
  end
end