ReceiveImageTextSentMessagesBean.java
6.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
package com.wd.foundation.bean.live;
import java.util.List;
import android.text.TextUtils;
import com.wd.foundation.bean.base.BaseBean;
/**
* 直播间聊天消息(简介/直播间/大家聊-直播间消息)
* 接口返回的数据实体类
* */
public class ReceiveImageTextSentMessagesBean extends BaseBean {
/**
*字段名 role
* audience 观众
* host 主持人
* guest 嘉宾
* */
public String role;
//sender是发送人 receiver是被回复人
//直播id
private String mLiveId;
//发送人的id
private String senderUserId;
//数据类型
private String dataType;
//发送人的名称
private String senderUserName;
//直播id
private String liveId;
//被回复人的头像
private String receiverUserAvatarUrl;
//被回复人的 名字
private String receiverUserName;
//被回复人的id
private String receiverUserId;
//房间id
private String roomId;
//消息类型
private String optionType;
//发送人的头像
private String senderAvatarUrl;
private String senderUserAvatarUrl;
//判断是大家聊还是直播间的消息
private String messageRoom;
//消息id
private String id;
//发送者的消息
private String text;
//是否上墙
private String isWall;
//是否回复消息
private String level;
//被回复之前的消息
private String receiverText;
//图片列表
private List<String> pictureUrls;
//视频
private String videoUrl;
//音频
private String audioUrl;
//时间
private String time;
//是否置顶 1 置顶 0 非置顶
private int isTop = 0;
private String data ;
private String duration ;
//视频封面
private String transcodeImageUrl ;
//可能发送的 图片
private String imageUrl ;
public String getImageUrl() {
return imageUrl;
}
public void setImageUrl(String imageUrl) {
this.imageUrl = imageUrl;
}
public String getTranscodeImageUrl() {
return transcodeImageUrl;
}
public void setTranscodeImageUrl(String transcodeImageUrl) {
this.transcodeImageUrl = transcodeImageUrl;
}
public String getDuration() {
return duration;
}
public void setDuration(String duration) {
this.duration = duration;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public int getIsTop() {
return isTop;
}
public void setIsTop(int isTop) {
this.isTop = isTop;
}
public List<String> getPictureUrls() {
return pictureUrls;
}
public void setPictureUrls(List<String> pictureUrls) {
this.pictureUrls = pictureUrls;
}
public String getmLiveId() {
return mLiveId;
}
public void setmLiveId(String mLiveId) {
this.mLiveId = mLiveId;
}
public String getSenderUserId() {
return senderUserId;
}
public void setSenderUserId(String senderUserId) {
this.senderUserId = senderUserId;
}
public String getReceiverUserAvatarUrl() {
return receiverUserAvatarUrl;
}
public void setReceiverUserAvatarUrl(String receiverUserAvatarUrl) {
this.receiverUserAvatarUrl = receiverUserAvatarUrl;
}
public String getDataType() {
return dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getSenderUserName() {
return senderUserName;
}
public void setSenderUserName(String senderUserName) {
this.senderUserName = senderUserName;
}
public String getLiveId() {
return liveId;
}
public void setLiveId(String liveId) {
this.liveId = liveId;
}
public String getReceiverUserName() {
return receiverUserName;
}
public void setReceiverUserName(String receiverUserName) {
this.receiverUserName = receiverUserName;
}
public String getRoomId() {
return roomId;
}
public void setRoomId(String roomId) {
this.roomId = roomId;
}
public String getReceiverUserId() {
return receiverUserId;
}
public void setReceiverUserId(String receiverUserId) {
this.receiverUserId = receiverUserId;
}
public String getOptionType() {
if (TextUtils.isEmpty(optionType) && !TextUtils.isEmpty(dataType)){
return dataType;
}
return optionType;
}
public void setOptionType(String optionType) {
this.optionType = optionType;
}
/**
* 大家聊、直播间字段不一样,兼容
* */
public String getSenderUserAvatarUrl() {
if(TextUtils.isEmpty(senderAvatarUrl)){
return senderUserAvatarUrl;
}
return senderAvatarUrl;
}
public void setSenderUserAvatarUrl(String senderUserAvatarUrl) {
this.senderAvatarUrl = senderUserAvatarUrl;
}
public String getMessageRoom() {
return messageRoom;
}
public void setMessageRoom(String messageRoom) {
this.messageRoom = messageRoom;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public String getIsWall() {
return isWall;
}
public void setIsWall(String isWall) {
this.isWall = isWall;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
public String getReceiverText() {
return receiverText;
}
public void setReceiverText(String receiverText) {
this.receiverText = receiverText;
}
public String getVideoUrl() {
return videoUrl;
}
public void setVideoUrl(String videoUrl) {
this.videoUrl = videoUrl;
}
public String getAudioUrl() {
return audioUrl;
}
public void setAudioUrl(String audioUrl) {
this.audioUrl = audioUrl;
}
}