284 lines
9.5 KiB
Java
284 lines
9.5 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.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, "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, "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 L = a.L("Claimed(promoId=");
|
|
L.append(this.promoId);
|
|
L.append(", code=");
|
|
L.append(this.code);
|
|
L.append(", body=");
|
|
L.append(this.body);
|
|
L.append(", link=");
|
|
L.append(this.link);
|
|
L.append(", redeemBy=");
|
|
L.append(this.redeemBy);
|
|
L.append(")");
|
|
return L.toString();
|
|
}
|
|
|
|
@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 L = a.L("Unclaimed(promoId=");
|
|
L.append(this.promoId);
|
|
L.append(", claimBy=");
|
|
L.append(this.claimBy);
|
|
L.append(")");
|
|
return L.toString();
|
|
}
|
|
|
|
@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();
|
|
}
|
|
}
|