У меня есть класс case
case class ApiCall(a: String, b: String, c: String, d: String, e: String, f: String)
У меня также есть изменяемый Set: private var apiCalls: mutable.Set[ApiCall] = mutable.Set[ApiCall]()
Проблема в том, что я могу получить следующие элементы ApiCall
:
ApiCall(a1, b1, c1, d1, e1, f1)
ApiCall(a1, b1, c1, d2, e2, f2)
Мне нужно добавить элементы в набор, только если уникальная комбинация (a, b, c)
из case class ApiCall
еще не существует. Я не могу изменить сам класс case, потому что он используется в нескольких местах.