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
| package cn.iocoder.yudao.module.im.dal.dataobject.message.content;
|
| import lombok.Data;
|
| /**
| * 表情消息内容
| * <p>
| * 承载「贴图 / 自定义表情包」类消息;Unicode emoji(😀😂)仍走 TEXT
| */
| @Data
| public class FaceMessage {
|
| /**
| * 表情图 URL
| */
| private String url;
| /**
| * 渲染宽度(像素,可选)
| * <p>
| * 客户端渲染时按此尺寸占位,避免图片加载完成后的布局抖动;缺失时由客户端 CSS max-width 兜底
| */
| private Integer width;
| /**
| * 渲染高度(像素,可选)
| */
| private Integer height;
| /**
| * 表情名(可选)
| * <p>
| * 系统表情包通常带名字(如「狗头」「捂脸」),用户私有表情包通常为空
| */
| private String name;
|
| /**
| * 引用消息(可选)
| */
| private QuoteMessage quote;
|
| }
|
|