discord-jadx/app/src/main/java/com/discord/api/thread/ThreadMembersUpdate.java

75 lines
2.6 KiB
Java

package com.discord.api.thread;
import c.d.b.a.a;
import d0.z.d.m;
import java.util.List;
/* compiled from: ThreadMembersUpdate.kt */
public final class ThreadMembersUpdate {
private final List<AugmentedThreadMember> addedMembers;
private final long guildId;
/* renamed from: id reason: collision with root package name */
private final long f1583id;
private final int memberCount;
private final List<Long> memberIdsPreview;
private final List<Long> removedMemberIds;
public final List<AugmentedThreadMember> a() {
return this.addedMembers;
}
public final long b() {
return this.guildId;
}
public final long c() {
return this.f1583id;
}
public final List<Long> d() {
return this.removedMemberIds;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ThreadMembersUpdate)) {
return false;
}
ThreadMembersUpdate threadMembersUpdate = (ThreadMembersUpdate) obj;
return this.f1583id == threadMembersUpdate.f1583id && this.guildId == threadMembersUpdate.guildId && this.memberCount == threadMembersUpdate.memberCount && m.areEqual(this.removedMemberIds, threadMembersUpdate.removedMemberIds) && m.areEqual(this.memberIdsPreview, threadMembersUpdate.memberIdsPreview) && m.areEqual(this.addedMembers, threadMembersUpdate.addedMembers);
}
public int hashCode() {
long j = this.f1583id;
long j2 = this.guildId;
int i = ((((((int) (j ^ (j >>> 32))) * 31) + ((int) (j2 ^ (j2 >>> 32)))) * 31) + this.memberCount) * 31;
List<Long> list = this.removedMemberIds;
int i2 = 0;
int hashCode = (i + (list != null ? list.hashCode() : 0)) * 31;
List<Long> list2 = this.memberIdsPreview;
int hashCode2 = (hashCode + (list2 != null ? list2.hashCode() : 0)) * 31;
List<AugmentedThreadMember> list3 = this.addedMembers;
if (list3 != null) {
i2 = list3.hashCode();
}
return hashCode2 + i2;
}
public String toString() {
StringBuilder L = a.L("ThreadMembersUpdate(id=");
L.append(this.f1583id);
L.append(", guildId=");
L.append(this.guildId);
L.append(", memberCount=");
L.append(this.memberCount);
L.append(", removedMemberIds=");
L.append(this.removedMemberIds);
L.append(", memberIdsPreview=");
L.append(this.memberIdsPreview);
L.append(", addedMembers=");
return a.E(L, this.addedMembers, ")");
}
}