/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (BukkenJohos != null) { hashCode = hashCode * 59 + BukkenJohos.GetHashCode(); } if (ContinueConfirmBukkenJoho != null) { hashCode = hashCode * 59 + ContinueConfirmBukkenJoho.GetHashCode(); } return(hashCode); } }
/// <summary> /// Returns true if ConfirmBukkenJohoRequest instances are equal /// </summary> /// <param name="other">Instance of ConfirmBukkenJohoRequest to be compared</param> /// <returns>Boolean</returns> public bool Equals(ConfirmBukkenJohoRequest other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( BukkenJohos == other.BukkenJohos || BukkenJohos != null && other.BukkenJohos != null && BukkenJohos.SequenceEqual(other.BukkenJohos) ) && ( ContinueConfirmBukkenJoho == other.ContinueConfirmBukkenJoho || ContinueConfirmBukkenJoho != null && ContinueConfirmBukkenJoho.Equals(other.ContinueConfirmBukkenJoho) )); }