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: TrackPaymentFlowStep.kt */ public final class TrackPaymentFlowStep implements AnalyticsSchema, TrackBaseReceiver, TrackLocationMetadataReceiver, TrackStoreSkuMetadataReceiver, TrackSubscriptionMetadataReceiver, TrackPaymentMetadataReceiver, TrackSourceMetadataReceiver { private final transient String analyticsSchemaTypeName = "payment_flow_step"; private final Boolean eligibleForTrial = null; private final Long flowDurationMs = null; private final CharSequence fromStep = null; private final Long guildId = null; private final CharSequence loadId = null; private final Long stepDurationMs = null; private final CharSequence toStep = 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 TrackPaymentFlowStep)) { return false; } TrackPaymentFlowStep trackPaymentFlowStep = (TrackPaymentFlowStep) obj; return m.areEqual(this.toStep, trackPaymentFlowStep.toStep) && m.areEqual(this.fromStep, trackPaymentFlowStep.fromStep) && m.areEqual(this.loadId, trackPaymentFlowStep.loadId) && m.areEqual(this.stepDurationMs, trackPaymentFlowStep.stepDurationMs) && m.areEqual(this.flowDurationMs, trackPaymentFlowStep.flowDurationMs) && m.areEqual(this.eligibleForTrial, trackPaymentFlowStep.eligibleForTrial) && m.areEqual(this.guildId, trackPaymentFlowStep.guildId); } public int hashCode() { CharSequence charSequence = this.toStep; int i = 0; int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; CharSequence charSequence2 = this.fromStep; int hashCode2 = (hashCode + (charSequence2 != null ? charSequence2.hashCode() : 0)) * 31; CharSequence charSequence3 = this.loadId; int hashCode3 = (hashCode2 + (charSequence3 != null ? charSequence3.hashCode() : 0)) * 31; Long l = this.stepDurationMs; int hashCode4 = (hashCode3 + (l != null ? l.hashCode() : 0)) * 31; Long l2 = this.flowDurationMs; int hashCode5 = (hashCode4 + (l2 != null ? l2.hashCode() : 0)) * 31; Boolean bool = this.eligibleForTrial; int hashCode6 = (hashCode5 + (bool != null ? bool.hashCode() : 0)) * 31; Long l3 = this.guildId; if (l3 != null) { i = l3.hashCode(); } return hashCode6 + i; } public String toString() { StringBuilder R = a.R("TrackPaymentFlowStep(toStep="); R.append(this.toStep); R.append(", fromStep="); R.append(this.fromStep); R.append(", loadId="); R.append(this.loadId); R.append(", stepDurationMs="); R.append(this.stepDurationMs); R.append(", flowDurationMs="); R.append(this.flowDurationMs); R.append(", eligibleForTrial="); R.append(this.eligibleForTrial); R.append(", guildId="); return a.F(R, this.guildId, ")"); } }