/// <summary> /// Returns true if ComDayCqDamCoreImplServletBatchMetadataServletProperties instances are equal /// </summary> /// <param name="other">Instance of ComDayCqDamCoreImplServletBatchMetadataServletProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(ComDayCqDamCoreImplServletBatchMetadataServletProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( CqDamBatchMetadataAssetDefault == other.CqDamBatchMetadataAssetDefault || CqDamBatchMetadataAssetDefault != null && CqDamBatchMetadataAssetDefault.Equals(other.CqDamBatchMetadataAssetDefault) ) && ( CqDamBatchMetadataCollectionDefault == other.CqDamBatchMetadataCollectionDefault || CqDamBatchMetadataCollectionDefault != null && CqDamBatchMetadataCollectionDefault.Equals(other.CqDamBatchMetadataCollectionDefault) ) && ( CqDamBatchMetadataMaxresources == other.CqDamBatchMetadataMaxresources || CqDamBatchMetadataMaxresources != null && CqDamBatchMetadataMaxresources.Equals(other.CqDamBatchMetadataMaxresources) )); }
/// <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 (CqDamBatchMetadataAssetDefault != null) { hashCode = hashCode * 59 + CqDamBatchMetadataAssetDefault.GetHashCode(); } if (CqDamBatchMetadataCollectionDefault != null) { hashCode = hashCode * 59 + CqDamBatchMetadataCollectionDefault.GetHashCode(); } if (CqDamBatchMetadataMaxresources != null) { hashCode = hashCode * 59 + CqDamBatchMetadataMaxresources.GetHashCode(); } return(hashCode); } }