using CareFusion.Lib.StorageSystem.Input;

namespace CareFusion.Lib.StorageSystem.Interfaces.Messages.Input
{
    public interface IInputResponsePackHandling
    {
        /// <summary>
        /// Handling instructions for the pack.
        /// </summary>
        InputHandling Input { get; set; }

        /// <summary>
        /// Any text detailing additional instructions for handling of the pack.
        /// The text is normally used to detail the reasons for rejection of packs.
        /// The text might be displayed on the automated storage and retrieval system, and so should be capable of being localized.
        /// </summary>
        string Text { get; set; }
    }
}