discord-jadx/app/src/main/java/com/discord/widgets/settings/premium/ClaimStatus.java

282 lines
9.6 KiB
Java

package com.discord.widgets.settings.premium;
import a0.a.a.b;
import android.os.Parcel;
import android.os.Parcelable;
import c.d.b.a.a;
import com.discord.api.utcdatetime.UtcDateTime;
import com.discord.models.domain.ModelAuditLogEntry;
import com.discord.utilities.UtcDateTimeParceler;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: ClaimStatus.kt */
public abstract class ClaimStatus implements Parcelable {
/* compiled from: ClaimStatus.kt */
public static final class Claimed extends ClaimStatus {
public static final Parcelable.Creator<Claimed> CREATOR = new Creator();
private final String body;
private final String code;
private final String link;
private final long promoId;
private final UtcDateTime redeemBy;
public static class Creator implements Parcelable.Creator<Claimed> {
@Override // android.os.Parcelable.Creator
public final Claimed createFromParcel(Parcel parcel) {
m.checkNotNullParameter(parcel, "in");
return new Claimed(parcel.readLong(), parcel.readString(), parcel.readString(), parcel.readString(), UtcDateTimeParceler.INSTANCE.create(parcel));
}
@Override // android.os.Parcelable.Creator
public final Claimed[] newArray(int i) {
return new Claimed[i];
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Claimed(long j, String str, String str2, String str3, UtcDateTime utcDateTime) {
super(null);
m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_CODE);
m.checkNotNullParameter(str2, "body");
m.checkNotNullParameter(str3, "link");
m.checkNotNullParameter(utcDateTime, "redeemBy");
this.promoId = j;
this.code = str;
this.body = str2;
this.link = str3;
this.redeemBy = utcDateTime;
}
public static /* synthetic */ Claimed copy$default(Claimed claimed, long j, String str, String str2, String str3, UtcDateTime utcDateTime, int i, Object obj) {
if ((i & 1) != 0) {
j = claimed.promoId;
}
if ((i & 2) != 0) {
str = claimed.code;
}
if ((i & 4) != 0) {
str2 = claimed.body;
}
if ((i & 8) != 0) {
str3 = claimed.link;
}
if ((i & 16) != 0) {
utcDateTime = claimed.redeemBy;
}
return claimed.copy(j, str, str2, str3, utcDateTime);
}
public final long component1() {
return this.promoId;
}
public final String component2() {
return this.code;
}
public final String component3() {
return this.body;
}
public final String component4() {
return this.link;
}
public final UtcDateTime component5() {
return this.redeemBy;
}
public final Claimed copy(long j, String str, String str2, String str3, UtcDateTime utcDateTime) {
m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_CODE);
m.checkNotNullParameter(str2, "body");
m.checkNotNullParameter(str3, "link");
m.checkNotNullParameter(utcDateTime, "redeemBy");
return new Claimed(j, str, str2, str3, utcDateTime);
}
@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 Claimed)) {
return false;
}
Claimed claimed = (Claimed) obj;
return this.promoId == claimed.promoId && m.areEqual(this.code, claimed.code) && m.areEqual(this.body, claimed.body) && m.areEqual(this.link, claimed.link) && m.areEqual(this.redeemBy, claimed.redeemBy);
}
public final String getBody() {
return this.body;
}
public final String getCode() {
return this.code;
}
public final String getLink() {
return this.link;
}
public final long getPromoId() {
return this.promoId;
}
public final UtcDateTime getRedeemBy() {
return this.redeemBy;
}
@Override // java.lang.Object
public int hashCode() {
int a = b.a(this.promoId) * 31;
String str = this.code;
int i = 0;
int hashCode = (a + (str != null ? str.hashCode() : 0)) * 31;
String str2 = this.body;
int hashCode2 = (hashCode + (str2 != null ? str2.hashCode() : 0)) * 31;
String str3 = this.link;
int hashCode3 = (hashCode2 + (str3 != null ? str3.hashCode() : 0)) * 31;
UtcDateTime utcDateTime = this.redeemBy;
if (utcDateTime != null) {
i = utcDateTime.hashCode();
}
return hashCode3 + i;
}
@Override // java.lang.Object
public String toString() {
StringBuilder P = a.P("Claimed(promoId=");
P.append(this.promoId);
P.append(", code=");
P.append(this.code);
P.append(", body=");
P.append(this.body);
P.append(", link=");
P.append(this.link);
P.append(", redeemBy=");
return a.B(P, this.redeemBy, ")");
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
m.checkNotNullParameter(parcel, "parcel");
parcel.writeLong(this.promoId);
parcel.writeString(this.code);
parcel.writeString(this.body);
parcel.writeString(this.link);
UtcDateTimeParceler.INSTANCE.write((UtcDateTimeParceler) this.redeemBy, parcel, i);
}
}
/* compiled from: ClaimStatus.kt */
public static final class Unclaimed extends ClaimStatus {
public static final Parcelable.Creator<Unclaimed> CREATOR = new Creator();
private final UtcDateTime claimBy;
private final long promoId;
public static class Creator implements Parcelable.Creator<Unclaimed> {
@Override // android.os.Parcelable.Creator
public final Unclaimed createFromParcel(Parcel parcel) {
m.checkNotNullParameter(parcel, "in");
return new Unclaimed(parcel.readLong(), UtcDateTimeParceler.INSTANCE.create(parcel));
}
@Override // android.os.Parcelable.Creator
public final Unclaimed[] newArray(int i) {
return new Unclaimed[i];
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public Unclaimed(long j, UtcDateTime utcDateTime) {
super(null);
m.checkNotNullParameter(utcDateTime, "claimBy");
this.promoId = j;
this.claimBy = utcDateTime;
}
public static /* synthetic */ Unclaimed copy$default(Unclaimed unclaimed, long j, UtcDateTime utcDateTime, int i, Object obj) {
if ((i & 1) != 0) {
j = unclaimed.promoId;
}
if ((i & 2) != 0) {
utcDateTime = unclaimed.claimBy;
}
return unclaimed.copy(j, utcDateTime);
}
public final long component1() {
return this.promoId;
}
public final UtcDateTime component2() {
return this.claimBy;
}
public final Unclaimed copy(long j, UtcDateTime utcDateTime) {
m.checkNotNullParameter(utcDateTime, "claimBy");
return new Unclaimed(j, utcDateTime);
}
@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 Unclaimed)) {
return false;
}
Unclaimed unclaimed = (Unclaimed) obj;
return this.promoId == unclaimed.promoId && m.areEqual(this.claimBy, unclaimed.claimBy);
}
public final UtcDateTime getClaimBy() {
return this.claimBy;
}
public final long getPromoId() {
return this.promoId;
}
@Override // java.lang.Object
public int hashCode() {
int a = b.a(this.promoId) * 31;
UtcDateTime utcDateTime = this.claimBy;
return a + (utcDateTime != null ? utcDateTime.hashCode() : 0);
}
@Override // java.lang.Object
public String toString() {
StringBuilder P = a.P("Unclaimed(promoId=");
P.append(this.promoId);
P.append(", claimBy=");
return a.B(P, this.claimBy, ")");
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
m.checkNotNullParameter(parcel, "parcel");
parcel.writeLong(this.promoId);
UtcDateTimeParceler.INSTANCE.write((UtcDateTimeParceler) this.claimBy, parcel, i);
}
}
private ClaimStatus() {
}
public /* synthetic */ ClaimStatus(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}