2023-04-02

Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2023-04-02 21:52:43 +08:00
parent db04212b56
commit 5c80954246
45 changed files with 9868 additions and 128758 deletions
+12 -4
View File
@@ -1,7 +1,7 @@
package model
// module: album, action: albumAll
type AlbumUnitList struct {
type AlbumResult struct {
UnitID int `json:"unit_id"`
RankMaxFlag bool `json:"rank_max_flag"`
LoveMaxFlag bool `json:"love_max_flag"`
@@ -13,7 +13,15 @@ type AlbumUnitList struct {
SignFlag bool `json:"sign_flag"`
}
type AlbumResponseData struct {
SeriesID int `json:"series_id"`
UnitList []AlbumUnitList `json:"unit_list"`
type AlbumResp struct {
Result []AlbumResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// albumSeries
type AlbumSeriesResp struct {
SeriesID int `json:"series_id"`
UnitList []AlbumResult `json:"unit_list"`
}
+7
View File
@@ -18,3 +18,10 @@ type BannerListResult struct {
TimeLimit string `json:"time_limit"`
BannerList []BannerList `json:"banner_list"`
}
type BannerListResp struct {
Result BannerListResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
+7
View File
@@ -10,3 +10,10 @@ type CostumeList struct {
type CostumeListResult struct {
CostumeList []CostumeList `json:"costume_list"`
}
type CostumeListResp struct {
Result CostumeListResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
+7
View File
@@ -19,3 +19,10 @@ type MultiUnitScenarioStatusResult struct {
MultiUnitScenarioStatusList []MultiUnitScenarioStatusList `json:"multi_unit_scenario_status_list"`
UnlockedMultiUnitScenarioIds []interface{} `json:"unlocked_multi_unit_scenario_ids"`
}
type MultiUnitScenarioStatusResp struct {
Result MultiUnitScenarioStatusResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
+105 -3
View File
@@ -6,21 +6,42 @@ type NoticeMarqueeResult struct {
MarqueeList []interface{} `json:"marquee_list"`
}
type NoticeMarqueeResp struct {
Result NoticeMarqueeResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: user, action: getNavi
type User struct {
UserID int `json:"user_id"`
UnitOwningUserID int64 `json:"unit_owning_user_id"`
UserID int `json:"user_id"`
UnitOwningUserID int `json:"unit_owning_user_id"`
}
type UserNaviResult struct {
User User `json:"user"`
}
type UserNaviResp struct {
Result UserNaviResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: navigation, action: specialCutin
type SpecialCutinResult struct {
SpecialCutinList []interface{} `json:"special_cutin_list"`
}
type SpecialCutinResp struct {
Result SpecialCutinResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: award, action: awardInfo
type AwardInfo struct {
AwardID int `json:"award_id"`
@@ -32,6 +53,13 @@ type AwardInfoResult struct {
AwardInfo []AwardInfo `json:"award_info"`
}
type AwardInfoResp struct {
Result AwardInfoResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: background, action: backgroundInfo
type BackgroundInfo struct {
BackgroundID int `json:"background_id"`
@@ -43,28 +71,102 @@ type BackgroundInfoResult struct {
BackgroundInfo []BackgroundInfo `json:"background_info"`
}
type BackgroundInfoResp struct {
Result BackgroundInfoResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: exchange, action: owningPoint
type ExchangePointList struct {
Rarity int `json:"rarity"`
ExchangePoint int `json:"exchange_point"`
}
type OwningPointResult struct {
type ExchangePointResult struct {
ExchangePointList []ExchangePointList `json:"exchange_point_list"`
}
type ExchangePointResp struct {
Result ExchangePointResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: livese, action: liveseInfo
type LiveSeInfoResult struct {
LiveSeList []int `json:"live_se_list"`
}
type LiveSeInfoResp struct {
Result LiveSeInfoResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: liveicon, action: liveiconInfo
type LiveIconInfoResult struct {
LiveNotesIconList []int `json:"live_notes_icon_list"`
}
type LiveIconInfoResp struct {
Result LiveIconInfoResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: item, action: list
type GeneralItemList struct {
ItemID int `json:"item_id"`
Amount int `json:"amount"`
UseButtonFlag bool `json:"use_button_flag"`
GeneralItemType int `json:"general_item_type"`
}
type BuffItemList struct {
ItemID int `json:"item_id"`
Amount int `json:"amount"`
BuffType int `json:"buff_type"`
}
type ReinforceItemList struct {
ItemID int `json:"item_id"`
ReinforceType int `json:"reinforce_type"`
AdditionValue int `json:"addition_value"`
Amount int `json:"amount"`
EventID int `json:"event_id"`
}
type ItemResult struct {
GeneralItemList []GeneralItemList `json:"general_item_list"`
BuffItemList []BuffItemList `json:"buff_item_list"`
ReinforceItemList []ReinforceItemList `json:"reinforce_item_list"`
ReinforceInfo interface{} `json:"reinforce_info"`
}
type ItemResp struct {
Result ItemResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: marathon, action: marathonInfo
type MarathonInfoResp struct {
Result []interface{} `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: challenge, action: challengeInfo
type ChallengeInfoResp struct {
Result []interface{} `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
+7
View File
@@ -112,3 +112,10 @@ type ProductListResult struct {
SubscriptionList []SubscriptionList `json:"subscription_list"`
ShowPointShop bool `json:"show_point_shop"`
}
type ProductListResp struct {
Result ProductListResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
+22 -1
View File
@@ -10,6 +10,13 @@ type ScenarioStatusResult struct {
ScenarioStatusList []ScenarioStatusList `json:"scenario_status_list"`
}
type ScenarioStatusResp struct {
Result ScenarioStatusResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: subscenario, action: subscenarioStatus
type SubscenarioStatusList struct {
SubscenarioID int `json:"subscenario_id"`
@@ -21,11 +28,18 @@ type SubscenarioStatusResult struct {
UnlockedSubscenarioIds []interface{} `json:"unlocked_subscenario_ids"`
}
type SubscenarioStatusResp struct {
Result SubscenarioStatusResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: eventscenario, action: status
type EventScenarioChapterList struct {
EventScenarioID int `json:"event_scenario_id"`
Chapter int `json:"chapter"`
ChapterAsset string `json:"chapter_asset"`
ChapterAsset string `json:"chapter_asset,omitempty"`
Status int `json:"status"`
OpenFlashFlag int `json:"open_flash_flag"`
IsReward bool `json:"is_reward"`
@@ -44,3 +58,10 @@ type EventScenarioList struct {
type EventScenarioStatusResult struct {
EventScenarioList []EventScenarioList `json:"event_scenario_list"`
}
type EventScenarioStatusResp struct {
Result EventScenarioStatusResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
+33 -5
View File
@@ -82,8 +82,8 @@ type UnitAllResp struct {
// module: unit, action: deckInfo
type UnitOwningUserIds struct {
Position int `json:"position"`
UnitOwningUserID int64 `json:"unit_owning_user_id"`
Position int `json:"position"`
UnitOwningUserID int `json:"unit_owning_user_id"`
}
type UnitDeckInfo struct {
@@ -93,8 +93,11 @@ type UnitDeckInfo struct {
UnitOwningUserIds []UnitOwningUserIds `json:"unit_owning_user_ids"`
}
type UnitDeckInfoResult struct {
UnitDeckInfo []UnitDeckInfo
type UnitDeckInfoResp struct {
Result []UnitDeckInfo `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: unit, action: supporterAll
@@ -103,8 +106,33 @@ type UnitSupportList struct {
Amount int `json:"amount"`
}
type UnitSupporterAllResult struct {
type UnitSupportResult struct {
UnitSupportList []UnitSupportList `json:"unit_support_list"`
}
type UnitSupportResp struct {
Result UnitSupportResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}
// module: unit, action: removableSkillInfo
type OwningInfo struct {
UnitRemovableSkillID int `json:"unit_removable_skill_id"`
TotalAmount int `json:"total_amount"`
EquippedAmount int `json:"equipped_amount"`
InsertDate string `json:"insert_date"`
}
type RemovableSkillResult struct {
OwningInfo []OwningInfo `json:"owning_info"`
EquipmentInfo []interface{} `json:"equipment_info"`
}
type RemovableSkillResp struct {
Result RemovableSkillResult `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
}