NAV

<back to all web services

ReturnGet

The following routes are available for this service:
GET/returns/{RMANumber}
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class ReturnGet implements IGet
    {
        public String rmaNumber = null;
        
        public String getRmaNumber() { return rmaNumber; }
        public ReturnGet setRmaNumber(String value) { this.rmaNumber = value; return this; }
    }

    public static class ReturnGetResponse extends GetResponse<ReturnViewModel>
    {
        
    }

    public static class GetResponse<TEntity>
    {
        public TEntity item = null;
        public ResponseStatus responseStatus = null;
        
        public TEntity getItem() { return item; }
        public GetResponse<TEntity> setItem(TEntity value) { this.item = value; return this; }
        public ResponseStatus getResponseStatus() { return responseStatus; }
        public GetResponse<TEntity> setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
    }

    public static class ReturnViewModel
    {
        public BigDecimal beeNumber = null;
        public BigDecimal beeNumberCustomer = null;
        public Integer eventId = null;
        public Date eventStartDate = null;
        public Integer masterOrderId = null;
        public Integer masterOrderIdParent = null;
        public Integer masterOrderIdRelated = null;
        public Integer orderIdOutbound = null;
        public Date createdDate = null;
        public Date updatedDate = null;
        public String rmaNumber = null;
        public BigDecimal beeBusinessGuid = null;
        public Boolean isSubmitted = null;
        public Date submittedDate = null;
        public Date exportDate = null;
        public String rmaStatus = null;
        public BigDecimal inboundReturnTotal = null;
        public BigDecimal outboundTotal = null;
        public BigDecimal taxAmount = null;
        public BigDecimal shippingTaxAmount = null;
        public BigDecimal feeTotal = null;
        public BigDecimal total = null;
        public String shippingMethod = null;
        public Integer masterOrderIdOutbound = null;
        public String rmaNote = null;
        public BigDecimal subTotal = null;
        public BigDecimal shippingAmount = null;
        public BigDecimal paymentTotal = null;
        public BigDecimal creditNotAppliedToProductAmount = null;
        public BigDecimal feeTotalWaived = null;
        public BigDecimal outboundOrderSavingsClubAmount = null;
        public BigDecimal inboundReplacementTotal = null;
        public BigDecimal inboundTaxAmount = null;
        public BigDecimal outboundTaxAmount = null;
        public BigDecimal outboundOrderTotal = null;
        public BigDecimal outboundOrderCreditCardAmount = null;
        public Date orderCreatedDate = null;
        public Date closedDate = null;
        public BigDecimal actualShippingTaxAmount = null;
        public BigDecimal actualShippingAmount = null;
        public BigDecimal actualTaxAmount = null;
        public BigDecimal actualInboundTaxAmount = null;
        public BigDecimal rmaCreditCardAmount = null;
        public BigDecimal rmaSavingsClubAmount = null;
        public BigDecimal actualFeeTotal = null;
        public BigDecimal actualFeeTotalWaived = null;
        public BigDecimal actualTotal = null;
        public BigDecimal actualSubTotal = null;
        public BigDecimal actualInboundReturnTotal = null;
        public BigDecimal actualInboundReplacementTotal = null;
        public BigDecimal actualCreditNotAppliedToProductAmount = null;
        public Date taxExportDate = null;
        public Date taxTransactionTime = null;
        public String taxTransactionId = null;
        public Date reverseTaxExportDate = null;
        public Date reverseTaxTransactionTime = null;
        public String reverseTaxTransactionId = null;
        public BigDecimal finalTax = null;
        public BigDecimal reverseFinalTax = null;
        public String reuseableInboundTaxTransactionId = null;
        public String reuseableOutboundTaxTransactionId = null;
        public Integer orderId = null;
        public String orderNumber = null;
        public String note = null;
        public Boolean clawbackCVOverride = null;
        public Boolean clawbackQVOverride = null;
        public Boolean issueGiftCard = null;
        public BigDecimal rmaGiftCardAmount = null;
        public BigDecimal beeSavingsSerialGuid = null;
        public String serialNumber = null;
        public String giftCardEmail = null;
        public Boolean orderCreatedDuringSubmit = null;
        public BigDecimal totalQualifyingValue = null;
        public BigDecimal totalCommissionableValue = null;
        public BigDecimal beeSavingsClubGuid = null;
        public Boolean isCancelOrder = null;
        public String createdBy = null;
        public String rmaSeverity = null;
        public String reference = null;
        public String userName = null;
        public BigDecimal totalOverrideCV = null;
        public BigDecimal totalOverrideQV = null;
        public BigDecimal totalUplineCV = null;
        public BigDecimal totalUplineQV = null;
        public BigDecimal totalGroupCV = null;
        public BigDecimal totalGroupQV = null;
        public BigDecimal overrideCV = null;
        public BigDecimal overrideQV = null;
        public BigDecimal uplineCV = null;
        public BigDecimal uplineQV = null;
        public BigDecimal groupCV = null;
        public BigDecimal groupQV = null;
        public Boolean issueCheck = null;
        public BigDecimal rmaCheckAmount = null;
        public AddressViewModel shippingAddress = null;
        public ArrayList<ReturnInboundSkuViewModel> inboundSkus = null;
        public ArrayList<ReturnOutboundSkuViewModel> outboundSkus = null;
        public ArrayList<ReturnShipmentIssueSkuViewModel> shipmentIssueSkus = null;
        public ArrayList<ReturnPaymentViewModel> payments = null;
        public ArrayList<ReturnHoldViewModel> holds = null;
        
        public BigDecimal getBeeNumber() { return beeNumber; }
        public ReturnViewModel setBeeNumber(BigDecimal value) { this.beeNumber = value; return this; }
        public BigDecimal getBeeNumberCustomer() { return beeNumberCustomer; }
        public ReturnViewModel setBeeNumberCustomer(BigDecimal value) { this.beeNumberCustomer = value; return this; }
        public Integer getEventId() { return eventId; }
        public ReturnViewModel setEventId(Integer value) { this.eventId = value; return this; }
        public Date getEventStartDate() { return eventStartDate; }
        public ReturnViewModel setEventStartDate(Date value) { this.eventStartDate = value; return this; }
        public Integer getMasterOrderId() { return masterOrderId; }
        public ReturnViewModel setMasterOrderId(Integer value) { this.masterOrderId = value; return this; }
        public Integer getMasterOrderIdParent() { return masterOrderIdParent; }
        public ReturnViewModel setMasterOrderIdParent(Integer value) { this.masterOrderIdParent = value; return this; }
        public Integer getMasterOrderIdRelated() { return masterOrderIdRelated; }
        public ReturnViewModel setMasterOrderIdRelated(Integer value) { this.masterOrderIdRelated = value; return this; }
        public Integer getOrderIdOutbound() { return orderIdOutbound; }
        public ReturnViewModel setOrderIdOutbound(Integer value) { this.orderIdOutbound = value; return this; }
        public Date getCreatedDate() { return createdDate; }
        public ReturnViewModel setCreatedDate(Date value) { this.createdDate = value; return this; }
        public Date getUpdatedDate() { return updatedDate; }
        public ReturnViewModel setUpdatedDate(Date value) { this.updatedDate = value; return this; }
        public String getRmaNumber() { return rmaNumber; }
        public ReturnViewModel setRmaNumber(String value) { this.rmaNumber = value; return this; }
        public BigDecimal getBeeBusinessGuid() { return beeBusinessGuid; }
        public ReturnViewModel setBeeBusinessGuid(BigDecimal value) { this.beeBusinessGuid = value; return this; }
        public Boolean getIsSubmitted() { return isSubmitted; }
        public ReturnViewModel setIsSubmitted(Boolean value) { this.isSubmitted = value; return this; }
        public Date getSubmittedDate() { return submittedDate; }
        public ReturnViewModel setSubmittedDate(Date value) { this.submittedDate = value; return this; }
        public Date getExportDate() { return exportDate; }
        public ReturnViewModel setExportDate(Date value) { this.exportDate = value; return this; }
        public String getRmaStatus() { return rmaStatus; }
        public ReturnViewModel setRmaStatus(String value) { this.rmaStatus = value; return this; }
        public BigDecimal getInboundReturnTotal() { return inboundReturnTotal; }
        public ReturnViewModel setInboundReturnTotal(BigDecimal value) { this.inboundReturnTotal = value; return this; }
        public BigDecimal getOutboundTotal() { return outboundTotal; }
        public ReturnViewModel setOutboundTotal(BigDecimal value) { this.outboundTotal = value; return this; }
        public BigDecimal getTaxAmount() { return taxAmount; }
        public ReturnViewModel setTaxAmount(BigDecimal value) { this.taxAmount = value; return this; }
        public BigDecimal getShippingTaxAmount() { return shippingTaxAmount; }
        public ReturnViewModel setShippingTaxAmount(BigDecimal value) { this.shippingTaxAmount = value; return this; }
        public BigDecimal getFeeTotal() { return feeTotal; }
        public ReturnViewModel setFeeTotal(BigDecimal value) { this.feeTotal = value; return this; }
        public BigDecimal getTotal() { return total; }
        public ReturnViewModel setTotal(BigDecimal value) { this.total = value; return this; }
        public String getShippingMethod() { return shippingMethod; }
        public ReturnViewModel setShippingMethod(String value) { this.shippingMethod = value; return this; }
        public Integer getMasterOrderIdOutbound() { return masterOrderIdOutbound; }
        public ReturnViewModel setMasterOrderIdOutbound(Integer value) { this.masterOrderIdOutbound = value; return this; }
        public String getRmaNote() { return rmaNote; }
        public ReturnViewModel setRmaNote(String value) { this.rmaNote = value; return this; }
        public BigDecimal getSubTotal() { return subTotal; }
        public ReturnViewModel setSubTotal(BigDecimal value) { this.subTotal = value; return this; }
        public BigDecimal getShippingAmount() { return shippingAmount; }
        public ReturnViewModel setShippingAmount(BigDecimal value) { this.shippingAmount = value; return this; }
        public BigDecimal getPaymentTotal() { return paymentTotal; }
        public ReturnViewModel setPaymentTotal(BigDecimal value) { this.paymentTotal = value; return this; }
        public BigDecimal getCreditNotAppliedToProductAmount() { return creditNotAppliedToProductAmount; }
        public ReturnViewModel setCreditNotAppliedToProductAmount(BigDecimal value) { this.creditNotAppliedToProductAmount = value; return this; }
        public BigDecimal getFeeTotalWaived() { return feeTotalWaived; }
        public ReturnViewModel setFeeTotalWaived(BigDecimal value) { this.feeTotalWaived = value; return this; }
        public BigDecimal getOutboundOrderSavingsClubAmount() { return outboundOrderSavingsClubAmount; }
        public ReturnViewModel setOutboundOrderSavingsClubAmount(BigDecimal value) { this.outboundOrderSavingsClubAmount = value; return this; }
        public BigDecimal getInboundReplacementTotal() { return inboundReplacementTotal; }
        public ReturnViewModel setInboundReplacementTotal(BigDecimal value) { this.inboundReplacementTotal = value; return this; }
        public BigDecimal getInboundTaxAmount() { return inboundTaxAmount; }
        public ReturnViewModel setInboundTaxAmount(BigDecimal value) { this.inboundTaxAmount = value; return this; }
        public BigDecimal getOutboundTaxAmount() { return outboundTaxAmount; }
        public ReturnViewModel setOutboundTaxAmount(BigDecimal value) { this.outboundTaxAmount = value; return this; }
        public BigDecimal getOutboundOrderTotal() { return outboundOrderTotal; }
        public ReturnViewModel setOutboundOrderTotal(BigDecimal value) { this.outboundOrderTotal = value; return this; }
        public BigDecimal getOutboundOrderCreditCardAmount() { return outboundOrderCreditCardAmount; }
        public ReturnViewModel setOutboundOrderCreditCardAmount(BigDecimal value) { this.outboundOrderCreditCardAmount = value; return this; }
        public Date getOrderCreatedDate() { return orderCreatedDate; }
        public ReturnViewModel setOrderCreatedDate(Date value) { this.orderCreatedDate = value; return this; }
        public Date getClosedDate() { return closedDate; }
        public ReturnViewModel setClosedDate(Date value) { this.closedDate = value; return this; }
        public BigDecimal getActualShippingTaxAmount() { return actualShippingTaxAmount; }
        public ReturnViewModel setActualShippingTaxAmount(BigDecimal value) { this.actualShippingTaxAmount = value; return this; }
        public BigDecimal getActualShippingAmount() { return actualShippingAmount; }
        public ReturnViewModel setActualShippingAmount(BigDecimal value) { this.actualShippingAmount = value; return this; }
        public BigDecimal getActualTaxAmount() { return actualTaxAmount; }
        public ReturnViewModel setActualTaxAmount(BigDecimal value) { this.actualTaxAmount = value; return this; }
        public BigDecimal getActualInboundTaxAmount() { return actualInboundTaxAmount; }
        public ReturnViewModel setActualInboundTaxAmount(BigDecimal value) { this.actualInboundTaxAmount = value; return this; }
        public BigDecimal getRmaCreditCardAmount() { return rmaCreditCardAmount; }
        public ReturnViewModel setRmaCreditCardAmount(BigDecimal value) { this.rmaCreditCardAmount = value; return this; }
        public BigDecimal getRmaSavingsClubAmount() { return rmaSavingsClubAmount; }
        public ReturnViewModel setRmaSavingsClubAmount(BigDecimal value) { this.rmaSavingsClubAmount = value; return this; }
        public BigDecimal getActualFeeTotal() { return actualFeeTotal; }
        public ReturnViewModel setActualFeeTotal(BigDecimal value) { this.actualFeeTotal = value; return this; }
        public BigDecimal getActualFeeTotalWaived() { return actualFeeTotalWaived; }
        public ReturnViewModel setActualFeeTotalWaived(BigDecimal value) { this.actualFeeTotalWaived = value; return this; }
        public BigDecimal getActualTotal() { return actualTotal; }
        public ReturnViewModel setActualTotal(BigDecimal value) { this.actualTotal = value; return this; }
        public BigDecimal getActualSubTotal() { return actualSubTotal; }
        public ReturnViewModel setActualSubTotal(BigDecimal value) { this.actualSubTotal = value; return this; }
        public BigDecimal getActualInboundReturnTotal() { return actualInboundReturnTotal; }
        public ReturnViewModel setActualInboundReturnTotal(BigDecimal value) { this.actualInboundReturnTotal = value; return this; }
        public BigDecimal getActualInboundReplacementTotal() { return actualInboundReplacementTotal; }
        public ReturnViewModel setActualInboundReplacementTotal(BigDecimal value) { this.actualInboundReplacementTotal = value; return this; }
        public BigDecimal getActualCreditNotAppliedToProductAmount() { return actualCreditNotAppliedToProductAmount; }
        public ReturnViewModel setActualCreditNotAppliedToProductAmount(BigDecimal value) { this.actualCreditNotAppliedToProductAmount = value; return this; }
        public Date getTaxExportDate() { return taxExportDate; }
        public ReturnViewModel setTaxExportDate(Date value) { this.taxExportDate = value; return this; }
        public Date getTaxTransactionTime() { return taxTransactionTime; }
        public ReturnViewModel setTaxTransactionTime(Date value) { this.taxTransactionTime = value; return this; }
        public String getTaxTransactionId() { return taxTransactionId; }
        public ReturnViewModel setTaxTransactionId(String value) { this.taxTransactionId = value; return this; }
        public Date getReverseTaxExportDate() { return reverseTaxExportDate; }
        public ReturnViewModel setReverseTaxExportDate(Date value) { this.reverseTaxExportDate = value; return this; }
        public Date getReverseTaxTransactionTime() { return reverseTaxTransactionTime; }
        public ReturnViewModel setReverseTaxTransactionTime(Date value) { this.reverseTaxTransactionTime = value; return this; }
        public String getReverseTaxTransactionId() { return reverseTaxTransactionId; }
        public ReturnViewModel setReverseTaxTransactionId(String value) { this.reverseTaxTransactionId = value; return this; }
        public BigDecimal getFinalTax() { return finalTax; }
        public ReturnViewModel setFinalTax(BigDecimal value) { this.finalTax = value; return this; }
        public BigDecimal getReverseFinalTax() { return reverseFinalTax; }
        public ReturnViewModel setReverseFinalTax(BigDecimal value) { this.reverseFinalTax = value; return this; }
        public String getReuseableInboundTaxTransactionId() { return reuseableInboundTaxTransactionId; }
        public ReturnViewModel setReuseableInboundTaxTransactionId(String value) { this.reuseableInboundTaxTransactionId = value; return this; }
        public String getReuseableOutboundTaxTransactionId() { return reuseableOutboundTaxTransactionId; }
        public ReturnViewModel setReuseableOutboundTaxTransactionId(String value) { this.reuseableOutboundTaxTransactionId = value; return this; }
        public Integer getOrderId() { return orderId; }
        public ReturnViewModel setOrderId(Integer value) { this.orderId = value; return this; }
        public String getOrderNumber() { return orderNumber; }
        public ReturnViewModel setOrderNumber(String value) { this.orderNumber = value; return this; }
        public String getNote() { return note; }
        public ReturnViewModel setNote(String value) { this.note = value; return this; }
        public Boolean isClawbackCVOverride() { return clawbackCVOverride; }
        public ReturnViewModel setClawbackCVOverride(Boolean value) { this.clawbackCVOverride = value; return this; }
        public Boolean isClawbackQVOverride() { return clawbackQVOverride; }
        public ReturnViewModel setClawbackQVOverride(Boolean value) { this.clawbackQVOverride = value; return this; }
        public Boolean getIssueGiftCard() { return issueGiftCard; }
        public ReturnViewModel setIssueGiftCard(Boolean value) { this.issueGiftCard = value; return this; }
        public BigDecimal getRmaGiftCardAmount() { return rmaGiftCardAmount; }
        public ReturnViewModel setRmaGiftCardAmount(BigDecimal value) { this.rmaGiftCardAmount = value; return this; }
        public BigDecimal getBeeSavingsSerialGuid() { return beeSavingsSerialGuid; }
        public ReturnViewModel setBeeSavingsSerialGuid(BigDecimal value) { this.beeSavingsSerialGuid = value; return this; }
        public String getSerialNumber() { return serialNumber; }
        public ReturnViewModel setSerialNumber(String value) { this.serialNumber = value; return this; }
        public String getGiftCardEmail() { return giftCardEmail; }
        public ReturnViewModel setGiftCardEmail(String value) { this.giftCardEmail = value; return this; }
        public Boolean isOrderCreatedDuringSubmit() { return orderCreatedDuringSubmit; }
        public ReturnViewModel setOrderCreatedDuringSubmit(Boolean value) { this.orderCreatedDuringSubmit = value; return this; }
        public BigDecimal getTotalQualifyingValue() { return totalQualifyingValue; }
        public ReturnViewModel setTotalQualifyingValue(BigDecimal value) { this.totalQualifyingValue = value; return this; }
        public BigDecimal getTotalCommissionableValue() { return totalCommissionableValue; }
        public ReturnViewModel setTotalCommissionableValue(BigDecimal value) { this.totalCommissionableValue = value; return this; }
        public BigDecimal getBeeSavingsClubGuid() { return beeSavingsClubGuid; }
        public ReturnViewModel setBeeSavingsClubGuid(BigDecimal value) { this.beeSavingsClubGuid = value; return this; }
        public Boolean getIsCancelOrder() { return isCancelOrder; }
        public ReturnViewModel setIsCancelOrder(Boolean value) { this.isCancelOrder = value; return this; }
        public String getCreatedBy() { return createdBy; }
        public ReturnViewModel setCreatedBy(String value) { this.createdBy = value; return this; }
        public String getRmaSeverity() { return rmaSeverity; }
        public ReturnViewModel setRmaSeverity(String value) { this.rmaSeverity = value; return this; }
        public String getReference() { return reference; }
        public ReturnViewModel setReference(String value) { this.reference = value; return this; }
        public String getUserName() { return userName; }
        public ReturnViewModel setUserName(String value) { this.userName = value; return this; }
        public BigDecimal getTotalOverrideCV() { return totalOverrideCV; }
        public ReturnViewModel setTotalOverrideCV(BigDecimal value) { this.totalOverrideCV = value; return this; }
        public BigDecimal getTotalOverrideQV() { return totalOverrideQV; }
        public ReturnViewModel setTotalOverrideQV(BigDecimal value) { this.totalOverrideQV = value; return this; }
        public BigDecimal getTotalUplineCV() { return totalUplineCV; }
        public ReturnViewModel setTotalUplineCV(BigDecimal value) { this.totalUplineCV = value; return this; }
        public BigDecimal getTotalUplineQV() { return totalUplineQV; }
        public ReturnViewModel setTotalUplineQV(BigDecimal value) { this.totalUplineQV = value; return this; }
        public BigDecimal getTotalGroupCV() { return totalGroupCV; }
        public ReturnViewModel setTotalGroupCV(BigDecimal value) { this.totalGroupCV = value; return this; }
        public BigDecimal getTotalGroupQV() { return totalGroupQV; }
        public ReturnViewModel setTotalGroupQV(BigDecimal value) { this.totalGroupQV = value; return this; }
        public BigDecimal getOverrideCV() { return overrideCV; }
        public ReturnViewModel setOverrideCV(BigDecimal value) { this.overrideCV = value; return this; }
        public BigDecimal getOverrideQV() { return overrideQV; }
        public ReturnViewModel setOverrideQV(BigDecimal value) { this.overrideQV = value; return this; }
        public BigDecimal getUplineCV() { return uplineCV; }
        public ReturnViewModel setUplineCV(BigDecimal value) { this.uplineCV = value; return this; }
        public BigDecimal getUplineQV() { return uplineQV; }
        public ReturnViewModel setUplineQV(BigDecimal value) { this.uplineQV = value; return this; }
        public BigDecimal getGroupCV() { return groupCV; }
        public ReturnViewModel setGroupCV(BigDecimal value) { this.groupCV = value; return this; }
        public BigDecimal getGroupQV() { return groupQV; }
        public ReturnViewModel setGroupQV(BigDecimal value) { this.groupQV = value; return this; }
        public Boolean getIssueCheck() { return issueCheck; }
        public ReturnViewModel setIssueCheck(Boolean value) { this.issueCheck = value; return this; }
        public BigDecimal getRmaCheckAmount() { return rmaCheckAmount; }
        public ReturnViewModel setRmaCheckAmount(BigDecimal value) { this.rmaCheckAmount = value; return this; }
        public AddressViewModel getShippingAddress() { return shippingAddress; }
        public ReturnViewModel setShippingAddress(AddressViewModel value) { this.shippingAddress = value; return this; }
        public ArrayList<ReturnInboundSkuViewModel> getInboundSkus() { return inboundSkus; }
        public ReturnViewModel setInboundSkus(ArrayList<ReturnInboundSkuViewModel> value) { this.inboundSkus = value; return this; }
        public ArrayList<ReturnOutboundSkuViewModel> getOutboundSkus() { return outboundSkus; }
        public ReturnViewModel setOutboundSkus(ArrayList<ReturnOutboundSkuViewModel> value) { this.outboundSkus = value; return this; }
        public ArrayList<ReturnShipmentIssueSkuViewModel> getShipmentIssueSkus() { return shipmentIssueSkus; }
        public ReturnViewModel setShipmentIssueSkus(ArrayList<ReturnShipmentIssueSkuViewModel> value) { this.shipmentIssueSkus = value; return this; }
        public ArrayList<ReturnPaymentViewModel> getPayments() { return payments; }
        public ReturnViewModel setPayments(ArrayList<ReturnPaymentViewModel> value) { this.payments = value; return this; }
        public ArrayList<ReturnHoldViewModel> getHolds() { return holds; }
        public ReturnViewModel setHolds(ArrayList<ReturnHoldViewModel> value) { this.holds = value; return this; }
    }

    public static class AddressViewModel
    {
        public String firstName = null;
        public String lastName = null;
        public String houseNumber = null;
        public String addressLine1 = null;
        public String addressLine2 = null;
        public String addressLine3 = null;
        public String addressLine4 = null;
        public String addressLine5 = null;
        public String city = null;
        public String localityLevelID1 = null;
        public String localityLevelID2 = null;
        public String localityLevelID3 = null;
        public String localityLevelID4 = null;
        public String localityLevelID5 = null;
        public String stateCode = null;
        public String postalCode = null;
        public String countryCode = null;
        public Date addressGoodDate = null;
        public BigDecimal latitude = null;
        public BigDecimal longitude = null;
        public Integer addressId = null;
        
        public String getFirstName() { return firstName; }
        public AddressViewModel setFirstName(String value) { this.firstName = value; return this; }
        public String getLastName() { return lastName; }
        public AddressViewModel setLastName(String value) { this.lastName = value; return this; }
        public String getHouseNumber() { return houseNumber; }
        public AddressViewModel setHouseNumber(String value) { this.houseNumber = value; return this; }
        public String getAddressLine1() { return addressLine1; }
        public AddressViewModel setAddressLine1(String value) { this.addressLine1 = value; return this; }
        public String getAddressLine2() { return addressLine2; }
        public AddressViewModel setAddressLine2(String value) { this.addressLine2 = value; return this; }
        public String getAddressLine3() { return addressLine3; }
        public AddressViewModel setAddressLine3(String value) { this.addressLine3 = value; return this; }
        public String getAddressLine4() { return addressLine4; }
        public AddressViewModel setAddressLine4(String value) { this.addressLine4 = value; return this; }
        public String getAddressLine5() { return addressLine5; }
        public AddressViewModel setAddressLine5(String value) { this.addressLine5 = value; return this; }
        public String getCity() { return city; }
        public AddressViewModel setCity(String value) { this.city = value; return this; }
        public String getLocalityLevelID1() { return localityLevelID1; }
        public AddressViewModel setLocalityLevelID1(String value) { this.localityLevelID1 = value; return this; }
        public String getLocalityLevelID2() { return localityLevelID2; }
        public AddressViewModel setLocalityLevelID2(String value) { this.localityLevelID2 = value; return this; }
        public String getLocalityLevelID3() { return localityLevelID3; }
        public AddressViewModel setLocalityLevelID3(String value) { this.localityLevelID3 = value; return this; }
        public String getLocalityLevelID4() { return localityLevelID4; }
        public AddressViewModel setLocalityLevelID4(String value) { this.localityLevelID4 = value; return this; }
        public String getLocalityLevelID5() { return localityLevelID5; }
        public AddressViewModel setLocalityLevelID5(String value) { this.localityLevelID5 = value; return this; }
        public String getStateCode() { return stateCode; }
        public AddressViewModel setStateCode(String value) { this.stateCode = value; return this; }
        public String getPostalCode() { return postalCode; }
        public AddressViewModel setPostalCode(String value) { this.postalCode = value; return this; }
        public String getCountryCode() { return countryCode; }
        public AddressViewModel setCountryCode(String value) { this.countryCode = value; return this; }
        public Date getAddressGoodDate() { return addressGoodDate; }
        public AddressViewModel setAddressGoodDate(Date value) { this.addressGoodDate = value; return this; }
        public BigDecimal getLatitude() { return latitude; }
        public AddressViewModel setLatitude(BigDecimal value) { this.latitude = value; return this; }
        public BigDecimal getLongitude() { return longitude; }
        public AddressViewModel setLongitude(BigDecimal value) { this.longitude = value; return this; }
        public Integer getAddressId() { return addressId; }
        public AddressViewModel setAddressId(Integer value) { this.addressId = value; return this; }
    }

    public static class ReturnInboundSkuViewModel extends ReturnOutboundSkuViewModel
    {
        public String rmaType = null;
        public Integer returnQuantity = null;
        public Integer autoReceivedQuantity = null;
        public Integer originalQuantity = null;
        public Integer returnQuantityOnClone = null;
        public String reasonType = null;
        public String skuNote = null;
        public Integer orderId = null;
        public String orderNumber = null;
        public Integer orderSkuId = null;
        public Integer orderLineNumber = null;
        public BigDecimal feeAmount = null;
        public BigDecimal extendedFeeAmount = null;
        public BigDecimal returnTaxAmount = null;
        public BigDecimal returnExtendedFeeAmount = null;
        public BigDecimal returnExtendedPrice = null;
        public ArrayList<ReturnFeeViewModel> fees = null;
        
        public String getRmaType() { return rmaType; }
        public ReturnInboundSkuViewModel setRmaType(String value) { this.rmaType = value; return this; }
        public Integer getReturnQuantity() { return returnQuantity; }
        public ReturnInboundSkuViewModel setReturnQuantity(Integer value) { this.returnQuantity = value; return this; }
        public Integer getAutoReceivedQuantity() { return autoReceivedQuantity; }
        public ReturnInboundSkuViewModel setAutoReceivedQuantity(Integer value) { this.autoReceivedQuantity = value; return this; }
        public Integer getOriginalQuantity() { return originalQuantity; }
        public ReturnInboundSkuViewModel setOriginalQuantity(Integer value) { this.originalQuantity = value; return this; }
        public Integer getReturnQuantityOnClone() { return returnQuantityOnClone; }
        public ReturnInboundSkuViewModel setReturnQuantityOnClone(Integer value) { this.returnQuantityOnClone = value; return this; }
        public String getReasonType() { return reasonType; }
        public ReturnInboundSkuViewModel setReasonType(String value) { this.reasonType = value; return this; }
        public String getSkuNote() { return skuNote; }
        public ReturnInboundSkuViewModel setSkuNote(String value) { this.skuNote = value; return this; }
        public Integer getOrderId() { return orderId; }
        public ReturnInboundSkuViewModel setOrderId(Integer value) { this.orderId = value; return this; }
        public String getOrderNumber() { return orderNumber; }
        public ReturnInboundSkuViewModel setOrderNumber(String value) { this.orderNumber = value; return this; }
        public Integer getOrderSkuId() { return orderSkuId; }
        public ReturnInboundSkuViewModel setOrderSkuId(Integer value) { this.orderSkuId = value; return this; }
        public Integer getOrderLineNumber() { return orderLineNumber; }
        public ReturnInboundSkuViewModel setOrderLineNumber(Integer value) { this.orderLineNumber = value; return this; }
        public BigDecimal getFeeAmount() { return feeAmount; }
        public ReturnInboundSkuViewModel setFeeAmount(BigDecimal value) { this.feeAmount = value; return this; }
        public BigDecimal getExtendedFeeAmount() { return extendedFeeAmount; }
        public ReturnInboundSkuViewModel setExtendedFeeAmount(BigDecimal value) { this.extendedFeeAmount = value; return this; }
        public BigDecimal getReturnTaxAmount() { return returnTaxAmount; }
        public ReturnInboundSkuViewModel setReturnTaxAmount(BigDecimal value) { this.returnTaxAmount = value; return this; }
        public BigDecimal getReturnExtendedFeeAmount() { return returnExtendedFeeAmount; }
        public ReturnInboundSkuViewModel setReturnExtendedFeeAmount(BigDecimal value) { this.returnExtendedFeeAmount = value; return this; }
        public BigDecimal getReturnExtendedPrice() { return returnExtendedPrice; }
        public ReturnInboundSkuViewModel setReturnExtendedPrice(BigDecimal value) { this.returnExtendedPrice = value; return this; }
        public ArrayList<ReturnFeeViewModel> getFees() { return fees; }
        public ReturnInboundSkuViewModel setFees(ArrayList<ReturnFeeViewModel> value) { this.fees = value; return this; }
    }

    public static class ReturnOutboundSkuViewModel
    {
        public Integer entitySkuId = null;
        public Date createdDate = null;
        public Date updatedDate = null;
        public Integer lineNumber = null;
        public Integer skuId = null;
        public String skuCode = null;
        public String warehouseSkuCode = null;
        public Integer quantity = null;
        public BigDecimal price = null;
        public BigDecimal extendedPrice = null;
        public BigDecimal priceOverride = null;
        public BigDecimal taxablePrice = null;
        public BigDecimal taxAmount = null;
        public Integer orderedQuantity = null;
        public BigDecimal returnTaxablePrice = null;
        
        public Integer getEntitySkuId() { return entitySkuId; }
        public ReturnOutboundSkuViewModel setEntitySkuId(Integer value) { this.entitySkuId = value; return this; }
        public Date getCreatedDate() { return createdDate; }
        public ReturnOutboundSkuViewModel setCreatedDate(Date value) { this.createdDate = value; return this; }
        public Date getUpdatedDate() { return updatedDate; }
        public ReturnOutboundSkuViewModel setUpdatedDate(Date value) { this.updatedDate = value; return this; }
        public Integer getLineNumber() { return lineNumber; }
        public ReturnOutboundSkuViewModel setLineNumber(Integer value) { this.lineNumber = value; return this; }
        public Integer getSkuId() { return skuId; }
        public ReturnOutboundSkuViewModel setSkuId(Integer value) { this.skuId = value; return this; }
        public String getSkuCode() { return skuCode; }
        public ReturnOutboundSkuViewModel setSkuCode(String value) { this.skuCode = value; return this; }
        public String getWarehouseSkuCode() { return warehouseSkuCode; }
        public ReturnOutboundSkuViewModel setWarehouseSkuCode(String value) { this.warehouseSkuCode = value; return this; }
        public Integer getQuantity() { return quantity; }
        public ReturnOutboundSkuViewModel setQuantity(Integer value) { this.quantity = value; return this; }
        public BigDecimal getPrice() { return price; }
        public ReturnOutboundSkuViewModel setPrice(BigDecimal value) { this.price = value; return this; }
        public BigDecimal getExtendedPrice() { return extendedPrice; }
        public ReturnOutboundSkuViewModel setExtendedPrice(BigDecimal value) { this.extendedPrice = value; return this; }
        public BigDecimal getPriceOverride() { return priceOverride; }
        public ReturnOutboundSkuViewModel setPriceOverride(BigDecimal value) { this.priceOverride = value; return this; }
        public BigDecimal getTaxablePrice() { return taxablePrice; }
        public ReturnOutboundSkuViewModel setTaxablePrice(BigDecimal value) { this.taxablePrice = value; return this; }
        public BigDecimal getTaxAmount() { return taxAmount; }
        public ReturnOutboundSkuViewModel setTaxAmount(BigDecimal value) { this.taxAmount = value; return this; }
        public Integer getOrderedQuantity() { return orderedQuantity; }
        public ReturnOutboundSkuViewModel setOrderedQuantity(Integer value) { this.orderedQuantity = value; return this; }
        public BigDecimal getReturnTaxablePrice() { return returnTaxablePrice; }
        public ReturnOutboundSkuViewModel setReturnTaxablePrice(BigDecimal value) { this.returnTaxablePrice = value; return this; }
    }

    public static class ReturnFeeViewModel
    {
        public Integer rmaFeeId = null;
        public Date createdDate = null;
        public Date updatedDate = null;
        public Boolean isFeeWaived = null;
        public String usernameFeeWaived = null;
        public String waivedNote = null;
        public String feeId = null;
        
        public Integer getRmaFeeId() { return rmaFeeId; }
        public ReturnFeeViewModel setRmaFeeId(Integer value) { this.rmaFeeId = value; return this; }
        public Date getCreatedDate() { return createdDate; }
        public ReturnFeeViewModel setCreatedDate(Date value) { this.createdDate = value; return this; }
        public Date getUpdatedDate() { return updatedDate; }
        public ReturnFeeViewModel setUpdatedDate(Date value) { this.updatedDate = value; return this; }
        public Boolean getIsFeeWaived() { return isFeeWaived; }
        public ReturnFeeViewModel setIsFeeWaived(Boolean value) { this.isFeeWaived = value; return this; }
        public String getUsernameFeeWaived() { return usernameFeeWaived; }
        public ReturnFeeViewModel setUsernameFeeWaived(String value) { this.usernameFeeWaived = value; return this; }
        public String getWaivedNote() { return waivedNote; }
        public ReturnFeeViewModel setWaivedNote(String value) { this.waivedNote = value; return this; }
        public String getFeeId() { return feeId; }
        public ReturnFeeViewModel setFeeId(String value) { this.feeId = value; return this; }
    }

    public static class ReturnShipmentIssueSkuViewModel
    {
        public Integer rmaShipmentIssueSkuId = null;
        public Date createdDate = null;
        public Date updatedDate = null;
        public Integer lineNumber = null;
        public Integer skuId = null;
        public String skuCode = null;
        public String warehouseSkuCode = null;
        public Integer quantity = null;
        public BigDecimal price = null;
        public BigDecimal extendedPrice = null;
        public BigDecimal priceOverride = null;
        
        public Integer getRmaShipmentIssueSkuId() { return rmaShipmentIssueSkuId; }
        public ReturnShipmentIssueSkuViewModel setRmaShipmentIssueSkuId(Integer value) { this.rmaShipmentIssueSkuId = value; return this; }
        public Date getCreatedDate() { return createdDate; }
        public ReturnShipmentIssueSkuViewModel setCreatedDate(Date value) { this.createdDate = value; return this; }
        public Date getUpdatedDate() { return updatedDate; }
        public ReturnShipmentIssueSkuViewModel setUpdatedDate(Date value) { this.updatedDate = value; return this; }
        public Integer getLineNumber() { return lineNumber; }
        public ReturnShipmentIssueSkuViewModel setLineNumber(Integer value) { this.lineNumber = value; return this; }
        public Integer getSkuId() { return skuId; }
        public ReturnShipmentIssueSkuViewModel setSkuId(Integer value) { this.skuId = value; return this; }
        public String getSkuCode() { return skuCode; }
        public ReturnShipmentIssueSkuViewModel setSkuCode(String value) { this.skuCode = value; return this; }
        public String getWarehouseSkuCode() { return warehouseSkuCode; }
        public ReturnShipmentIssueSkuViewModel setWarehouseSkuCode(String value) { this.warehouseSkuCode = value; return this; }
        public Integer getQuantity() { return quantity; }
        public ReturnShipmentIssueSkuViewModel setQuantity(Integer value) { this.quantity = value; return this; }
        public BigDecimal getPrice() { return price; }
        public ReturnShipmentIssueSkuViewModel setPrice(BigDecimal value) { this.price = value; return this; }
        public BigDecimal getExtendedPrice() { return extendedPrice; }
        public ReturnShipmentIssueSkuViewModel setExtendedPrice(BigDecimal value) { this.extendedPrice = value; return this; }
        public BigDecimal getPriceOverride() { return priceOverride; }
        public ReturnShipmentIssueSkuViewModel setPriceOverride(BigDecimal value) { this.priceOverride = value; return this; }
    }

    public static class ReturnPaymentViewModel
    {
        public Integer paymentId = null;
        public String paymentType = null;
        public String creditCardType = null;
        public String creditCardName = null;
        public String creditCardNumber = null;
        public String creditCardToken = null;
        public String paymentGuid = null;
        public String creditCardExpired = null;
        public String authorizationCode = null;
        public String bankAccountNumber = null;
        public String bankRoutingNumber = null;
        public String bankAccountType = null;
        public String bankName = null;
        public String bankAccountName = null;
        public String licenseNumber = null;
        public String licenseDOB = null;
        public String licenseState = null;
        public String checkNumber = null;
        public String savingsClub = null;
        public BigDecimal charge = null;
        public BigDecimal rmaEnteredRefund = null;
        public String textResponse = null;
        public Boolean processed = null;
        public String confirmationCode = null;
        public Date authorizationTime = null;
        public AddressViewModel billingAddress = null;
        public String transactionId = null;
        public String avs = null;
        public Boolean balancingPayment = null;
        public String serialNumber = null;
        public String paymentExportKeyword = null;
        
        public Integer getPaymentId() { return paymentId; }
        public ReturnPaymentViewModel setPaymentId(Integer value) { this.paymentId = value; return this; }
        public String getPaymentType() { return paymentType; }
        public ReturnPaymentViewModel setPaymentType(String value) { this.paymentType = value; return this; }
        public String getCreditCardType() { return creditCardType; }
        public ReturnPaymentViewModel setCreditCardType(String value) { this.creditCardType = value; return this; }
        public String getCreditCardName() { return creditCardName; }
        public ReturnPaymentViewModel setCreditCardName(String value) { this.creditCardName = value; return this; }
        public String getCreditCardNumber() { return creditCardNumber; }
        public ReturnPaymentViewModel setCreditCardNumber(String value) { this.creditCardNumber = value; return this; }
        public String getCreditCardToken() { return creditCardToken; }
        public ReturnPaymentViewModel setCreditCardToken(String value) { this.creditCardToken = value; return this; }
        public String getPaymentGuid() { return paymentGuid; }
        public ReturnPaymentViewModel setPaymentGuid(String value) { this.paymentGuid = value; return this; }
        public String getCreditCardExpired() { return creditCardExpired; }
        public ReturnPaymentViewModel setCreditCardExpired(String value) { this.creditCardExpired = value; return this; }
        public String getAuthorizationCode() { return authorizationCode; }
        public ReturnPaymentViewModel setAuthorizationCode(String value) { this.authorizationCode = value; return this; }
        public String getBankAccountNumber() { return bankAccountNumber; }
        public ReturnPaymentViewModel setBankAccountNumber(String value) { this.bankAccountNumber = value; return this; }
        public String getBankRoutingNumber() { return bankRoutingNumber; }
        public ReturnPaymentViewModel setBankRoutingNumber(String value) { this.bankRoutingNumber = value; return this; }
        public String getBankAccountType() { return bankAccountType; }
        public ReturnPaymentViewModel setBankAccountType(String value) { this.bankAccountType = value; return this; }
        public String getBankName() { return bankName; }
        public ReturnPaymentViewModel setBankName(String value) { this.bankName = value; return this; }
        public String getBankAccountName() { return bankAccountName; }
        public ReturnPaymentViewModel setBankAccountName(String value) { this.bankAccountName = value; return this; }
        public String getLicenseNumber() { return licenseNumber; }
        public ReturnPaymentViewModel setLicenseNumber(String value) { this.licenseNumber = value; return this; }
        public String getLicenseDOB() { return licenseDOB; }
        public ReturnPaymentViewModel setLicenseDOB(String value) { this.licenseDOB = value; return this; }
        public String getLicenseState() { return licenseState; }
        public ReturnPaymentViewModel setLicenseState(String value) { this.licenseState = value; return this; }
        public String getCheckNumber() { return checkNumber; }
        public ReturnPaymentViewModel setCheckNumber(String value) { this.checkNumber = value; return this; }
        public String getSavingsClub() { return savingsClub; }
        public ReturnPaymentViewModel setSavingsClub(String value) { this.savingsClub = value; return this; }
        public BigDecimal getCharge() { return charge; }
        public ReturnPaymentViewModel setCharge(BigDecimal value) { this.charge = value; return this; }
        public BigDecimal getRmaEnteredRefund() { return rmaEnteredRefund; }
        public ReturnPaymentViewModel setRmaEnteredRefund(BigDecimal value) { this.rmaEnteredRefund = value; return this; }
        public String getTextResponse() { return textResponse; }
        public ReturnPaymentViewModel setTextResponse(String value) { this.textResponse = value; return this; }
        public Boolean isProcessed() { return processed; }
        public ReturnPaymentViewModel setProcessed(Boolean value) { this.processed = value; return this; }
        public String getConfirmationCode() { return confirmationCode; }
        public ReturnPaymentViewModel setConfirmationCode(String value) { this.confirmationCode = value; return this; }
        public Date getAuthorizationTime() { return authorizationTime; }
        public ReturnPaymentViewModel setAuthorizationTime(Date value) { this.authorizationTime = value; return this; }
        public AddressViewModel getBillingAddress() { return billingAddress; }
        public ReturnPaymentViewModel setBillingAddress(AddressViewModel value) { this.billingAddress = value; return this; }
        public String getTransactionId() { return transactionId; }
        public ReturnPaymentViewModel setTransactionId(String value) { this.transactionId = value; return this; }
        public String getAvs() { return avs; }
        public ReturnPaymentViewModel setAvs(String value) { this.avs = value; return this; }
        public Boolean isBalancingPayment() { return balancingPayment; }
        public ReturnPaymentViewModel setBalancingPayment(Boolean value) { this.balancingPayment = value; return this; }
        public String getSerialNumber() { return serialNumber; }
        public ReturnPaymentViewModel setSerialNumber(String value) { this.serialNumber = value; return this; }
        public String getPaymentExportKeyword() { return paymentExportKeyword; }
        public ReturnPaymentViewModel setPaymentExportKeyword(String value) { this.paymentExportKeyword = value; return this; }
    }

    public static class ReturnHoldViewModel
    {
        public Integer rmaHoldId = null;
        public Date createdDate = null;
        public Date updatedDate = null;
        public Date releaseDate = null;
        public String usernameRelease = null;
        public String holdReason = null;
        public String holdNote = null;
        
        public Integer getRmaHoldId() { return rmaHoldId; }
        public ReturnHoldViewModel setRmaHoldId(Integer value) { this.rmaHoldId = value; return this; }
        public Date getCreatedDate() { return createdDate; }
        public ReturnHoldViewModel setCreatedDate(Date value) { this.createdDate = value; return this; }
        public Date getUpdatedDate() { return updatedDate; }
        public ReturnHoldViewModel setUpdatedDate(Date value) { this.updatedDate = value; return this; }
        public Date getReleaseDate() { return releaseDate; }
        public ReturnHoldViewModel setReleaseDate(Date value) { this.releaseDate = value; return this; }
        public String getUsernameRelease() { return usernameRelease; }
        public ReturnHoldViewModel setUsernameRelease(String value) { this.usernameRelease = value; return this; }
        public String getHoldReason() { return holdReason; }
        public ReturnHoldViewModel setHoldReason(String value) { this.holdReason = value; return this; }
        public String getHoldNote() { return holdNote; }
        public ReturnHoldViewModel setHoldNote(String value) { this.holdNote = value; return this; }
    }

}

