Class InventoryRequestItem
Represents one item in an InventoryRequest.
Inheritance
Namespace: Mediachase.Commerce.InventoryService
Assembly: Mediachase.Commerce.dll
Version: 14.26.0Syntax
public class InventoryRequestItem : ObjectConstructors
InventoryRequestItem()
Creates a new instance of InventoryRequestItem.
Declaration
public InventoryRequestItem()InventoryRequestItem(InventoryRequestItem)
Creates a new instance of InventoryRequestItem as a deep copy of another InventoryRequestItem.
Declaration
public InventoryRequestItem(InventoryRequestItem other)Parameters
| Type | Name | Description | 
|---|---|---|
| InventoryRequestItem | other | The InventoryRequestItem to copy. | 
InventoryRequestItem(Int32, InventoryRequestType, String, String, Decimal, String, Object)
Creates a new instance of InventoryRequestItem with the specified values.
Declaration
public InventoryRequestItem(int itemIndex, InventoryRequestType requestType, string catalogEntryCode, string warehouseCode, Decimal quantity, string operationKey, object context)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | itemIndex | The value for ItemIndex. | 
| InventoryRequestType | requestType | The value for RequestType. | 
| System.String | catalogEntryCode | The value for CatalogEntryCode. | 
| System.String | warehouseCode | The value for WarehouseCode. | 
| System.Decimal | quantity | The value for Quantity. | 
| System.String | operationKey | The value for OperationKey. | 
| System.Object | context | The value for Context. | 
Properties
CatalogEntryCode
Gets or sets the requested catalog entry code.
Declaration
public virtual string CatalogEntryCode { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
Remarks
The catalog entry code is ignored in completion, cancellation, and backorder redemption requests.
Context
Gets or sets additional provider-specific data for the request.
Declaration
public virtual object Context { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Object | 
ItemIndex
Gets or sets the item index. Used to correlate request items with response items.
Declaration
public virtual int ItemIndex { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
OperationKey
Gets or sets an optional operation key to correlate this request with a previous request.
Declaration
public virtual string OperationKey { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
Quantity
Gets or sets the requested quantity.
Declaration
public virtual Decimal Quantity { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Decimal | 
Remarks
The quantity is ignored in completion, cancellation, and backorder redemption requests.
RequestType
Declaration
public virtual InventoryRequestType RequestType { get; set; }Property Value
| Type | Description | 
|---|---|
| InventoryRequestType | 
WarehouseCode
Gets or sets the code of the warehouse to request inventory from.
Declaration
public virtual string WarehouseCode { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
Remarks
The warehouse code is ignored in completion, cancellation, and backorder redemption requests.
