60 lines
1.7 KiB
Java
60 lines
1.7 KiB
Java
package com.discord.api.thread;
|
|
|
|
import c.d.b.a.a;
|
|
import com.discord.api.guildmember.GuildMember;
|
|
import com.discord.api.presence.Presence;
|
|
import d0.z.d.m;
|
|
/* compiled from: ThreadListMember.kt */
|
|
public final class ThreadListMember {
|
|
private final GuildMember member;
|
|
private final Presence presence;
|
|
private final long userId;
|
|
|
|
public final GuildMember a() {
|
|
return this.member;
|
|
}
|
|
|
|
public final Presence b() {
|
|
return this.presence;
|
|
}
|
|
|
|
public final long c() {
|
|
return this.userId;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof ThreadListMember)) {
|
|
return false;
|
|
}
|
|
ThreadListMember threadListMember = (ThreadListMember) obj;
|
|
return this.userId == threadListMember.userId && m.areEqual(this.member, threadListMember.member) && m.areEqual(this.presence, threadListMember.presence);
|
|
}
|
|
|
|
public int hashCode() {
|
|
long j = this.userId;
|
|
int i = ((int) (j ^ (j >>> 32))) * 31;
|
|
GuildMember guildMember = this.member;
|
|
int i2 = 0;
|
|
int hashCode = (i + (guildMember != null ? guildMember.hashCode() : 0)) * 31;
|
|
Presence presence = this.presence;
|
|
if (presence != null) {
|
|
i2 = presence.hashCode();
|
|
}
|
|
return hashCode + i2;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder L = a.L("ThreadListMember(userId=");
|
|
L.append(this.userId);
|
|
L.append(", member=");
|
|
L.append(this.member);
|
|
L.append(", presence=");
|
|
L.append(this.presence);
|
|
L.append(")");
|
|
return L.toString();
|
|
}
|
|
}
|