Class CheckoutSettings
CheckoutSettings for a specific merchant.
Implements
Namespace: Google.Shopping.Merchant.Accounts.V1
Assembly: Google.Shopping.Merchant.Accounts.V1.dll
Syntax
public sealed class CheckoutSettings : IMessage<CheckoutSettings>, IEquatable<CheckoutSettings>, IDeepCloneable<CheckoutSettings>, IBufferMessage, IMessage
Constructors
CheckoutSettings()
Declaration
public CheckoutSettings()
CheckoutSettings(CheckoutSettings)
Declaration
public CheckoutSettings(CheckoutSettings other)
Parameters
Type | Name | Description |
---|---|---|
CheckoutSettings | other |
Properties
CheckoutSettingsName
CheckoutSettingsName-typed view over the Name resource name property.
Declaration
public CheckoutSettingsName CheckoutSettingsName { get; set; }
Property Value
Type | Description |
---|---|
CheckoutSettingsName |
EffectiveEnrollmentState
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).
Declaration
public CheckoutSettings.Types.CheckoutEnrollmentState EffectiveEnrollmentState { get; set; }
Property Value
Type | Description |
---|---|
CheckoutSettings.Types.CheckoutEnrollmentState |
EffectiveReviewState
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).
Declaration
public CheckoutSettings.Types.CheckoutReviewState EffectiveReviewState { get; set; }
Property Value
Type | Description |
---|---|
CheckoutSettings.Types.CheckoutReviewState |
EffectiveUriSettings
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).
Declaration
public UriSettings EffectiveUriSettings { get; set; }
Property Value
Type | Description |
---|---|
UriSettings |
EligibleDestinations
Optional. The destinations (also known as Marketing
methods) to which
the checkout program applies, valid destination values are SHOPPING_ADS
,
FREE_LISTINGS
Declaration
public RepeatedField<Destination.Types.DestinationEnum> EligibleDestinations { get; }
Property Value
Type | Description |
---|---|
RepeatedField<Destination.Types.DestinationEnum> |
EnrollmentState
Output only. Reflects the merchant enrollment state in Checkout
program.
Declaration
public CheckoutSettings.Types.CheckoutEnrollmentState EnrollmentState { get; set; }
Property Value
Type | Description |
---|---|
CheckoutSettings.Types.CheckoutEnrollmentState |
HasEffectiveEnrollmentState
Gets whether the "effective_enrollment_state" field is set
Declaration
public bool HasEffectiveEnrollmentState { get; }
Property Value
Type | Description |
---|---|
bool |
HasEffectiveReviewState
Gets whether the "effective_review_state" field is set
Declaration
public bool HasEffectiveReviewState { get; }
Property Value
Type | Description |
---|---|
bool |
HasEnrollmentState
Gets whether the "enrollment_state" field is set
Declaration
public bool HasEnrollmentState { get; }
Property Value
Type | Description |
---|---|
bool |
HasReviewState
Gets whether the "review_state" field is set
Declaration
public bool HasReviewState { get; }
Property Value
Type | Description |
---|---|
bool |
Name
Identifier. The resource name of the program configuration settings.
Format: accounts/{account}/programs/{program}/checkoutSettings
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ReviewState
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.
Declaration
public CheckoutSettings.Types.CheckoutReviewState ReviewState { get; set; }
Property Value
Type | Description |
---|---|
CheckoutSettings.Types.CheckoutReviewState |
UriSettings
URI settings for cart or checkout URL.
Declaration
public UriSettings UriSettings { get; set; }
Property Value
Type | Description |
---|---|
UriSettings |