NoticeResult
Data Structure
INTLNoticeResult: Inherits from INTLBaseResult, and contains basic information.
| Member Variables | Type | Explanation |
|---|---|---|
| SeqID | string | Sequence number for the notice request |
| NoticeInfoList | List<INTLNoticeInfo> | List of notices, refer to INTLNoticeInfo struct |
INTLNoticeInfo: Contains various notice information
| Member Variables | Type | Explanation |
|---|---|---|
| NoticeId | int | Notice ID |
| AppId | string | Identifier for the notification in the sender's system, such as when received from Tencent Cloud, app_id corresponds to Tencent Cloud |
| AppNoticeId | String | Identifier for the notification in the sender's system |
| Status | int | Notice Status 1: Published |
| StartTime | int | Start Time |
| EndTime | int | End Time |
| UpdateTime | int | Update Time |
| AreaList | string | Information about the notice belonging to the server zone, businesses decide whether to display it based on the player's current server zone |
| PictureList | List<INTLNoticePicture> | List of Pictures |
| ContentList | List<INTLNoticeContent> | Content list belonging to the current notice |
| ExtraData | String | Extended Fields |
INTLNoticeContent: Notice Content Information
| Member Variables | Type | Explanation |
|---|---|---|
| ContentId | int | Identifier for the content in Player Network SDK system |
| AppContentId | String | Identifier for the content in the sender's system |
| Title | String | Notice Title |
| Content | String | Notice Content |
| Language | String | Notice Language Type |
| UpdateTime | int | Notice Update Time |
| ExtraData | string | Extended information belonging to the notice, configured in the console by the business, parsed independently for use |
| PictureList | List<INTLNoticePicture> | List of Pictures |
INTLNoticePicture: Notice Picture
| Member variable | Type | Explanation |
|---|---|---|
| Url | string | Picture URL |
| Hash | string | Picture hash code |
| RedirectUrl | String | Picture redirect URL |
| ExtraData | String | Picture additional information |
ExtraData's extra_reserved
| Name | Type | Remark |
|---|---|---|
| Author | string | News > Basic Information > Author [News Example] |
| Category | String | Notice > Noticeboard Notice > Basic Information > Notice Category [Noticeboard Example] |
| CreateType | int | Notice Type 1: Pre-login Notice 2: Post-login Notice 3: Noticeboard Notice 4: Custom Notice [Pre-login Example] [Post-login Example] [Noticeboard Example] |
| IsOpenService | int | Notice > Pre-login Notice > Basic Information > Pre-service Opening > Yes (1)/No (0) [Pre-login Example] |
| IsToping | bool | News > Basic Information > Pinned > Yes (true)/No (false) [News Example] |
| Keyword | string | News > Basic Information > Keyword [News Example] |
| Sort | int | Notice > Post-login Notice / Noticeboard Notice > Order [Post-login Example] [Noticeboard Example] |
| TopEnd | String | News > Basic Information > Pin End Time [News Example] |
| TopStart | string | News > Basic Information > Pin Start Time [News Example] |
| DefaultLanguage | String | Set as Default Language |
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\"}"
}
News Example

Pre-login Notice Example

Post-login Notice Example

Noticeboard Notice Example
