示例#1
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }

            if (obj == this)
            {
                return(true);
            }

            return(obj is UpdateItemTaxesRequest other &&
                   ((ItemIds == null && other.ItemIds == null) || (ItemIds?.Equals(other.ItemIds) == true)) &&
                   ((TaxesToEnable == null && other.TaxesToEnable == null) || (TaxesToEnable?.Equals(other.TaxesToEnable) == true)) &&
                   ((TaxesToDisable == null && other.TaxesToDisable == null) || (TaxesToDisable?.Equals(other.TaxesToDisable) == true)));
        }