Files
honoka-chan/model/notice.go
T
2023-06-20 09:08:42 +08:00

59 lines
1.8 KiB
Go

package model
// NoticeFriendVarietyResp ...
type NoticeFriendVarietyResp struct {
ResponseData NoticeFriendVarietyRes `json:"response_data"`
ReleaseInfo []any `json:"release_info"`
StatusCode int `json:"status_code"`
}
// NoticeFriendVarietyRes ...
type NoticeFriendVarietyRes struct {
ItemCount int `json:"item_count"`
NoticeList []any `json:"notice_list"`
ServerTimestamp int64 `json:"server_timestamp"`
}
// NoticeFriendGreetingResp ...
type NoticeFriendGreetingResp struct {
ResponseData NoticeFriendGreetingRes `json:"response_data"`
ReleaseInfo []any `json:"release_info"`
StatusCode int `json:"status_code"`
}
// NoticeFriendGreetingRes ...
type NoticeFriendGreetingRes struct {
NextId int `json:"next_id"`
NoticeList []any `json:"notice_list"`
ServerTimestamp int64 `json:"server_timestamp"`
}
// NoticeUserGreetingResp ...
type NoticeUserGreetingResp struct {
ResponseData NoticeUserGreetingRes `json:"response_data"`
ReleaseInfo []any `json:"release_info"`
StatusCode int `json:"status_code"`
}
// NoticeUserGreetingRes ...
type NoticeUserGreetingRes struct {
ItemCount int `json:"item_count"`
HasNext bool `json:"has_next"`
NoticeList []any `json:"notice_list"`
ServerTimestamp int64 `json:"server_timestamp"`
}
// NoticeMarqueeRes ...
type NoticeMarqueeRes struct {
ItemCount int `json:"item_count"`
MarqueeList []any `json:"marquee_list"`
}
// NoticeMarqueeResp ...
type NoticeMarqueeResp struct {
Result NoticeMarqueeRes `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}