23 lines
501 B
Java
23 lines
501 B
Java
package dev.dinauer.metrics.service.client;
|
|
|
|
import java.util.Objects;
|
|
|
|
public record Client(String id, String password, Permission permission) {
|
|
@Override
|
|
public boolean equals(Object object)
|
|
{
|
|
if (object == null || getClass() != object.getClass())
|
|
{
|
|
return false;
|
|
}
|
|
Client client = (Client) object;
|
|
return Objects.equals(id, client.id);
|
|
}
|
|
|
|
@Override
|
|
public int hashCode()
|
|
{
|
|
return Objects.hashCode(id);
|
|
}
|
|
}
|