100 lines
3.1 KiB
Java
100 lines
3.1 KiB
Java
package com.discord.widgets.directories;
|
|
|
|
import c.d.b.a.a;
|
|
import com.discord.api.directory.DirectoryEntry;
|
|
import d0.z.d.m;
|
|
/* compiled from: WidgetDirectoryEntryViewHolder.kt */
|
|
public final class DirectoryEntryData {
|
|
private final DirectoryEntry entry;
|
|
private final boolean hasEditPermissions;
|
|
private final boolean hasJoinedGuild;
|
|
|
|
public DirectoryEntryData(DirectoryEntry directoryEntry, boolean z2, boolean z3) {
|
|
m.checkNotNullParameter(directoryEntry, "entry");
|
|
this.entry = directoryEntry;
|
|
this.hasJoinedGuild = z2;
|
|
this.hasEditPermissions = z3;
|
|
}
|
|
|
|
public static /* synthetic */ DirectoryEntryData copy$default(DirectoryEntryData directoryEntryData, DirectoryEntry directoryEntry, boolean z2, boolean z3, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
directoryEntry = directoryEntryData.entry;
|
|
}
|
|
if ((i & 2) != 0) {
|
|
z2 = directoryEntryData.hasJoinedGuild;
|
|
}
|
|
if ((i & 4) != 0) {
|
|
z3 = directoryEntryData.hasEditPermissions;
|
|
}
|
|
return directoryEntryData.copy(directoryEntry, z2, z3);
|
|
}
|
|
|
|
public final DirectoryEntry component1() {
|
|
return this.entry;
|
|
}
|
|
|
|
public final boolean component2() {
|
|
return this.hasJoinedGuild;
|
|
}
|
|
|
|
public final boolean component3() {
|
|
return this.hasEditPermissions;
|
|
}
|
|
|
|
public final DirectoryEntryData copy(DirectoryEntry directoryEntry, boolean z2, boolean z3) {
|
|
m.checkNotNullParameter(directoryEntry, "entry");
|
|
return new DirectoryEntryData(directoryEntry, z2, z3);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof DirectoryEntryData)) {
|
|
return false;
|
|
}
|
|
DirectoryEntryData directoryEntryData = (DirectoryEntryData) obj;
|
|
return m.areEqual(this.entry, directoryEntryData.entry) && this.hasJoinedGuild == directoryEntryData.hasJoinedGuild && this.hasEditPermissions == directoryEntryData.hasEditPermissions;
|
|
}
|
|
|
|
public final DirectoryEntry getEntry() {
|
|
return this.entry;
|
|
}
|
|
|
|
public final boolean getHasEditPermissions() {
|
|
return this.hasEditPermissions;
|
|
}
|
|
|
|
public final boolean getHasJoinedGuild() {
|
|
return this.hasJoinedGuild;
|
|
}
|
|
|
|
public int hashCode() {
|
|
DirectoryEntry directoryEntry = this.entry;
|
|
int hashCode = (directoryEntry != null ? directoryEntry.hashCode() : 0) * 31;
|
|
boolean z2 = this.hasJoinedGuild;
|
|
int i = 1;
|
|
if (z2) {
|
|
z2 = true;
|
|
}
|
|
int i2 = z2 ? 1 : 0;
|
|
int i3 = z2 ? 1 : 0;
|
|
int i4 = z2 ? 1 : 0;
|
|
int i5 = (hashCode + i2) * 31;
|
|
boolean z3 = this.hasEditPermissions;
|
|
if (!z3) {
|
|
i = z3 ? 1 : 0;
|
|
}
|
|
return i5 + i;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder P = a.P("DirectoryEntryData(entry=");
|
|
P.append(this.entry);
|
|
P.append(", hasJoinedGuild=");
|
|
P.append(this.hasJoinedGuild);
|
|
P.append(", hasEditPermissions=");
|
|
return a.L(P, this.hasEditPermissions, ")");
|
|
}
|
|
}
|