-
Notifications
You must be signed in to change notification settings - Fork 9
/
TmallServicecenterSpserviceorderEpocUploadAPIRequest.go
142 lines (121 loc) · 4.57 KB
/
TmallServicecenterSpserviceorderEpocUploadAPIRequest.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
package tmallservice
import (
"net/url"
"sync"
"github.com/bububa/opentaobao/model"
)
// TmallServicecenterSpserviceorderEpocUploadAPIRequest 电子保单文件上传接口 API请求
// tmall.servicecenter.spserviceorder.epoc.upload
//
// 电子保单文件上传接口
type TmallServicecenterSpserviceorderEpocUploadAPIRequest struct {
model.Params
// 电子保单文件数据
_epocFileData string
// 电子保单文件名
_epocFileName string
// t&c文件数据
_tcFileData string
// t&c文件名
_tcFileName string
// 服务交易订单号
_bizOrderId int64
}
// NewTmallServicecenterSpserviceorderEpocUploadRequest 初始化TmallServicecenterSpserviceorderEpocUploadAPIRequest对象
func NewTmallServicecenterSpserviceorderEpocUploadRequest() *TmallServicecenterSpserviceorderEpocUploadAPIRequest {
return &TmallServicecenterSpserviceorderEpocUploadAPIRequest{
Params: model.NewParams(5),
}
}
// Reset IRequest interface 方法, 清空结构体
func (r *TmallServicecenterSpserviceorderEpocUploadAPIRequest) Reset() {
r._epocFileData = ""
r._epocFileName = ""
r._tcFileData = ""
r._tcFileName = ""
r._bizOrderId = 0
r.Params.ToZero()
}
// GetApiMethodName IRequest interface 方法, 获取Api method
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetApiMethodName() string {
return "tmall.servicecenter.spserviceorder.epoc.upload"
}
// GetApiParams IRequest interface 方法, 获取API参数
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetApiParams(params url.Values) {
for k, v := range r.Params {
params.Set(k, v.String())
}
}
// GetRawParams IRequest interface 方法, 获取API原始参数
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetRawParams() model.Params {
return r.Params
}
// SetEpocFileData is EpocFileData Setter
// 电子保单文件数据
func (r *TmallServicecenterSpserviceorderEpocUploadAPIRequest) SetEpocFileData(_epocFileData string) error {
r._epocFileData = _epocFileData
r.Set("epoc_file_data", _epocFileData)
return nil
}
// GetEpocFileData EpocFileData Getter
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetEpocFileData() string {
return r._epocFileData
}
// SetEpocFileName is EpocFileName Setter
// 电子保单文件名
func (r *TmallServicecenterSpserviceorderEpocUploadAPIRequest) SetEpocFileName(_epocFileName string) error {
r._epocFileName = _epocFileName
r.Set("epoc_file_name", _epocFileName)
return nil
}
// GetEpocFileName EpocFileName Getter
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetEpocFileName() string {
return r._epocFileName
}
// SetTcFileData is TcFileData Setter
// t&c文件数据
func (r *TmallServicecenterSpserviceorderEpocUploadAPIRequest) SetTcFileData(_tcFileData string) error {
r._tcFileData = _tcFileData
r.Set("tc_file_data", _tcFileData)
return nil
}
// GetTcFileData TcFileData Getter
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetTcFileData() string {
return r._tcFileData
}
// SetTcFileName is TcFileName Setter
// t&c文件名
func (r *TmallServicecenterSpserviceorderEpocUploadAPIRequest) SetTcFileName(_tcFileName string) error {
r._tcFileName = _tcFileName
r.Set("tc_file_name", _tcFileName)
return nil
}
// GetTcFileName TcFileName Getter
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetTcFileName() string {
return r._tcFileName
}
// SetBizOrderId is BizOrderId Setter
// 服务交易订单号
func (r *TmallServicecenterSpserviceorderEpocUploadAPIRequest) SetBizOrderId(_bizOrderId int64) error {
r._bizOrderId = _bizOrderId
r.Set("biz_order_id", _bizOrderId)
return nil
}
// GetBizOrderId BizOrderId Getter
func (r TmallServicecenterSpserviceorderEpocUploadAPIRequest) GetBizOrderId() int64 {
return r._bizOrderId
}
var poolTmallServicecenterSpserviceorderEpocUploadAPIRequest = sync.Pool{
New: func() any {
return NewTmallServicecenterSpserviceorderEpocUploadRequest()
},
}
// GetTmallServicecenterSpserviceorderEpocUploadRequest 从 sync.Pool 获取 TmallServicecenterSpserviceorderEpocUploadAPIRequest
func GetTmallServicecenterSpserviceorderEpocUploadAPIRequest() *TmallServicecenterSpserviceorderEpocUploadAPIRequest {
return poolTmallServicecenterSpserviceorderEpocUploadAPIRequest.Get().(*TmallServicecenterSpserviceorderEpocUploadAPIRequest)
}
// ReleaseTmallServicecenterSpserviceorderEpocUploadAPIRequest 将 TmallServicecenterSpserviceorderEpocUploadAPIRequest 放入 sync.Pool
func ReleaseTmallServicecenterSpserviceorderEpocUploadAPIRequest(v *TmallServicecenterSpserviceorderEpocUploadAPIRequest) {
v.Reset()
poolTmallServicecenterSpserviceorderEpocUploadAPIRequest.Put(v)
}