com.mozu.api.contracts.location.Location Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mozu-api-core Show documentation
Show all versions of mozu-api-core Show documentation
Mozu Java is a SDK that enables you to create robust Java applications that integrate with the Mozu platform
/**
* 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.location;
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;
import com.mozu.api.contracts.core.Address;
import com.mozu.api.contracts.location.LocationAttribute;
import com.mozu.api.contracts.core.AuditInfo;
import com.mozu.api.contracts.location.FulfillmentType;
import com.mozu.api.contracts.location.Coordinates;
import com.mozu.api.contracts.location.LocationType;
import com.mozu.api.contracts.location.RegularHours;
import com.mozu.api.contracts.location.ShippingOriginContact;
/**
* Properties of a physical location a tenant uses to manage inventory and fulfills orders, provide store finder functionality, or both.
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class Location implements Serializable
{
// Default Serial Version UID
private static final long serialVersionUID = 1L;
/**
* Allow fullfillment with no (or less) stock
*/
protected Boolean allowFulfillmentWithNoStock;
public Boolean getAllowFulfillmentWithNoStock() {
return this.allowFulfillmentWithNoStock;
}
public void setAllowFulfillmentWithNoStock(Boolean allowFulfillmentWithNoStock) {
this.allowFulfillmentWithNoStock = allowFulfillmentWithNoStock;
}
protected String code;
public String getCode() {
return this.code;
}
public void setCode(String code) {
this.code = code;
}
protected String description;
public String getDescription() {
return this.description;
}
public void setDescription(String description) {
this.description = description;
}
protected Boolean express;
public Boolean getExpress() {
return this.express;
}
public void setExpress(Boolean express) {
this.express = express;
}
protected String fax;
public String getFax() {
return this.fax;
}
public void setFax(String fax) {
this.fax = fax;
}
protected Boolean includeInInventoryAggregrate;
public Boolean getIncludeInInventoryAggregrate() {
return this.includeInInventoryAggregrate;
}
public void setIncludeInInventoryAggregrate(Boolean includeInInventoryAggregrate) {
this.includeInInventoryAggregrate = includeInInventoryAggregrate;
}
protected Boolean includeInLocationExport;
public Boolean getIncludeInLocationExport() {
return this.includeInLocationExport;
}
public void setIncludeInLocationExport(Boolean includeInLocationExport) {
this.includeInLocationExport = includeInLocationExport;
}
/**
* Locations is disabled (soft delete)
*/
protected Boolean isDisabled;
public Boolean getIsDisabled() {
return this.isDisabled;
}
public void setIsDisabled(Boolean isDisabled) {
this.isDisabled = isDisabled;
}
protected String name;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
protected String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
protected String phone;
public String getPhone() {
return this.phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
protected Boolean supportsInventory;
public Boolean getSupportsInventory() {
return this.supportsInventory;
}
public void setSupportsInventory(Boolean supportsInventory) {
this.supportsInventory = supportsInventory;
}
protected List tags;
public List getTags() {
return this.tags;
}
public void setTags(List tags) {
this.tags = tags;
}
protected Boolean transferEnabled;
public Boolean getTransferEnabled() {
return this.transferEnabled;
}
public void setTransferEnabled(Boolean transferEnabled) {
this.transferEnabled = transferEnabled;
}
protected Boolean warehouseEnabled;
public Boolean getWarehouseEnabled() {
return this.warehouseEnabled;
}
public void setWarehouseEnabled(Boolean warehouseEnabled) {
this.warehouseEnabled = warehouseEnabled;
}
protected Address address;
public Address getAddress() {
return this.address;
}
public void setAddress(Address address) {
this.address = address;
}
/**
* Collection of attributes that may be paged list or a list, depending on the usage per object and API type.
*/
protected List attributes;
public List getAttributes() {
return this.attributes;
}
public void setAttributes(List attributes) {
this.attributes = attributes;
}
protected AuditInfo auditInfo;
public AuditInfo getAuditInfo() {
return this.auditInfo;
}
public void setAuditInfo(AuditInfo auditInfo) {
this.auditInfo = auditInfo;
}
protected List fulfillmentTypes;
public List getFulfillmentTypes() {
return this.fulfillmentTypes;
}
public void setFulfillmentTypes(List fulfillmentTypes) {
this.fulfillmentTypes = fulfillmentTypes;
}
protected Coordinates geo;
public Coordinates getGeo() {
return this.geo;
}
public void setGeo(Coordinates geo) {
this.geo = geo;
}
protected List locationTypes;
public List getLocationTypes() {
return this.locationTypes;
}
public void setLocationTypes(List locationTypes) {
this.locationTypes = locationTypes;
}
protected RegularHours regularHours;
public RegularHours getRegularHours() {
return this.regularHours;
}
public void setRegularHours(RegularHours regularHours) {
this.regularHours = regularHours;
}
/**
* Properties of a fulfillment contact for the shipping origin address associated with a location.
*/
protected ShippingOriginContact shippingOriginContact;
public ShippingOriginContact getShippingOriginContact() {
return this.shippingOriginContact;
}
public void setShippingOriginContact(ShippingOriginContact shippingOriginContact) {
this.shippingOriginContact = shippingOriginContact;
}
}