/// <summary> /// Returns true if ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProperties instances are equal /// </summary> /// <param name="other">Instance of ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProjectPath == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProjectPath || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProjectPath != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProjectPath.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplProjectPath) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplScheduleFrequency == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplScheduleFrequency || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplScheduleFrequency != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplScheduleFrequency.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplScheduleFrequency) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPingTimeout == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPingTimeout || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPingTimeout != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPingTimeout.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPingTimeout) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplRecipients == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplRecipients || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplRecipients != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplRecipients.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplRecipients) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpserver == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpserver || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpserver != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpserver.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpserver) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpport == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpport || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpport != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpport.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplSmtpport) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsetls == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsetls || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsetls != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsetls.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsetls) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsername == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsername || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsername != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsername.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplUsername) ) && ( ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPassword == other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPassword || ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPassword != null && ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPassword.Equals(other.ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplPassword) )); }