196 lines
7.0 KiB
Java
196 lines
7.0 KiB
Java
package com.discord.widgets.chat.list.entries;
|
|
|
|
import a0.a.a.b;
|
|
import c.d.b.a.a;
|
|
import com.discord.models.member.GuildMember;
|
|
import d0.z.d.m;
|
|
/* compiled from: StartOfChatEntry.kt */
|
|
public final class StartOfChatEntry extends ChatListEntry {
|
|
private final boolean canManageChannel;
|
|
private final boolean canManageThread;
|
|
private final boolean canReadMessageHistory;
|
|
private final long channelId;
|
|
private final String channelName;
|
|
private final boolean isThread;
|
|
private final String key;
|
|
private final Integer threadAutoArchiveDuration;
|
|
private final GuildMember threadCreator;
|
|
private final int type = 3;
|
|
|
|
/* JADX DEBUG: TODO: convert one arg to string using `String.valueOf()`, args: [(wrap: int : 0x0020: INVOKE (r5v1 int) = (r1v0 'this' com.discord.widgets.chat.list.entries.StartOfChatEntry A[IMMUTABLE_TYPE, THIS]) type: VIRTUAL call: com.discord.widgets.chat.list.entries.StartOfChatEntry.getType():int), (r2v0 long)] */
|
|
public StartOfChatEntry(long j, String str, boolean z2, boolean z3, boolean z4, boolean z5, Integer num, GuildMember guildMember) {
|
|
m.checkNotNullParameter(str, "channelName");
|
|
this.channelId = j;
|
|
this.channelName = str;
|
|
this.canReadMessageHistory = z2;
|
|
this.canManageChannel = z3;
|
|
this.canManageThread = z4;
|
|
this.isThread = z5;
|
|
this.threadAutoArchiveDuration = num;
|
|
this.threadCreator = guildMember;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append(getType());
|
|
sb.append(j);
|
|
this.key = sb.toString();
|
|
}
|
|
|
|
public static /* synthetic */ StartOfChatEntry copy$default(StartOfChatEntry startOfChatEntry, long j, String str, boolean z2, boolean z3, boolean z4, boolean z5, Integer num, GuildMember guildMember, int i, Object obj) {
|
|
return startOfChatEntry.copy((i & 1) != 0 ? startOfChatEntry.channelId : j, (i & 2) != 0 ? startOfChatEntry.channelName : str, (i & 4) != 0 ? startOfChatEntry.canReadMessageHistory : z2, (i & 8) != 0 ? startOfChatEntry.canManageChannel : z3, (i & 16) != 0 ? startOfChatEntry.canManageThread : z4, (i & 32) != 0 ? startOfChatEntry.isThread : z5, (i & 64) != 0 ? startOfChatEntry.threadAutoArchiveDuration : num, (i & 128) != 0 ? startOfChatEntry.threadCreator : guildMember);
|
|
}
|
|
|
|
public final long component1() {
|
|
return this.channelId;
|
|
}
|
|
|
|
public final String component2() {
|
|
return this.channelName;
|
|
}
|
|
|
|
public final boolean component3() {
|
|
return this.canReadMessageHistory;
|
|
}
|
|
|
|
public final boolean component4() {
|
|
return this.canManageChannel;
|
|
}
|
|
|
|
public final boolean component5() {
|
|
return this.canManageThread;
|
|
}
|
|
|
|
public final boolean component6() {
|
|
return this.isThread;
|
|
}
|
|
|
|
public final Integer component7() {
|
|
return this.threadAutoArchiveDuration;
|
|
}
|
|
|
|
public final GuildMember component8() {
|
|
return this.threadCreator;
|
|
}
|
|
|
|
public final StartOfChatEntry copy(long j, String str, boolean z2, boolean z3, boolean z4, boolean z5, Integer num, GuildMember guildMember) {
|
|
m.checkNotNullParameter(str, "channelName");
|
|
return new StartOfChatEntry(j, str, z2, z3, z4, z5, num, guildMember);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof StartOfChatEntry)) {
|
|
return false;
|
|
}
|
|
StartOfChatEntry startOfChatEntry = (StartOfChatEntry) obj;
|
|
return this.channelId == startOfChatEntry.channelId && m.areEqual(this.channelName, startOfChatEntry.channelName) && this.canReadMessageHistory == startOfChatEntry.canReadMessageHistory && this.canManageChannel == startOfChatEntry.canManageChannel && this.canManageThread == startOfChatEntry.canManageThread && this.isThread == startOfChatEntry.isThread && m.areEqual(this.threadAutoArchiveDuration, startOfChatEntry.threadAutoArchiveDuration) && m.areEqual(this.threadCreator, startOfChatEntry.threadCreator);
|
|
}
|
|
|
|
public final boolean getCanManageChannel() {
|
|
return this.canManageChannel;
|
|
}
|
|
|
|
public final boolean getCanManageThread() {
|
|
return this.canManageThread;
|
|
}
|
|
|
|
public final boolean getCanReadMessageHistory() {
|
|
return this.canReadMessageHistory;
|
|
}
|
|
|
|
public final long getChannelId() {
|
|
return this.channelId;
|
|
}
|
|
|
|
public final String getChannelName() {
|
|
return this.channelName;
|
|
}
|
|
|
|
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload, com.discord.utilities.recycler.DiffKeyProvider
|
|
public String getKey() {
|
|
return this.key;
|
|
}
|
|
|
|
public final Integer getThreadAutoArchiveDuration() {
|
|
return this.threadAutoArchiveDuration;
|
|
}
|
|
|
|
public final GuildMember getThreadCreator() {
|
|
return this.threadCreator;
|
|
}
|
|
|
|
@Override // com.discord.utilities.mg_recycler.MGRecyclerDataPayload
|
|
public int getType() {
|
|
return this.type;
|
|
}
|
|
|
|
public int hashCode() {
|
|
int a = b.a(this.channelId) * 31;
|
|
String str = this.channelName;
|
|
int i = 0;
|
|
int hashCode = (a + (str != null ? str.hashCode() : 0)) * 31;
|
|
boolean z2 = this.canReadMessageHistory;
|
|
int i2 = 1;
|
|
if (z2) {
|
|
z2 = true;
|
|
}
|
|
int i3 = z2 ? 1 : 0;
|
|
int i4 = z2 ? 1 : 0;
|
|
int i5 = z2 ? 1 : 0;
|
|
int i6 = (hashCode + i3) * 31;
|
|
boolean z3 = this.canManageChannel;
|
|
if (z3) {
|
|
z3 = true;
|
|
}
|
|
int i7 = z3 ? 1 : 0;
|
|
int i8 = z3 ? 1 : 0;
|
|
int i9 = z3 ? 1 : 0;
|
|
int i10 = (i6 + i7) * 31;
|
|
boolean z4 = this.canManageThread;
|
|
if (z4) {
|
|
z4 = true;
|
|
}
|
|
int i11 = z4 ? 1 : 0;
|
|
int i12 = z4 ? 1 : 0;
|
|
int i13 = z4 ? 1 : 0;
|
|
int i14 = (i10 + i11) * 31;
|
|
boolean z5 = this.isThread;
|
|
if (!z5) {
|
|
i2 = z5 ? 1 : 0;
|
|
}
|
|
int i15 = (i14 + i2) * 31;
|
|
Integer num = this.threadAutoArchiveDuration;
|
|
int hashCode2 = (i15 + (num != null ? num.hashCode() : 0)) * 31;
|
|
GuildMember guildMember = this.threadCreator;
|
|
if (guildMember != null) {
|
|
i = guildMember.hashCode();
|
|
}
|
|
return hashCode2 + i;
|
|
}
|
|
|
|
public final boolean isThread() {
|
|
return this.isThread;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder L = a.L("StartOfChatEntry(channelId=");
|
|
L.append(this.channelId);
|
|
L.append(", channelName=");
|
|
L.append(this.channelName);
|
|
L.append(", canReadMessageHistory=");
|
|
L.append(this.canReadMessageHistory);
|
|
L.append(", canManageChannel=");
|
|
L.append(this.canManageChannel);
|
|
L.append(", canManageThread=");
|
|
L.append(this.canManageThread);
|
|
L.append(", isThread=");
|
|
L.append(this.isThread);
|
|
L.append(", threadAutoArchiveDuration=");
|
|
L.append(this.threadAutoArchiveDuration);
|
|
L.append(", threadCreator=");
|
|
L.append(this.threadCreator);
|
|
L.append(")");
|
|
return L.toString();
|
|
}
|
|
}
|