public bool Equals(DestinyProfileTransitoryJoinability input) { if (input == null) { return(false); } return (( OpenSlots == input.OpenSlots || (OpenSlots.Equals(input.OpenSlots)) ) && ( PrivacySetting == input.PrivacySetting || (PrivacySetting != null && PrivacySetting.Equals(input.PrivacySetting)) ) && ( ClosedReasons == input.ClosedReasons || (ClosedReasons != null && ClosedReasons.Equals(input.ClosedReasons)) )); }