NIMSDK-AOS  9.19.0
QChatCreateChannelCategoryParam.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.param;
2 
3 import androidx.annotation.NonNull;
5 
6 /**
7  * "创建频道分组"接口入参
8  */
10 
11  private static final String TAG = "QChatCreateChannelCategoryParam";
12  /**
13  * 服务器id,必填
14  */
15  @NonNull
16  private final Long serverId;
17  /**
18  * 名称
19  */
20  private String name;
21  /**
22  * 自定义扩展
23  */
24  private String custom;
25  /**
26  * 查看模式
27  */
28  private QChatChannelMode viewMode;
29  /**
30  * 自定义排序字段
31  * 分页查询频道分组时可以按照此字段的大小排序
32  */
33  private Long reorderWeight;
34 
35 
36  /**
37  * @param serverId 服务器id
38  */
39  public QChatCreateChannelCategoryParam(long serverId) {
40 
41  this.serverId = serverId;
42  }
43 
44 
45  /**
46  * 获取服务器ID
47  * @return
48  */
49  @NonNull
50  public Long getServerId() {
51  return serverId;
52  }
53 
54  /**
55  * 设置名称
56  * @param name
57  */
58  public void setName(String name) {
59  this.name = name;
60  }
61 
62  /**
63  * 获取名称
64  * @return
65  */
66  @NonNull
67  public String getName() {
68  return name;
69  }
70 
71 
72  /**
73  * 设置自定义扩展
74  * @param custom
75  */
76  public void setCustom(String custom) {
77  this.custom = custom;
78  }
79 
80  /**
81  * 获取自定义扩展
82  * @return
83  */
84  public String getCustom() {
85  return custom;
86  }
87 
88  /**
89  * 获取频道查看模式
90  * @return
91  */
93  return viewMode;
94  }
95 
96  /**
97  * 设置频道查看模式
98  * @param viewMode
99  */
100  public void setViewMode(QChatChannelMode viewMode) {
101  this.viewMode = viewMode;
102  }
103 
104  /**
105  * 获取自定义排序字段
106  * @return 自定义排序字段
107  */
108  public Long getReorderWeight() {
109  return reorderWeight;
110  }
111 
112  /**
113  * 设置自定义排序字段
114  * @param reorderWeight 自定义排序字段
115  */
116  public void setReorderWeight(Long reorderWeight) {
117  this.reorderWeight = reorderWeight;
118  }
119 }
void setViewMode(QChatChannelMode viewMode)
设置频道查看模式