Class: Google::Shopping::Merchant::IssueResolution::V1beta::InputValue

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

Input provided by the business for input field.

Defined Under Namespace

Classes: CheckboxInputValue, ChoiceInputValue, TextInputValue

Instance Attribute Summary collapse

Instance Attribute Details

#checkbox_input_value::Google::Shopping::Merchant::IssueResolution::V1beta::InputValue::CheckboxInputValue

Returns Value for [checkbox input][google.shopping.merchant.issueresolution.v1beta.InputField.CheckboxInput] field.

Note: The following fields are mutually exclusive: checkbox_input_value, text_input_value, choice_input_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/issueresolution.rb', line 866

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

  # Value for [text
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.TextInput]
  # field.
  # @!attribute [rw] value
  #   @return [::String]
  #     Required. Text provided by the business.
  class TextInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [choice
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput]
  # field.
  # @!attribute [rw] choice_input_option_id
  #   @return [::String]
  #     Required. [Id][InputField.ChoiceInput.id] of the option that was selected
  #     by the business.
  class ChoiceInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [checkbox
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.CheckboxInput]
  # field.
  # @!attribute [rw] value
  #   @return [::Boolean]
  #     Required. True if the business checked the box field. False otherwise.
  class CheckboxInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#choice_input_value::Google::Shopping::Merchant::IssueResolution::V1beta::InputValue::ChoiceInputValue

Returns Value for [choice input][google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput] field.

Note: The following fields are mutually exclusive: choice_input_value, text_input_value, checkbox_input_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/issueresolution.rb', line 866

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

  # Value for [text
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.TextInput]
  # field.
  # @!attribute [rw] value
  #   @return [::String]
  #     Required. Text provided by the business.
  class TextInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [choice
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput]
  # field.
  # @!attribute [rw] choice_input_option_id
  #   @return [::String]
  #     Required. [Id][InputField.ChoiceInput.id] of the option that was selected
  #     by the business.
  class ChoiceInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [checkbox
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.CheckboxInput]
  # field.
  # @!attribute [rw] value
  #   @return [::Boolean]
  #     Required. True if the business checked the box field. False otherwise.
  class CheckboxInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#input_field_id::String

Returns Required. Id of the corresponding input field.

Returns:

  • (::String)

    Required. Id of the corresponding input field.



866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/issueresolution.rb', line 866

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

  # Value for [text
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.TextInput]
  # field.
  # @!attribute [rw] value
  #   @return [::String]
  #     Required. Text provided by the business.
  class TextInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [choice
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput]
  # field.
  # @!attribute [rw] choice_input_option_id
  #   @return [::String]
  #     Required. [Id][InputField.ChoiceInput.id] of the option that was selected
  #     by the business.
  class ChoiceInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [checkbox
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.CheckboxInput]
  # field.
  # @!attribute [rw] value
  #   @return [::Boolean]
  #     Required. True if the business checked the box field. False otherwise.
  class CheckboxInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#text_input_value::Google::Shopping::Merchant::IssueResolution::V1beta::InputValue::TextInputValue

Returns Value for [text input][google.shopping.merchant.issueresolution.v1beta.InputField.TextInput] field.

Note: The following fields are mutually exclusive: text_input_value, choice_input_value, checkbox_input_value. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
# File 'proto_docs/google/shopping/merchant/issueresolution/v1beta/issueresolution.rb', line 866

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

  # Value for [text
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.TextInput]
  # field.
  # @!attribute [rw] value
  #   @return [::String]
  #     Required. Text provided by the business.
  class TextInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [choice
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.ChoiceInput]
  # field.
  # @!attribute [rw] choice_input_option_id
  #   @return [::String]
  #     Required. [Id][InputField.ChoiceInput.id] of the option that was selected
  #     by the business.
  class ChoiceInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Value for [checkbox
  # input][google.shopping.merchant.issueresolution.v1beta.InputField.CheckboxInput]
  # field.
  # @!attribute [rw] value
  #   @return [::Boolean]
  #     Required. True if the business checked the box field. False otherwise.
  class CheckboxInputValue
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end