cardholder.go
2 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package models
// 海滩卡包
// 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"` // 奖励字符串
}