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

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

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

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

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

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

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

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

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

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

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

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

            return(hashCode);
        }