public override int GetHashCode()
        {
            int hashCode = 1266972041;

            if (LoyaltyAccountFilter != null)
            {
                hashCode += LoyaltyAccountFilter.GetHashCode();
            }

            if (TypeFilter != null)
            {
                hashCode += TypeFilter.GetHashCode();
            }

            if (DateTimeFilter != null)
            {
                hashCode += DateTimeFilter.GetHashCode();
            }

            if (LocationFilter != null)
            {
                hashCode += LocationFilter.GetHashCode();
            }

            if (OrderFilter != null)
            {
                hashCode += OrderFilter.GetHashCode();
            }

            return(hashCode);
        }
        public override int GetHashCode()
        {
            int hashCode = -566134060;

            if (StateFilter != null)
            {
                hashCode += StateFilter.GetHashCode();
            }

            if (DateTimeFilter != null)
            {
                hashCode += DateTimeFilter.GetHashCode();
            }

            if (FulfillmentFilter != null)
            {
                hashCode += FulfillmentFilter.GetHashCode();
            }

            if (SourceFilter != null)
            {
                hashCode += SourceFilter.GetHashCode();
            }

            if (CustomerFilter != null)
            {
                hashCode += CustomerFilter.GetHashCode();
            }

            return(hashCode);
        }