95 lines
3.4 KiB
Java
95 lines
3.4 KiB
Java
|
package com.discord.widgets.channels.memberlist;
|
||
|
|
||
|
import c.d.b.a.a;
|
||
|
import com.discord.widgets.channels.memberlist.WidgetChannelMembersListViewModel;
|
||
|
import com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter;
|
||
|
import d0.z.d.m;
|
||
|
import java.util.List;
|
||
|
/* compiled from: ThreadMemberListItemGenerator.kt */
|
||
|
public final class ThreadMemberListItems implements WidgetChannelMembersListViewModel.MemberList {
|
||
|
private final String listId;
|
||
|
private final List<ChannelMembersListAdapter.Item> listItems;
|
||
|
|
||
|
public ThreadMemberListItems(String str, List<ChannelMembersListAdapter.Item> list) {
|
||
|
m.checkNotNullParameter(str, "listId");
|
||
|
m.checkNotNullParameter(list, "listItems");
|
||
|
this.listId = str;
|
||
|
this.listItems = list;
|
||
|
}
|
||
|
|
||
|
private final List<ChannelMembersListAdapter.Item> component2() {
|
||
|
return this.listItems;
|
||
|
}
|
||
|
|
||
|
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.channels.memberlist.ThreadMemberListItems */
|
||
|
/* JADX WARN: Multi-variable type inference failed */
|
||
|
public static /* synthetic */ ThreadMemberListItems copy$default(ThreadMemberListItems threadMemberListItems, String str, List list, int i, Object obj) {
|
||
|
if ((i & 1) != 0) {
|
||
|
str = threadMemberListItems.getListId();
|
||
|
}
|
||
|
if ((i & 2) != 0) {
|
||
|
list = threadMemberListItems.listItems;
|
||
|
}
|
||
|
return threadMemberListItems.copy(str, list);
|
||
|
}
|
||
|
|
||
|
public final String component1() {
|
||
|
return getListId();
|
||
|
}
|
||
|
|
||
|
public final ThreadMemberListItems copy(String str, List<ChannelMembersListAdapter.Item> list) {
|
||
|
m.checkNotNullParameter(str, "listId");
|
||
|
m.checkNotNullParameter(list, "listItems");
|
||
|
return new ThreadMemberListItems(str, list);
|
||
|
}
|
||
|
|
||
|
public boolean equals(Object obj) {
|
||
|
if (this == obj) {
|
||
|
return true;
|
||
|
}
|
||
|
if (!(obj instanceof ThreadMemberListItems)) {
|
||
|
return false;
|
||
|
}
|
||
|
ThreadMemberListItems threadMemberListItems = (ThreadMemberListItems) obj;
|
||
|
return m.areEqual(getListId(), threadMemberListItems.getListId()) && m.areEqual(this.listItems, threadMemberListItems.listItems);
|
||
|
}
|
||
|
|
||
|
@Override // com.discord.widgets.channels.memberlist.WidgetChannelMembersListViewModel.MemberList
|
||
|
public ChannelMembersListAdapter.Item get(int i) {
|
||
|
return this.listItems.get(i);
|
||
|
}
|
||
|
|
||
|
@Override // com.discord.widgets.channels.memberlist.WidgetChannelMembersListViewModel.MemberList
|
||
|
public Integer getHeaderPositionForItem(int i) {
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
@Override // com.discord.widgets.channels.memberlist.WidgetChannelMembersListViewModel.MemberList
|
||
|
public String getListId() {
|
||
|
return this.listId;
|
||
|
}
|
||
|
|
||
|
@Override // com.discord.widgets.channels.memberlist.WidgetChannelMembersListViewModel.MemberList
|
||
|
public int getSize() {
|
||
|
return this.listItems.size();
|
||
|
}
|
||
|
|
||
|
public int hashCode() {
|
||
|
String listId = getListId();
|
||
|
int i = 0;
|
||
|
int hashCode = (listId != null ? listId.hashCode() : 0) * 31;
|
||
|
List<ChannelMembersListAdapter.Item> list = this.listItems;
|
||
|
if (list != null) {
|
||
|
i = list.hashCode();
|
||
|
}
|
||
|
return hashCode + i;
|
||
|
}
|
||
|
|
||
|
public String toString() {
|
||
|
StringBuilder K = a.K("ThreadMemberListItems(listId=");
|
||
|
K.append(getListId());
|
||
|
K.append(", listItems=");
|
||
|
return a.D(K, this.listItems, ")");
|
||
|
}
|
||
|
}
|