discord-jadx/app/src/main/java/com/discord/widgets/guildscheduledevent/GuildScheduledEventModel.java

212 lines
11 KiB
Java

package com.discord.widgets.guildscheduledevent;
import a0.a.a.b;
import c.d.b.a.a;
import com.discord.api.guildscheduledevent.GuildScheduledEventEntityMetadata;
import com.discord.api.guildscheduledevent.GuildScheduledEventEntityType;
import com.discord.api.stageinstance.StageInstancePrivacyLevel;
import com.discord.restapi.RestAPIParams;
import d0.z.d.m;
import java.io.Serializable;
/* compiled from: GuildScheduledEventModel.kt */
public final class GuildScheduledEventModel implements Serializable {
private final Long channelId;
private final String description;
private final GuildScheduledEventPickerDate endDate;
private final GuildScheduledEventPickerTime endTime;
private final GuildScheduledEventEntityMetadata entityMetadata;
private final GuildScheduledEventEntityType entityType;
private final long guildId;
private final String name;
private final GuildScheduledEventPickerDate startDate;
private final GuildScheduledEventPickerTime startTime;
public GuildScheduledEventModel(long j, String str, Long l, GuildScheduledEventPickerDate guildScheduledEventPickerDate, GuildScheduledEventPickerTime guildScheduledEventPickerTime, GuildScheduledEventPickerDate guildScheduledEventPickerDate2, GuildScheduledEventPickerTime guildScheduledEventPickerTime2, String str2, GuildScheduledEventEntityType guildScheduledEventEntityType, GuildScheduledEventEntityMetadata guildScheduledEventEntityMetadata) {
m.checkNotNullParameter(guildScheduledEventPickerDate, "startDate");
m.checkNotNullParameter(guildScheduledEventPickerTime, "startTime");
m.checkNotNullParameter(guildScheduledEventEntityType, "entityType");
this.guildId = j;
this.name = str;
this.channelId = l;
this.startDate = guildScheduledEventPickerDate;
this.startTime = guildScheduledEventPickerTime;
this.endDate = guildScheduledEventPickerDate2;
this.endTime = guildScheduledEventPickerTime2;
this.description = str2;
this.entityType = guildScheduledEventEntityType;
this.entityMetadata = guildScheduledEventEntityMetadata;
}
public static /* synthetic */ GuildScheduledEventModel copy$default(GuildScheduledEventModel guildScheduledEventModel, long j, String str, Long l, GuildScheduledEventPickerDate guildScheduledEventPickerDate, GuildScheduledEventPickerTime guildScheduledEventPickerTime, GuildScheduledEventPickerDate guildScheduledEventPickerDate2, GuildScheduledEventPickerTime guildScheduledEventPickerTime2, String str2, GuildScheduledEventEntityType guildScheduledEventEntityType, GuildScheduledEventEntityMetadata guildScheduledEventEntityMetadata, int i, Object obj) {
return guildScheduledEventModel.copy((i & 1) != 0 ? guildScheduledEventModel.guildId : j, (i & 2) != 0 ? guildScheduledEventModel.name : str, (i & 4) != 0 ? guildScheduledEventModel.channelId : l, (i & 8) != 0 ? guildScheduledEventModel.startDate : guildScheduledEventPickerDate, (i & 16) != 0 ? guildScheduledEventModel.startTime : guildScheduledEventPickerTime, (i & 32) != 0 ? guildScheduledEventModel.endDate : guildScheduledEventPickerDate2, (i & 64) != 0 ? guildScheduledEventModel.endTime : guildScheduledEventPickerTime2, (i & 128) != 0 ? guildScheduledEventModel.description : str2, (i & 256) != 0 ? guildScheduledEventModel.entityType : guildScheduledEventEntityType, (i & 512) != 0 ? guildScheduledEventModel.entityMetadata : guildScheduledEventEntityMetadata);
}
public final long component1() {
return this.guildId;
}
public final GuildScheduledEventEntityMetadata component10() {
return this.entityMetadata;
}
public final String component2() {
return this.name;
}
public final Long component3() {
return this.channelId;
}
public final GuildScheduledEventPickerDate component4() {
return this.startDate;
}
public final GuildScheduledEventPickerTime component5() {
return this.startTime;
}
public final GuildScheduledEventPickerDate component6() {
return this.endDate;
}
public final GuildScheduledEventPickerTime component7() {
return this.endTime;
}
public final String component8() {
return this.description;
}
public final GuildScheduledEventEntityType component9() {
return this.entityType;
}
public final GuildScheduledEventModel copy(long j, String str, Long l, GuildScheduledEventPickerDate guildScheduledEventPickerDate, GuildScheduledEventPickerTime guildScheduledEventPickerTime, GuildScheduledEventPickerDate guildScheduledEventPickerDate2, GuildScheduledEventPickerTime guildScheduledEventPickerTime2, String str2, GuildScheduledEventEntityType guildScheduledEventEntityType, GuildScheduledEventEntityMetadata guildScheduledEventEntityMetadata) {
m.checkNotNullParameter(guildScheduledEventPickerDate, "startDate");
m.checkNotNullParameter(guildScheduledEventPickerTime, "startTime");
m.checkNotNullParameter(guildScheduledEventEntityType, "entityType");
return new GuildScheduledEventModel(j, str, l, guildScheduledEventPickerDate, guildScheduledEventPickerTime, guildScheduledEventPickerDate2, guildScheduledEventPickerTime2, str2, guildScheduledEventEntityType, guildScheduledEventEntityMetadata);
}
@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) && m.areEqual(this.channelId, guildScheduledEventModel.channelId) && m.areEqual(this.startDate, guildScheduledEventModel.startDate) && m.areEqual(this.startTime, guildScheduledEventModel.startTime) && m.areEqual(this.endDate, guildScheduledEventModel.endDate) && m.areEqual(this.endTime, guildScheduledEventModel.endTime) && m.areEqual(this.description, guildScheduledEventModel.description) && m.areEqual(this.entityType, guildScheduledEventModel.entityType) && m.areEqual(this.entityMetadata, guildScheduledEventModel.entityMetadata);
}
public final Long getChannelId() {
return this.channelId;
}
public final String getDescription() {
return this.description;
}
public final GuildScheduledEventPickerDate getEndDate() {
return this.endDate;
}
public final GuildScheduledEventPickerTime getEndTime() {
return this.endTime;
}
public final GuildScheduledEventEntityMetadata getEntityMetadata() {
return this.entityMetadata;
}
public final GuildScheduledEventEntityType getEntityType() {
return this.entityType;
}
public final long getGuildId() {
return this.guildId;
}
public final String getName() {
return this.name;
}
public final GuildScheduledEventPickerDate getStartDate() {
return this.startDate;
}
public final GuildScheduledEventPickerTime getStartTime() {
return this.startTime;
}
@Override // java.lang.Object
public int hashCode() {
int a = b.a(this.guildId) * 31;
String str = this.name;
int i = 0;
int hashCode = (a + (str != null ? str.hashCode() : 0)) * 31;
Long l = this.channelId;
int hashCode2 = (hashCode + (l != null ? l.hashCode() : 0)) * 31;
GuildScheduledEventPickerDate guildScheduledEventPickerDate = this.startDate;
int hashCode3 = (hashCode2 + (guildScheduledEventPickerDate != null ? guildScheduledEventPickerDate.hashCode() : 0)) * 31;
GuildScheduledEventPickerTime guildScheduledEventPickerTime = this.startTime;
int hashCode4 = (hashCode3 + (guildScheduledEventPickerTime != null ? guildScheduledEventPickerTime.hashCode() : 0)) * 31;
GuildScheduledEventPickerDate guildScheduledEventPickerDate2 = this.endDate;
int hashCode5 = (hashCode4 + (guildScheduledEventPickerDate2 != null ? guildScheduledEventPickerDate2.hashCode() : 0)) * 31;
GuildScheduledEventPickerTime guildScheduledEventPickerTime2 = this.endTime;
int hashCode6 = (hashCode5 + (guildScheduledEventPickerTime2 != null ? guildScheduledEventPickerTime2.hashCode() : 0)) * 31;
String str2 = this.description;
int hashCode7 = (hashCode6 + (str2 != null ? str2.hashCode() : 0)) * 31;
GuildScheduledEventEntityType guildScheduledEventEntityType = this.entityType;
int hashCode8 = (hashCode7 + (guildScheduledEventEntityType != null ? guildScheduledEventEntityType.hashCode() : 0)) * 31;
GuildScheduledEventEntityMetadata guildScheduledEventEntityMetadata = this.entityMetadata;
if (guildScheduledEventEntityMetadata != null) {
i = guildScheduledEventEntityMetadata.hashCode();
}
return hashCode8 + i;
}
public final RestAPIParams.CreateGuildScheduledEventBody toRequestBody() {
GuildScheduledEventPickerTime guildScheduledEventPickerTime;
String str = this.name;
String str2 = null;
if (str == null) {
return null;
}
GuildScheduledEventPickerDateTime guildScheduledEventPickerDateTime = GuildScheduledEventPickerDateTime.INSTANCE;
String utcDateString = guildScheduledEventPickerDateTime.toUtcDateString(this.startDate, this.startTime);
GuildScheduledEventPickerDate guildScheduledEventPickerDate = this.endDate;
if (!(guildScheduledEventPickerDate == null || (guildScheduledEventPickerTime = this.endTime) == null)) {
str2 = guildScheduledEventPickerDateTime.toUtcDateString(guildScheduledEventPickerDate, guildScheduledEventPickerTime);
}
return new RestAPIParams.CreateGuildScheduledEventBody(str, this.description, StageInstancePrivacyLevel.GUILD_ONLY, utcDateString, str2, this.channelId, this.entityType, this.entityMetadata);
}
@Override // java.lang.Object
public String toString() {
StringBuilder P = a.P("GuildScheduledEventModel(guildId=");
P.append(this.guildId);
P.append(", name=");
P.append(this.name);
P.append(", channelId=");
P.append(this.channelId);
P.append(", startDate=");
P.append(this.startDate);
P.append(", startTime=");
P.append(this.startTime);
P.append(", endDate=");
P.append(this.endDate);
P.append(", endTime=");
P.append(this.endTime);
P.append(", description=");
P.append(this.description);
P.append(", entityType=");
P.append(this.entityType);
P.append(", entityMetadata=");
P.append(this.entityMetadata);
P.append(")");
return P.toString();
}
}