/** * 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.search; import java.util.List; import java.util.HashMap; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import org.joda.time.DateTime; import java.io.IOException; import java.lang.ClassNotFoundException; /** * Properties of synonyms and their relations via keys and lists to determine search results. */ @JsonIgnoreProperties(ignoreUnknown = true) public class SynonymDefinition implements Serializable { // Default Serial Version UID private static final long serialVersionUID = 1L; /** * Key used for metadata defined for objects, including extensible attributes, custom attributes associated with a shipping provider, and search synonyms definitions. This content may be user-defined depending on the object and usage. */ protected String key; public String getKey() { return this.key; } public void setKey(String key) { this.key = key; } protected Integer synonymId; public Integer getSynonymId() { return this.synonymId; } public void setSynonymId(Integer synonymId) { this.synonymId = synonymId; } /** * List of synonyms. If no key is defined the matches are bidirectional */ protected List<String> synonyms; public List<String> getSynonyms() { return this.synonyms; } public void setSynonyms(List<String> synonyms) { this.synonyms = synonyms; } }