152 lines
5.5 KiB
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, ")");
|
|
}
|
|
}
|