package models // 卡包 // ReqCardHolderActivityInfo 请求 活动信息 type ReqCardHolderActivityInfo struct { BaseLoginInfo BaseSign } // RspCardHolderActivityInfo 返回 活动信息 type RspCardHolderActivityInfo struct { ActivityId int64 `form:"activity_id" json:"activity_id"` // 活动配置 0=无活动 PreviewTime int64 `form:"preview_time" json:"preview_time"` // 活动预告时间 StartTime int64 `form:"start_time" json:"start_time"` // 活动开始时间 EndTime int64 `form:"end_time" json:"end_time"` // 活动结束时间 } // CardHolderInfo 卡包信息 type CardHolderInfo struct { Cardholder map[int]int `form:"cardholder" json:"cardholder"` // 卡包数量 k=卡包ID v=卡包数量 Cards map[int]int `form:"cards" json:"cards"` // 每张卡集了多少张 k=卡牌ID v=数量 Album map[string]int `form:"album" json:"album"` // 卡组奖励领取 k=卡组ID v=数量 Round int `form:"round" json:"round"` // 卡册当前轮次 } // ReqCardHolderInfo 请求 卡包信息 type ReqCardHolderInfo struct { BaseLoginInfo BaseSign } // RspCardHolderInfo 返回 卡包信息 type RspCardHolderInfo struct { CardHolderInfo } // ReqCardHolderGetNew 请求 获取卡包 type ReqCardHolderGetNew struct { BaseLoginInfo BaseSign Id int `form:"id" json:"id" valid:"Required"` // 卡包ID Count int `form:"count" json:"count" valid:"Required"` // 卡包数量 } // RspCardHolderGetNew 返回 获取卡包 type RspCardHolderGetNew struct { CardHolderInfo } // ReqCardHolderOpen 请求 打开卡包 type ReqCardHolderOpen struct { BaseLoginInfo BaseSign Id int `form:"id" json:"id" valid:"Required"` // 卡包ID } // RspCardHolderOpen 返回 打开卡包 type RspCardHolderOpen struct { CardHolderInfo NewCards []int `form:"new_cards" json:"new_cards"` // 新获得的卡牌列表 } // ReqCardHolderGetRewardAlbum 请求 领取卡组奖励 type ReqCardHolderGetRewardAlbum struct { BaseLoginInfo BaseSign Id int `form:"id" json:"id" valid:"Required"` // 卡组ID } // RspCardHolderGetRewardAlbum 返回 领取卡组奖励 type RspCardHolderGetRewardAlbum struct { CardHolderInfo Award string `form:"award" json:"award"` // 奖励字符串 } // ReqCardHolderGetRewardRound 请求 领取轮次奖励 type ReqCardHolderGetRewardRound struct { BaseLoginInfo BaseSign } // RspCardHolderGetRewardRound 返回 领取轮次奖励 type RspCardHolderGetRewardRound struct { CardHolderInfo Award string `form:"award" json:"award"` // 奖励字符串 }