46 lines
803 B
Java
46 lines
803 B
Java
|
package it.cavallium;
|
||
|
|
||
|
import java.util.StringJoiner;
|
||
|
|
||
|
public class BaseChatInfo {
|
||
|
private final long supergroupId;
|
||
|
private final String title;
|
||
|
|
||
|
public BaseChatInfo(long supergroupId, String title) {
|
||
|
this.supergroupId = supergroupId;
|
||
|
this.title = title;
|
||
|
}
|
||
|
|
||
|
public long getSupergroupId() {
|
||
|
return supergroupId;
|
||
|
}
|
||
|
|
||
|
public String getTitle() {
|
||
|
return title;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public boolean equals(Object o) {
|
||
|
if (this == o) {
|
||
|
return true;
|
||
|
}
|
||
|
if (o == null || getClass() != o.getClass()) {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
BaseChatInfo that = (BaseChatInfo) o;
|
||
|
|
||
|
return supergroupId == that.supergroupId;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public int hashCode() {
|
||
|
return (int) (supergroupId ^ (supergroupId >>> 32));
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String toString() {
|
||
|
return (supergroupId + " " + title).trim();
|
||
|
}
|
||
|
}
|