-
Notifications
You must be signed in to change notification settings - Fork 9
/
TaobaoUsceslBizApAddResult.go
40 lines (35 loc) · 1.2 KB
/
TaobaoUsceslBizApAddResult.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
package uscesl
import (
"sync"
)
// TaobaoUsceslBizApAddResult 结构体
type TaobaoUsceslBizApAddResult struct {
// 业务错误code
BusinessCode string `json:"business_code,omitempty" xml:"business_code,omitempty"`
// 业务错误文案
Message string `json:"message,omitempty" xml:"message,omitempty"`
// 本次执行返回code
ReturnCode int64 `json:"return_code,omitempty" xml:"return_code,omitempty"`
// 执行成功或失败
Success bool `json:"success,omitempty" xml:"success,omitempty"`
// 返回本次执行成功或失败
Target bool `json:"target,omitempty" xml:"target,omitempty"`
}
var poolTaobaoUsceslBizApAddResult = sync.Pool{
New: func() any {
return new(TaobaoUsceslBizApAddResult)
},
}
// GetTaobaoUsceslBizApAddResult() 从对象池中获取TaobaoUsceslBizApAddResult
func GetTaobaoUsceslBizApAddResult() *TaobaoUsceslBizApAddResult {
return poolTaobaoUsceslBizApAddResult.Get().(*TaobaoUsceslBizApAddResult)
}
// ReleaseTaobaoUsceslBizApAddResult 释放TaobaoUsceslBizApAddResult
func ReleaseTaobaoUsceslBizApAddResult(v *TaobaoUsceslBizApAddResult) {
v.BusinessCode = ""
v.Message = ""
v.ReturnCode = 0
v.Success = false
v.Target = false
poolTaobaoUsceslBizApAddResult.Put(v)
}