/// <summary> /// Returns true if ClanWarLeagueGroup instances are equal /// </summary> /// <param name="input">Instance of ClanWarLeagueGroup to be compared</param> /// <returns>Boolean</returns> public bool Equals(ClanWarLeagueGroup?input) { if (input == null) { return(false); } return (( Tag == input.Tag || (Tag != null && Tag.Equals(input.Tag)) ) && ( State == input.State || State.Equals(input.State) ) && ( Season == input.Season || (Season != null && Season.Equals(input.Season)) ) && ( Clans == input.Clans || Clans != null && input.Clans != null && Clans.SequenceEqual(input.Clans) ) && ( Rounds == input.Rounds || Rounds != null && input.Rounds != null && Rounds.SequenceEqual(input.Rounds) )); }