ht-cardholder.go
1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package dto
// 海滩卡包
// 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 {
BaseSign
BaseLoginInfo
}
// RspHtCardHolderInfo 返回 卡包信息
type RspHtCardHolderInfo struct {
HtCardHolderInfo
}
// ReqHtCardHolderGetNew 请求 获取卡包
type ReqHtCardHolderGetNew struct {
BaseSign
BaseLoginInfo
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 {
BaseSign
BaseLoginInfo
Id int `form:"id" json:"id" valid:"Required"` // 卡包ID
}
// RspHtCardHolderOpen 返回 打开卡包
type RspHtCardHolderOpen struct {
HtCardHolderInfo
NewCards []int `form:"new_cards" json:"new_cards"` // 新获得的卡牌列表
}