November Happy Hour will be moved to Thursday December 5th.

Class InMemoryReturnOrderForm

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.

Inheritance
System.Object
InMemoryReturnOrderForm
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Order.Internal
Assembly: Mediachase.Commerce.dll
Version: 12.17.2
Syntax
public class InMemoryReturnOrderForm : IReturnOrderForm, IOrderForm, IExtendedProperties

Constructors

InMemoryReturnOrderForm(IReturnOrderForm)

Initializes a new instance of an InMemoryReturnOrderForm, with same values as the specified IReturnOrderForm.

Declaration
public InMemoryReturnOrderForm(IReturnOrderForm returnForm)
Parameters
Type Name Description
IReturnOrderForm returnForm

Properties

AuthorizedPaymentTotal

Gets or sets the amount that is on hold, waiting to be captured.

Declaration
public decimal AuthorizedPaymentTotal { get; set; }
Property Value
Type Description
System.Decimal

CapturedPaymentTotal

Gets or sets the amount that has been transfered.

Declaration
public decimal CapturedPaymentTotal { get; set; }
Property Value
Type Description
System.Decimal

CouponCodes

Gets the supplied coupon codes.

Declaration
public ICollection<string> CouponCodes { get; set; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.String>

ExchangeOrderGroupId

Gets or sets the related this RMA request Exchange order identity

Declaration
public int? ExchangeOrderGroupId { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

HandlingTotal

Gets the handling total.

Declaration
public decimal HandlingTotal { get; set; }
Property Value
Type Description
System.Decimal

Name

Gets or sets the name.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

OrderFormId

Gets the unique identity for the order form.

Declaration
public int OrderFormId { get; set; }
Property Value
Type Description
System.Int32

OriginalOrderFormId

Gets the Parent OrderForm identity for RMA request

Declaration
public int? OriginalOrderFormId { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

Payments

Gets the payments on the order form.

Declaration
public ICollection<IPayment> Payments { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<IPayment>

PricesIncludeTax

Gets the setting of including tax in price from the order group.

Declaration
public bool PricesIncludeTax { get; }
Property Value
Type Description
System.Boolean

Promotions

Gets the promotions.

Declaration
public IList<PromotionInformation> Promotions { get; }
Property Value
Type Description
System.Collections.Generic.IList<PromotionInformation>

Properties

Gets the property bag for dealing with custom meta fields.

Declaration
public Hashtable Properties { get; }
Property Value
Type Description
System.Collections.Hashtable

ReturnAuthCode

Gets the RMA auth code. Using for procedure RMA authentication.

Declaration
public string ReturnAuthCode { get; set; }
Property Value
Type Description
System.String

ReturnComment

Gets or sets the RMA comment.

Declaration
public string ReturnComment { get; set; }
Property Value
Type Description
System.String

ReturnType

Gets the Return Type. For example can be "Refund", "Exchange" etc.

Declaration
public string ReturnType { get; set; }
Property Value
Type Description
System.String

RMANumber

Gets the RMA number.

Declaration
public string RMANumber { get; set; }
Property Value
Type Description
System.String

Shipments

Gets the shipments on the order form.

Declaration
public ICollection<IShipment> Shipments { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<IShipment>

Status

Gets or sets the return status.

Declaration
public ReturnFormStatus Status { get; set; }
Property Value
Type Description
ReturnFormStatus

Implements

Extension Methods