Reference documentation and code samples for the Google Shopping Merchant Accounts V1beta Client class TermsOfService.
A TermsOfService
.
Generated from protobuf message google.shopping.merchant.accounts.v1beta.TermsOfService
Namespace
Google \ Shopping \ Merchant \ Accounts \ V1betaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Identifier. The resource name of the terms of service version. Format: |
↳ region_code |
string
Region code as defined by CLDR. This is either a country where the ToS applies specifically to that country or |
↳ kind |
int
The Kind this terms of service version applies to. |
↳ file_uri |
string
URI for terms of service file that needs to be displayed to signing users. |
↳ external |
bool
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. |
getName
Identifier. The resource name of the terms of service version.
Format: termsOfService/{version}
Returns | |
---|---|
Type | Description |
string |
setName
Identifier. The resource name of the terms of service version.
Format: termsOfService/{version}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getRegionCode
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 | |
---|---|
Type | Description |
string |
setRegionCode
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).
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getKind
The Kind this terms of service version applies to.
Returns | |
---|---|
Type | Description |
int |
setKind
The Kind this terms of service version applies to.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getFileUri
URI for terms of service file that needs to be displayed to signing users.
Returns | |
---|---|
Type | Description |
string |
hasFileUri
clearFileUri
setFileUri
URI for terms of service file that needs to be displayed to signing users.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getExternal
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 | |
---|---|
Type | Description |
bool |
setExternal
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.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |