Show / Hide Table of Contents

Class CheckoutSettings

CheckoutSettings for a specific merchant.

Inheritance
object
CheckoutSettings
Implements
IMessage<CheckoutSettings>
IEquatable<CheckoutSettings>
IDeepCloneable<CheckoutSettings>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
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
In this article
Back to top Generated by DocFX