NAV

<back to all web services

ReturnGet

The following routes are available for this service:
GET/returns/{RMANumber}
namespace Nxnw.Adc.Common.ServiceModel

open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations

    [<AllowNullLiteral>]
    type AddressViewModel() = 
        member val FirstName:String = null with get,set
        member val LastName:String = null with get,set
        member val HouseNumber:String = null with get,set
        member val AddressLine1:String = null with get,set
        member val AddressLine2:String = null with get,set
        member val AddressLine3:String = null with get,set
        member val AddressLine4:String = null with get,set
        member val AddressLine5:String = null with get,set
        member val City:String = null with get,set
        member val LocalityLevelID1:String = null with get,set
        member val LocalityLevelID2:String = null with get,set
        member val LocalityLevelID3:String = null with get,set
        member val LocalityLevelID4:String = null with get,set
        member val LocalityLevelID5:String = null with get,set
        member val StateCode:String = null with get,set
        member val PostalCode:String = null with get,set
        member val CountryCode:String = null with get,set
        member val AddressGoodDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val Latitude:Decimal = new Decimal() with get,set
        member val Longitude:Decimal = new Decimal() with get,set
        member val AddressId:Int32 = new Int32() with get,set

    [<AllowNullLiteral>]
    type ReturnOutboundSkuViewModel() = 
        member val EntitySkuId:Int32 = new Int32() with get,set
        member val CreatedDate:DateTime = new DateTime() with get,set
        member val UpdatedDate:DateTime = new DateTime() with get,set
        member val LineNumber:Int32 = new Int32() with get,set
        member val SkuId:Int32 = new Int32() with get,set
        member val SkuCode:String = null with get,set
        member val WarehouseSkuCode:String = null with get,set
        member val Quantity:Int32 = new Int32() with get,set
        member val Price:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ExtendedPrice:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val PriceOverride:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TaxablePrice:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OrderedQuantity:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val ReturnTaxablePrice:Nullable<Decimal> = new Nullable<Decimal>() with get,set

    [<AllowNullLiteral>]
    type ReturnFeeViewModel() = 
        member val RmaFeeId:Int32 = new Int32() with get,set
        member val CreatedDate:DateTime = new DateTime() with get,set
        member val UpdatedDate:DateTime = new DateTime() with get,set
        member val IsFeeWaived:Boolean = new Boolean() with get,set
        member val UsernameFeeWaived:String = null with get,set
        member val WaivedNote:String = null with get,set
        member val FeeId:String = null with get,set

    [<AllowNullLiteral>]
    type ReturnInboundSkuViewModel() = 
        inherit ReturnOutboundSkuViewModel()
        member val RmaType:String = null with get,set
        member val ReturnQuantity:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val AutoReceivedQuantity:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val OriginalQuantity:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val ReturnQuantityOnClone:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val ReasonType:String = null with get,set
        member val SkuNote:String = null with get,set
        member val OrderId:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val OrderNumber:String = null with get,set
        member val OrderSkuId:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val OrderLineNumber:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val FeeAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ExtendedFeeAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ReturnTaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ReturnExtendedFeeAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ReturnExtendedPrice:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val Fees:ResizeArray<ReturnFeeViewModel> = new ResizeArray<ReturnFeeViewModel>() with get,set

    [<AllowNullLiteral>]
    type ReturnShipmentIssueSkuViewModel() = 
        member val RMAShipmentIssueSkuId:Int32 = new Int32() with get,set
        member val CreatedDate:DateTime = new DateTime() with get,set
        member val UpdatedDate:DateTime = new DateTime() with get,set
        member val LineNumber:Int32 = new Int32() with get,set
        member val SkuId:Int32 = new Int32() with get,set
        member val SkuCode:String = null with get,set
        member val WarehouseSkuCode:String = null with get,set
        member val Quantity:Int32 = new Int32() with get,set
        member val Price:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ExtendedPrice:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val PriceOverride:Nullable<Decimal> = new Nullable<Decimal>() with get,set

    [<AllowNullLiteral>]
    type ReturnPaymentViewModel() = 
        member val PaymentId:Int32 = new Int32() with get,set
        member val PaymentType:String = null with get,set
        member val CreditCardType:String = null with get,set
        member val CreditCardName:String = null with get,set
        member val CreditCardNumber:String = null with get,set
        member val CreditCardToken:String = null with get,set
        member val PaymentGuid:String = null with get,set
        member val CreditCardExpired:String = null with get,set
        member val AuthorizationCode:String = null with get,set
        member val BankAccountNumber:String = null with get,set
        member val BankRoutingNumber:String = null with get,set
        member val BankAccountType:String = null with get,set
        member val BankName:String = null with get,set
        member val BankAccountName:String = null with get,set
        member val LicenseNumber:String = null with get,set
        member val LicenseDOB:String = null with get,set
        member val LicenseState:String = null with get,set
        member val CheckNumber:String = null with get,set
        member val SavingsClub:String = null with get,set
        member val Charge:Decimal = new Decimal() with get,set
        member val RmaEnteredRefund:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TextResponse:String = null with get,set
        member val Processed:Boolean = new Boolean() with get,set
        member val ConfirmationCode:String = null with get,set
        member val AuthorizationTime:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val BillingAddress:AddressViewModel = null with get,set
        member val TransactionId:String = null with get,set
        member val AVS:String = null with get,set
        member val BalancingPayment:Boolean = new Boolean() with get,set
        member val SerialNumber:String = null with get,set
        member val PaymentExportKeyword:String = null with get,set

    [<AllowNullLiteral>]
    type ReturnHoldViewModel() = 
        member val RmaHoldId:Int32 = new Int32() with get,set
        member val CreatedDate:DateTime = new DateTime() with get,set
        member val UpdatedDate:DateTime = new DateTime() with get,set
        member val ReleaseDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val UsernameRelease:String = null with get,set
        member val HoldReason:String = null with get,set
        member val HoldNote:String = null with get,set

    [<AllowNullLiteral>]
    type ReturnViewModel() = 
        member val BeeNumber:Decimal = new Decimal() with get,set
        member val BeeNumberCustomer:Decimal = new Decimal() with get,set
        member val EventId:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val EventStartDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val MasterOrderId:Int32 = new Int32() with get,set
        member val MasterOrderIdParent:Int32 = new Int32() with get,set
        member val MasterOrderIdRelated:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val OrderIdOutbound:Int32 = new Int32() with get,set
        member val CreatedDate:DateTime = new DateTime() with get,set
        member val UpdatedDate:DateTime = new DateTime() with get,set
        member val RmaNumber:String = null with get,set
        member val BeeBusinessGuid:Decimal = new Decimal() with get,set
        member val IsSubmitted:Boolean = new Boolean() with get,set
        member val SubmittedDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val ExportDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val RmaStatus:String = null with get,set
        member val InboundReturnTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OutboundTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ShippingTaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeeTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val Total:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ShippingMethod:String = null with get,set
        member val MasterOrderIdOutbound:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val RmaNote:String = null with get,set
        member val SubTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ShippingAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val PaymentTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val CreditNotAppliedToProductAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeeTotalWaived:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OutboundOrderSavingsClubAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val InboundReplacementTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val InboundTaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OutboundTaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OutboundOrderTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OutboundOrderCreditCardAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OrderCreatedDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val ClosedDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val ActualShippingTaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualShippingAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualTaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualInboundTaxAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val RmaCreditCardAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val RmaSavingsClubAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualFeeTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualFeeTotalWaived:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualSubTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualInboundReturnTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualInboundReplacementTotal:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ActualCreditNotAppliedToProductAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TaxExportDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val TaxTransactionTime:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val TaxTransactionId:String = null with get,set
        member val ReverseTaxExportDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val ReverseTaxTransactionTime:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val ReverseTaxTransactionId:String = null with get,set
        member val FinalTax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ReverseFinalTax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ReuseableInboundTaxTransactionId:String = null with get,set
        member val ReuseableOutboundTaxTransactionId:String = null with get,set
        member val OrderId:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val OrderNumber:String = null with get,set
        member val Note:String = null with get,set
        member val ClawbackCVOverride:Boolean = new Boolean() with get,set
        member val ClawbackQVOverride:Boolean = new Boolean() with get,set
        member val IssueGiftCard:Boolean = new Boolean() with get,set
        member val RmaGiftCardAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val BeeSavingsSerialGuid:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val SerialNumber:String = null with get,set
        member val GiftCardEmail:String = null with get,set
        member val OrderCreatedDuringSubmit:Boolean = new Boolean() with get,set
        member val TotalQualifyingValue:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TotalCommissionableValue:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val BeeSavingsClubGuid:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val IsCancelOrder:Nullable<Boolean> = new Nullable<Boolean>() with get,set
        member val CreatedBy:String = null with get,set
        member val RmaSeverity:String = null with get,set
        member val Reference:String = null with get,set
        member val UserName:String = null with get,set
        member val TotalOverrideCV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TotalOverrideQV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TotalUplineCV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TotalUplineQV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TotalGroupCV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val TotalGroupQV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OverrideCV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val OverrideQV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val UplineCV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val UplineQV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val GroupCV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val GroupQV:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val IssueCheck:Boolean = new Boolean() with get,set
        member val RmaCheckAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ShippingAddress:AddressViewModel = null with get,set
        member val InboundSkus:ResizeArray<ReturnInboundSkuViewModel> = new ResizeArray<ReturnInboundSkuViewModel>() with get,set
        member val OutboundSkus:ResizeArray<ReturnOutboundSkuViewModel> = new ResizeArray<ReturnOutboundSkuViewModel>() with get,set
        member val ShipmentIssueSkus:ResizeArray<ReturnShipmentIssueSkuViewModel> = new ResizeArray<ReturnShipmentIssueSkuViewModel>() with get,set
        member val Payments:ResizeArray<ReturnPaymentViewModel> = new ResizeArray<ReturnPaymentViewModel>() with get,set
        member val Holds:ResizeArray<ReturnHoldViewModel> = new ResizeArray<ReturnHoldViewModel>() with get,set

    [<AllowNullLiteral>]
    type ReturnGetResponse() = 
        inherit GetResponse<ReturnViewModel>()

    [<AllowNullLiteral>]
    type ReturnGet() = 
        interface IGet
        member val RMANumber:String = null with get,set

    [<AllowNullLiteral>]
    type GetResponse<'TEntity>() = 
        member val Item:'TEntity = null with get,set
        member val ResponseStatus:ResponseStatus = null with get,set

F# 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>