-
Notifications
You must be signed in to change notification settings - Fork 9
/
AlibabaHealthVaccinVaccinateCompleteAPIRequest.go
156 lines (134 loc) · 4.29 KB
/
AlibabaHealthVaccinVaccinateCompleteAPIRequest.go
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
package vaccin
import (
"net/url"
"github.com/bububa/opentaobao/model"
)
// AlibabaHealthVaccinVaccinateCompleteAPIRequest 接种完成反馈接口 API请求
// alibaba.health.vaccin.vaccinate.complete
//
// ISV 将用户完成接种的疫苗同步给免疫规划中心
type AlibabaHealthVaccinVaccinateCompleteAPIRequest struct {
model.Params
// 接种的疫苗信息
_vaccineList []VaccineInfo
// 支付宝用户 ID
_alipayUserId string
// ISV 侧用户 ID
_isvUserId string
// 订单 ID
_orderId string
// 接种人姓名
_name string
// 联系电话
_mobile string
// 接种日期
_vaccinateDate string
// 接种时间
_vaccinateTime string
}
// NewAlibabaHealthVaccinVaccinateCompleteRequest 初始化AlibabaHealthVaccinVaccinateCompleteAPIRequest对象
func NewAlibabaHealthVaccinVaccinateCompleteRequest() *AlibabaHealthVaccinVaccinateCompleteAPIRequest {
return &AlibabaHealthVaccinVaccinateCompleteAPIRequest{
Params: model.NewParams(),
}
}
// GetApiMethodName IRequest interface 方法, 获取Api method
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetApiMethodName() string {
return "alibaba.health.vaccin.vaccinate.complete"
}
// GetApiParams IRequest interface 方法, 获取API参数
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetApiParams() url.Values {
params := url.Values{}
for k, v := range r.GetRawParams() {
params.Set(k, v.String())
}
return params
}
// SetVaccineList is VaccineList Setter
// 接种的疫苗信息
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetVaccineList(_vaccineList []VaccineInfo) error {
r._vaccineList = _vaccineList
r.Set("vaccine_list", _vaccineList)
return nil
}
// GetVaccineList VaccineList Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetVaccineList() []VaccineInfo {
return r._vaccineList
}
// SetAlipayUserId is AlipayUserId Setter
// 支付宝用户 ID
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetAlipayUserId(_alipayUserId string) error {
r._alipayUserId = _alipayUserId
r.Set("alipay_user_id", _alipayUserId)
return nil
}
// GetAlipayUserId AlipayUserId Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetAlipayUserId() string {
return r._alipayUserId
}
// SetIsvUserId is IsvUserId Setter
// ISV 侧用户 ID
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetIsvUserId(_isvUserId string) error {
r._isvUserId = _isvUserId
r.Set("isv_user_id", _isvUserId)
return nil
}
// GetIsvUserId IsvUserId Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetIsvUserId() string {
return r._isvUserId
}
// SetOrderId is OrderId Setter
// 订单 ID
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetOrderId(_orderId string) error {
r._orderId = _orderId
r.Set("order_id", _orderId)
return nil
}
// GetOrderId OrderId Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetOrderId() string {
return r._orderId
}
// SetName is Name Setter
// 接种人姓名
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetName(_name string) error {
r._name = _name
r.Set("name", _name)
return nil
}
// GetName Name Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetName() string {
return r._name
}
// SetMobile is Mobile Setter
// 联系电话
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetMobile(_mobile string) error {
r._mobile = _mobile
r.Set("mobile", _mobile)
return nil
}
// GetMobile Mobile Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetMobile() string {
return r._mobile
}
// SetVaccinateDate is VaccinateDate Setter
// 接种日期
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetVaccinateDate(_vaccinateDate string) error {
r._vaccinateDate = _vaccinateDate
r.Set("vaccinate_date", _vaccinateDate)
return nil
}
// GetVaccinateDate VaccinateDate Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetVaccinateDate() string {
return r._vaccinateDate
}
// SetVaccinateTime is VaccinateTime Setter
// 接种时间
func (r *AlibabaHealthVaccinVaccinateCompleteAPIRequest) SetVaccinateTime(_vaccinateTime string) error {
r._vaccinateTime = _vaccinateTime
r.Set("vaccinate_time", _vaccinateTime)
return nil
}
// GetVaccinateTime VaccinateTime Getter
func (r AlibabaHealthVaccinVaccinateCompleteAPIRequest) GetVaccinateTime() string {
return r._vaccinateTime
}