NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatChannelCategoryIdInfo.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.model;
2
3import androidx.annotation.NonNull;
4import java.io.Serializable;
5import java.util.Objects;
6
7/**
8 * 频道分组id信息
9 */
10public class QChatChannelCategoryIdInfo implements Serializable {
11 /**
12 * 服务器id
13 */
14 @NonNull
15 private final Long serverId;
16 /**
17 * 频道分组id
18 */
19 @NonNull
20 private final Long categoryId;
21
22 public QChatChannelCategoryIdInfo(long serverId, long categoryId) {
23 this.serverId = serverId;
24 this.categoryId = categoryId;
25 }
26
27 @NonNull
28 public Long getServerId() {
29 return serverId;
30 }
31
32 @NonNull
33 public Long getCategoryId() {
34 return categoryId;
35 }
36
37 @Override
38 public boolean equals(Object o) {
39 if (this == o) {
40 return true;
41 }
42 if (o == null || getClass() != o.getClass()) {
43 return false;
44 }
46 return Objects.equals(serverId, that.serverId) && Objects.equals(categoryId, that.categoryId);
47 }
48
49 @Override
50 public int hashCode() {
51 return Objects.hash(serverId, categoryId);
52 }
53
54 @Override
55 public String toString() {
56 return "QChatChannelCategoryIdInfo{" +
57 "serverId=" + serverId +
58 ", categoryId=" + categoryId +
59 '}';
60 }
61}