Java ReturnGet DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /returns/{RMANumber} HTTP/1.1 
Host: extensions.avon.ca 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ReturnGetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Nxnw.Adc.Order.ServiceModel">
  <Item xmlns:d2p1="http://schemas.datacontract.org/2004/07/Nxnw.Adc.Order.ServiceModel" xmlns="http://schemas.datacontract.org/2004/07/Nxnw.Adc.Common.ServiceModel">
    <d2p1:ActualCreditNotAppliedToProductAmount>0</d2p1:ActualCreditNotAppliedToProductAmount>
    <d2p1:ActualFeeTotal>0</d2p1:ActualFeeTotal>
    <d2p1:ActualFeeTotalWaived>0</d2p1:ActualFeeTotalWaived>
    <d2p1:ActualInboundReplacementTotal>0</d2p1:ActualInboundReplacementTotal>
    <d2p1:ActualInboundReturnTotal>0</d2p1:ActualInboundReturnTotal>
    <d2p1:ActualInboundTaxAmount>0</d2p1:ActualInboundTaxAmount>
    <d2p1:ActualShippingAmount>0</d2p1:ActualShippingAmount>
    <d2p1:ActualShippingTaxAmount>0</d2p1:ActualShippingTaxAmount>
    <d2p1:ActualSubTotal>0</d2p1:ActualSubTotal>
    <d2p1:ActualTaxAmount>0</d2p1:ActualTaxAmount>
    <d2p1:ActualTotal>0</d2p1:ActualTotal>
    <d2p1:BeeBusinessGuid>0</d2p1:BeeBusinessGuid>
    <d2p1:BeeNumber>0</d2p1:BeeNumber>
    <d2p1:BeeNumberCustomer>0</d2p1:BeeNumberCustomer>
    <d2p1:BeeSavingsClubGuid>0</d2p1:BeeSavingsClubGuid>
    <d2p1:BeeSavingsSerialGuid>0</d2p1:BeeSavingsSerialGuid>
    <d2p1:ClawbackCVOverride>false</d2p1:ClawbackCVOverride>
    <d2p1:ClawbackQVOverride>false</d2p1:ClawbackQVOverride>
    <d2p1:ClosedDate>0001-01-01T00:00:00</d2p1:ClosedDate>
    <d2p1:CreatedBy>String</d2p1:CreatedBy>
    <d2p1:CreatedDate>0001-01-01T00:00:00</d2p1:CreatedDate>
    <d2p1:CreditNotAppliedToProductAmount>0</d2p1:CreditNotAppliedToProductAmount>
    <d2p1:EventId>0</d2p1:EventId>
    <d2p1:EventStartDate>0001-01-01T00:00:00</d2p1:EventStartDate>
    <d2p1:ExportDate>0001-01-01T00:00:00</d2p1:ExportDate>
    <d2p1:FeeTotal>0</d2p1:FeeTotal>
    <d2p1:FeeTotalWaived>0</d2p1:FeeTotalWaived>
    <d2p1:FinalTax>0</d2p1:FinalTax>
    <d2p1:GiftCardEmail>String</d2p1:GiftCardEmail>
    <d2p1:GroupCV>0</d2p1:GroupCV>
    <d2p1:GroupQV>0</d2p1:GroupQV>
    <d2p1:Holds>
      <d2p1:ReturnHoldViewModel>
        <d2p1:CreatedDate>0001-01-01T00:00:00</d2p1:CreatedDate>
        <d2p1:HoldNote>String</d2p1:HoldNote>
        <d2p1:HoldReason>String</d2p1:HoldReason>
        <d2p1:ReleaseDate>0001-01-01T00:00:00</d2p1:ReleaseDate>
        <d2p1:RmaHoldId>0</d2p1:RmaHoldId>
        <d2p1:UpdatedDate>0001-01-01T00:00:00</d2p1:UpdatedDate>
        <d2p1:UsernameRelease>String</d2p1:UsernameRelease>
      </d2p1:ReturnHoldViewModel>
    </d2p1:Holds>
    <d2p1:InboundReplacementTotal>0</d2p1:InboundReplacementTotal>
    <d2p1:InboundReturnTotal>0</d2p1:InboundReturnTotal>
    <d2p1:InboundSkus>
      <d2p1:ReturnInboundSkuViewModel>
        <d2p1:CreatedDate>0001-01-01T00:00:00</d2p1:CreatedDate>
        <d2p1:EntitySkuId>0</d2p1:EntitySkuId>
        <d2p1:ExtendedPrice>0</d2p1:ExtendedPrice>
        <d2p1:LineNumber>0</d2p1:LineNumber>
        <d2p1:OrderedQuantity>0</d2p1:OrderedQuantity>
        <d2p1:Price>0</d2p1:Price>
        <d2p1:PriceOverride>0</d2p1:PriceOverride>
        <d2p1:Quantity>0</d2p1:Quantity>
        <d2p1:ReturnTaxablePrice>0</d2p1:ReturnTaxablePrice>
        <d2p1:SkuCode>String</d2p1:SkuCode>
        <d2p1:SkuId>0</d2p1:SkuId>
        <d2p1:TaxAmount>0</d2p1:TaxAmount>
        <d2p1:TaxablePrice>0</d2p1:TaxablePrice>
        <d2p1:UpdatedDate>0001-01-01T00:00:00</d2p1:UpdatedDate>
        <d2p1:WarehouseSkuCode>String</d2p1:WarehouseSkuCode>
        <d2p1:AutoReceivedQuantity>0</d2p1:AutoReceivedQuantity>
        <d2p1:ExtendedFeeAmount>0</d2p1:ExtendedFeeAmount>
        <d2p1:FeeAmount>0</d2p1:FeeAmount>
        <d2p1:Fees>
          <d2p1:ReturnFeeViewModel>
            <d2p1:CreatedDate>0001-01-01T00:00:00</d2p1:CreatedDate>
            <d2p1:FeeId>String</d2p1:FeeId>
            <d2p1:IsFeeWaived>false</d2p1:IsFeeWaived>
            <d2p1:RmaFeeId>0</d2p1:RmaFeeId>
            <d2p1:UpdatedDate>0001-01-01T00:00:00</d2p1:UpdatedDate>
            <d2p1:UsernameFeeWaived>String</d2p1:UsernameFeeWaived>
            <d2p1:WaivedNote>String</d2p1:WaivedNote>
          </d2p1:ReturnFeeViewModel>
        </d2p1:Fees>
        <d2p1:OrderId>0</d2p1:OrderId>
        <d2p1:OrderLineNumber>0</d2p1:OrderLineNumber>
        <d2p1:OrderNumber>String</d2p1:OrderNumber>
        <d2p1:OrderSkuId>0</d2p1:OrderSkuId>
        <d2p1:OriginalQuantity>0</d2p1:OriginalQuantity>
        <d2p1:ReasonType>String</d2p1:ReasonType>
        <d2p1:ReturnExtendedFeeAmount>0</d2p1:ReturnExtendedFeeAmount>
        <d2p1:ReturnExtendedPrice>0</d2p1:ReturnExtendedPrice>
        <d2p1:ReturnQuantity>0</d2p1:ReturnQuantity>
        <d2p1:ReturnQuantityOnClone>0</d2p1:ReturnQuantityOnClone>
        <d2p1:ReturnTaxAmount>0</d2p1:ReturnTaxAmount>
        <d2p1:RmaType>String</d2p1:RmaType>
        <d2p1:SkuNote>String</d2p1:SkuNote>
      </d2p1:ReturnInboundSkuViewModel>
    </d2p1:InboundSkus>
    <d2p1:InboundTaxAmount>0</d2p1:InboundTaxAmount>
    <d2p1:IsCancelOrder>false</d2p1:IsCancelOrder>
    <d2p1:IsSubmitted>false</d2p1:IsSubmitted>
    <d2p1:IssueCheck>false</d2p1:IssueCheck>
    <d2p1:IssueGiftCard>false</d2p1:IssueGiftCard>
    <d2p1:MasterOrderId>0</d2p1:MasterOrderId>
    <d2p1:MasterOrderIdOutbound>0</d2p1:MasterOrderIdOutbound>
    <d2p1:MasterOrderIdParent>0</d2p1:MasterOrderIdParent>
    <d2p1:MasterOrderIdRelated>0</d2p1:MasterOrderIdRelated>
    <d2p1:Note>String</d2p1:Note>
    <d2p1:OrderCreatedDate>0001-01-01T00:00:00</d2p1:OrderCreatedDate>
    <d2p1:OrderCreatedDuringSubmit>false</d2p1:OrderCreatedDuringSubmit>
    <d2p1:OrderId>0</d2p1:OrderId>
    <d2p1:OrderIdOutbound>0</d2p1:OrderIdOutbound>
    <d2p1:OrderNumber>String</d2p1:OrderNumber>
    <d2p1:OutboundOrderCreditCardAmount>0</d2p1:OutboundOrderCreditCardAmount>
    <d2p1:OutboundOrderSavingsClubAmount>0</d2p1:OutboundOrderSavingsClubAmount>
    <d2p1:OutboundOrderTotal>0</d2p1:OutboundOrderTotal>
    <d2p1:OutboundSkus>
      <d2p1:ReturnOutboundSkuViewModel>
        <d2p1:CreatedDate>0001-01-01T00:00:00</d2p1:CreatedDate>
        <d2p1:EntitySkuId>0</d2p1:EntitySkuId>
        <d2p1:ExtendedPrice>0</d2p1:ExtendedPrice>
        <d2p1:LineNumber>0</d2p1:LineNumber>
        <d2p1:OrderedQuantity>0</d2p1:OrderedQuantity>
        <d2p1:Price>0</d2p1:Price>
        <d2p1:PriceOverride>0</d2p1:PriceOverride>
        <d2p1:Quantity>0</d2p1:Quantity>
        <d2p1:ReturnTaxablePrice>0</d2p1:ReturnTaxablePrice>
        <d2p1:SkuCode>String</d2p1:SkuCode>
        <d2p1:SkuId>0</d2p1:SkuId>
        <d2p1:TaxAmount>0</d2p1:TaxAmount>
        <d2p1:TaxablePrice>0</d2p1:TaxablePrice>
        <d2p1:UpdatedDate>0001-01-01T00:00:00</d2p1:UpdatedDate>
        <d2p1:WarehouseSkuCode>String</d2p1:WarehouseSkuCode>
      </d2p1:ReturnOutboundSkuViewModel>
    </d2p1:OutboundSkus>
    <d2p1:OutboundTaxAmount>0</d2p1:OutboundTaxAmount>
    <d2p1:OutboundTotal>0</d2p1:OutboundTotal>
    <d2p1:OverrideCV>0</d2p1:OverrideCV>
    <d2p1:OverrideQV>0</d2p1:OverrideQV>
    <d2p1:PaymentTotal>0</d2p1:PaymentTotal>
    <d2p1:Payments>
      <d2p1:ReturnPaymentViewModel>
        <d2p1:AVS>String</d2p1:AVS>
        <d2p1:AuthorizationCode>String</d2p1:AuthorizationCode>
        <d2p1:AuthorizationTime>0001-01-01T00:00:00</d2p1:AuthorizationTime>
        <d2p1:BalancingPayment>false</d2p1:BalancingPayment>
        <d2p1:BankAccountName>String</d2p1:BankAccountName>
        <d2p1:BankAccountNumber>String</d2p1:BankAccountNumber>
        <d2p1:BankAccountType>String</d2p1:BankAccountType>
        <d2p1:BankName>String</d2p1:BankName>
        <d2p1:BankRoutingNumber>String</d2p1:BankRoutingNumber>
        <d2p1:BillingAddress>
          <AddressGoodDate>0001-01-01T00:00:00</AddressGoodDate>
          <AddressId>0</AddressId>
          <AddressLine1>String</AddressLine1>
          <AddressLine2>String</AddressLine2>
          <AddressLine3>String</AddressLine3>
          <AddressLine4>String</AddressLine4>
          <AddressLine5>String</AddressLine5>
          <City>String</City>
          <CountryCode>String</CountryCode>
          <FirstName>String</FirstName>
          <HouseNumber>String</HouseNumber>
          <LastName>String</LastName>
          <Latitude>0</Latitude>
          <LocalityLevelID1>String</LocalityLevelID1>
          <LocalityLevelID2>String</LocalityLevelID2>
          <LocalityLevelID3>String</LocalityLevelID3>
          <LocalityLevelID4>String</LocalityLevelID4>
          <LocalityLevelID5>String</LocalityLevelID5>
          <Longitude>0</Longitude>
          <PostalCode>String</PostalCode>
          <StateCode>String</StateCode>
        </d2p1:BillingAddress>
        <d2p1:Charge>0</d2p1:Charge>
        <d2p1:CheckNumber>String</d2p1:CheckNumber>
        <d2p1:ConfirmationCode>String</d2p1:ConfirmationCode>
        <d2p1:CreditCardExpired>String</d2p1:CreditCardExpired>
        <d2p1:CreditCardName>String</d2p1:CreditCardName>
        <d2p1:CreditCardNumber>String</d2p1:CreditCardNumber>
        <d2p1:CreditCardToken>String</d2p1:CreditCardToken>
        <d2p1:CreditCardType>String</d2p1:CreditCardType>
        <d2p1:LicenseDOB>String</d2p1:LicenseDOB>
        <d2p1:LicenseNumber>String</d2p1:LicenseNumber>
        <d2p1:LicenseState>String</d2p1:LicenseState>
        <d2p1:PaymentExportKeyword>String</d2p1:PaymentExportKeyword>
        <d2p1:PaymentGuid>String</d2p1:PaymentGuid>
        <d2p1:PaymentId>0</d2p1:PaymentId>
        <d2p1:PaymentType>String</d2p1:PaymentType>
        <d2p1:Processed>false</d2p1:Processed>
        <d2p1:RmaEnteredRefund>0</d2p1:RmaEnteredRefund>
        <d2p1:SavingsClub>String</d2p1:SavingsClub>
        <d2p1:SerialNumber>String</d2p1:SerialNumber>
        <d2p1:TextResponse>String</d2p1:TextResponse>
        <d2p1:TransactionId>String</d2p1:TransactionId>
      </d2p1:ReturnPaymentViewModel>
    </d2p1:Payments>
    <d2p1:Reference>String</d2p1:Reference>
    <d2p1:ReuseableInboundTaxTransactionId>String</d2p1:ReuseableInboundTaxTransactionId>
    <d2p1:ReuseableOutboundTaxTransactionId>String</d2p1:ReuseableOutboundTaxTransactionId>
    <d2p1:ReverseFinalTax>0</d2p1:ReverseFinalTax>
    <d2p1:ReverseTaxExportDate>0001-01-01T00:00:00</d2p1:ReverseTaxExportDate>
    <d2p1:ReverseTaxTransactionId>String</d2p1:ReverseTaxTransactionId>
    <d2p1:ReverseTaxTransactionTime>0001-01-01T00:00:00</d2p1:ReverseTaxTransactionTime>
    <d2p1:RmaCheckAmount>0</d2p1:RmaCheckAmount>
    <d2p1:RmaCreditCardAmount>0</d2p1:RmaCreditCardAmount>
    <d2p1:RmaGiftCardAmount>0</d2p1:RmaGiftCardAmount>
    <d2p1:RmaNote>String</d2p1:RmaNote>
    <d2p1:RmaNumber>String</d2p1:RmaNumber>
    <d2p1:RmaSavingsClubAmount>0</d2p1:RmaSavingsClubAmount>
    <d2p1:RmaSeverity>String</d2p1:RmaSeverity>
    <d2p1:RmaStatus>String</d2p1:RmaStatus>
    <d2p1:SerialNumber>String</d2p1:SerialNumber>
    <d2p1:ShipmentIssueSkus>
      <d2p1:ReturnShipmentIssueSkuViewModel>
        <d2p1:CreatedDate>0001-01-01T00:00:00</d2p1:CreatedDate>
        <d2p1:ExtendedPrice>0</d2p1:ExtendedPrice>
        <d2p1:LineNumber>0</d2p1:LineNumber>
        <d2p1:Price>0</d2p1:Price>
        <d2p1:PriceOverride>0</d2p1:PriceOverride>
        <d2p1:Quantity>0</d2p1:Quantity>
        <d2p1:RMAShipmentIssueSkuId>0</d2p1:RMAShipmentIssueSkuId>
        <d2p1:SkuCode>String</d2p1:SkuCode>
        <d2p1:SkuId>0</d2p1:SkuId>
        <d2p1:UpdatedDate>0001-01-01T00:00:00</d2p1:UpdatedDate>
        <d2p1:WarehouseSkuCode>String</d2p1:WarehouseSkuCode>
      </d2p1:ReturnShipmentIssueSkuViewModel>
    </d2p1:ShipmentIssueSkus>
    <d2p1:ShippingAddress>
      <AddressGoodDate>0001-01-01T00:00:00</AddressGoodDate>
      <AddressId>0</AddressId>
      <AddressLine1>String</AddressLine1>
      <AddressLine2>String</AddressLine2>
      <AddressLine3>String</AddressLine3>
      <AddressLine4>String</AddressLine4>
      <AddressLine5>String</AddressLine5>
      <City>String</City>
      <CountryCode>String</CountryCode>
      <FirstName>String</FirstName>
      <HouseNumber>String</HouseNumber>
      <LastName>String</LastName>
      <Latitude>0</Latitude>
      <LocalityLevelID1>String</LocalityLevelID1>
      <LocalityLevelID2>String</LocalityLevelID2>
      <LocalityLevelID3>String</LocalityLevelID3>
      <LocalityLevelID4>String</LocalityLevelID4>
      <LocalityLevelID5>String</LocalityLevelID5>
      <Longitude>0</Longitude>
      <PostalCode>String</PostalCode>
      <StateCode>String</StateCode>
    </d2p1:ShippingAddress>
    <d2p1:ShippingAmount>0</d2p1:ShippingAmount>
    <d2p1:ShippingMethod>String</d2p1:ShippingMethod>
    <d2p1:ShippingTaxAmount>0</d2p1:ShippingTaxAmount>
    <d2p1:SubTotal>0</d2p1:SubTotal>
    <d2p1:SubmittedDate>0001-01-01T00:00:00</d2p1:SubmittedDate>
    <d2p1:TaxAmount>0</d2p1:TaxAmount>
    <d2p1:TaxExportDate>0001-01-01T00:00:00</d2p1:TaxExportDate>
    <d2p1:TaxTransactionId>String</d2p1:TaxTransactionId>
    <d2p1:TaxTransactionTime>0001-01-01T00:00:00</d2p1:TaxTransactionTime>
    <d2p1:Total>0</d2p1:Total>
    <d2p1:TotalCommissionableValue>0</d2p1:TotalCommissionableValue>
    <d2p1:TotalGroupCV>0</d2p1:TotalGroupCV>
    <d2p1:TotalGroupQV>0</d2p1:TotalGroupQV>
    <d2p1:TotalOverrideCV>0</d2p1:TotalOverrideCV>
    <d2p1:TotalOverrideQV>0</d2p1:TotalOverrideQV>
    <d2p1:TotalQualifyingValue>0</d2p1:TotalQualifyingValue>
    <d2p1:TotalUplineCV>0</d2p1:TotalUplineCV>
    <d2p1:TotalUplineQV>0</d2p1:TotalUplineQV>
    <d2p1:UpdatedDate>0001-01-01T00:00:00</d2p1:UpdatedDate>
    <d2p1:UplineCV>0</d2p1:UplineCV>
    <d2p1:UplineQV>0</d2p1:UplineQV>
    <d2p1:UserName>String</d2p1:UserName>
  </Item>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types" xmlns="http://schemas.datacontract.org/2004/07/Nxnw.Adc.Common.ServiceModel">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</ReturnGetResponse>