RemoteOrderStockLevel Enum

Represents a simple view on stock levels for a particular product

OutOfStock : 1

The product is completely out of stock. Attempts to order the product will almost certainly be rejected by the Outlet.

LowStock : 2

The product is low on stock. Attempts to order the product may by rejected but there still may still be some stock on hand.

It is recommended to provide a warning to the user that stock levels are low and that the order may fail.

The outlet will define what constitutes "low stock" on a product by product basis and may also opt to ignore a low stock warning entirely.

SufficientStock : 3

The product has sufficient stock. Attempts to order the product will almost certainly be accepted by the outlet.

The outlet will define what constitutes "sufficient stock" on a product by product basis.