discord-jadx/app/src/main/java/com/discord/api/thread/ThreadListMember.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();
}
}