discord-jadx/app/src/main/java/com/discord/api/guild/Guild.java

544 lines
24 KiB
Java

package com.discord.api.guild;
import androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure;
import c.d.b.a.a;
import com.discord.api.channel.Channel;
import com.discord.api.embeddedactivities.EmbeddedActivityInGuild;
import com.discord.api.emoji.GuildEmoji;
import com.discord.api.guild.welcome.GuildWelcomeScreen;
import com.discord.api.guildhash.GuildHashes;
import com.discord.api.guildmember.GuildMember;
import com.discord.api.guildscheduledevent.GuildScheduledEvent;
import com.discord.api.presence.Presence;
import com.discord.api.role.GuildRole;
import com.discord.api.stageinstance.StageInstance;
import com.discord.api.sticker.Sticker;
import com.discord.api.voice.state.VoiceState;
import com.discord.models.domain.ModelAuditLogEntry;
import d0.z.d.m;
import java.util.List;
import java.util.Objects;
/* compiled from: Guild.kt */
public final class Guild {
private final Long afkChannelId;
private final int afkTimeout;
private final int approximateMemberCount;
private final int approximatePresenceCount;
private final String banner;
private final List<Channel> channelUpdates;
private final List<Channel> channels;
private final Integer defaultMessageNotifications;
private final String description;
private final List<EmbeddedActivityInGuild> embeddedActivities;
private final List<GuildEmoji> emojis;
private final GuildExplicitContentFilter explicitContentFilter;
private final List<GuildFeature> features;
private final GuildHashes guildHashes;
private final List<GuildScheduledEvent> guildScheduledEvents;
private final String icon;
/* renamed from: id reason: collision with root package name */
private final long f1606id;
private final String joinedAt;
private final GuildMaxVideoChannelUsers maxVideoChannelUsers;
private final int memberCount;
private final List<GuildMember> members;
private final int mfaLevel;
private final String name;
private final boolean nsfw;
private final long ownerId;
private final Integer permissions;
private final String preferredLocale;
private final int premiumSubscriptionCount;
private final int premiumTier;
private final List<Presence> presences;
private final Long publicUpdatesChannelId;
private final String region;
private final List<GuildRole> roles;
private final Long rulesChannelId;
private final String splash;
private final List<StageInstance> stageInstances;
private final List<Sticker> stickers;
private final int systemChannelFlags;
private final Long systemChannelId;
private final List<Channel> threads;
private final boolean unavailable;
private final String vanityUrlCode;
private final GuildVerificationLevel verificationLevel;
private final List<VoiceState> voiceStates;
private final GuildWelcomeScreen welcomeScreen;
/* JADX DEBUG: Multi-variable search result rejected for r30v0, resolved type: java.util.List<? extends com.discord.api.guild.GuildFeature> */
/* JADX WARN: Multi-variable type inference failed */
public Guild(List<GuildRole> list, List<GuildEmoji> list2, List<Sticker> list3, String str, String str2, Integer num, long j, String str3, long j2, String str4, GuildVerificationLevel guildVerificationLevel, GuildExplicitContentFilter guildExplicitContentFilter, List<Presence> list4, List<Channel> list5, List<GuildMember> list6, List<VoiceState> list7, boolean z2, int i, int i2, Long l, Long l2, List<? extends GuildFeature> list8, int i3, String str5, String str6, int i4, int i5, int i6, String str7, Long l3, Long l4, String str8, GuildWelcomeScreen guildWelcomeScreen, GuildMaxVideoChannelUsers guildMaxVideoChannelUsers, String str9, int i7, int i8, Integer num2, GuildHashes guildHashes, List<Channel> list9, List<Channel> list10, boolean z3, List<StageInstance> list11, List<GuildScheduledEvent> list12, List<EmbeddedActivityInGuild> list13) {
m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_NAME);
m.checkNotNullParameter(list8, "features");
m.checkNotNullParameter(list13, "embeddedActivities");
this.roles = list;
this.emojis = list2;
this.stickers = list3;
this.name = str;
this.description = str2;
this.defaultMessageNotifications = num;
this.f1606id = j;
this.region = str3;
this.ownerId = j2;
this.icon = str4;
this.verificationLevel = guildVerificationLevel;
this.explicitContentFilter = guildExplicitContentFilter;
this.presences = list4;
this.channels = list5;
this.members = list6;
this.voiceStates = list7;
this.unavailable = z2;
this.mfaLevel = i;
this.afkTimeout = i2;
this.afkChannelId = l;
this.systemChannelId = l2;
this.features = list8;
this.memberCount = i3;
this.banner = str5;
this.splash = str6;
this.premiumTier = i4;
this.premiumSubscriptionCount = i5;
this.systemChannelFlags = i6;
this.joinedAt = str7;
this.rulesChannelId = l3;
this.publicUpdatesChannelId = l4;
this.preferredLocale = str8;
this.welcomeScreen = guildWelcomeScreen;
this.maxVideoChannelUsers = guildMaxVideoChannelUsers;
this.vanityUrlCode = str9;
this.approximateMemberCount = i7;
this.approximatePresenceCount = i8;
this.permissions = num2;
this.guildHashes = guildHashes;
this.channelUpdates = list9;
this.threads = list10;
this.nsfw = z3;
this.stageInstances = list11;
this.guildScheduledEvents = list12;
this.embeddedActivities = list13;
}
public static Guild a(Guild guild, List list, List list2, List list3, String str, String str2, Integer num, long j, String str3, long j2, String str4, GuildVerificationLevel guildVerificationLevel, GuildExplicitContentFilter guildExplicitContentFilter, List list4, List list5, List list6, List list7, boolean z2, int i, int i2, Long l, Long l2, List list8, int i3, String str5, String str6, int i4, int i5, int i6, String str7, Long l3, Long l4, String str8, GuildWelcomeScreen guildWelcomeScreen, GuildMaxVideoChannelUsers guildMaxVideoChannelUsers, String str9, int i7, int i8, Integer num2, GuildHashes guildHashes, List list9, List list10, boolean z3, List list11, List list12, List list13, int i9, int i10) {
List list14 = (i9 & 1) != 0 ? guild.roles : list;
List list15 = (i9 & 2) != 0 ? guild.emojis : list2;
List list16 = (i9 & 4) != 0 ? guild.stickers : list3;
String str10 = (i9 & 8) != 0 ? guild.name : str;
String str11 = (i9 & 16) != 0 ? guild.description : str2;
Integer num3 = (i9 & 32) != 0 ? guild.defaultMessageNotifications : num;
long j3 = (i9 & 64) != 0 ? guild.f1606id : j;
String str12 = (i9 & 128) != 0 ? guild.region : str3;
long j4 = (i9 & 256) != 0 ? guild.ownerId : j2;
String str13 = (i9 & 512) != 0 ? guild.icon : str4;
GuildVerificationLevel guildVerificationLevel2 = (i9 & 1024) != 0 ? guild.verificationLevel : guildVerificationLevel;
GuildExplicitContentFilter guildExplicitContentFilter2 = (i9 & 2048) != 0 ? guild.explicitContentFilter : guildExplicitContentFilter;
List list17 = (i9 & 4096) != 0 ? guild.presences : list4;
List list18 = (i9 & 8192) != 0 ? guild.channels : list5;
List list19 = (i9 & 16384) != 0 ? guild.members : list6;
List<VoiceState> list20 = (i9 & 32768) != 0 ? guild.voiceStates : null;
boolean z4 = (i9 & 65536) != 0 ? guild.unavailable : z2;
int i11 = (i9 & 131072) != 0 ? guild.mfaLevel : i;
int i12 = (i9 & 262144) != 0 ? guild.afkTimeout : i2;
Long l5 = (i9 & 524288) != 0 ? guild.afkChannelId : l;
Long l6 = (i9 & 1048576) != 0 ? guild.systemChannelId : l2;
List list21 = (i9 & 2097152) != 0 ? guild.features : list8;
int i13 = (i9 & 4194304) != 0 ? guild.memberCount : i3;
String str14 = (i9 & 8388608) != 0 ? guild.banner : str5;
String str15 = (i9 & 16777216) != 0 ? guild.splash : str6;
int i14 = (i9 & 33554432) != 0 ? guild.premiumTier : i4;
int i15 = (i9 & 67108864) != 0 ? guild.premiumSubscriptionCount : i5;
int i16 = (i9 & 134217728) != 0 ? guild.systemChannelFlags : i6;
String str16 = (i9 & 268435456) != 0 ? guild.joinedAt : null;
Long l7 = (i9 & 536870912) != 0 ? guild.rulesChannelId : l3;
Long l8 = (i9 & BasicMeasure.EXACTLY) != 0 ? guild.publicUpdatesChannelId : l4;
String str17 = (i9 & Integer.MIN_VALUE) != 0 ? guild.preferredLocale : str8;
GuildWelcomeScreen guildWelcomeScreen2 = (i10 & 1) != 0 ? guild.welcomeScreen : null;
GuildMaxVideoChannelUsers guildMaxVideoChannelUsers2 = (i10 & 2) != 0 ? guild.maxVideoChannelUsers : guildMaxVideoChannelUsers;
String str18 = (i10 & 4) != 0 ? guild.vanityUrlCode : str9;
int i17 = (i10 & 8) != 0 ? guild.approximateMemberCount : i7;
int i18 = (i10 & 16) != 0 ? guild.approximatePresenceCount : i8;
Integer num4 = (i10 & 32) != 0 ? guild.permissions : null;
GuildHashes guildHashes2 = (i10 & 64) != 0 ? guild.guildHashes : null;
List<Channel> list22 = (i10 & 128) != 0 ? guild.channelUpdates : null;
List<Channel> list23 = (i10 & 256) != 0 ? guild.threads : null;
boolean z5 = (i10 & 512) != 0 ? guild.nsfw : z3;
List<StageInstance> list24 = (i10 & 1024) != 0 ? guild.stageInstances : null;
List<GuildScheduledEvent> list25 = (i10 & 2048) != 0 ? guild.guildScheduledEvents : null;
List<EmbeddedActivityInGuild> list26 = (i10 & 4096) != 0 ? guild.embeddedActivities : null;
Objects.requireNonNull(guild);
m.checkNotNullParameter(str10, ModelAuditLogEntry.CHANGE_KEY_NAME);
m.checkNotNullParameter(list21, "features");
m.checkNotNullParameter(list26, "embeddedActivities");
return new Guild(list14, list15, list16, str10, str11, num3, j3, str12, j4, str13, guildVerificationLevel2, guildExplicitContentFilter2, list17, list18, list19, list20, z4, i11, i12, l5, l6, list21, i13, str14, str15, i14, i15, i16, str16, l7, l8, str17, guildWelcomeScreen2, guildMaxVideoChannelUsers2, str18, i17, i18, num4, guildHashes2, list22, list23, z5, list24, list25, list26);
}
public final int A() {
return this.premiumSubscriptionCount;
}
public final int B() {
return this.premiumTier;
}
public final List<Presence> C() {
return this.presences;
}
public final Long D() {
return this.publicUpdatesChannelId;
}
public final String E() {
return this.region;
}
public final List<GuildRole> F() {
return this.roles;
}
public final Long G() {
return this.rulesChannelId;
}
public final String H() {
return this.splash;
}
public final List<StageInstance> I() {
return this.stageInstances;
}
public final List<Sticker> J() {
return this.stickers;
}
public final int K() {
return this.systemChannelFlags;
}
public final Long L() {
return this.systemChannelId;
}
public final List<Channel> M() {
return this.threads;
}
public final boolean N() {
return this.unavailable;
}
public final String O() {
return this.vanityUrlCode;
}
public final GuildVerificationLevel P() {
return this.verificationLevel;
}
public final List<VoiceState> Q() {
return this.voiceStates;
}
public final GuildWelcomeScreen R() {
return this.welcomeScreen;
}
public final Long b() {
return this.afkChannelId;
}
public final int c() {
return this.afkTimeout;
}
public final int d() {
return this.approximatePresenceCount;
}
public final String e() {
return this.banner;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Guild)) {
return false;
}
Guild guild = (Guild) obj;
return m.areEqual(this.roles, guild.roles) && m.areEqual(this.emojis, guild.emojis) && m.areEqual(this.stickers, guild.stickers) && m.areEqual(this.name, guild.name) && m.areEqual(this.description, guild.description) && m.areEqual(this.defaultMessageNotifications, guild.defaultMessageNotifications) && this.f1606id == guild.f1606id && m.areEqual(this.region, guild.region) && this.ownerId == guild.ownerId && m.areEqual(this.icon, guild.icon) && m.areEqual(this.verificationLevel, guild.verificationLevel) && m.areEqual(this.explicitContentFilter, guild.explicitContentFilter) && m.areEqual(this.presences, guild.presences) && m.areEqual(this.channels, guild.channels) && m.areEqual(this.members, guild.members) && m.areEqual(this.voiceStates, guild.voiceStates) && this.unavailable == guild.unavailable && this.mfaLevel == guild.mfaLevel && this.afkTimeout == guild.afkTimeout && m.areEqual(this.afkChannelId, guild.afkChannelId) && m.areEqual(this.systemChannelId, guild.systemChannelId) && m.areEqual(this.features, guild.features) && this.memberCount == guild.memberCount && m.areEqual(this.banner, guild.banner) && m.areEqual(this.splash, guild.splash) && this.premiumTier == guild.premiumTier && this.premiumSubscriptionCount == guild.premiumSubscriptionCount && this.systemChannelFlags == guild.systemChannelFlags && m.areEqual(this.joinedAt, guild.joinedAt) && m.areEqual(this.rulesChannelId, guild.rulesChannelId) && m.areEqual(this.publicUpdatesChannelId, guild.publicUpdatesChannelId) && m.areEqual(this.preferredLocale, guild.preferredLocale) && m.areEqual(this.welcomeScreen, guild.welcomeScreen) && m.areEqual(this.maxVideoChannelUsers, guild.maxVideoChannelUsers) && m.areEqual(this.vanityUrlCode, guild.vanityUrlCode) && this.approximateMemberCount == guild.approximateMemberCount && this.approximatePresenceCount == guild.approximatePresenceCount && m.areEqual(this.permissions, guild.permissions) && m.areEqual(this.guildHashes, guild.guildHashes) && m.areEqual(this.channelUpdates, guild.channelUpdates) && m.areEqual(this.threads, guild.threads) && this.nsfw == guild.nsfw && m.areEqual(this.stageInstances, guild.stageInstances) && m.areEqual(this.guildScheduledEvents, guild.guildScheduledEvents) && m.areEqual(this.embeddedActivities, guild.embeddedActivities);
}
public final List<Channel> f() {
return this.channelUpdates;
}
public final List<Channel> g() {
return this.channels;
}
public final Integer h() {
return this.defaultMessageNotifications;
}
public int hashCode() {
List<GuildRole> list = this.roles;
int i = 0;
int hashCode = (list != null ? list.hashCode() : 0) * 31;
List<GuildEmoji> list2 = this.emojis;
int hashCode2 = (hashCode + (list2 != null ? list2.hashCode() : 0)) * 31;
List<Sticker> list3 = this.stickers;
int hashCode3 = (hashCode2 + (list3 != null ? list3.hashCode() : 0)) * 31;
String str = this.name;
int hashCode4 = (hashCode3 + (str != null ? str.hashCode() : 0)) * 31;
String str2 = this.description;
int hashCode5 = (hashCode4 + (str2 != null ? str2.hashCode() : 0)) * 31;
Integer num = this.defaultMessageNotifications;
int hashCode6 = num != null ? num.hashCode() : 0;
long j = this.f1606id;
int i2 = (((hashCode5 + hashCode6) * 31) + ((int) (j ^ (j >>> 32)))) * 31;
String str3 = this.region;
int hashCode7 = str3 != null ? str3.hashCode() : 0;
long j2 = this.ownerId;
int i3 = (((i2 + hashCode7) * 31) + ((int) (j2 ^ (j2 >>> 32)))) * 31;
String str4 = this.icon;
int hashCode8 = (i3 + (str4 != null ? str4.hashCode() : 0)) * 31;
GuildVerificationLevel guildVerificationLevel = this.verificationLevel;
int hashCode9 = (hashCode8 + (guildVerificationLevel != null ? guildVerificationLevel.hashCode() : 0)) * 31;
GuildExplicitContentFilter guildExplicitContentFilter = this.explicitContentFilter;
int hashCode10 = (hashCode9 + (guildExplicitContentFilter != null ? guildExplicitContentFilter.hashCode() : 0)) * 31;
List<Presence> list4 = this.presences;
int hashCode11 = (hashCode10 + (list4 != null ? list4.hashCode() : 0)) * 31;
List<Channel> list5 = this.channels;
int hashCode12 = (hashCode11 + (list5 != null ? list5.hashCode() : 0)) * 31;
List<GuildMember> list6 = this.members;
int hashCode13 = (hashCode12 + (list6 != null ? list6.hashCode() : 0)) * 31;
List<VoiceState> list7 = this.voiceStates;
int hashCode14 = (hashCode13 + (list7 != null ? list7.hashCode() : 0)) * 31;
boolean z2 = this.unavailable;
int i4 = 1;
if (z2) {
z2 = true;
}
int i5 = z2 ? 1 : 0;
int i6 = z2 ? 1 : 0;
int i7 = z2 ? 1 : 0;
int i8 = (((((hashCode14 + i5) * 31) + this.mfaLevel) * 31) + this.afkTimeout) * 31;
Long l = this.afkChannelId;
int hashCode15 = (i8 + (l != null ? l.hashCode() : 0)) * 31;
Long l2 = this.systemChannelId;
int hashCode16 = (hashCode15 + (l2 != null ? l2.hashCode() : 0)) * 31;
List<GuildFeature> list8 = this.features;
int hashCode17 = (((hashCode16 + (list8 != null ? list8.hashCode() : 0)) * 31) + this.memberCount) * 31;
String str5 = this.banner;
int hashCode18 = (hashCode17 + (str5 != null ? str5.hashCode() : 0)) * 31;
String str6 = this.splash;
int hashCode19 = (((((((hashCode18 + (str6 != null ? str6.hashCode() : 0)) * 31) + this.premiumTier) * 31) + this.premiumSubscriptionCount) * 31) + this.systemChannelFlags) * 31;
String str7 = this.joinedAt;
int hashCode20 = (hashCode19 + (str7 != null ? str7.hashCode() : 0)) * 31;
Long l3 = this.rulesChannelId;
int hashCode21 = (hashCode20 + (l3 != null ? l3.hashCode() : 0)) * 31;
Long l4 = this.publicUpdatesChannelId;
int hashCode22 = (hashCode21 + (l4 != null ? l4.hashCode() : 0)) * 31;
String str8 = this.preferredLocale;
int hashCode23 = (hashCode22 + (str8 != null ? str8.hashCode() : 0)) * 31;
GuildWelcomeScreen guildWelcomeScreen = this.welcomeScreen;
int hashCode24 = (hashCode23 + (guildWelcomeScreen != null ? guildWelcomeScreen.hashCode() : 0)) * 31;
GuildMaxVideoChannelUsers guildMaxVideoChannelUsers = this.maxVideoChannelUsers;
int hashCode25 = (hashCode24 + (guildMaxVideoChannelUsers != null ? guildMaxVideoChannelUsers.hashCode() : 0)) * 31;
String str9 = this.vanityUrlCode;
int hashCode26 = (((((hashCode25 + (str9 != null ? str9.hashCode() : 0)) * 31) + this.approximateMemberCount) * 31) + this.approximatePresenceCount) * 31;
Integer num2 = this.permissions;
int hashCode27 = (hashCode26 + (num2 != null ? num2.hashCode() : 0)) * 31;
GuildHashes guildHashes = this.guildHashes;
int hashCode28 = (hashCode27 + (guildHashes != null ? guildHashes.hashCode() : 0)) * 31;
List<Channel> list9 = this.channelUpdates;
int hashCode29 = (hashCode28 + (list9 != null ? list9.hashCode() : 0)) * 31;
List<Channel> list10 = this.threads;
int hashCode30 = (hashCode29 + (list10 != null ? list10.hashCode() : 0)) * 31;
boolean z3 = this.nsfw;
if (!z3) {
i4 = z3 ? 1 : 0;
}
int i9 = (hashCode30 + i4) * 31;
List<StageInstance> list11 = this.stageInstances;
int hashCode31 = (i9 + (list11 != null ? list11.hashCode() : 0)) * 31;
List<GuildScheduledEvent> list12 = this.guildScheduledEvents;
int hashCode32 = (hashCode31 + (list12 != null ? list12.hashCode() : 0)) * 31;
List<EmbeddedActivityInGuild> list13 = this.embeddedActivities;
if (list13 != null) {
i = list13.hashCode();
}
return hashCode32 + i;
}
public final String i() {
return this.description;
}
public final List<EmbeddedActivityInGuild> j() {
return this.embeddedActivities;
}
public final List<GuildEmoji> k() {
return this.emojis;
}
public final GuildExplicitContentFilter l() {
return this.explicitContentFilter;
}
public final List<GuildFeature> m() {
return this.features;
}
public final GuildHashes n() {
return this.guildHashes;
}
public final List<GuildScheduledEvent> o() {
return this.guildScheduledEvents;
}
public final String p() {
return this.icon;
}
public final long q() {
return this.f1606id;
}
public final String r() {
return this.joinedAt;
}
public final GuildMaxVideoChannelUsers s() {
return this.maxVideoChannelUsers;
}
public final int t() {
return this.memberCount;
}
public String toString() {
StringBuilder R = a.R("Guild(roles=");
R.append(this.roles);
R.append(", emojis=");
R.append(this.emojis);
R.append(", stickers=");
R.append(this.stickers);
R.append(", name=");
R.append(this.name);
R.append(", description=");
R.append(this.description);
R.append(", defaultMessageNotifications=");
R.append(this.defaultMessageNotifications);
R.append(", id=");
R.append(this.f1606id);
R.append(", region=");
R.append(this.region);
R.append(", ownerId=");
R.append(this.ownerId);
R.append(", icon=");
R.append(this.icon);
R.append(", verificationLevel=");
R.append(this.verificationLevel);
R.append(", explicitContentFilter=");
R.append(this.explicitContentFilter);
R.append(", presences=");
R.append(this.presences);
R.append(", channels=");
R.append(this.channels);
R.append(", members=");
R.append(this.members);
R.append(", voiceStates=");
R.append(this.voiceStates);
R.append(", unavailable=");
R.append(this.unavailable);
R.append(", mfaLevel=");
R.append(this.mfaLevel);
R.append(", afkTimeout=");
R.append(this.afkTimeout);
R.append(", afkChannelId=");
R.append(this.afkChannelId);
R.append(", systemChannelId=");
R.append(this.systemChannelId);
R.append(", features=");
R.append(this.features);
R.append(", memberCount=");
R.append(this.memberCount);
R.append(", banner=");
R.append(this.banner);
R.append(", splash=");
R.append(this.splash);
R.append(", premiumTier=");
R.append(this.premiumTier);
R.append(", premiumSubscriptionCount=");
R.append(this.premiumSubscriptionCount);
R.append(", systemChannelFlags=");
R.append(this.systemChannelFlags);
R.append(", joinedAt=");
R.append(this.joinedAt);
R.append(", rulesChannelId=");
R.append(this.rulesChannelId);
R.append(", publicUpdatesChannelId=");
R.append(this.publicUpdatesChannelId);
R.append(", preferredLocale=");
R.append(this.preferredLocale);
R.append(", welcomeScreen=");
R.append(this.welcomeScreen);
R.append(", maxVideoChannelUsers=");
R.append(this.maxVideoChannelUsers);
R.append(", vanityUrlCode=");
R.append(this.vanityUrlCode);
R.append(", approximateMemberCount=");
R.append(this.approximateMemberCount);
R.append(", approximatePresenceCount=");
R.append(this.approximatePresenceCount);
R.append(", permissions=");
R.append(this.permissions);
R.append(", guildHashes=");
R.append(this.guildHashes);
R.append(", channelUpdates=");
R.append(this.channelUpdates);
R.append(", threads=");
R.append(this.threads);
R.append(", nsfw=");
R.append(this.nsfw);
R.append(", stageInstances=");
R.append(this.stageInstances);
R.append(", guildScheduledEvents=");
R.append(this.guildScheduledEvents);
R.append(", embeddedActivities=");
return a.J(R, this.embeddedActivities, ")");
}
public final List<GuildMember> u() {
return this.members;
}
public final int v() {
return this.mfaLevel;
}
public final String w() {
return this.name;
}
public final boolean x() {
return this.nsfw;
}
public final long y() {
return this.ownerId;
}
public final String z() {
return this.preferredLocale;
}
}