408 lines
16 KiB
Java
408 lines
16 KiB
Java
package com.discord.widgets.voice.feedback;
|
|
|
|
import a0.a.a.b;
|
|
import c.d.b.a.a;
|
|
import com.discord.models.domain.ModelApplicationStream;
|
|
import d0.z.d.m;
|
|
import java.io.Serializable;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
/* compiled from: PendingFeedback.kt */
|
|
public abstract class PendingFeedback implements Serializable {
|
|
|
|
/* compiled from: PendingFeedback.kt */
|
|
public static final class CallFeedback extends PendingFeedback {
|
|
private final long channelId;
|
|
private final Long durationMs;
|
|
private final FeedbackRating feedbackRating;
|
|
private final String issueDetails;
|
|
private final String mediaSessionId;
|
|
private final Integer reasonCode;
|
|
private final String reasonDescription;
|
|
private final String rtcConnectionId;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public CallFeedback(long j, String str, Long l, String str2, FeedbackRating feedbackRating, Integer num, String str3, String str4) {
|
|
super(null);
|
|
m.checkNotNullParameter(feedbackRating, "feedbackRating");
|
|
this.channelId = j;
|
|
this.rtcConnectionId = str;
|
|
this.durationMs = l;
|
|
this.mediaSessionId = str2;
|
|
this.feedbackRating = feedbackRating;
|
|
this.reasonCode = num;
|
|
this.reasonDescription = str3;
|
|
this.issueDetails = str4;
|
|
}
|
|
|
|
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
|
|
public /* synthetic */ CallFeedback(long j, String str, Long l, String str2, FeedbackRating feedbackRating, Integer num, String str3, String str4, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(j, (i & 2) != 0 ? null : str, (i & 4) != 0 ? null : l, (i & 8) != 0 ? null : str2, (i & 16) != 0 ? FeedbackRating.NO_RESPONSE : feedbackRating, (i & 32) != 0 ? null : num, (i & 64) != 0 ? null : str3, (i & 128) != 0 ? null : str4);
|
|
}
|
|
|
|
public static /* synthetic */ CallFeedback copy$default(CallFeedback callFeedback, long j, String str, Long l, String str2, FeedbackRating feedbackRating, Integer num, String str3, String str4, int i, Object obj) {
|
|
return callFeedback.copy((i & 1) != 0 ? callFeedback.channelId : j, (i & 2) != 0 ? callFeedback.rtcConnectionId : str, (i & 4) != 0 ? callFeedback.durationMs : l, (i & 8) != 0 ? callFeedback.mediaSessionId : str2, (i & 16) != 0 ? callFeedback.feedbackRating : feedbackRating, (i & 32) != 0 ? callFeedback.reasonCode : num, (i & 64) != 0 ? callFeedback.reasonDescription : str3, (i & 128) != 0 ? callFeedback.issueDetails : str4);
|
|
}
|
|
|
|
public final long component1() {
|
|
return this.channelId;
|
|
}
|
|
|
|
public final String component2() {
|
|
return this.rtcConnectionId;
|
|
}
|
|
|
|
public final Long component3() {
|
|
return this.durationMs;
|
|
}
|
|
|
|
public final String component4() {
|
|
return this.mediaSessionId;
|
|
}
|
|
|
|
public final FeedbackRating component5() {
|
|
return this.feedbackRating;
|
|
}
|
|
|
|
public final Integer component6() {
|
|
return this.reasonCode;
|
|
}
|
|
|
|
public final String component7() {
|
|
return this.reasonDescription;
|
|
}
|
|
|
|
public final String component8() {
|
|
return this.issueDetails;
|
|
}
|
|
|
|
public final CallFeedback copy(long j, String str, Long l, String str2, FeedbackRating feedbackRating, Integer num, String str3, String str4) {
|
|
m.checkNotNullParameter(feedbackRating, "feedbackRating");
|
|
return new CallFeedback(j, str, l, str2, feedbackRating, num, str3, str4);
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof CallFeedback)) {
|
|
return false;
|
|
}
|
|
CallFeedback callFeedback = (CallFeedback) obj;
|
|
return this.channelId == callFeedback.channelId && m.areEqual(this.rtcConnectionId, callFeedback.rtcConnectionId) && m.areEqual(this.durationMs, callFeedback.durationMs) && m.areEqual(this.mediaSessionId, callFeedback.mediaSessionId) && m.areEqual(this.feedbackRating, callFeedback.feedbackRating) && m.areEqual(this.reasonCode, callFeedback.reasonCode) && m.areEqual(this.reasonDescription, callFeedback.reasonDescription) && m.areEqual(this.issueDetails, callFeedback.issueDetails);
|
|
}
|
|
|
|
public final long getChannelId() {
|
|
return this.channelId;
|
|
}
|
|
|
|
public final Long getDurationMs() {
|
|
return this.durationMs;
|
|
}
|
|
|
|
public final FeedbackRating getFeedbackRating() {
|
|
return this.feedbackRating;
|
|
}
|
|
|
|
public final String getIssueDetails() {
|
|
return this.issueDetails;
|
|
}
|
|
|
|
public final String getMediaSessionId() {
|
|
return this.mediaSessionId;
|
|
}
|
|
|
|
public final Integer getReasonCode() {
|
|
return this.reasonCode;
|
|
}
|
|
|
|
public final String getReasonDescription() {
|
|
return this.reasonDescription;
|
|
}
|
|
|
|
public final String getRtcConnectionId() {
|
|
return this.rtcConnectionId;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public int hashCode() {
|
|
int a = b.a(this.channelId) * 31;
|
|
String str = this.rtcConnectionId;
|
|
int i = 0;
|
|
int hashCode = (a + (str != null ? str.hashCode() : 0)) * 31;
|
|
Long l = this.durationMs;
|
|
int hashCode2 = (hashCode + (l != null ? l.hashCode() : 0)) * 31;
|
|
String str2 = this.mediaSessionId;
|
|
int hashCode3 = (hashCode2 + (str2 != null ? str2.hashCode() : 0)) * 31;
|
|
FeedbackRating feedbackRating = this.feedbackRating;
|
|
int hashCode4 = (hashCode3 + (feedbackRating != null ? feedbackRating.hashCode() : 0)) * 31;
|
|
Integer num = this.reasonCode;
|
|
int hashCode5 = (hashCode4 + (num != null ? num.hashCode() : 0)) * 31;
|
|
String str3 = this.reasonDescription;
|
|
int hashCode6 = (hashCode5 + (str3 != null ? str3.hashCode() : 0)) * 31;
|
|
String str4 = this.issueDetails;
|
|
if (str4 != null) {
|
|
i = str4.hashCode();
|
|
}
|
|
return hashCode6 + i;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public String toString() {
|
|
StringBuilder K = a.K("CallFeedback(channelId=");
|
|
K.append(this.channelId);
|
|
K.append(", rtcConnectionId=");
|
|
K.append(this.rtcConnectionId);
|
|
K.append(", durationMs=");
|
|
K.append(this.durationMs);
|
|
K.append(", mediaSessionId=");
|
|
K.append(this.mediaSessionId);
|
|
K.append(", feedbackRating=");
|
|
K.append(this.feedbackRating);
|
|
K.append(", reasonCode=");
|
|
K.append(this.reasonCode);
|
|
K.append(", reasonDescription=");
|
|
K.append(this.reasonDescription);
|
|
K.append(", issueDetails=");
|
|
return a.C(K, this.issueDetails, ")");
|
|
}
|
|
}
|
|
|
|
/* compiled from: PendingFeedback.kt */
|
|
public static final class GuildDeleteFeedback extends PendingFeedback {
|
|
private final long guildId;
|
|
private final String issueDetails;
|
|
private final FeedbackIssue reason;
|
|
|
|
public GuildDeleteFeedback(long j, FeedbackIssue feedbackIssue, String str) {
|
|
super(null);
|
|
this.guildId = j;
|
|
this.reason = feedbackIssue;
|
|
this.issueDetails = str;
|
|
}
|
|
|
|
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
|
|
public /* synthetic */ GuildDeleteFeedback(long j, FeedbackIssue feedbackIssue, String str, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(j, (i & 2) != 0 ? null : feedbackIssue, (i & 4) != 0 ? null : str);
|
|
}
|
|
|
|
public static /* synthetic */ GuildDeleteFeedback copy$default(GuildDeleteFeedback guildDeleteFeedback, long j, FeedbackIssue feedbackIssue, String str, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
j = guildDeleteFeedback.guildId;
|
|
}
|
|
if ((i & 2) != 0) {
|
|
feedbackIssue = guildDeleteFeedback.reason;
|
|
}
|
|
if ((i & 4) != 0) {
|
|
str = guildDeleteFeedback.issueDetails;
|
|
}
|
|
return guildDeleteFeedback.copy(j, feedbackIssue, str);
|
|
}
|
|
|
|
public final long component1() {
|
|
return this.guildId;
|
|
}
|
|
|
|
public final FeedbackIssue component2() {
|
|
return this.reason;
|
|
}
|
|
|
|
public final String component3() {
|
|
return this.issueDetails;
|
|
}
|
|
|
|
public final GuildDeleteFeedback copy(long j, FeedbackIssue feedbackIssue, String str) {
|
|
return new GuildDeleteFeedback(j, feedbackIssue, str);
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof GuildDeleteFeedback)) {
|
|
return false;
|
|
}
|
|
GuildDeleteFeedback guildDeleteFeedback = (GuildDeleteFeedback) obj;
|
|
return this.guildId == guildDeleteFeedback.guildId && m.areEqual(this.reason, guildDeleteFeedback.reason) && m.areEqual(this.issueDetails, guildDeleteFeedback.issueDetails);
|
|
}
|
|
|
|
public final long getGuildId() {
|
|
return this.guildId;
|
|
}
|
|
|
|
public final String getIssueDetails() {
|
|
return this.issueDetails;
|
|
}
|
|
|
|
public final FeedbackIssue getReason() {
|
|
return this.reason;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public int hashCode() {
|
|
int a = b.a(this.guildId) * 31;
|
|
FeedbackIssue feedbackIssue = this.reason;
|
|
int i = 0;
|
|
int hashCode = (a + (feedbackIssue != null ? feedbackIssue.hashCode() : 0)) * 31;
|
|
String str = this.issueDetails;
|
|
if (str != null) {
|
|
i = str.hashCode();
|
|
}
|
|
return hashCode + i;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public String toString() {
|
|
StringBuilder K = a.K("GuildDeleteFeedback(guildId=");
|
|
K.append(this.guildId);
|
|
K.append(", reason=");
|
|
K.append(this.reason);
|
|
K.append(", issueDetails=");
|
|
return a.C(K, this.issueDetails, ")");
|
|
}
|
|
}
|
|
|
|
/* compiled from: PendingFeedback.kt */
|
|
public static final class StreamFeedback extends PendingFeedback {
|
|
private final FeedbackRating feedbackRating;
|
|
private final FeedbackIssue issue;
|
|
private final String issueDetails;
|
|
private final String mediaSessionId;
|
|
private final ModelApplicationStream stream;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public StreamFeedback(ModelApplicationStream modelApplicationStream, FeedbackRating feedbackRating, FeedbackIssue feedbackIssue, String str, String str2) {
|
|
super(null);
|
|
m.checkNotNullParameter(modelApplicationStream, "stream");
|
|
m.checkNotNullParameter(feedbackRating, "feedbackRating");
|
|
this.stream = modelApplicationStream;
|
|
this.feedbackRating = feedbackRating;
|
|
this.issue = feedbackIssue;
|
|
this.mediaSessionId = str;
|
|
this.issueDetails = str2;
|
|
}
|
|
|
|
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
|
|
public /* synthetic */ StreamFeedback(ModelApplicationStream modelApplicationStream, FeedbackRating feedbackRating, FeedbackIssue feedbackIssue, String str, String str2, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(modelApplicationStream, (i & 2) != 0 ? FeedbackRating.NO_RESPONSE : feedbackRating, (i & 4) != 0 ? null : feedbackIssue, (i & 8) != 0 ? null : str, (i & 16) != 0 ? null : str2);
|
|
}
|
|
|
|
public static /* synthetic */ StreamFeedback copy$default(StreamFeedback streamFeedback, ModelApplicationStream modelApplicationStream, FeedbackRating feedbackRating, FeedbackIssue feedbackIssue, String str, String str2, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
modelApplicationStream = streamFeedback.stream;
|
|
}
|
|
if ((i & 2) != 0) {
|
|
feedbackRating = streamFeedback.feedbackRating;
|
|
}
|
|
if ((i & 4) != 0) {
|
|
feedbackIssue = streamFeedback.issue;
|
|
}
|
|
if ((i & 8) != 0) {
|
|
str = streamFeedback.mediaSessionId;
|
|
}
|
|
if ((i & 16) != 0) {
|
|
str2 = streamFeedback.issueDetails;
|
|
}
|
|
return streamFeedback.copy(modelApplicationStream, feedbackRating, feedbackIssue, str, str2);
|
|
}
|
|
|
|
public final ModelApplicationStream component1() {
|
|
return this.stream;
|
|
}
|
|
|
|
public final FeedbackRating component2() {
|
|
return this.feedbackRating;
|
|
}
|
|
|
|
public final FeedbackIssue component3() {
|
|
return this.issue;
|
|
}
|
|
|
|
public final String component4() {
|
|
return this.mediaSessionId;
|
|
}
|
|
|
|
public final String component5() {
|
|
return this.issueDetails;
|
|
}
|
|
|
|
public final StreamFeedback copy(ModelApplicationStream modelApplicationStream, FeedbackRating feedbackRating, FeedbackIssue feedbackIssue, String str, String str2) {
|
|
m.checkNotNullParameter(modelApplicationStream, "stream");
|
|
m.checkNotNullParameter(feedbackRating, "feedbackRating");
|
|
return new StreamFeedback(modelApplicationStream, feedbackRating, feedbackIssue, str, str2);
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof StreamFeedback)) {
|
|
return false;
|
|
}
|
|
StreamFeedback streamFeedback = (StreamFeedback) obj;
|
|
return m.areEqual(this.stream, streamFeedback.stream) && m.areEqual(this.feedbackRating, streamFeedback.feedbackRating) && m.areEqual(this.issue, streamFeedback.issue) && m.areEqual(this.mediaSessionId, streamFeedback.mediaSessionId) && m.areEqual(this.issueDetails, streamFeedback.issueDetails);
|
|
}
|
|
|
|
public final FeedbackRating getFeedbackRating() {
|
|
return this.feedbackRating;
|
|
}
|
|
|
|
public final FeedbackIssue getIssue() {
|
|
return this.issue;
|
|
}
|
|
|
|
public final String getIssueDetails() {
|
|
return this.issueDetails;
|
|
}
|
|
|
|
public final String getMediaSessionId() {
|
|
return this.mediaSessionId;
|
|
}
|
|
|
|
public final ModelApplicationStream getStream() {
|
|
return this.stream;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public int hashCode() {
|
|
ModelApplicationStream modelApplicationStream = this.stream;
|
|
int i = 0;
|
|
int hashCode = (modelApplicationStream != null ? modelApplicationStream.hashCode() : 0) * 31;
|
|
FeedbackRating feedbackRating = this.feedbackRating;
|
|
int hashCode2 = (hashCode + (feedbackRating != null ? feedbackRating.hashCode() : 0)) * 31;
|
|
FeedbackIssue feedbackIssue = this.issue;
|
|
int hashCode3 = (hashCode2 + (feedbackIssue != null ? feedbackIssue.hashCode() : 0)) * 31;
|
|
String str = this.mediaSessionId;
|
|
int hashCode4 = (hashCode3 + (str != null ? str.hashCode() : 0)) * 31;
|
|
String str2 = this.issueDetails;
|
|
if (str2 != null) {
|
|
i = str2.hashCode();
|
|
}
|
|
return hashCode4 + i;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public String toString() {
|
|
StringBuilder K = a.K("StreamFeedback(stream=");
|
|
K.append(this.stream);
|
|
K.append(", feedbackRating=");
|
|
K.append(this.feedbackRating);
|
|
K.append(", issue=");
|
|
K.append(this.issue);
|
|
K.append(", mediaSessionId=");
|
|
K.append(this.mediaSessionId);
|
|
K.append(", issueDetails=");
|
|
return a.C(K, this.issueDetails, ")");
|
|
}
|
|
}
|
|
|
|
private PendingFeedback() {
|
|
}
|
|
|
|
public /* synthetic */ PendingFeedback(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
}
|