package com.discord.widgets.guildscheduledevent; import a0.a.a.b; import android.os.Parcel; import android.os.Parcelable; import c.d.b.a.a; import com.discord.api.guildscheduledevent.GuildScheduledEventEntityType; import com.discord.api.stageinstance.StageInstancePrivacyLevel; import com.discord.restapi.RestAPIParams; import d0.z.d.m; /* compiled from: GuildScheduledEventModel.kt */ public final class GuildScheduledEventModel implements Parcelable { public static final Parcelable.Creator CREATOR = new Creator(); private final long channelId; private final String description; private final long guildId; private final String name; private final GuildScheduledEventPickerDateTime startDateTime; public static class Creator implements Parcelable.Creator { @Override // android.os.Parcelable.Creator public final GuildScheduledEventModel createFromParcel(Parcel parcel) { m.checkNotNullParameter(parcel, "in"); return new GuildScheduledEventModel(parcel.readLong(), parcel.readString(), parcel.readLong(), GuildScheduledEventPickerDateTime.CREATOR.createFromParcel(parcel), parcel.readString()); } @Override // android.os.Parcelable.Creator public final GuildScheduledEventModel[] newArray(int i) { return new GuildScheduledEventModel[i]; } } public GuildScheduledEventModel(long j, String str, long j2, GuildScheduledEventPickerDateTime guildScheduledEventPickerDateTime, String str2) { m.checkNotNullParameter(guildScheduledEventPickerDateTime, "startDateTime"); this.guildId = j; this.name = str; this.channelId = j2; this.startDateTime = guildScheduledEventPickerDateTime; this.description = str2; } public static /* synthetic */ GuildScheduledEventModel copy$default(GuildScheduledEventModel guildScheduledEventModel, long j, String str, long j2, GuildScheduledEventPickerDateTime guildScheduledEventPickerDateTime, String str2, int i, Object obj) { return guildScheduledEventModel.copy((i & 1) != 0 ? guildScheduledEventModel.guildId : j, (i & 2) != 0 ? guildScheduledEventModel.name : str, (i & 4) != 0 ? guildScheduledEventModel.channelId : j2, (i & 8) != 0 ? guildScheduledEventModel.startDateTime : guildScheduledEventPickerDateTime, (i & 16) != 0 ? guildScheduledEventModel.description : str2); } public final long component1() { return this.guildId; } public final String component2() { return this.name; } public final long component3() { return this.channelId; } public final GuildScheduledEventPickerDateTime component4() { return this.startDateTime; } public final String component5() { return this.description; } public final GuildScheduledEventModel copy(long j, String str, long j2, GuildScheduledEventPickerDateTime guildScheduledEventPickerDateTime, String str2) { m.checkNotNullParameter(guildScheduledEventPickerDateTime, "startDateTime"); return new GuildScheduledEventModel(j, str, j2, guildScheduledEventPickerDateTime, str2); } @Override // android.os.Parcelable public int describeContents() { return 0; } @Override // java.lang.Object public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof GuildScheduledEventModel)) { return false; } GuildScheduledEventModel guildScheduledEventModel = (GuildScheduledEventModel) obj; return this.guildId == guildScheduledEventModel.guildId && m.areEqual(this.name, guildScheduledEventModel.name) && this.channelId == guildScheduledEventModel.channelId && m.areEqual(this.startDateTime, guildScheduledEventModel.startDateTime) && m.areEqual(this.description, guildScheduledEventModel.description); } public final long getChannelId() { return this.channelId; } public final String getDescription() { return this.description; } public final long getGuildId() { return this.guildId; } public final String getName() { return this.name; } public final GuildScheduledEventPickerDateTime getStartDateTime() { return this.startDateTime; } @Override // java.lang.Object public int hashCode() { int a = b.a(this.guildId) * 31; String str = this.name; int i = 0; int a2 = (b.a(this.channelId) + ((a + (str != null ? str.hashCode() : 0)) * 31)) * 31; GuildScheduledEventPickerDateTime guildScheduledEventPickerDateTime = this.startDateTime; int hashCode = (a2 + (guildScheduledEventPickerDateTime != null ? guildScheduledEventPickerDateTime.hashCode() : 0)) * 31; String str2 = this.description; if (str2 != null) { i = str2.hashCode(); } return hashCode + i; } public final RestAPIParams.CreateGuildScheduledEventBody toRequestBody() { String str = this.name; if (str == null) { return null; } long j = this.channelId; return new RestAPIParams.CreateGuildScheduledEventBody(str, GuildScheduledEventEntityType.STAGE_INSTANCE, this.description, StageInstancePrivacyLevel.GUILD_ONLY, this.startDateTime.toUtcDateString(), j); } @Override // java.lang.Object public String toString() { StringBuilder K = a.K("GuildScheduledEventModel(guildId="); K.append(this.guildId); K.append(", name="); K.append(this.name); K.append(", channelId="); K.append(this.channelId); K.append(", startDateTime="); K.append(this.startDateTime); K.append(", description="); return a.C(K, this.description, ")"); } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { m.checkNotNullParameter(parcel, "parcel"); parcel.writeLong(this.guildId); parcel.writeString(this.name); parcel.writeLong(this.channelId); this.startDateTime.writeToParcel(parcel, 0); parcel.writeString(this.description); } }