package com.discord.widgets.guilds.invite; import a0.a.a.b; import c.d.b.a.a; import com.discord.api.channel.Channel; import com.discord.api.guild.Guild; import com.discord.api.user.User; import com.discord.models.domain.ModelInvite; import d0.z.d.m; import java.io.Serializable; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: GuildInvite.kt */ public final class GuildInvite implements Serializable { public static final Companion Companion = new Companion(null); private final Long channelId; private final long expirationTimeMs; private final Long guildId; private final String inviteCode; private final Long inviterId; private final boolean isStaticInvite; /* compiled from: GuildInvite.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final GuildInvite createFromModelInvite(ModelInvite modelInvite) { m.checkNotNullParameter(modelInvite, "invite"); String code = modelInvite.getCode(); m.checkNotNullExpressionValue(code, "invite.code"); Guild guild = modelInvite.getGuild(); Long valueOf = guild != null ? Long.valueOf(guild.o()) : null; Channel channel = modelInvite.getChannel(); Long valueOf2 = channel != null ? Long.valueOf(channel.g()) : null; User inviter = modelInvite.getInviter(); return new GuildInvite(code, valueOf, valueOf2, inviter != null ? Long.valueOf(inviter.i()) : null, modelInvite.isStatic(), modelInvite.getExpirationTime()); } } public GuildInvite(String str, Long l, Long l2, Long l3, boolean z2, long j) { m.checkNotNullParameter(str, "inviteCode"); this.inviteCode = str; this.guildId = l; this.channelId = l2; this.inviterId = l3; this.isStaticInvite = z2; this.expirationTimeMs = j; } public static /* synthetic */ GuildInvite copy$default(GuildInvite guildInvite, String str, Long l, Long l2, Long l3, boolean z2, long j, int i, Object obj) { if ((i & 1) != 0) { str = guildInvite.inviteCode; } if ((i & 2) != 0) { l = guildInvite.guildId; } if ((i & 4) != 0) { l2 = guildInvite.channelId; } if ((i & 8) != 0) { l3 = guildInvite.inviterId; } if ((i & 16) != 0) { z2 = guildInvite.isStaticInvite; } if ((i & 32) != 0) { j = guildInvite.expirationTimeMs; } return guildInvite.copy(str, l, l2, l3, z2, j); } public final String component1() { return this.inviteCode; } public final Long component2() { return this.guildId; } public final Long component3() { return this.channelId; } public final Long component4() { return this.inviterId; } public final boolean component5() { return this.isStaticInvite; } public final long component6() { return this.expirationTimeMs; } public final GuildInvite copy(String str, Long l, Long l2, Long l3, boolean z2, long j) { m.checkNotNullParameter(str, "inviteCode"); return new GuildInvite(str, l, l2, l3, z2, j); } @Override // java.lang.Object public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof GuildInvite)) { return false; } GuildInvite guildInvite = (GuildInvite) obj; return m.areEqual(this.inviteCode, guildInvite.inviteCode) && m.areEqual(this.guildId, guildInvite.guildId) && m.areEqual(this.channelId, guildInvite.channelId) && m.areEqual(this.inviterId, guildInvite.inviterId) && this.isStaticInvite == guildInvite.isStaticInvite && this.expirationTimeMs == guildInvite.expirationTimeMs; } public final Long getChannelId() { return this.channelId; } public final long getExpirationTimeMs() { return this.expirationTimeMs; } public final Long getGuildId() { return this.guildId; } public final String getInviteCode() { return this.inviteCode; } public final Long getInviterId() { return this.inviterId; } @Override // java.lang.Object public int hashCode() { String str = this.inviteCode; int i = 0; int hashCode = (str != null ? str.hashCode() : 0) * 31; Long l = this.guildId; int hashCode2 = (hashCode + (l != null ? l.hashCode() : 0)) * 31; Long l2 = this.channelId; int hashCode3 = (hashCode2 + (l2 != null ? l2.hashCode() : 0)) * 31; Long l3 = this.inviterId; if (l3 != null) { i = l3.hashCode(); } int i2 = (hashCode3 + i) * 31; boolean z2 = this.isStaticInvite; if (z2) { z2 = true; } int i3 = z2 ? 1 : 0; int i4 = z2 ? 1 : 0; int i5 = z2 ? 1 : 0; return b.a(this.expirationTimeMs) + ((i2 + i3) * 31); } public final boolean isStaticInvite() { return this.isStaticInvite; } public final String toLink() { return a.H(new Object[]{"https://discord.gg", this.inviteCode}, 2, "%1$s/%2$s", "java.lang.String.format(format, *args)"); } @Override // java.lang.Object public String toString() { StringBuilder L = a.L("GuildInvite(inviteCode="); L.append(this.inviteCode); L.append(", guildId="); L.append(this.guildId); L.append(", channelId="); L.append(this.channelId); L.append(", inviterId="); L.append(this.inviterId); L.append(", isStaticInvite="); L.append(this.isStaticInvite); L.append(", expirationTimeMs="); return a.A(L, this.expirationTimeMs, ")"); } }