package com.discord.analytics.generated.events; import b.d.b.a.a; import com.discord.analytics.generated.traits.TrackBase; import com.discord.analytics.generated.traits.TrackBaseReceiver; import com.discord.analytics.generated.traits.TrackLocationMetadata; import com.discord.analytics.generated.traits.TrackLocationMetadataReceiver; import com.discord.analytics.generated.traits.TrackPaymentMetadata; import com.discord.analytics.generated.traits.TrackPaymentMetadataReceiver; import com.discord.analytics.generated.traits.TrackSourceMetadata; import com.discord.analytics.generated.traits.TrackSourceMetadataReceiver; import com.discord.analytics.generated.traits.TrackStoreSkuMetadata; import com.discord.analytics.generated.traits.TrackStoreSkuMetadataReceiver; import com.discord.analytics.generated.traits.TrackSubscriptionMetadata; import com.discord.analytics.generated.traits.TrackSubscriptionMetadataReceiver; import com.discord.api.science.AnalyticsSchema; import d0.z.d.m; /* compiled from: TrackPaymentFlowFailed.kt */ public final class TrackPaymentFlowFailed implements AnalyticsSchema, TrackBaseReceiver, TrackLocationMetadataReceiver, TrackStoreSkuMetadataReceiver, TrackSubscriptionMetadataReceiver, TrackPaymentMetadataReceiver, TrackSourceMetadataReceiver { private final transient String analyticsSchemaTypeName = "payment_flow_failed"; private final Long durationMs = null; private final Boolean eligibleForTrial = null; private final CharSequence loadId = null; private final Long paymentErrorCode = null; private final Long paymentGateway = null; private final Long paymentSourceId = null; private TrackBase trackBase; private TrackLocationMetadata trackLocationMetadata; private TrackPaymentMetadata trackPaymentMetadata; private TrackSourceMetadata trackSourceMetadata; private TrackStoreSkuMetadata trackStoreSkuMetadata; private TrackSubscriptionMetadata trackSubscriptionMetadata; @Override // com.discord.api.science.AnalyticsSchema public String b() { return this.analyticsSchemaTypeName; } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof TrackPaymentFlowFailed)) { return false; } TrackPaymentFlowFailed trackPaymentFlowFailed = (TrackPaymentFlowFailed) obj; return m.areEqual(this.loadId, trackPaymentFlowFailed.loadId) && m.areEqual(this.durationMs, trackPaymentFlowFailed.durationMs) && m.areEqual(this.paymentErrorCode, trackPaymentFlowFailed.paymentErrorCode) && m.areEqual(this.paymentSourceId, trackPaymentFlowFailed.paymentSourceId) && m.areEqual(this.paymentGateway, trackPaymentFlowFailed.paymentGateway) && m.areEqual(this.eligibleForTrial, trackPaymentFlowFailed.eligibleForTrial); } public int hashCode() { CharSequence charSequence = this.loadId; int i = 0; int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; Long l = this.durationMs; int hashCode2 = (hashCode + (l != null ? l.hashCode() : 0)) * 31; Long l2 = this.paymentErrorCode; int hashCode3 = (hashCode2 + (l2 != null ? l2.hashCode() : 0)) * 31; Long l3 = this.paymentSourceId; int hashCode4 = (hashCode3 + (l3 != null ? l3.hashCode() : 0)) * 31; Long l4 = this.paymentGateway; int hashCode5 = (hashCode4 + (l4 != null ? l4.hashCode() : 0)) * 31; Boolean bool = this.eligibleForTrial; if (bool != null) { i = bool.hashCode(); } return hashCode5 + i; } public String toString() { StringBuilder R = a.R("TrackPaymentFlowFailed(loadId="); R.append(this.loadId); R.append(", durationMs="); R.append(this.durationMs); R.append(", paymentErrorCode="); R.append(this.paymentErrorCode); R.append(", paymentSourceId="); R.append(this.paymentSourceId); R.append(", paymentGateway="); R.append(this.paymentGateway); R.append(", eligibleForTrial="); return a.C(R, this.eligibleForTrial, ")"); } }