public static class Storefront.CartPreferences extends AbstractResponse<Storefront.CartPreferences>
optimisticData, responseData| Constructor and Description |
|---|
CartPreferences() |
CartPreferences(JsonObject fields) |
| Modifier and Type | Method and Description |
|---|---|
Storefront.CartDeliveryPreference |
getDelivery()
Delivery preferences can be used to prefill the delivery section in at checkout.
|
java.lang.String |
getGraphQlTypeName() |
java.util.List<java.lang.String> |
getWallet()
Wallet preferences are used to populate relevant payment fields in the checkout flow.
|
Storefront.CartPreferences |
setDelivery(Storefront.CartDeliveryPreference arg) |
Storefront.CartPreferences |
setWallet(java.util.List<java.lang.String> arg) |
boolean |
unwrapsToObject(java.lang.String key) |
collectNodes, get, getFieldName, getKey, jsonAsArray, jsonAsBoolean, jsonAsDouble, jsonAsInteger, jsonAsObject, jsonAsString, withAliaspublic CartPreferences()
public CartPreferences(JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic java.lang.String getGraphQlTypeName()
public Storefront.CartDeliveryPreference getDelivery()
public Storefront.CartPreferences setDelivery(Storefront.CartDeliveryPreference arg)
public java.util.List<java.lang.String> getWallet()
public Storefront.CartPreferences setWallet(java.util.List<java.lang.String> arg)
public boolean unwrapsToObject(java.lang.String key)
unwrapsToObject in class AbstractResponse<Storefront.CartPreferences>