GET | /api/InventoryHistory |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
/**
* InventoryHistoryRequires active-e Inventory Service
*/
@DataContract
public static class InventoryHistoryRequest extends BaseSecureRequest
{
@DataMember
public Long LocId = null;
@DataMember
public String Item = null;
public Long getLocId() { return LocId; }
public InventoryHistoryRequest setLocId(Long value) { this.LocId = value; return this; }
public String getItem() { return Item; }
public InventoryHistoryRequest setItem(String value) { this.Item = value; return this; }
}
@DataContract
public static class BaseSecureRequest extends BaseRequest
{
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", Name="Token", ParameterType="Header")
public String Token = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", Name="DeviceId", ParameterType="Header")
public String DeviceId = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", IsRequired=true, Name="AppId", ParameterType="Header")
public String AppId = null;
public String getToken() { return Token; }
public BaseSecureRequest setToken(String value) { this.Token = value; return this; }
public String getDeviceId() { return DeviceId; }
public BaseSecureRequest setDeviceId(String value) { this.DeviceId = value; return this; }
public String getAppId() { return AppId; }
public BaseSecureRequest setAppId(String value) { this.AppId = value; return this; }
}
@DataContract
public static class BaseRequest
{
/**
* This is your AIM API Key provided by Tri-Tech
*/
@DataMember
@ApiMember(DataType="string", Description="This is your AIM API Key provided by Tri-Tech", IsRequired=true, Name="ApiKey", ParameterType="header")
public String ApiKey = null;
@DataMember
@ApiMember(DataType="string", Name="OAuthToken", ParameterType="header")
public String OAuthToken = null;
public String getApiKey() { return ApiKey; }
public BaseRequest setApiKey(String value) { this.ApiKey = value; return this; }
public String getOAuthToken() { return OAuthToken; }
public BaseRequest setOAuthToken(String value) { this.OAuthToken = value; return this; }
}
@DataContract
public static class InventoryHistoryResponse extends BaseResponse
{
@DataMember
@ApiMember(Name="HistoryRecords", ParameterType="body")
public ArrayList<InventoryHistoryObj> HistoryRecords = null;
@DataMember
@ApiMember(Name="InventoryDetail", ParameterType="body")
public InventoryDetailResponse InventoryDetail = null;
public ArrayList<InventoryHistoryObj> getHistoryRecords() { return HistoryRecords; }
public InventoryHistoryResponse setHistoryRecords(ArrayList<InventoryHistoryObj> value) { this.HistoryRecords = value; return this; }
public InventoryDetailResponse getInventoryDetail() { return InventoryDetail; }
public InventoryHistoryResponse setInventoryDetail(InventoryDetailResponse value) { this.InventoryDetail = value; return this; }
}
@DataContract
public static class BaseResponse
{
/**
*
*/
@DataMember
@ApiMember(DataType="BaseResponseResult", Description="", Name="Status", ParameterType="body")
public BaseResponseResult Status = null;
public BaseResponseResult getStatus() { return Status; }
public BaseResponse setStatus(BaseResponseResult value) { this.Status = value; return this; }
}
@DataContract
public static class BaseResponseResult
{
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", Name="StatusCode", ParameterType="body")
public String StatusCode = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", Name="Login", ParameterType="body")
public String Login = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", Name="ErrorCode", ParameterType="body")
public String ErrorCode = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", Name="ErrorDisplayText", ParameterType="body")
public String ErrorDisplayText = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", Name="ErrorMessage", ParameterType="body")
public String ErrorMessage = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", ExcludeInSchema=true, Name="DomainName", ParameterType="body")
public String DomainName = null;
/**
*
*/
@DataMember
@ApiMember(DataType="string", Description="", ExcludeInSchema=true, Name="IPAddress", ParameterType="body")
public String IpAddress = null;
public String getStatusCode() { return StatusCode; }
public BaseResponseResult setStatusCode(String value) { this.StatusCode = value; return this; }
public String getLogin() { return Login; }
public BaseResponseResult setLogin(String value) { this.Login = value; return this; }
public String getErrorCode() { return ErrorCode; }
public BaseResponseResult setErrorCode(String value) { this.ErrorCode = value; return this; }
public String getErrorDisplayText() { return ErrorDisplayText; }
public BaseResponseResult setErrorDisplayText(String value) { this.ErrorDisplayText = value; return this; }
public String getErrorMessage() { return ErrorMessage; }
public BaseResponseResult setErrorMessage(String value) { this.ErrorMessage = value; return this; }
public String getDomainName() { return DomainName; }
public BaseResponseResult setDomainName(String value) { this.DomainName = value; return this; }
public String getIpAddress() { return IpAddress; }
public BaseResponseResult setIpAddress(String value) { this.IpAddress = value; return this; }
}
@DataContract
public static class InventoryHistoryObj
{
@DataMember
public Date DateVal = null;
@DataMember
public Date SDateVal = null;
@DataMember
public Integer Acct = null;
@DataMember
public Integer Sub = null;
@DataMember
public String CusName = null;
@DataMember
public BigDecimal Qty = null;
@DataMember
public BigDecimal Amt = null;
@DataMember
public String Ref = null;
@DataMember
public String Type = null;
@DataMember
public String Serial = null;
@DataMember
public String Employee = null;
@DataMember
public String EmployeeName = null;
@DataMember
public String Stloc = null;
@DataMember
public String Dunn = null;
@DataMember
public String SoldDesc = null;
@DataMember
public String Tcp_rtncode = null;
@DataMember
public String TableName = null;
@DataMember
public Long TraPk = null;
@DataMember
public Long CusPk = null;
@DataMember
public Long SasPk = null;
@DataMember
public Long SaqPk = null;
@DataMember
public Long SkuPk = null;
@DataMember
public Long SadPk = null;
@DataMember
public Long TablePk = null;
@DataMember
public String Description = null;
public Date getDateVal() { return DateVal; }
public InventoryHistoryObj setDateVal(Date value) { this.DateVal = value; return this; }
public Date getSDateVal() { return SDateVal; }
public InventoryHistoryObj setSDateVal(Date value) { this.SDateVal = value; return this; }
public Integer getAcct() { return Acct; }
public InventoryHistoryObj setAcct(Integer value) { this.Acct = value; return this; }
public Integer getSub() { return Sub; }
public InventoryHistoryObj setSub(Integer value) { this.Sub = value; return this; }
public String getCusName() { return CusName; }
public InventoryHistoryObj setCusName(String value) { this.CusName = value; return this; }
public BigDecimal getQty() { return Qty; }
public InventoryHistoryObj setQty(BigDecimal value) { this.Qty = value; return this; }
public BigDecimal getAmt() { return Amt; }
public InventoryHistoryObj setAmt(BigDecimal value) { this.Amt = value; return this; }
public String getRef() { return Ref; }
public InventoryHistoryObj setRef(String value) { this.Ref = value; return this; }
public String getType() { return Type; }
public InventoryHistoryObj setType(String value) { this.Type = value; return this; }
public String getSerial() { return Serial; }
public InventoryHistoryObj setSerial(String value) { this.Serial = value; return this; }
public String getEmployee() { return Employee; }
public InventoryHistoryObj setEmployee(String value) { this.Employee = value; return this; }
public String getEmployeeName() { return EmployeeName; }
public InventoryHistoryObj setEmployeeName(String value) { this.EmployeeName = value; return this; }
public String getStloc() { return Stloc; }
public InventoryHistoryObj setStloc(String value) { this.Stloc = value; return this; }
public String getDunn() { return Dunn; }
public InventoryHistoryObj setDunn(String value) { this.Dunn = value; return this; }
public String getSoldDesc() { return SoldDesc; }
public InventoryHistoryObj setSoldDesc(String value) { this.SoldDesc = value; return this; }
public String getTcpRtncode() { return Tcp_rtncode; }
public InventoryHistoryObj setTcpRtncode(String value) { this.Tcp_rtncode = value; return this; }
public String getTableName() { return TableName; }
public InventoryHistoryObj setTableName(String value) { this.TableName = value; return this; }
public Long getTraPk() { return TraPk; }
public InventoryHistoryObj setTraPk(Long value) { this.TraPk = value; return this; }
public Long getCusPk() { return CusPk; }
public InventoryHistoryObj setCusPk(Long value) { this.CusPk = value; return this; }
public Long getSasPk() { return SasPk; }
public InventoryHistoryObj setSasPk(Long value) { this.SasPk = value; return this; }
public Long getSaqPk() { return SaqPk; }
public InventoryHistoryObj setSaqPk(Long value) { this.SaqPk = value; return this; }
public Long getSkuPk() { return SkuPk; }
public InventoryHistoryObj setSkuPk(Long value) { this.SkuPk = value; return this; }
public Long getSadPk() { return SadPk; }
public InventoryHistoryObj setSadPk(Long value) { this.SadPk = value; return this; }
public Long getTablePk() { return TablePk; }
public InventoryHistoryObj setTablePk(Long value) { this.TablePk = value; return this; }
public String getDescription() { return Description; }
public InventoryHistoryObj setDescription(String value) { this.Description = value; return this; }
}
@DataContract
public static class InventoryDetailResponse extends BaseResponse
{
@DataMember
public Long SadPk = null;
@DataMember
public String InvType = null;
@DataMember
public String Model = null;
@DataMember
public String Description = null;
@DataMember
public String Mfg = null;
@DataMember
public Integer Category = null;
@DataMember
public String CategoryDescription = null;
@DataMember
public Integer SubCategory = null;
@DataMember
public String SubCategoryDescription = null;
@DataMember
public String SelectionCode = null;
@DataMember
public String SelectionCodeDescription = null;
@DataMember
public Boolean SellSerialsOnline = null;
@DataMember
public String Notes = null;
@DataMember
public ArrayList<ImageInfo> Images = null;
@DataMember
public Boolean HasImages = null;
@DataMember
public ArrayList<InventoryDetailByVariant> VariantDetails = null;
@DataMember
public ArrayList<AddOnDetail> AddOns = null;
@DataMember
public ActiveEInfo ActiveEInfo = null;
@DataMember
public BigDecimal Weight = null;
@DataMember
public String Unit = null;
@DataMember
public BigDecimal ShipCharge = null;
public Long getSadPk() { return SadPk; }
public InventoryDetailResponse setSadPk(Long value) { this.SadPk = value; return this; }
public String getInvType() { return InvType; }
public InventoryDetailResponse setInvType(String value) { this.InvType = value; return this; }
public String getModel() { return Model; }
public InventoryDetailResponse setModel(String value) { this.Model = value; return this; }
public String getDescription() { return Description; }
public InventoryDetailResponse setDescription(String value) { this.Description = value; return this; }
public String getMfg() { return Mfg; }
public InventoryDetailResponse setMfg(String value) { this.Mfg = value; return this; }
public Integer getCategory() { return Category; }
public InventoryDetailResponse setCategory(Integer value) { this.Category = value; return this; }
public String getCategoryDescription() { return CategoryDescription; }
public InventoryDetailResponse setCategoryDescription(String value) { this.CategoryDescription = value; return this; }
public Integer getSubCategory() { return SubCategory; }
public InventoryDetailResponse setSubCategory(Integer value) { this.SubCategory = value; return this; }
public String getSubCategoryDescription() { return SubCategoryDescription; }
public InventoryDetailResponse setSubCategoryDescription(String value) { this.SubCategoryDescription = value; return this; }
public String getSelectionCode() { return SelectionCode; }
public InventoryDetailResponse setSelectionCode(String value) { this.SelectionCode = value; return this; }
public String getSelectionCodeDescription() { return SelectionCodeDescription; }
public InventoryDetailResponse setSelectionCodeDescription(String value) { this.SelectionCodeDescription = value; return this; }
public Boolean isSellSerialsOnline() { return SellSerialsOnline; }
public InventoryDetailResponse setSellSerialsOnline(Boolean value) { this.SellSerialsOnline = value; return this; }
public String getNotes() { return Notes; }
public InventoryDetailResponse setNotes(String value) { this.Notes = value; return this; }
public ArrayList<ImageInfo> getImages() { return Images; }
public InventoryDetailResponse setImages(ArrayList<ImageInfo> value) { this.Images = value; return this; }
public Boolean isHasImages() { return HasImages; }
public InventoryDetailResponse setHasImages(Boolean value) { this.HasImages = value; return this; }
public ArrayList<InventoryDetailByVariant> getVariantDetails() { return VariantDetails; }
public InventoryDetailResponse setVariantDetails(ArrayList<InventoryDetailByVariant> value) { this.VariantDetails = value; return this; }
public ArrayList<AddOnDetail> getAddOns() { return AddOns; }
public InventoryDetailResponse setAddOns(ArrayList<AddOnDetail> value) { this.AddOns = value; return this; }
public ActiveEInfo getActiveEInfo() { return ActiveEInfo; }
public InventoryDetailResponse setActiveEInfo(ActiveEInfo value) { this.ActiveEInfo = value; return this; }
public BigDecimal getWeight() { return Weight; }
public InventoryDetailResponse setWeight(BigDecimal value) { this.Weight = value; return this; }
public String getUnit() { return Unit; }
public InventoryDetailResponse setUnit(String value) { this.Unit = value; return this; }
public BigDecimal getShipCharge() { return ShipCharge; }
public InventoryDetailResponse setShipCharge(BigDecimal value) { this.ShipCharge = value; return this; }
}
@DataContract
public static class ImageInfo
{
@DataMember
public String Url = null;
@DataMember
public String ImageStream = null;
@DataMember
public String ImageSize = null;
@DataMember
public String ErrorMessage = null;
@DataMember
public Long UriPk = null;
public String getUrl() { return Url; }
public ImageInfo setUrl(String value) { this.Url = value; return this; }
public String getImageStream() { return ImageStream; }
public ImageInfo setImageStream(String value) { this.ImageStream = value; return this; }
public String getImageSize() { return ImageSize; }
public ImageInfo setImageSize(String value) { this.ImageSize = value; return this; }
public String getErrorMessage() { return ErrorMessage; }
public ImageInfo setErrorMessage(String value) { this.ErrorMessage = value; return this; }
public Long getUriPk() { return UriPk; }
public ImageInfo setUriPk(Long value) { this.UriPk = value; return this; }
}
@DataContract
public static class InventoryDetailByVariant
{
@DataMember
public Long SkuPk = null;
@DataMember
public String Sku = null;
@DataMember
public BigDecimal VendorCost = null;
@DataMember
public String VendorName = null;
@DataMember
public ArrayList<InventoryDetailAttribute> Attributes = null;
@DataMember
public ArrayList<InventoryDetailByLocation> LocationDetails = null;
@DataMember
public ArrayList<ImageInfo> Images = null;
@DataMember
public Boolean HasImages = null;
@DataMember
public ArrayList<String> Barcodes = null;
public Long getSkuPk() { return SkuPk; }
public InventoryDetailByVariant setSkuPk(Long value) { this.SkuPk = value; return this; }
public String getSku() { return Sku; }
public InventoryDetailByVariant setSku(String value) { this.Sku = value; return this; }
public BigDecimal getVendorCost() { return VendorCost; }
public InventoryDetailByVariant setVendorCost(BigDecimal value) { this.VendorCost = value; return this; }
public String getVendorName() { return VendorName; }
public InventoryDetailByVariant setVendorName(String value) { this.VendorName = value; return this; }
public ArrayList<InventoryDetailAttribute> getAttributes() { return Attributes; }
public InventoryDetailByVariant setAttributes(ArrayList<InventoryDetailAttribute> value) { this.Attributes = value; return this; }
public ArrayList<InventoryDetailByLocation> getLocationDetails() { return LocationDetails; }
public InventoryDetailByVariant setLocationDetails(ArrayList<InventoryDetailByLocation> value) { this.LocationDetails = value; return this; }
public ArrayList<ImageInfo> getImages() { return Images; }
public InventoryDetailByVariant setImages(ArrayList<ImageInfo> value) { this.Images = value; return this; }
public Boolean isHasImages() { return HasImages; }
public InventoryDetailByVariant setHasImages(Boolean value) { this.HasImages = value; return this; }
public ArrayList<String> getBarcodes() { return Barcodes; }
public InventoryDetailByVariant setBarcodes(ArrayList<String> value) { this.Barcodes = value; return this; }
}
@DataContract
public static class InventoryDetailAttribute
{
@DataMember
public String Name = null;
@DataMember
public String Value = null;
@DataMember
public Integer Priority = null;
/**
* 1 is 'Don't Send to Web', 2 is 'Guided Navigation'
*/
@DataMember
@ApiMember(DataType="int", Description="1 is 'Don't Send to Web', 2 is 'Guided Navigation'", Name="WebType", ParameterType="query")
public Integer WebType = null;
public String getName() { return Name; }
public InventoryDetailAttribute setName(String value) { this.Name = value; return this; }
public String getValue() { return Value; }
public InventoryDetailAttribute setValue(String value) { this.Value = value; return this; }
public Integer getPriority() { return Priority; }
public InventoryDetailAttribute setPriority(Integer value) { this.Priority = value; return this; }
public Integer getWebType() { return WebType; }
public InventoryDetailAttribute setWebType(Integer value) { this.WebType = value; return this; }
}
@DataContract
public static class InventoryDetailByLocation
{
@DataMember
public Long SaqPk = null;
@DataMember
public LocationInfo LocationInfo = null;
@DataMember
public ArrayList<InventoryDetailBySerial> Serials = null;
@DataMember
public ArrayList<InventoryDetailSubstitute> Substitutes = null;
@DataMember
public BigDecimal Retail = null;
@DataMember
public BigDecimal OurPrice = null;
@DataMember
public BigDecimal SalePrice = null;
@DataMember
public String SaleInfo = null;
@DataMember
public BigDecimal PriceA = null;
@DataMember
public BigDecimal PriceB = null;
@DataMember
public BigDecimal PriceC = null;
@DataMember
public BigDecimal MinPrice = null;
@DataMember
public BigDecimal ActiveEPrice = null;
@DataMember
public BigDecimal CustomerPrice = null;
@DataMember
public Boolean AllowPriceChange = null;
@DataMember
public BigDecimal Qty = null;
@DataMember
public BigDecimal QtyAvail = null;
@DataMember
public BigDecimal ActiveeHoldbackQty = null;
@DataMember
public Integer ReorderMin = null;
@DataMember
public Integer ReorderMax = null;
@DataMember
public BigDecimal AverageCost = null;
@DataMember
public BigDecimal WeightedCost = null;
@DataMember
public String Locator = null;
@DataMember
public String SelectionCode = null;
@DataMember
public String SelectionCodeDescription = null;
@DataMember
public BigDecimal Spiff = null;
@DataMember
public BigDecimal CurrentSpotCheckQty = null;
@DataMember
public BigDecimal QtyOut = null;
@DataMember
public BigDecimal QtyOnOrder = null;
@DataMember
public BigDecimal AvailableForSTR = null;
public Long getSaqPk() { return SaqPk; }
public InventoryDetailByLocation setSaqPk(Long value) { this.SaqPk = value; return this; }
public LocationInfo getLocationInfo() { return LocationInfo; }
public InventoryDetailByLocation setLocationInfo(LocationInfo value) { this.LocationInfo = value; return this; }
public ArrayList<InventoryDetailBySerial> getSerials() { return Serials; }
public InventoryDetailByLocation setSerials(ArrayList<InventoryDetailBySerial> value) { this.Serials = value; return this; }
public ArrayList<InventoryDetailSubstitute> getSubstitutes() { return Substitutes; }
public InventoryDetailByLocation setSubstitutes(ArrayList<InventoryDetailSubstitute> value) { this.Substitutes = value; return this; }
public BigDecimal getRetail() { return Retail; }
public InventoryDetailByLocation setRetail(BigDecimal value) { this.Retail = value; return this; }
public BigDecimal getOurPrice() { return OurPrice; }
public InventoryDetailByLocation setOurPrice(BigDecimal value) { this.OurPrice = value; return this; }
public BigDecimal getSalePrice() { return SalePrice; }
public InventoryDetailByLocation setSalePrice(BigDecimal value) { this.SalePrice = value; return this; }
public String getSaleInfo() { return SaleInfo; }
public InventoryDetailByLocation setSaleInfo(String value) { this.SaleInfo = value; return this; }
public BigDecimal getPriceA() { return PriceA; }
public InventoryDetailByLocation setPriceA(BigDecimal value) { this.PriceA = value; return this; }
public BigDecimal getPriceB() { return PriceB; }
public InventoryDetailByLocation setPriceB(BigDecimal value) { this.PriceB = value; return this; }
public BigDecimal getPriceC() { return PriceC; }
public InventoryDetailByLocation setPriceC(BigDecimal value) { this.PriceC = value; return this; }
public BigDecimal getMinPrice() { return MinPrice; }
public InventoryDetailByLocation setMinPrice(BigDecimal value) { this.MinPrice = value; return this; }
public BigDecimal getActiveEPrice() { return ActiveEPrice; }
public InventoryDetailByLocation setActiveEPrice(BigDecimal value) { this.ActiveEPrice = value; return this; }
public BigDecimal getCustomerPrice() { return CustomerPrice; }
public InventoryDetailByLocation setCustomerPrice(BigDecimal value) { this.CustomerPrice = value; return this; }
public Boolean isAllowPriceChange() { return AllowPriceChange; }
public InventoryDetailByLocation setAllowPriceChange(Boolean value) { this.AllowPriceChange = value; return this; }
public BigDecimal getQty() { return Qty; }
public InventoryDetailByLocation setQty(BigDecimal value) { this.Qty = value; return this; }
public BigDecimal getQtyAvail() { return QtyAvail; }
public InventoryDetailByLocation setQtyAvail(BigDecimal value) { this.QtyAvail = value; return this; }
public BigDecimal getActiveeHoldbackQty() { return ActiveeHoldbackQty; }
public InventoryDetailByLocation setActiveeHoldbackQty(BigDecimal value) { this.ActiveeHoldbackQty = value; return this; }
public Integer getReorderMin() { return ReorderMin; }
public InventoryDetailByLocation setReorderMin(Integer value) { this.ReorderMin = value; return this; }
public Integer getReorderMax() { return ReorderMax; }
public InventoryDetailByLocation setReorderMax(Integer value) { this.ReorderMax = value; return this; }
public BigDecimal getAverageCost() { return AverageCost; }
public InventoryDetailByLocation setAverageCost(BigDecimal value) { this.AverageCost = value; return this; }
public BigDecimal getWeightedCost() { return WeightedCost; }
public InventoryDetailByLocation setWeightedCost(BigDecimal value) { this.WeightedCost = value; return this; }
public String getLocator() { return Locator; }
public InventoryDetailByLocation setLocator(String value) { this.Locator = value; return this; }
public String getSelectionCode() { return SelectionCode; }
public InventoryDetailByLocation setSelectionCode(String value) { this.SelectionCode = value; return this; }
public String getSelectionCodeDescription() { return SelectionCodeDescription; }
public InventoryDetailByLocation setSelectionCodeDescription(String value) { this.SelectionCodeDescription = value; return this; }
public BigDecimal getSpiff() { return Spiff; }
public InventoryDetailByLocation setSpiff(BigDecimal value) { this.Spiff = value; return this; }
public BigDecimal getCurrentSpotCheckQty() { return CurrentSpotCheckQty; }
public InventoryDetailByLocation setCurrentSpotCheckQty(BigDecimal value) { this.CurrentSpotCheckQty = value; return this; }
public BigDecimal getQtyOut() { return QtyOut; }
public InventoryDetailByLocation setQtyOut(BigDecimal value) { this.QtyOut = value; return this; }
public BigDecimal getQtyOnOrder() { return QtyOnOrder; }
public InventoryDetailByLocation setQtyOnOrder(BigDecimal value) { this.QtyOnOrder = value; return this; }
public BigDecimal getAvailableForSTR() { return AvailableForSTR; }
public InventoryDetailByLocation setAvailableForSTR(BigDecimal value) { this.AvailableForSTR = value; return this; }
}
@DataContract
public static class LocationInfo
{
@DataMember
public Long Id = null;
@DataMember
public String Desc = null;
@DataMember
public String ShortDesc = null;
@DataMember
public String Region = null;
@DataMember
public BigDecimal Latitude = null;
@DataMember
public BigDecimal Longitude = null;
@DataMember
public String InStorePickup = null;
@DataMember
public Boolean Active = null;
@DataMember
public Integer CashSaleAcct = null;
public Long getId() { return Id; }
public LocationInfo setId(Long value) { this.Id = value; return this; }
public String getDesc() { return Desc; }
public LocationInfo setDesc(String value) { this.Desc = value; return this; }
public String getShortDesc() { return ShortDesc; }
public LocationInfo setShortDesc(String value) { this.ShortDesc = value; return this; }
public String getRegion() { return Region; }
public LocationInfo setRegion(String value) { this.Region = value; return this; }
public BigDecimal getLatitude() { return Latitude; }
public LocationInfo setLatitude(BigDecimal value) { this.Latitude = value; return this; }
public BigDecimal getLongitude() { return Longitude; }
public LocationInfo setLongitude(BigDecimal value) { this.Longitude = value; return this; }
public String getInStorePickup() { return InStorePickup; }
public LocationInfo setInStorePickup(String value) { this.InStorePickup = value; return this; }
public Boolean isActive() { return Active; }
public LocationInfo setActive(Boolean value) { this.Active = value; return this; }
public Integer getCashSaleAcct() { return CashSaleAcct; }
public LocationInfo setCashSaleAcct(Integer value) { this.CashSaleAcct = value; return this; }
}
@DataContract
public static class InventoryDetailBySerial
{
@DataMember
public Long SasPk = null;
@DataMember
public String Serial = null;
@DataMember
public BigDecimal Retail = null;
@DataMember
public BigDecimal OurPrice = null;
@DataMember
public BigDecimal SalePrice = null;
@DataMember
public String Status = null;
@DataMember
public String SaleInfo = null;
@DataMember
public BigDecimal PriceA = null;
@DataMember
public BigDecimal PriceB = null;
@DataMember
public BigDecimal PriceC = null;
@DataMember
public BigDecimal MinPrice = null;
@DataMember
public BigDecimal ActiveEPrice = null;
@DataMember
public Boolean AllowPriceChange = null;
@DataMember
public BigDecimal Cost = null;
@DataMember
public BigDecimal WeightedCost = null;
@DataMember
public String Notes = null;
@DataMember
public ArrayList<InventoryDetailAttribute> Attributes = null;
@DataMember
public ArrayList<ImageInfo> Images = null;
@DataMember
public Boolean HasImages = null;
@DataMember
public Boolean IsActiveeHoldback = null;
@DataMember
public Integer CustomerAcct = null;
@DataMember
public Boolean AvailableForSTR = null;
public Long getSasPk() { return SasPk; }
public InventoryDetailBySerial setSasPk(Long value) { this.SasPk = value; return this; }
public String getSerial() { return Serial; }
public InventoryDetailBySerial setSerial(String value) { this.Serial = value; return this; }
public BigDecimal getRetail() { return Retail; }
public InventoryDetailBySerial setRetail(BigDecimal value) { this.Retail = value; return this; }
public BigDecimal getOurPrice() { return OurPrice; }
public InventoryDetailBySerial setOurPrice(BigDecimal value) { this.OurPrice = value; return this; }
public BigDecimal getSalePrice() { return SalePrice; }
public InventoryDetailBySerial setSalePrice(BigDecimal value) { this.SalePrice = value; return this; }
public String getStatus() { return Status; }
public InventoryDetailBySerial setStatus(String value) { this.Status = value; return this; }
public String getSaleInfo() { return SaleInfo; }
public InventoryDetailBySerial setSaleInfo(String value) { this.SaleInfo = value; return this; }
public BigDecimal getPriceA() { return PriceA; }
public InventoryDetailBySerial setPriceA(BigDecimal value) { this.PriceA = value; return this; }
public BigDecimal getPriceB() { return PriceB; }
public InventoryDetailBySerial setPriceB(BigDecimal value) { this.PriceB = value; return this; }
public BigDecimal getPriceC() { return PriceC; }
public InventoryDetailBySerial setPriceC(BigDecimal value) { this.PriceC = value; return this; }
public BigDecimal getMinPrice() { return MinPrice; }
public InventoryDetailBySerial setMinPrice(BigDecimal value) { this.MinPrice = value; return this; }
public BigDecimal getActiveEPrice() { return ActiveEPrice; }
public InventoryDetailBySerial setActiveEPrice(BigDecimal value) { this.ActiveEPrice = value; return this; }
public Boolean isAllowPriceChange() { return AllowPriceChange; }
public InventoryDetailBySerial setAllowPriceChange(Boolean value) { this.AllowPriceChange = value; return this; }
public BigDecimal getCost() { return Cost; }
public InventoryDetailBySerial setCost(BigDecimal value) { this.Cost = value; return this; }
public BigDecimal getWeightedCost() { return WeightedCost; }
public InventoryDetailBySerial setWeightedCost(BigDecimal value) { this.WeightedCost = value; return this; }
public String getNotes() { return Notes; }
public InventoryDetailBySerial setNotes(String value) { this.Notes = value; return this; }
public ArrayList<InventoryDetailAttribute> getAttributes() { return Attributes; }
public InventoryDetailBySerial setAttributes(ArrayList<InventoryDetailAttribute> value) { this.Attributes = value; return this; }
public ArrayList<ImageInfo> getImages() { return Images; }
public InventoryDetailBySerial setImages(ArrayList<ImageInfo> value) { this.Images = value; return this; }
public Boolean isHasImages() { return HasImages; }
public InventoryDetailBySerial setHasImages(Boolean value) { this.HasImages = value; return this; }
public Boolean getIsActiveeHoldback() { return IsActiveeHoldback; }
public InventoryDetailBySerial setIsActiveeHoldback(Boolean value) { this.IsActiveeHoldback = value; return this; }
public Integer getCustomerAcct() { return CustomerAcct; }
public InventoryDetailBySerial setCustomerAcct(Integer value) { this.CustomerAcct = value; return this; }
public Boolean isAvailableForSTR() { return AvailableForSTR; }
public InventoryDetailBySerial setAvailableForSTR(Boolean value) { this.AvailableForSTR = value; return this; }
}
@DataContract
public static class InventoryDetailSubstitute
{
@DataMember
public String Model = null;
@DataMember
public String Sku = null;
@DataMember
public String Mfg = null;
@DataMember
public String Description = null;
@DataMember
public BigDecimal Price = null;
@DataMember
public BigDecimal AvailableQty = null;
public String getModel() { return Model; }
public InventoryDetailSubstitute setModel(String value) { this.Model = value; return this; }
public String getSku() { return Sku; }
public InventoryDetailSubstitute setSku(String value) { this.Sku = value; return this; }
public String getMfg() { return Mfg; }
public InventoryDetailSubstitute setMfg(String value) { this.Mfg = value; return this; }
public String getDescription() { return Description; }
public InventoryDetailSubstitute setDescription(String value) { this.Description = value; return this; }
public BigDecimal getPrice() { return Price; }
public InventoryDetailSubstitute setPrice(BigDecimal value) { this.Price = value; return this; }
public BigDecimal getAvailableQty() { return AvailableQty; }
public InventoryDetailSubstitute setAvailableQty(BigDecimal value) { this.AvailableQty = value; return this; }
}
@DataContract
public static class AddOnDetail
{
@DataMember
public Long SadPk = null;
@DataMember
public Long SkuPk = null;
@DataMember
public Long CatPk = null;
@DataMember
public Long SubPk = null;
@DataMember
public String Item = null;
@DataMember
public String Description = null;
@DataMember
public BigDecimal Price = null;
public Long getSadPk() { return SadPk; }
public AddOnDetail setSadPk(Long value) { this.SadPk = value; return this; }
public Long getSkuPk() { return SkuPk; }
public AddOnDetail setSkuPk(Long value) { this.SkuPk = value; return this; }
public Long getCatPk() { return CatPk; }
public AddOnDetail setCatPk(Long value) { this.CatPk = value; return this; }
public Long getSubPk() { return SubPk; }
public AddOnDetail setSubPk(Long value) { this.SubPk = value; return this; }
public String getItem() { return Item; }
public AddOnDetail setItem(String value) { this.Item = value; return this; }
public String getDescription() { return Description; }
public AddOnDetail setDescription(String value) { this.Description = value; return this; }
public BigDecimal getPrice() { return Price; }
public AddOnDetail setPrice(BigDecimal value) { this.Price = value; return this; }
}
@DataContract
public static class ActiveEInfo
{
@DataMember
public String Dimension = null;
@DataMember
public String WebDescription = null;
@DataMember
public String Summary = null;
@DataMember
public String SETitle = null;
@DataMember
public String SEDescription = null;
@DataMember
public String SEKeywords = null;
@DataMember
public String SEAltText = null;
@DataMember
public String SEHtmlFreeText = null;
@DataMember
public Boolean Unpublished = null;
@DataMember
public Boolean FreeShipping = null;
@DataMember
public Boolean IsFeatured = null;
@DataMember
public ArrayList<Long> WebCategoryIds = null;
public String getDimension() { return Dimension; }
public ActiveEInfo setDimension(String value) { this.Dimension = value; return this; }
public String getWebDescription() { return WebDescription; }
public ActiveEInfo setWebDescription(String value) { this.WebDescription = value; return this; }
public String getSummary() { return Summary; }
public ActiveEInfo setSummary(String value) { this.Summary = value; return this; }
public String getSeTitle() { return SETitle; }
public ActiveEInfo setSeTitle(String value) { this.SETitle = value; return this; }
public String getSeDescription() { return SEDescription; }
public ActiveEInfo setSeDescription(String value) { this.SEDescription = value; return this; }
public String getSeKeywords() { return SEKeywords; }
public ActiveEInfo setSeKeywords(String value) { this.SEKeywords = value; return this; }
public String getSeAltText() { return SEAltText; }
public ActiveEInfo setSeAltText(String value) { this.SEAltText = value; return this; }
public String getSeHtmlFreeText() { return SEHtmlFreeText; }
public ActiveEInfo setSeHtmlFreeText(String value) { this.SEHtmlFreeText = value; return this; }
public Boolean isUnpublished() { return Unpublished; }
public ActiveEInfo setUnpublished(Boolean value) { this.Unpublished = value; return this; }
public Boolean isFreeShipping() { return FreeShipping; }
public ActiveEInfo setFreeShipping(Boolean value) { this.FreeShipping = value; return this; }
public Boolean getIsFeatured() { return IsFeatured; }
public ActiveEInfo setIsFeatured(Boolean value) { this.IsFeatured = value; return this; }
public ArrayList<Long> getWebCategoryIds() { return WebCategoryIds; }
public ActiveEInfo setWebCategoryIds(ArrayList<Long> value) { this.WebCategoryIds = value; return this; }
}
}
Java InventoryHistoryRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /api/InventoryHistory HTTP/1.1 Host: active-ewebservice.biz Accept: application/json
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"HistoryRecords":[{"Acct":0,"Sub":0,"CusName":"String","Qty":0,"Amt":0,"Ref":"String","Type":"String","Serial":"String","Employee":"String","EmployeeName":"String","Stloc":"String","Dunn":"String","SoldDesc":"String","Tcp_rtncode":"String","TableName":"String","TraPk":0,"CusPk":0,"SasPk":0,"SaqPk":0,"SkuPk":0,"SadPk":0,"TablePk":0,"Description":"String"}],"InventoryDetail":{"SadPk":0,"InvType":"String","Model":"String","Description":"String","Mfg":"String","Category":0,"CategoryDescription":"String","SubCategory":0,"SubCategoryDescription":"String","SelectionCode":"String","SelectionCodeDescription":"String","SellSerialsOnline":false,"Notes":"String","Images":[{"Url":"String","ImageStream":"String","ImageSize":"String","ErrorMessage":"String","UriPk":0}],"HasImages":true,"VariantDetails":[{}],"AddOns":[{}],"ActiveEInfo":{"Dimension":"String","WebDescription":"String","Summary":"String","SETitle":"String","SEDescription":"String","SEKeywords":"String","SEAltText":"String","SEHtmlFreeText":"String","Unpublished":false,"FreeShipping":false,"IsFeatured":false,"WebCategoryIds":[0]},"Weight":0,"Unit":"String","ShipCharge":0,"Status":{"StatusCode":"String","Login":"String","ErrorCode":"String","ErrorDisplayText":"String","ErrorMessage":"String","DomainName":"String","IpAddress":"String"}},"Status":{"StatusCode":"String","Login":"String","ErrorCode":"String","ErrorDisplayText":"String","ErrorMessage":"String","DomainName":"String","IpAddress":"String"}}