/**
* 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;
/**
* Mozu.ProductAdmin.Contracts.PriceListEntryExtra ApiType DOCUMENT_HERE
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class PriceListEntryExtra implements Serializable
{
// Default Serial Version UID
private static final long serialVersionUID = 1L;
/**
* Merchant-defined code for an extensible attribute. This code may be used to generate an object's fully qualified name, such as for products.
*/
protected String attributeCode;
public String getAttributeCode() {
return this.attributeCode;
}
public void setAttributeCode(String attributeCode) {
this.attributeCode = attributeCode;
}
/**
* The fully qualified name of the attribute. The attributeDefiniteId may be used to generate this name.
*/
protected String attributeFQN;
public String getAttributeFQN() {
return this.attributeFQN;
}
public void setAttributeFQN(String attributeFQN) {
this.attributeFQN = attributeFQN;
}
/**
* Name of attribute that this extra is based on. ReadOnly
*/
protected String attributeName;
public String getAttributeName() {
return this.attributeName;
}
public void setAttributeName(String attributeName) {
this.attributeName = attributeName;
}
/**
* Value to display. Currently only vaild when Value is a string type. ReadOnly
*/
protected String displayValue;
public String getDisplayValue() {
return this.displayValue;
}
public void setDisplayValue(String displayValue) {
this.displayValue = displayValue;
}
/**
* PriceList price for the extra
*/
protected Double price;
public Double getPrice() {
return this.price;
}
public void setPrice(Double price) {
this.price = price;
}
/**
* The value of a property, used by numerous objects within Mozu including facets, attributes, products, localized content, metadata, capabilities (Mozu and third-party), location inventory adjustment, and more. The value may be a string, integer, or double. Validation may be run against the entered and saved values depending on the object type.
*/
protected Object value;
public Object getValue() {
return this.value;
}
public void setValue(Object value) {
this.value = value;
}
}