public static class Storefront.FilterValue extends AbstractResponse<Storefront.FilterValue>
optimisticData, responseData| Constructor and Description |
|---|
FilterValue() |
FilterValue(JsonObject fields) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getCount()
The number of results that match this filter value.
|
java.lang.String |
getGraphQlTypeName() |
java.lang.String |
getId()
A unique identifier.
|
java.lang.String |
getInput()
An input object that can be used to filter by this value on the parent field.
|
java.lang.String |
getLabel()
A human-friendly string for this filter value.
|
Storefront.FilterValue |
setCount(java.lang.Integer arg) |
Storefront.FilterValue |
setId(java.lang.String arg) |
Storefront.FilterValue |
setInput(java.lang.String arg) |
Storefront.FilterValue |
setLabel(java.lang.String arg) |
boolean |
unwrapsToObject(java.lang.String key) |
collectNodes, get, getFieldName, getKey, jsonAsArray, jsonAsBoolean, jsonAsDouble, jsonAsInteger, jsonAsObject, jsonAsString, withAliaspublic FilterValue()
public FilterValue(JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic java.lang.String getGraphQlTypeName()
public java.lang.Integer getCount()
public Storefront.FilterValue setCount(java.lang.Integer arg)
public java.lang.String getId()
public Storefront.FilterValue setId(java.lang.String arg)
public java.lang.String getInput()
public Storefront.FilterValue setInput(java.lang.String arg)
public java.lang.String getLabel()
public Storefront.FilterValue setLabel(java.lang.String arg)
public boolean unwrapsToObject(java.lang.String key)
unwrapsToObject in class AbstractResponse<Storefront.FilterValue>