using System;
using System.ComponentModel;
using System.Collections.Generic;
using Newtonsoft.Json;
using System.Linq;
using System.Reflection;
using System.Xml.Serialization;
using Gebhardt.StoreWare.WcsWms.InterfaceWcsWms.Interfaces;
using Gebhardt.StoreWare.WcsWms.InterfaceWcsWms.Helpers;
using Model = Gebhardt.StoreWare.WcsWms.InterfaceWcsWms.Models;

using Gebhardt.StoreWare.Wcs.HostBooking.InterfaceWcsWms.Interfaces;


using Gebhardt.Shared;
using Gebhardt.StoreWare.WcsWms.Constants;


namespace Gebhardt.StoreWare.Wcs.HostBooking.InterfaceWcsWms.Interfaces
{
    public interface IHandleRecord<in THostMessage> where THostMessage : IHostMessage
    {
        bool Handle(THostMessage arg);
    }
}