public static class Storefront.ShippingRate extends AbstractResponse<Storefront.ShippingRate>
optimisticData, responseData| Constructor and Description |
|---|
ShippingRate() |
ShippingRate(JsonObject fields) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getGraphQlTypeName() |
java.lang.String |
getHandle()
Human-readable unique identifier for this shipping rate.
|
Storefront.MoneyV2 |
getPrice()
Price of this shipping rate.
|
Storefront.MoneyV2 |
getPriceV2()
Deprecated.
Use `price` instead.
|
java.lang.String |
getTitle()
Title of this shipping rate.
|
Storefront.ShippingRate |
setHandle(java.lang.String arg) |
Storefront.ShippingRate |
setPrice(Storefront.MoneyV2 arg) |
Storefront.ShippingRate |
setPriceV2(Storefront.MoneyV2 arg) |
Storefront.ShippingRate |
setTitle(java.lang.String arg) |
boolean |
unwrapsToObject(java.lang.String key) |
collectNodes, get, getFieldName, getKey, jsonAsArray, jsonAsBoolean, jsonAsDouble, jsonAsInteger, jsonAsObject, jsonAsString, withAliaspublic ShippingRate()
public ShippingRate(JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic java.lang.String getGraphQlTypeName()
public java.lang.String getHandle()
public Storefront.ShippingRate setHandle(java.lang.String arg)
public Storefront.MoneyV2 getPrice()
public Storefront.ShippingRate setPrice(Storefront.MoneyV2 arg)
public Storefront.MoneyV2 getPriceV2()
public Storefront.ShippingRate setPriceV2(Storefront.MoneyV2 arg)
public java.lang.String getTitle()
public Storefront.ShippingRate setTitle(java.lang.String arg)
public boolean unwrapsToObject(java.lang.String key)
unwrapsToObject in class AbstractResponse<Storefront.ShippingRate>