NoticeResult
Data structure
FINTLNoticeResult: Inherited from FINTLBaseResult, includes basic information
| Member variable name | Type | Description |
|---|---|---|
| SeqId | FString | Sequence ID |
| NoticeInfoList | TArray<FINTLNoticeInfo> | Notice list, see FINTLNoticeInfo body |
FINTLNoticeInfo: Notice body, which includes various notice information
| Member Variable Name | Type | Description |
|---|---|---|
| NoticeId | int32 | Notice ID |
| AppId | FString | ID of the notice push system. |
| AppNoticeId | FString | ID of the notice in the push side system |
| Status | int32 | Notice status 1: Released |
| StartTime | int32 | Validity start time |
| EndTime | int32 | Validity end time |
| UpdateTime | int32 | Last modification date of notification |
| AreaList | FString | Information for the notification's game server. The game team independently determines the player's game server and decides whether to display this parameter. |
| PictureList | TArray<FINTLNoticePicture> | Image list |
| ExtraData | FString | Notice's extended information, configured by the game team in Player Network Console and independently parsed |
| ContentList | TArray<FINTLNoticeContent> | The content list of this notification |
FINTLNoticeContent: Detailed notice content
| Member Variable Name | Type | Description |
|---|---|---|
| ContentId | int32 | ID of this content in the Player Network SDK system |
| AppContentId | FString | ID of this content in the push side system |
| Title | FString | Content title |
| Content | FString | Text content |
| LangType | FString | Content language type |
| UpdateTime | int32 | Content update time |
| ExtraData | FString | Extended information of the content, configured by the game team in Player Network Console and independently parsed |
| PictureList | TArray<FINTLNoticePicture> | Image list |
FINTLNoticePicture: Detailed notice image URL
| Member Variable Name | Type | Description |
|---|---|---|
| Url | FString | Image link |
| Hash | FString | Image hash |
| RedirectUrl | FString | Image redirect address |
extra_reserved from ExtraData
| Name | Type | Remark |
|---|---|---|
| Author | string | News > Basic Info > Author [News example] |
| Category | string | Notices > Notice Bar Notices > Basic Info > Notice Types [Notice bar notice example] |
| CreateType | int | Notice type 1: Pre-login notice 2: Post-login notice 3: Notice bar notice 4: Custom notice [Pre-login notice example] [Post-login notice example] [Notice bar notice example] |
| IsOpenService | int | Notices > Pre-login Notices > Basic Information > Before Server Start > Yes (1)/No (0) [[Pre-login notice example] |
| IsToping | bool | News > Basic Info > Pin to Top > Yes (true)/No (false) [News example] |
| Keyword | string | News > Basic Info > Keywords [News example] |
| Sort | int | Notices > Post-login Notices / Notice Bar Notices > Order [Post-login notice example] [Notice bar notice example] |
| TopEnd | string | News > Basic Info > Pin End Time [News example] |
| TopStart | string | News > Basic Info > Pin Start Time [News example] |
| DefaultLanguage | string | Sets 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

Notice bar notice example
