Interface IWarehouse
Namespace: Mediachase.Commerce.Inventory
Assembly: Mediachase.Commerce.dll
Version: 10.8.0Syntax
public interface IWarehouse
Properties
ApplicationId
Gets the ApplicationId associated with the warehouse.
Declaration
Guid ApplicationId { get; }
Property Value
Type | Description |
---|---|
System.Guid | The ApplicationId. |
Code
Gets the code value.
Declaration
string Code { get; }
Property Value
Type | Description |
---|---|
System.String | The code. |
ContactInformation
Gets the contact information for the warehouse.
Declaration
IWarehouseContactInformation ContactInformation { get; }
Property Value
Type | Description |
---|---|
IWarehouseContactInformation | The contact information for the warehouse. |
Created
Gets the timestamp at which the warehouse record was created.
Declaration
DateTime Created { get; }
Property Value
Type | Description |
---|---|
System.DateTime | The creation timestamp. |
CreatorId
Gets the creator of the warehouse record.
Declaration
string CreatorId { get; }
Property Value
Type | Description |
---|---|
System.String | The CreatorId. |
FulfillmentPriorityOrder
Gets the place of the warehouse in the default order in which warehouses are used to fulfill orders.
Declaration
int FulfillmentPriorityOrder { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The priority order. |
IsActive
Indicates whether or not the warehouse is active.
Declaration
bool IsActive { get; }
Property Value
Type | Description |
---|---|
System.Boolean | A boolean indicating whether or not the warehouse is active. |
IsDeliveryLocation
Indicates whether the warehouse is a delivery location. This means this warehouse can be used as a delivery location (i.e. for future in-store pickups).
Declaration
bool IsDeliveryLocation { get; }
Property Value
Type | Description |
---|---|
System.Boolean | A boolean indicating whether the warehouse is a delivery location. |
IsFulfillmentCenter
Indicates whether the warehouse is a fulfillment center. This means orders can be placed from this warehouse for outgoing shipments.
Declaration
bool IsFulfillmentCenter { get; }
Property Value
Type | Description |
---|---|
System.Boolean | A boolean indicating whether the warehouse is a fulfillment center. |
IsPickupLocation
Indicates whether the warehouse is a pick-up location. This means orders can be placed from this warehouse for in-store pickups.
Declaration
bool IsPickupLocation { get; }
Property Value
Type | Description |
---|---|
System.Boolean | A boolean indicating whether the warehouse is a pickup location. |
IsPrimary
Slated for obsolescence. Indicates whether or not the warehouse is the primary source for fulfillment. Superceded by the FulfillmentPriorityOrder field.
Declaration
bool IsPrimary { get; }
Property Value
Type | Description |
---|---|
System.Boolean | A boolean indicating whether or not the warehouse is the primary source for fulfillment. |
Modified
Gets the timestamp at which the warehouse record was most recently updated.
Declaration
DateTime Modified { get; }
Property Value
Type | Description |
---|---|
System.DateTime | The most recent update timestamp. |
ModifierId
Gets the most recent modifier of the warehouse record.
Declaration
string ModifierId { get; }
Property Value
Type | Description |
---|---|
System.String | The ModifierId. |
Name
Gets the warehouse name.
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
System.String | The name. |
SortOrder
Gets the sort order for display purposes.
Declaration
int SortOrder { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The sort order. |
WarehouseId
Gets the warehouse id.
Declaration
int? WarehouseId { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The warehouse id. The id will be null if the object has not been persisted. |