Documentation
¶
Overview ¶
Package dutyfree 包含海南离岛对外API相关结构体
Index ¶
- func ReleaseAlibabaDutyfreeStockQueryAPIRequest(v *AlibabaDutyfreeStockQueryAPIRequest)
- func ReleaseAlibabaDutyfreeStockQueryAPIResponse(v *AlibabaDutyfreeStockQueryAPIResponse)
- func ReleaseAlibabaDutyfreeStockQueryResultDo(v *AlibabaDutyfreeStockQueryResultDo)
- func ReleaseStockResultDto(v *StockResultDto)
- type AlibabaDutyfreeStockQueryAPIRequest
- func (r AlibabaDutyfreeStockQueryAPIRequest) GetApiMethodName() string
- func (r AlibabaDutyfreeStockQueryAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaDutyfreeStockQueryAPIRequest) GetBarCode() string
- func (r AlibabaDutyfreeStockQueryAPIRequest) GetRawParams() model.Params
- func (r *AlibabaDutyfreeStockQueryAPIRequest) Reset()
- func (r *AlibabaDutyfreeStockQueryAPIRequest) SetBarCode(_barCode string) error
- type AlibabaDutyfreeStockQueryAPIResponse
- type AlibabaDutyfreeStockQueryAPIResponseModel
- type AlibabaDutyfreeStockQueryResultDo
- type StockResultDto
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseAlibabaDutyfreeStockQueryAPIRequest ¶ added in v1.3.4
func ReleaseAlibabaDutyfreeStockQueryAPIRequest(v *AlibabaDutyfreeStockQueryAPIRequest)
ReleaseAlibabaDutyfreeStockQueryAPIRequest 将 AlibabaDutyfreeStockQueryAPIRequest 放入 sync.Pool
func ReleaseAlibabaDutyfreeStockQueryAPIResponse ¶ added in v1.3.4
func ReleaseAlibabaDutyfreeStockQueryAPIResponse(v *AlibabaDutyfreeStockQueryAPIResponse)
ReleaseAlibabaDutyfreeStockQueryAPIResponse 将 AlibabaDutyfreeStockQueryAPIResponse 保存到 sync.Pool
func ReleaseAlibabaDutyfreeStockQueryResultDo ¶ added in v1.3.4
func ReleaseAlibabaDutyfreeStockQueryResultDo(v *AlibabaDutyfreeStockQueryResultDo)
ReleaseAlibabaDutyfreeStockQueryResultDo 释放AlibabaDutyfreeStockQueryResultDo
func ReleaseStockResultDto ¶ added in v1.3.4
func ReleaseStockResultDto(v *StockResultDto)
ReleaseStockResultDto 释放StockResultDto
Types ¶
type AlibabaDutyfreeStockQueryAPIRequest ¶ added in v1.2.0
type AlibabaDutyfreeStockQueryAPIRequest struct {
model.Params
// contains filtered or unexported fields
}
AlibabaDutyfreeStockQueryAPIRequest 对外库存查询接口 API请求 alibaba.dutyfree.stock.query
对外部服务提供库存查询接口
func GetAlibabaDutyfreeStockQueryAPIRequest ¶ added in v1.3.4
func GetAlibabaDutyfreeStockQueryAPIRequest() *AlibabaDutyfreeStockQueryAPIRequest
GetAlibabaDutyfreeStockQueryRequest 从 sync.Pool 获取 AlibabaDutyfreeStockQueryAPIRequest
func NewAlibabaDutyfreeStockQueryRequest ¶
func NewAlibabaDutyfreeStockQueryRequest() *AlibabaDutyfreeStockQueryAPIRequest
NewAlibabaDutyfreeStockQueryRequest 初始化AlibabaDutyfreeStockQueryAPIRequest对象
func (AlibabaDutyfreeStockQueryAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaDutyfreeStockQueryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaDutyfreeStockQueryAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaDutyfreeStockQueryAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaDutyfreeStockQueryAPIRequest) GetBarCode ¶ added in v1.2.0
func (r AlibabaDutyfreeStockQueryAPIRequest) GetBarCode() string
GetBarCode BarCode Getter
func (AlibabaDutyfreeStockQueryAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaDutyfreeStockQueryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaDutyfreeStockQueryAPIRequest) Reset ¶ added in v1.3.4
func (r *AlibabaDutyfreeStockQueryAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlibabaDutyfreeStockQueryAPIRequest) SetBarCode ¶ added in v1.2.0
func (r *AlibabaDutyfreeStockQueryAPIRequest) SetBarCode(_barCode string) error
SetBarCode is BarCode Setter 条形码
type AlibabaDutyfreeStockQueryAPIResponse ¶
type AlibabaDutyfreeStockQueryAPIResponse struct {
model.CommonResponse
AlibabaDutyfreeStockQueryAPIResponseModel
}
AlibabaDutyfreeStockQueryAPIResponse 对外库存查询接口 API返回值 alibaba.dutyfree.stock.query
对外部服务提供库存查询接口
func GetAlibabaDutyfreeStockQueryAPIResponse ¶ added in v1.3.4
func GetAlibabaDutyfreeStockQueryAPIResponse() *AlibabaDutyfreeStockQueryAPIResponse
GetAlibabaDutyfreeStockQueryAPIResponse 从 sync.Pool 获取 AlibabaDutyfreeStockQueryAPIResponse
func (*AlibabaDutyfreeStockQueryAPIResponse) Reset ¶ added in v1.3.4
func (m *AlibabaDutyfreeStockQueryAPIResponse) Reset()
Reset 清空结构体
type AlibabaDutyfreeStockQueryAPIResponseModel ¶ added in v1.2.0
type AlibabaDutyfreeStockQueryAPIResponseModel struct {
XMLName xml.Name `xml:"alibaba_dutyfree_stock_query_response"`
// 平台颁发的每次请求访问的唯一标识
RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
// 返回结果
Result *AlibabaDutyfreeStockQueryResultDo `json:"result,omitempty" xml:"result,omitempty"`
}
AlibabaDutyfreeStockQueryAPIResponseModel is 对外库存查询接口 成功返回结果
func (*AlibabaDutyfreeStockQueryAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlibabaDutyfreeStockQueryAPIResponseModel) Reset()
Reset 清空结构体
type AlibabaDutyfreeStockQueryResultDo ¶
type AlibabaDutyfreeStockQueryResultDo struct {
// 错误信息
Message string `json:"message,omitempty" xml:"message,omitempty"`
// 错误码
Code int64 `json:"code,omitempty" xml:"code,omitempty"`
// 具体库存信息
Object *StockResultDto `json:"object,omitempty" xml:"object,omitempty"`
// 调用是否成功
Success bool `json:"success,omitempty" xml:"success,omitempty"`
}
AlibabaDutyfreeStockQueryResultDo 结构体
func GetAlibabaDutyfreeStockQueryResultDo ¶ added in v1.3.4
func GetAlibabaDutyfreeStockQueryResultDo() *AlibabaDutyfreeStockQueryResultDo
GetAlibabaDutyfreeStockQueryResultDo() 从对象池中获取AlibabaDutyfreeStockQueryResultDo
type StockResultDto ¶
type StockResultDto struct {
// 条形码
BarCode string `json:"bar_code,omitempty" xml:"bar_code,omitempty"`
// 库存
Stock int64 `json:"stock,omitempty" xml:"stock,omitempty"`
}
StockResultDto 结构体
func GetStockResultDto ¶ added in v1.3.4
func GetStockResultDto() *StockResultDto
GetStockResultDto() 从对象池中获取StockResultDto