/** * This code was auto-generated by a Codezu. * * Changes to this file may cause incorrect behavior and will be lost if * the code is regenerated. */ package com.mozu.api.contracts.productadmin; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import org.joda.time.DateTime; import java.io.IOException; import java.lang.ClassNotFoundException; /** * Attribute search settings are a container for all of the search and indexing settings of an attribute. */ @JsonIgnoreProperties(ignoreUnknown = true) public class AttributeSearchSettings implements Serializable { // Default Serial Version UID private static final long serialVersionUID = 1L; /** * Indicates whether the attribute should be able to be used in filters, facets, and sorting on the public storefront. */ protected Boolean allowFilteringAndSortingInStorefront; public Boolean getAllowFilteringAndSortingInStorefront() { return this.allowFilteringAndSortingInStorefront; } public void setAllowFilteringAndSortingInStorefront(Boolean allowFilteringAndSortingInStorefront) { this.allowFilteringAndSortingInStorefront = allowFilteringAndSortingInStorefront; } /** * Indicates whether the attribute value is searchable in the merchant catalog admin. */ protected Boolean searchableInAdmin; public Boolean getSearchableInAdmin() { return this.searchableInAdmin; } public void setSearchableInAdmin(Boolean searchableInAdmin) { this.searchableInAdmin = searchableInAdmin; } /** * Indicates if the attribute value is searchable on the public storefront. */ protected Boolean searchableInStorefront; public Boolean getSearchableInStorefront() { return this.searchableInStorefront; } public void setSearchableInStorefront(Boolean searchableInStorefront) { this.searchableInStorefront = searchableInStorefront; } /** * Indicates what kind of values search queries and returns. If true, the system indexes the display value of string attributes instead of the canonical value for searching. Always use the canonical value for filtering. This does not apply for non-string attributes. */ protected Boolean searchDisplayValue; public Boolean getSearchDisplayValue() { return this.searchDisplayValue; } public void setSearchDisplayValue(Boolean searchDisplayValue) { this.searchDisplayValue = searchDisplayValue; } }