Class: Google::Shopping::Merchant::Accounts::V1beta::TermsOfService

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

Overview

A TermsOfService.

Instance Attribute Summary collapse

Instance Attribute Details

#external::Boolean

Returns Whether this terms of service version is external. External terms of service versions can only be agreed through external processes and not directly by the merchant through UI or API.

Returns:

  • (::Boolean)

    Whether this terms of service version is external. External terms of service versions can only be agreed through external processes and not directly by the merchant through UI or API.



49
50
51
52
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/termsofservice.rb', line 49

class TermsOfService
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#file_uri::String

Returns URI for terms of service file that needs to be displayed to signing users.

Returns:

  • (::String)

    URI for terms of service file that needs to be displayed to signing users.



49
50
51
52
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/termsofservice.rb', line 49

class TermsOfService
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kind::Google::Shopping::Merchant::Accounts::V1beta::TermsOfServiceKind

Returns The Kind this terms of service version applies to.

Returns:



49
50
51
52
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/termsofservice.rb', line 49

class TermsOfService
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

Returns Identifier. The resource name of the terms of service version. Format: termsOfService/{version}.

Returns:

  • (::String)

    Identifier. The resource name of the terms of service version. Format: termsOfService/{version}



49
50
51
52
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/termsofservice.rb', line 49

class TermsOfService
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#region_code::String

Returns Region code as defined by CLDR. This is either a country where the ToS applies specifically to that country or 001 when the same TermsOfService can be signed in any country. However note that when signing a ToS that applies globally we still expect that a specific country is provided (this should be merchant business country or program country of participation).

Returns:

  • (::String)

    Region code as defined by CLDR. This is either a country where the ToS applies specifically to that country or 001 when the same TermsOfService can be signed in any country. However note that when signing a ToS that applies globally we still expect that a specific country is provided (this should be merchant business country or program country of participation).



49
50
51
52
# File 'proto_docs/google/shopping/merchant/accounts/v1beta/termsofservice.rb', line 49

class TermsOfService
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end