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
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=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>