Reference documentation and code samples for the Google Shopping Merchant Accounts V1beta Client class CheckoutSettings.
CheckoutSettings for a specific merchant.
Generated from protobuf message google.shopping.merchant.accounts.v1beta.CheckoutSettings
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 program configuration settings. Format: |
↳ uri_settings |
UriSettings
URI settings for cart or checkout URL. |
↳ eligible_destinations |
array
Optional. The destinations to which the checkout program applies, valid destination values are |
↳ enrollment_state |
int
Output only. Reflects the merchant enrollment state in |
↳ review_state |
int
Output only. Reflects the merchant review state in |
↳ effective_uri_settings |
UriSettings
Output only. The effective value of |
↳ effective_enrollment_state |
int
Output only. The effective value of enrollment_state for a given merchant ID. If account level settings are present then this value will be a copy of the account level settings. Otherwise, it will have the value of the parent account (for only marketplace sellers). |
↳ effective_review_state |
int
Output only. The effective value of |
getName
Identifier. The resource name of the program configuration settings.
Format: accounts/{account}/programs/{program}/checkoutSettings
Returns | |
---|---|
Type | Description |
string |
setName
Identifier. The resource name of the program configuration settings.
Format: accounts/{account}/programs/{program}/checkoutSettings
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUriSettings
URI settings for cart or checkout URL.
Returns | |
---|---|
Type | Description |
UriSettings|null |
hasUriSettings
clearUriSettings
setUriSettings
URI settings for cart or checkout URL.
Parameter | |
---|---|
Name | Description |
var |
UriSettings
|
Returns | |
---|---|
Type | Description |
$this |
getEligibleDestinations
Optional. The destinations to which the checkout program applies, valid
destination values are SHOPPING_ADS
, FREE_LISTINGS
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setEligibleDestinations
Optional. The destinations to which the checkout program applies, valid
destination values are SHOPPING_ADS
, FREE_LISTINGS
Parameter | |
---|---|
Name | Description |
var |
int[]
|
Returns | |
---|---|
Type | Description |
$this |
getEnrollmentState
Output only. Reflects the merchant enrollment state in Checkout
program.
Returns | |
---|---|
Type | Description |
int |
hasEnrollmentState
clearEnrollmentState
setEnrollmentState
Output only. Reflects the merchant enrollment state in Checkout
program.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getReviewState
Output only. Reflects the merchant review state in Checkout
program.
This is set based on the data quality reviews of the URL provided by
the merchant.
A merchant with enrollment state
as ENROLLED
can be in the following review states: IN_REVIEW
,
APPROVED
or DISAPPROVED
. A merchant must be in an enrollment_state
of
ENROLLED
before a review can begin for the merchant.For more details,
check the help center doc.
Returns | |
---|---|
Type | Description |
int |
hasReviewState
clearReviewState
setReviewState
Output only. Reflects the merchant review state in Checkout
program.
This is set based on the data quality reviews of the URL provided by
the merchant.
A merchant with enrollment state
as ENROLLED
can be in the following review states: IN_REVIEW
,
APPROVED
or DISAPPROVED
. A merchant must be in an enrollment_state
of
ENROLLED
before a review can begin for the merchant.For more details,
check the help center doc.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getEffectiveUriSettings
Output only. The effective value of uri_settings
for a given merchant. If
account level settings are present then this value will be a copy of url
settings. Otherwise, it will have the value of the parent account (for only
marketplace sellers).
Returns | |
---|---|
Type | Description |
UriSettings|null |
hasEffectiveUriSettings
clearEffectiveUriSettings
setEffectiveUriSettings
Output only. The effective value of uri_settings
for a given merchant. If
account level settings are present then this value will be a copy of url
settings. Otherwise, it will have the value of the parent account (for only
marketplace sellers).
Parameter | |
---|---|
Name | Description |
var |
UriSettings
|
Returns | |
---|---|
Type | Description |
$this |
getEffectiveEnrollmentState
Output only. The effective value of enrollment_state for a given merchant ID. If account level settings are present then this value will be a copy of the account level settings. Otherwise, it will have the value of the parent account (for only marketplace sellers).
Returns | |
---|---|
Type | Description |
int |
hasEffectiveEnrollmentState
clearEffectiveEnrollmentState
setEffectiveEnrollmentState
Output only. The effective value of enrollment_state for a given merchant ID. If account level settings are present then this value will be a copy of the account level settings. Otherwise, it will have the value of the parent account (for only marketplace sellers).
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getEffectiveReviewState
Output only. The effective value of review_state
for a given merchant ID.
If account level settings are present then this value will be a copy of the account level settings. Otherwise, it will have the value of the parent account (for only marketplace sellers).
Returns | |
---|---|
Type | Description |
int |
hasEffectiveReviewState
clearEffectiveReviewState
setEffectiveReviewState
Output only. The effective value of review_state
for a given merchant ID.
If account level settings are present then this value will be a copy of the account level settings. Otherwise, it will have the value of the parent account (for only marketplace sellers).
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |