public static class Storefront.ShopPolicy extends AbstractResponse<Storefront.ShopPolicy> implements Storefront.MenuItemResource, Storefront.Node
optimisticData, responseData| Constructor and Description |
|---|
ShopPolicy() |
ShopPolicy(JsonObject fields) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBody()
Policy text, maximum size of 64kb.
|
java.lang.String |
getGraphQlTypeName() |
java.lang.String |
getHandle()
Policy’s handle.
|
ID |
getId()
A globally-unique ID.
|
java.lang.String |
getTitle()
Policy’s title.
|
java.lang.String |
getUrl()
Public URL to the policy.
|
Storefront.ShopPolicy |
setBody(java.lang.String arg) |
Storefront.ShopPolicy |
setHandle(java.lang.String arg) |
Storefront.ShopPolicy |
setTitle(java.lang.String arg) |
Storefront.ShopPolicy |
setUrl(java.lang.String arg) |
boolean |
unwrapsToObject(java.lang.String key) |
collectNodes, get, getFieldName, getKey, jsonAsArray, jsonAsBoolean, jsonAsDouble, jsonAsInteger, jsonAsObject, jsonAsString, withAliaspublic ShopPolicy()
public ShopPolicy(JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic java.lang.String getGraphQlTypeName()
getGraphQlTypeName in interface Storefront.MenuItemResourcegetGraphQlTypeName in interface Storefront.NodegetGraphQlTypeName in interface Nodepublic java.lang.String getBody()
public Storefront.ShopPolicy setBody(java.lang.String arg)
public java.lang.String getHandle()
public Storefront.ShopPolicy setHandle(java.lang.String arg)
public ID getId()
getId in interface Storefront.NodegetId in interface Nodepublic java.lang.String getTitle()
public Storefront.ShopPolicy setTitle(java.lang.String arg)
public java.lang.String getUrl()
public Storefront.ShopPolicy setUrl(java.lang.String arg)
public boolean unwrapsToObject(java.lang.String key)
unwrapsToObject in class AbstractResponse<Storefront.ShopPolicy>