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 |