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.
|
Storefront.MediaImage |
getImage()
The visual representation when the filter's presentation is `IMAGE`.
|
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.Swatch |
getSwatch()
The visual representation when the filter's presentation is `SWATCH`.
|
Storefront.FilterValue |
setCount(java.lang.Integer arg) |
Storefront.FilterValue |
setId(java.lang.String arg) |
Storefront.FilterValue |
setImage(Storefront.MediaImage arg) |
Storefront.FilterValue |
setInput(java.lang.String arg) |
Storefront.FilterValue |
setLabel(java.lang.String arg) |
Storefront.FilterValue |
setSwatch(Storefront.Swatch 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 Storefront.MediaImage getImage()
public Storefront.FilterValue setImage(Storefront.MediaImage 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 Storefront.Swatch getSwatch()
public Storefront.FilterValue setSwatch(Storefront.Swatch arg)
public boolean unwrapsToObject(java.lang.String key)
unwrapsToObject in class AbstractResponse<Storefront.FilterValue>