discord-jadx/app/src/main/java/com/discord/api/user/User.java

266 lines
10 KiB
Java

package com.discord.api.user;
import c.d.b.a.a;
import com.discord.api.guildmember.GuildMember;
import com.discord.api.premium.PremiumTier;
import com.discord.nullserializable.NullSerializable;
import d0.z.d.m;
/* compiled from: User.kt */
public final class User {
private final String analyticsToken;
private final Integer approximateGuildCount;
private final NullSerializable<String> avatar;
private final NullSerializable<String> banner;
private final String bannerColor;
private final NullSerializable<String> bio;
private final Boolean bot;
private final String discriminator;
private final String email;
private final Integer flags;
/* renamed from: id reason: collision with root package name */
private final long f1582id;
private final String locale;
private final GuildMember member;
private final Boolean mfaEnabled;
private final NsfwAllowance nsfwAllowed;
private final Phone phone;
private final PremiumTier premiumType;
private final Integer publicFlags;
private final Boolean system;
private final String token;
private final String username;
private final Boolean verified;
public User(long j, String str, NullSerializable<String> nullSerializable, NullSerializable<String> nullSerializable2, String str2, Integer num, Integer num2, Boolean bool, Boolean bool2, String str3, String str4, Boolean bool3, String str5, NsfwAllowance nsfwAllowance, Boolean bool4, Phone phone, String str6, PremiumTier premiumTier, Integer num3, GuildMember guildMember, NullSerializable<String> nullSerializable3, String str7) {
m.checkNotNullParameter(str, "username");
m.checkNotNullParameter(str2, "discriminator");
this.f1582id = j;
this.username = str;
this.avatar = nullSerializable;
this.banner = nullSerializable2;
this.discriminator = str2;
this.publicFlags = num;
this.flags = num2;
this.bot = bool;
this.system = bool2;
this.token = str3;
this.email = str4;
this.verified = bool3;
this.locale = str5;
this.nsfwAllowed = nsfwAllowance;
this.mfaEnabled = bool4;
this.phone = phone;
this.analyticsToken = str6;
this.premiumType = premiumTier;
this.approximateGuildCount = num3;
this.member = guildMember;
this.bio = nullSerializable3;
this.bannerColor = str7;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ User(long j, String str, NullSerializable nullSerializable, NullSerializable nullSerializable2, String str2, Integer num, Integer num2, Boolean bool, Boolean bool2, String str3, String str4, Boolean bool3, String str5, NsfwAllowance nsfwAllowance, Boolean bool4, Phone phone, String str6, PremiumTier premiumTier, Integer num3, GuildMember guildMember, NullSerializable nullSerializable3, String str7, int i) {
this(j, str, (i & 4) != 0 ? null : nullSerializable, null, (i & 16) != 0 ? "0000" : str2, (i & 32) != 0 ? null : num, (i & 64) != 0 ? null : num2, (i & 128) != 0 ? null : bool, (i & 256) != 0 ? null : bool2, null, null, null, null, null, null, null, null, null, null, null, null, null);
int i2 = i & 8;
int i3 = i & 512;
int i4 = i & 1024;
int i5 = i & 2048;
int i6 = i & 4096;
int i7 = i & 8192;
int i8 = i & 16384;
int i9 = 32768 & i;
int i10 = 65536 & i;
int i11 = 131072 & i;
int i12 = 262144 & i;
int i13 = 524288 & i;
int i14 = 1048576 & i;
int i15 = i & 2097152;
}
public final NullSerializable<String> a() {
return this.avatar;
}
public final NullSerializable<String> b() {
return this.banner;
}
public final String c() {
return this.bannerColor;
}
public final NullSerializable<String> d() {
return this.bio;
}
public final Boolean e() {
return this.bot;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof User)) {
return false;
}
User user = (User) obj;
return this.f1582id == user.f1582id && m.areEqual(this.username, user.username) && m.areEqual(this.avatar, user.avatar) && m.areEqual(this.banner, user.banner) && m.areEqual(this.discriminator, user.discriminator) && m.areEqual(this.publicFlags, user.publicFlags) && m.areEqual(this.flags, user.flags) && m.areEqual(this.bot, user.bot) && m.areEqual(this.system, user.system) && m.areEqual(this.token, user.token) && m.areEqual(this.email, user.email) && m.areEqual(this.verified, user.verified) && m.areEqual(this.locale, user.locale) && m.areEqual(this.nsfwAllowed, user.nsfwAllowed) && m.areEqual(this.mfaEnabled, user.mfaEnabled) && m.areEqual(this.phone, user.phone) && m.areEqual(this.analyticsToken, user.analyticsToken) && m.areEqual(this.premiumType, user.premiumType) && m.areEqual(this.approximateGuildCount, user.approximateGuildCount) && m.areEqual(this.member, user.member) && m.areEqual(this.bio, user.bio) && m.areEqual(this.bannerColor, user.bannerColor);
}
public final String f() {
return this.discriminator;
}
public final String g() {
return this.email;
}
public final Integer h() {
return this.flags;
}
public int hashCode() {
long j = this.f1582id;
int i = ((int) (j ^ (j >>> 32))) * 31;
String str = this.username;
int i2 = 0;
int hashCode = (i + (str != null ? str.hashCode() : 0)) * 31;
NullSerializable<String> nullSerializable = this.avatar;
int hashCode2 = (hashCode + (nullSerializable != null ? nullSerializable.hashCode() : 0)) * 31;
NullSerializable<String> nullSerializable2 = this.banner;
int hashCode3 = (hashCode2 + (nullSerializable2 != null ? nullSerializable2.hashCode() : 0)) * 31;
String str2 = this.discriminator;
int hashCode4 = (hashCode3 + (str2 != null ? str2.hashCode() : 0)) * 31;
Integer num = this.publicFlags;
int hashCode5 = (hashCode4 + (num != null ? num.hashCode() : 0)) * 31;
Integer num2 = this.flags;
int hashCode6 = (hashCode5 + (num2 != null ? num2.hashCode() : 0)) * 31;
Boolean bool = this.bot;
int hashCode7 = (hashCode6 + (bool != null ? bool.hashCode() : 0)) * 31;
Boolean bool2 = this.system;
int hashCode8 = (hashCode7 + (bool2 != null ? bool2.hashCode() : 0)) * 31;
String str3 = this.token;
int hashCode9 = (hashCode8 + (str3 != null ? str3.hashCode() : 0)) * 31;
String str4 = this.email;
int hashCode10 = (hashCode9 + (str4 != null ? str4.hashCode() : 0)) * 31;
Boolean bool3 = this.verified;
int hashCode11 = (hashCode10 + (bool3 != null ? bool3.hashCode() : 0)) * 31;
String str5 = this.locale;
int hashCode12 = (hashCode11 + (str5 != null ? str5.hashCode() : 0)) * 31;
NsfwAllowance nsfwAllowance = this.nsfwAllowed;
int hashCode13 = (hashCode12 + (nsfwAllowance != null ? nsfwAllowance.hashCode() : 0)) * 31;
Boolean bool4 = this.mfaEnabled;
int hashCode14 = (hashCode13 + (bool4 != null ? bool4.hashCode() : 0)) * 31;
Phone phone = this.phone;
int hashCode15 = (hashCode14 + (phone != null ? phone.hashCode() : 0)) * 31;
String str6 = this.analyticsToken;
int hashCode16 = (hashCode15 + (str6 != null ? str6.hashCode() : 0)) * 31;
PremiumTier premiumTier = this.premiumType;
int hashCode17 = (hashCode16 + (premiumTier != null ? premiumTier.hashCode() : 0)) * 31;
Integer num3 = this.approximateGuildCount;
int hashCode18 = (hashCode17 + (num3 != null ? num3.hashCode() : 0)) * 31;
GuildMember guildMember = this.member;
int hashCode19 = (hashCode18 + (guildMember != null ? guildMember.hashCode() : 0)) * 31;
NullSerializable<String> nullSerializable3 = this.bio;
int hashCode20 = (hashCode19 + (nullSerializable3 != null ? nullSerializable3.hashCode() : 0)) * 31;
String str7 = this.bannerColor;
if (str7 != null) {
i2 = str7.hashCode();
}
return hashCode20 + i2;
}
public final long i() {
return this.f1582id;
}
public final GuildMember j() {
return this.member;
}
public final Boolean k() {
return this.mfaEnabled;
}
public final NsfwAllowance l() {
return this.nsfwAllowed;
}
public final Phone m() {
return this.phone;
}
public final PremiumTier n() {
return this.premiumType;
}
public final Integer o() {
return this.publicFlags;
}
public final Boolean p() {
return this.system;
}
public final String q() {
return this.token;
}
public final String r() {
return this.username;
}
public final Boolean s() {
return this.verified;
}
public String toString() {
StringBuilder L = a.L("User(id=");
L.append(this.f1582id);
L.append(", username=");
L.append(this.username);
L.append(", avatar=");
L.append(this.avatar);
L.append(", banner=");
L.append(this.banner);
L.append(", discriminator=");
L.append(this.discriminator);
L.append(", publicFlags=");
L.append(this.publicFlags);
L.append(", flags=");
L.append(this.flags);
L.append(", bot=");
L.append(this.bot);
L.append(", system=");
L.append(this.system);
L.append(", token=");
L.append(this.token);
L.append(", email=");
L.append(this.email);
L.append(", verified=");
L.append(this.verified);
L.append(", locale=");
L.append(this.locale);
L.append(", nsfwAllowed=");
L.append(this.nsfwAllowed);
L.append(", mfaEnabled=");
L.append(this.mfaEnabled);
L.append(", phone=");
L.append(this.phone);
L.append(", analyticsToken=");
L.append(this.analyticsToken);
L.append(", premiumType=");
L.append(this.premiumType);
L.append(", approximateGuildCount=");
L.append(this.approximateGuildCount);
L.append(", member=");
L.append(this.member);
L.append(", bio=");
L.append(this.bio);
L.append(", bannerColor=");
return a.D(L, this.bannerColor, ")");
}
}