View Source GoogleApi.Content.V21.Model.CheckoutSettings (google_api_content v0.67.1)

CheckoutSettings for a specific merchant ID.

Attributes

  • effectiveEnrollmentState (type: String.t, default: nil) - 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.
  • effectiveReviewState (type: String.t, default: nil) - 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.
  • effectiveUriSettings (type: GoogleApi.Content.V21.Model.UrlSettings.t, default: nil) - The effective value of url_settings 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.
  • enrollmentState (type: String.t, default: nil) - Output only. Reflects the merchant enrollment state in Checkout feature.
  • merchantId (type: String.t, default: nil) - Required. The ID of the account.
  • reviewState (type: String.t, default: nil) - Output only. Reflects the merchant review state in Checkout feature. 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.
  • uriSettings (type: GoogleApi.Content.V21.Model.UrlSettings.t, default: nil) - URL settings for cart or checkout URL.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Content.V21.Model.CheckoutSettings{
  effectiveEnrollmentState: String.t() | nil,
  effectiveReviewState: String.t() | nil,
  effectiveUriSettings: GoogleApi.Content.V21.Model.UrlSettings.t() | nil,
  enrollmentState: String.t() | nil,
  merchantId: String.t() | nil,
  reviewState: String.t() | nil,
  uriSettings: GoogleApi.Content.V21.Model.UrlSettings.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.