package models // 海滩卡包 // HtCardHolderInfo 卡包信息 type HtCardHolderInfo 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"` // 卡册当前轮次 } // ReqHtCardHolderInfo 请求 卡包信息 type ReqHtCardHolderInfo struct { BaseLoginInfo BaseSign } // RspHtCardHolderInfo 返回 卡包信息 type RspHtCardHolderInfo struct { HtCardHolderInfo } // ReqHtCardHolderGetNew 请求 获取卡包 type ReqHtCardHolderGetNew struct { BaseLoginInfo BaseSign Id int `form:"id" json:"id" valid:"Required"` // 卡包ID Count int `form:"count" json:"count" valid:"Required"` // 卡包数量 } // RspHtCardHolderGetNew 返回 获取卡包 type RspHtCardHolderGetNew struct { HtCardHolderInfo } // ReqHtCardHolderOpen 请求 打开卡包 type ReqHtCardHolderOpen struct { BaseLoginInfo BaseSign Id int `form:"id" json:"id" valid:"Required"` // 卡包ID } // RspHtCardHolderOpen 返回 打开卡包 type RspHtCardHolderOpen struct { HtCardHolderInfo NewCards []int `form:"new_cards" json:"new_cards"` // 新获得的卡牌列表 } // ReqHtCardHolderGetRewardAlbum 请求 领取卡组奖励 type ReqHtCardHolderGetRewardAlbum struct { BaseLoginInfo BaseSign Id int `form:"id" json:"id" valid:"Required"` // 卡组ID } // RspHtCardHolderGetRewardAlbum 返回 领取卡组奖励 type RspHtCardHolderGetRewardAlbum struct { HtCardHolderInfo Award string `form:"award" json:"award"` // 奖励字符串 } // ReqHtCardHolderGetRewardRound 请求 领取轮次奖励 type ReqHtCardHolderGetRewardRound struct { BaseLoginInfo BaseSign } // RspHtCardHolderGetRewardRound 返回 领取轮次奖励 type RspHtCardHolderGetRewardRound struct { HtCardHolderInfo Award string `form:"award" json:"award"` // 奖励字符串 }