discord-jadx/app/src/main/java/com/discord/models/thread/dto/ModelThreadListSync.java

152 lines
5.5 KiB
Java

package com.discord.models.thread.dto;
import c.d.b.a.a;
import com.discord.api.channel.Channel;
import com.discord.api.message.Message;
import com.discord.api.thread.ThreadMember;
import com.discord.models.domain.Model;
import d0.t.n;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.List;
import kotlin.jvm.internal.Ref$LongRef;
import kotlin.jvm.internal.Ref$ObjectRef;
/* compiled from: ModelThreadListSync.kt */
public final class ModelThreadListSync {
private final long guildId;
private final List<ThreadMember> members;
private final List<Message> mostRecentMessages;
private final List<Channel> threads;
/* compiled from: ModelThreadListSync.kt */
public static final class Parser implements Model.Parser<ModelThreadListSync> {
public static final Parser INSTANCE = new Parser();
private Parser() {
}
/* JADX WARNING: Unknown variable types count: 1 */
@Override // com.discord.models.domain.Model.Parser
public ModelThreadListSync parse(Model.JsonReader jsonReader) {
m.checkNotNullParameter(jsonReader, "reader");
Ref$LongRef ref$LongRef = new Ref$LongRef();
ref$LongRef.element = -1;
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
ref$ObjectRef.element = null;
Ref$ObjectRef ref$ObjectRef2 = new Ref$ObjectRef();
ref$ObjectRef2.element = new ArrayList();
Ref$ObjectRef ref$ObjectRef3 = new Ref$ObjectRef();
ref$ObjectRef3.element = null;
jsonReader.nextObject(new ModelThreadListSync$Parser$parse$1(ref$LongRef, jsonReader, ref$ObjectRef, ref$ObjectRef2, ref$ObjectRef3));
long j = ref$LongRef.element;
List list = ref$ObjectRef.element;
if (list == null) {
list = n.emptyList();
}
return new ModelThreadListSync(j, list, ref$ObjectRef2.element, ref$ObjectRef3.element);
}
}
/* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: java.util.List<? extends com.discord.api.thread.ThreadMember> */
/* JADX WARN: Multi-variable type inference failed */
public ModelThreadListSync(long j, List<Channel> list, List<? extends ThreadMember> list2, List<Message> list3) {
m.checkNotNullParameter(list, "threads");
this.guildId = j;
this.threads = list;
this.members = list2;
this.mostRecentMessages = list3;
}
/* JADX DEBUG: Multi-variable search result rejected for r6v0, resolved type: com.discord.models.thread.dto.ModelThreadListSync */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ ModelThreadListSync copy$default(ModelThreadListSync modelThreadListSync, long j, List list, List list2, List list3, int i, Object obj) {
if ((i & 1) != 0) {
j = modelThreadListSync.guildId;
}
if ((i & 2) != 0) {
list = modelThreadListSync.threads;
}
if ((i & 4) != 0) {
list2 = modelThreadListSync.members;
}
if ((i & 8) != 0) {
list3 = modelThreadListSync.mostRecentMessages;
}
return modelThreadListSync.copy(j, list, list2, list3);
}
public final long component1() {
return this.guildId;
}
public final List<Channel> component2() {
return this.threads;
}
public final List<ThreadMember> component3() {
return this.members;
}
public final List<Message> component4() {
return this.mostRecentMessages;
}
public final ModelThreadListSync copy(long j, List<Channel> list, List<? extends ThreadMember> list2, List<Message> list3) {
m.checkNotNullParameter(list, "threads");
return new ModelThreadListSync(j, list, list2, list3);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ModelThreadListSync)) {
return false;
}
ModelThreadListSync modelThreadListSync = (ModelThreadListSync) obj;
return this.guildId == modelThreadListSync.guildId && m.areEqual(this.threads, modelThreadListSync.threads) && m.areEqual(this.members, modelThreadListSync.members) && m.areEqual(this.mostRecentMessages, modelThreadListSync.mostRecentMessages);
}
public final long getGuildId() {
return this.guildId;
}
public final List<ThreadMember> getMembers() {
return this.members;
}
public final List<Message> getMostRecentMessages() {
return this.mostRecentMessages;
}
public final List<Channel> getThreads() {
return this.threads;
}
public int hashCode() {
long j = this.guildId;
int i = ((int) (j ^ (j >>> 32))) * 31;
List<Channel> list = this.threads;
int i2 = 0;
int hashCode = (i + (list != null ? list.hashCode() : 0)) * 31;
List<ThreadMember> list2 = this.members;
int hashCode2 = (hashCode + (list2 != null ? list2.hashCode() : 0)) * 31;
List<Message> list3 = this.mostRecentMessages;
if (list3 != null) {
i2 = list3.hashCode();
}
return hashCode2 + i2;
}
public String toString() {
StringBuilder K = a.K("ModelThreadListSync(guildId=");
K.append(this.guildId);
K.append(", threads=");
K.append(this.threads);
K.append(", members=");
K.append(this.members);
K.append(", mostRecentMessages=");
return a.D(K, this.mostRecentMessages, ")");
}
}