NoticeResult
数据结构
INTLNoticeResult:继承自 INTLBaseResult,包含基础的信息
成员变量 | 类型 | 说明 |
---|---|---|
SeqID | string | 请求公告的序列号 |
NoticeInfoList | List<INTLNoticeInfo> | 公告列表,参考 INTLNoticeInfo 结构体 |
INTLNoticeInfo:公告的结构体,包含各种公告信息
成员变量 | 类型 | 说明 |
---|---|---|
NoticeId | int | 公告 ID |
AppId | string | 该通知在推送方系统标识,比如腾讯云推送过来的,app_id 此时对应腾讯云 |
AppNoticeId | string | 该通知在推送方系统中的标识 |
Status | int | 公告状态 1:已发布 |
StartTime | int | 开始时间 |
EndTime | int | 结束时间 |
UpdateTime | int | 更新时间 |
AreaList | string | 公告所属区服信息,业务自行判断玩家当前所属区服,决定是否进行展示 |
PictureList | List<INTLNoticePicture> | 图片列表 |
ContentList | List<INTLNoticeContent> | 当前公告所属内容列表 |
ExtraData | string | 扩展字段 |
INTLNoticeContent:公告内容信息
成员变量 | 类型 | 说明 |
---|---|---|
ContentId | int | 该内容在 Player Network SDK 系统中的标识 |
AppContentId | string | 该内容在推送方系统中的标识 |
Title | string | 公告标题 |
Content | string | 公告内容 |
Language | string | 公告语言类型 |
UpdateTime | int | 公告更新时间 |
ExtraData | string | 公告所属扩展信息,业务在管理端配置,自行解析是使用 |
PictureList | List<INTLNoticePicture> | 图片列表 |
INTLNoticePicture:公告图片
成员变量 | 类型 | 说明 |
---|---|---|
Url | string | 图片地址 |
Hash | string | 图片 hash 码 |
RedirectUrl | string | 图片跳转地址 |
ExtraData | string | 图片的附带信息 |
ExtraData 的 extra_reserved
名称 | 类型 | 备注 |
---|---|---|
Author | string | 新闻 > 基础信息 > 作者 [新闻示例] |
Category | string | 公告 > 公告栏公告 > 基础信息 > 公告分类 [公告栏公告示例] |
CreateType | int | 公告类型 1: 登录前公告 2: 登录后公告 3: 公告栏公告 4: 自定义公告 [登录前公告示例] [登录后公告示例] [公告栏公告示例] |
IsOpenService | int | 公告 > 登录前公告 > 基础信息 > 开服前 > 是(1)/否(0) [登录前公告示例] |
IsToping | bool | 新闻 > 基础信息 > 置顶 > 是 (true)/否 (false) [新闻示例] |
Keyword | string | 新闻 > 基础信息 > 关键字 [新闻示例] |
Sort | int | 公告 > 登录后公告 / 公告栏公告 > 顺序 [登录后公告示例] [公告栏公告示例] |
TopEnd | string | 新闻 > 基础信息 > 置顶时间结束 [新闻示例] |
TopStart | string | 新闻 > 基础信息 > 置顶时间开始 [新闻示例] |
DefaultLanguage | string | 设为默认语言 |
ExtraData:
{
"extra_reserved":"{\"Author\":\"\",\"Category\":\"\",\"CreateType\":\"4\",\"IsOpenService\":\"0\",\"IsToping\":false,\"Keyword\":\"\",\"Sort\":\"\",\"TopEnd\":\"2000-01-01 00:00:01\",\"TopStart\":\"2000-01-01 00:00:01\"}"
}