99 lines
3.0 KiB
Go
99 lines
3.0 KiB
Go
package model
|
|
|
|
// ScenarioStatusList ...
|
|
type ScenarioStatusList struct {
|
|
ScenarioID int `json:"scenario_id"`
|
|
Status int `json:"status"`
|
|
}
|
|
|
|
// ScenarioStatusRes ...
|
|
type ScenarioStatusRes struct {
|
|
ScenarioStatusList []ScenarioStatusList `json:"scenario_status_list"`
|
|
}
|
|
|
|
// ScenarioStatusResp ...
|
|
type ScenarioStatusResp struct {
|
|
Result ScenarioStatusRes `json:"result"`
|
|
Status int `json:"status"`
|
|
CommandNum bool `json:"commandNum"`
|
|
TimeStamp int64 `json:"timeStamp"`
|
|
}
|
|
|
|
// SubscenarioStatusList ...
|
|
type SubscenarioStatusList struct {
|
|
SubscenarioID int `json:"subscenario_id"`
|
|
Status int `json:"status"`
|
|
}
|
|
|
|
// SubscenarioStatusRes ...
|
|
type SubscenarioStatusRes struct {
|
|
SubscenarioStatusList []SubscenarioStatusList `json:"subscenario_status_list"`
|
|
UnlockedSubscenarioIds []interface{} `json:"unlocked_subscenario_ids"`
|
|
}
|
|
|
|
// SubscenarioStatusResp ...
|
|
type SubscenarioStatusResp struct {
|
|
Result SubscenarioStatusRes `json:"result"`
|
|
Status int `json:"status"`
|
|
CommandNum bool `json:"commandNum"`
|
|
TimeStamp int64 `json:"timeStamp"`
|
|
}
|
|
|
|
// EventScenarioChapterList ...
|
|
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"`
|
|
}
|
|
|
|
// EventScenarioList ...
|
|
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"`
|
|
}
|
|
|
|
// EventScenarioStatusRes ...
|
|
type EventScenarioStatusRes struct {
|
|
EventScenarioList []EventScenarioList `json:"event_scenario_list"`
|
|
}
|
|
|
|
// EventScenarioStatusResp ...
|
|
type EventScenarioStatusResp struct {
|
|
Result EventScenarioStatusRes `json:"result"`
|
|
Status int `json:"status"`
|
|
CommandNum bool `json:"commandNum"`
|
|
TimeStamp int64 `json:"timeStamp"`
|
|
}
|
|
|
|
// ScenarioResp ...
|
|
type ScenarioResp struct {
|
|
ResponseData ScenarioRes `json:"response_data"`
|
|
ReleaseInfo []interface{} `json:"release_info"`
|
|
StatusCode int `json:"status_code"`
|
|
}
|
|
|
|
// ScenarioRes ...
|
|
type ScenarioRes struct {
|
|
ScenarioID int `json:"scenario_id"`
|
|
ScenarioAdjustment int `json:"scenario_adjustment"`
|
|
ServerTimestamp int64 `json:"server_timestamp"`
|
|
}
|
|
|
|
// ScenarioReq ...
|
|
type ScenarioReq struct {
|
|
Module string `json:"module"`
|
|
Action string `json:"action"`
|
|
TimeStamp int `json:"timeStamp"`
|
|
Mgd int `json:"mgd"`
|
|
CommandNum string `json:"commandNum"`
|
|
ScenarioID int `json:"scenario_id"`
|
|
}
|