/// <summary> /// Returns true if DecryptedPaymentData instances are equal /// </summary> /// <param name="other">Instance of DecryptedPaymentData to be compared</param> /// <returns>Boolean</returns> public bool Equals(DecryptedPaymentData other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( CardholderName == other.CardholderName || CardholderName != null && CardholderName.Equals(other.CardholderName) ) && ( Cryptogram == other.Cryptogram || Cryptogram != null && Cryptogram.Equals(other.Cryptogram) ) && ( Dpan == other.Dpan || Dpan != null && Dpan.Equals(other.Dpan) ) && ( Eci == other.Eci || Eci != null && Eci.Equals(other.Eci) ) && ( ExpiryDate == other.ExpiryDate || ExpiryDate != null && ExpiryDate.Equals(other.ExpiryDate) )); }
/// <summary> /// Returns true if MobilePaymentData instances are equal /// </summary> /// <param name="other">Instance of MobilePaymentData to be compared</param> /// <returns>Boolean</returns> public bool Equals(MobilePaymentData other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Dpan == other.Dpan || Dpan != null && Dpan.Equals(other.Dpan) ) && ( ExpiryDate == other.ExpiryDate || ExpiryDate != null && ExpiryDate.Equals(other.ExpiryDate) )); }