-
Notifications
You must be signed in to change notification settings - Fork 9
/
AlibabaAlihealthExaminationReserveCancelAPIRequest.go
158 lines (135 loc) · 5.01 KB
/
AlibabaAlihealthExaminationReserveCancelAPIRequest.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
157
158
package examination
import (
"net/url"
"sync"
"github.com/bububa/opentaobao/model"
)
// AlibabaAlihealthExaminationReserveCancelAPIRequest 体检机构对接_预约取消 API请求
// alibaba.alihealth.examination.reserve.cancel
//
// 体检机构对接_体检取消
type AlibabaAlihealthExaminationReserveCancelAPIRequest struct {
model.Params
// 商户唯一码
_merchantCode string
// 阿里健康预约唯一标识
_reserveNumber string
// 预约时间
_reserveDate string
// 体检套餐编码
_packageCode string
// 店铺ID
_storeId string
// 体检机构预约唯一标识码
_uniqReserveCode string
}
// NewAlibabaAlihealthExaminationReserveCancelRequest 初始化AlibabaAlihealthExaminationReserveCancelAPIRequest对象
func NewAlibabaAlihealthExaminationReserveCancelRequest() *AlibabaAlihealthExaminationReserveCancelAPIRequest {
return &AlibabaAlihealthExaminationReserveCancelAPIRequest{
Params: model.NewParams(6),
}
}
// Reset IRequest interface 方法, 清空结构体
func (r *AlibabaAlihealthExaminationReserveCancelAPIRequest) Reset() {
r._merchantCode = ""
r._reserveNumber = ""
r._reserveDate = ""
r._packageCode = ""
r._storeId = ""
r._uniqReserveCode = ""
r.Params.ToZero()
}
// GetApiMethodName IRequest interface 方法, 获取Api method
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetApiMethodName() string {
return "alibaba.alihealth.examination.reserve.cancel"
}
// GetApiParams IRequest interface 方法, 获取API参数
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetApiParams(params url.Values) {
for k, v := range r.Params {
params.Set(k, v.String())
}
}
// GetRawParams IRequest interface 方法, 获取API原始参数
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetRawParams() model.Params {
return r.Params
}
// SetMerchantCode is MerchantCode Setter
// 商户唯一码
func (r *AlibabaAlihealthExaminationReserveCancelAPIRequest) SetMerchantCode(_merchantCode string) error {
r._merchantCode = _merchantCode
r.Set("merchant_code", _merchantCode)
return nil
}
// GetMerchantCode MerchantCode Getter
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetMerchantCode() string {
return r._merchantCode
}
// SetReserveNumber is ReserveNumber Setter
// 阿里健康预约唯一标识
func (r *AlibabaAlihealthExaminationReserveCancelAPIRequest) SetReserveNumber(_reserveNumber string) error {
r._reserveNumber = _reserveNumber
r.Set("reserve_number", _reserveNumber)
return nil
}
// GetReserveNumber ReserveNumber Getter
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetReserveNumber() string {
return r._reserveNumber
}
// SetReserveDate is ReserveDate Setter
// 预约时间
func (r *AlibabaAlihealthExaminationReserveCancelAPIRequest) SetReserveDate(_reserveDate string) error {
r._reserveDate = _reserveDate
r.Set("reserve_date", _reserveDate)
return nil
}
// GetReserveDate ReserveDate Getter
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetReserveDate() string {
return r._reserveDate
}
// SetPackageCode is PackageCode Setter
// 体检套餐编码
func (r *AlibabaAlihealthExaminationReserveCancelAPIRequest) SetPackageCode(_packageCode string) error {
r._packageCode = _packageCode
r.Set("package_code", _packageCode)
return nil
}
// GetPackageCode PackageCode Getter
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetPackageCode() string {
return r._packageCode
}
// SetStoreId is StoreId Setter
// 店铺ID
func (r *AlibabaAlihealthExaminationReserveCancelAPIRequest) SetStoreId(_storeId string) error {
r._storeId = _storeId
r.Set("store_id", _storeId)
return nil
}
// GetStoreId StoreId Getter
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetStoreId() string {
return r._storeId
}
// SetUniqReserveCode is UniqReserveCode Setter
// 体检机构预约唯一标识码
func (r *AlibabaAlihealthExaminationReserveCancelAPIRequest) SetUniqReserveCode(_uniqReserveCode string) error {
r._uniqReserveCode = _uniqReserveCode
r.Set("uniq_reserve_code", _uniqReserveCode)
return nil
}
// GetUniqReserveCode UniqReserveCode Getter
func (r AlibabaAlihealthExaminationReserveCancelAPIRequest) GetUniqReserveCode() string {
return r._uniqReserveCode
}
var poolAlibabaAlihealthExaminationReserveCancelAPIRequest = sync.Pool{
New: func() any {
return NewAlibabaAlihealthExaminationReserveCancelRequest()
},
}
// GetAlibabaAlihealthExaminationReserveCancelRequest 从 sync.Pool 获取 AlibabaAlihealthExaminationReserveCancelAPIRequest
func GetAlibabaAlihealthExaminationReserveCancelAPIRequest() *AlibabaAlihealthExaminationReserveCancelAPIRequest {
return poolAlibabaAlihealthExaminationReserveCancelAPIRequest.Get().(*AlibabaAlihealthExaminationReserveCancelAPIRequest)
}
// ReleaseAlibabaAlihealthExaminationReserveCancelAPIRequest 将 AlibabaAlihealthExaminationReserveCancelAPIRequest 放入 sync.Pool
func ReleaseAlibabaAlihealthExaminationReserveCancelAPIRequest(v *AlibabaAlihealthExaminationReserveCancelAPIRequest) {
v.Reset()
poolAlibabaAlihealthExaminationReserveCancelAPIRequest.Put(v)
}