68 lines
2.3 KiB
Go
68 lines
2.3 KiB
Go
package model
|
|
|
|
// module: scenario, action: scenarioStatus
|
|
type ScenarioStatusList struct {
|
|
ScenarioID int `json:"scenario_id"`
|
|
Status int `json:"status"`
|
|
}
|
|
|
|
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"`
|
|
Status int `json:"status"`
|
|
}
|
|
|
|
type SubscenarioStatusResult struct {
|
|
SubscenarioStatusList []SubscenarioStatusList `json:"subscenario_status_list"`
|
|
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,omitempty"`
|
|
Status int `json:"status"`
|
|
OpenFlashFlag int `json:"open_flash_flag"`
|
|
IsReward bool `json:"is_reward"`
|
|
CostType int `json:"cost_type"`
|
|
ItemID int `json:"item_id"`
|
|
Amount int `json:"amount"`
|
|
}
|
|
|
|
type EventScenarioList struct {
|
|
EventID int `json:"event_id"`
|
|
EventScenarioBtnAsset string `json:"event_scenario_btn_asset"`
|
|
OpenDate string `json:"open_date"`
|
|
ChapterList []EventScenarioChapterList `json:"chapter_list"`
|
|
}
|
|
|
|
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"`
|
|
}
|