allowPartialAddresses:
Boolean -
Allows setting partial addresses on a Checkout, skipping the full validation of attributes.
The required attributes are city, province, and country.
Full validation of addresses is still done at completion time. Defaults to `null`.
buyerIdentity:
CheckoutBuyerIdentityInput -
The identity of the customer associated with the checkout.
customAttributes:
AttributeInput -
A list of extra information that's added to the checkout.
The input must not contain more than `250` values.
email:
String -
The email with which the customer wants to checkout.
lineItems:
CheckoutLineItemInput -
A list of line item objects, each one containing information about an item in the checkout.
The input must not contain more than `250` values.
note:
String -
The text of an optional note that a shop owner can attach to the checkout.
presentmentCurrencyCode:
CurrencyCode -
The three-letter currency code of one of the shop's enabled presentment currencies.
Including this field creates a checkout in the specified currency. By default, new
checkouts are created in the shop's primary currency.
shippingAddress:
MailingAddressInput -
The shipping address to where the line items will be shipped.