package org.multibit.mbm.api.request.item; import com.google.common.collect.Maps; import org.codehaus.jackson.annotate.JsonProperty; import java.util.Map; /** * <p>Request to provide the following to Resources:</p> * <ul> * <li>Provision of client state to update the details of an existing Item by an administrator</li> * </ul> * * @since 0.0.1 *   */ public class AdminUpdateItemRequest extends AdminCreateItemRequest { /** * The GTIN for the Item */ @JsonProperty private String gtin = null; /** * This collection is effectively the fields for the Item */ @JsonProperty("item_field_map") private Map<String, String> itemFieldMap = Maps.newLinkedHashMap(); public String getGTIN() { return gtin; } public void setGTIN(String gtin) { this.gtin = gtin; } public Map<String, String> getItemFieldMap() { return itemFieldMap; } public void setItemFieldMap(Map<String, String> itemFieldMap) { this.itemFieldMap = itemFieldMap; } }