public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (CoverageDays?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (SupplierCanDeliver.GetHashCode());
            hashCode = hashCode * -1521134295 + (SupplierQuantity?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (SupplierComments?.GetHashCode() ?? 0);
            return(hashCode);
        }
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (CoverageDays?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (SupplierCanDeliverWholeForecast.GetHashCode());
            hashCode = hashCode * -1521134295 + (SupplierComments?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (HasReplied.GetHashCode());
            hashCode = hashCode * -1521134295 + (SharesExcessStock.GetHashCode());
            return(hashCode);
        }