retail

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

天猫门店API model

https://open.taobao.com/API.htm?docId=31454&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaInteractRetailQueryshelflocationAPIResponse

type AlibabaInteractRetailQueryshelflocationAPIResponse struct {
	model.CommonResponse
	AlibabaInteractRetailQueryshelflocationResponse
}

查询货架和位置数据 API返回值 alibaba.interact.retail.queryshelflocation

查询货架和位置数据

type AlibabaInteractRetailQueryshelflocationRequest

type AlibabaInteractRetailQueryshelflocationRequest struct {
	model.Params
	// contains filtered or unexported fields
}

查询货架和位置数据 API请求 alibaba.interact.retail.queryshelflocation

查询货架和位置数据

func NewAlibabaInteractRetailQueryshelflocationRequest

func NewAlibabaInteractRetailQueryshelflocationRequest() *AlibabaInteractRetailQueryshelflocationRequest

初始化AlibabaInteractRetailQueryshelflocationRequest对象

func (AlibabaInteractRetailQueryshelflocationRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaInteractRetailQueryshelflocationRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaInteractRetailQueryshelflocationRequest) GetParam0

Param0 Getter

func (*AlibabaInteractRetailQueryshelflocationRequest) SetParam0

Param0 Setter 门店code

type AlibabaInteractRetailQueryshelflocationResponse

type AlibabaInteractRetailQueryshelflocationResponse struct {
	XMLName xml.Name `xml:"alibaba_interact_retail_queryshelflocation_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaInteractRetailQueryshelflocationResult `json:"result,omitempty" xml:"result,omitempty"`
}

查询货架和位置数据 成功返回结果

type AlibabaInteractRetailQueryshelflocationResult

type AlibabaInteractRetailQueryshelflocationResult struct {
	// module
	Module string `json:"module,omitempty" xml:"module,omitempty"`
	// warningInfos
	WarningInfos []string `json:"warning_infos,omitempty" xml:"warning_infos>string,omitempty"`
	// errorInfos
	ErrorInfos []string `json:"error_infos,omitempty" xml:"error_infos>string,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaInteractRetailQueryshelflocationResult

type AlibabaInteractRetailSaveshelflocationAPIResponse

type AlibabaInteractRetailSaveshelflocationAPIResponse struct {
	model.CommonResponse
	AlibabaInteractRetailSaveshelflocationResponse
}

保存地理位置和货架关系 API返回值 alibaba.interact.retail.saveshelflocation

保存地理位置和货架关系

type AlibabaInteractRetailSaveshelflocationRequest

type AlibabaInteractRetailSaveshelflocationRequest struct {
	model.Params
	// contains filtered or unexported fields
}

保存地理位置和货架关系 API请求 alibaba.interact.retail.saveshelflocation

保存地理位置和货架关系

func NewAlibabaInteractRetailSaveshelflocationRequest

func NewAlibabaInteractRetailSaveshelflocationRequest() *AlibabaInteractRetailSaveshelflocationRequest

初始化AlibabaInteractRetailSaveshelflocationRequest对象

func (AlibabaInteractRetailSaveshelflocationRequest) GetAddress

Address Getter

func (AlibabaInteractRetailSaveshelflocationRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaInteractRetailSaveshelflocationRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaInteractRetailSaveshelflocationRequest) GetLat

Lat Getter

func (AlibabaInteractRetailSaveshelflocationRequest) GetLng

Lng Getter

func (AlibabaInteractRetailSaveshelflocationRequest) GetPoiId

PoiId Getter

func (AlibabaInteractRetailSaveshelflocationRequest) GetShelfNo

ShelfNo Getter

func (AlibabaInteractRetailSaveshelflocationRequest) GetStoreCode

StoreCode Getter

func (*AlibabaInteractRetailSaveshelflocationRequest) SetAddress

Address Setter 地址

func (*AlibabaInteractRetailSaveshelflocationRequest) SetLat

Lat Setter 纬度

func (*AlibabaInteractRetailSaveshelflocationRequest) SetLng

Lng Setter 经度

func (*AlibabaInteractRetailSaveshelflocationRequest) SetPoiId

PoiId Setter POI

func (*AlibabaInteractRetailSaveshelflocationRequest) SetShelfNo

ShelfNo Setter 货架编号

func (*AlibabaInteractRetailSaveshelflocationRequest) SetStoreCode

func (r *AlibabaInteractRetailSaveshelflocationRequest) SetStoreCode(storeCode string) error

StoreCode Setter 门店code

type AlibabaInteractRetailSaveshelflocationResponse

type AlibabaInteractRetailSaveshelflocationResponse struct {
	XMLName xml.Name `xml:"alibaba_interact_retail_saveshelflocation_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 保存结果
	Result *AlibabaInteractRetailSaveshelflocationResult `json:"result,omitempty" xml:"result,omitempty"`
}

保存地理位置和货架关系 成功返回结果

type AlibabaInteractRetailSaveshelflocationResult

type AlibabaInteractRetailSaveshelflocationResult struct {
	// module
	Module string `json:"module,omitempty" xml:"module,omitempty"`
	// warningInfos
	WarningInfos []string `json:"warning_infos,omitempty" xml:"warning_infos>string,omitempty"`
	// errorInfos
	ErrorInfos []string `json:"error_infos,omitempty" xml:"error_infos>string,omitempty"`
	// success
	Success string `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaInteractRetailSaveshelflocationResult

type AlibabaRetailDeviceInfoGetAPIResponse

type AlibabaRetailDeviceInfoGetAPIResponse struct {
	model.CommonResponse
	AlibabaRetailDeviceInfoGetResponse
}

贩卖机设备信息获取 API返回值 alibaba.retail.device.info.get

贩卖机设备信息获取

type AlibabaRetailDeviceInfoGetRequest

type AlibabaRetailDeviceInfoGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

贩卖机设备信息获取 API请求 alibaba.retail.device.info.get

贩卖机设备信息获取

func NewAlibabaRetailDeviceInfoGetRequest

func NewAlibabaRetailDeviceInfoGetRequest() *AlibabaRetailDeviceInfoGetRequest

初始化AlibabaRetailDeviceInfoGetRequest对象

func (AlibabaRetailDeviceInfoGetRequest) GetApiMethodName

func (r AlibabaRetailDeviceInfoGetRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaRetailDeviceInfoGetRequest) GetApiParams

func (r AlibabaRetailDeviceInfoGetRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (AlibabaRetailDeviceInfoGetRequest) GetDeviceCode

func (r AlibabaRetailDeviceInfoGetRequest) GetDeviceCode() string

DeviceCode Getter

func (AlibabaRetailDeviceInfoGetRequest) GetDeviceSn

func (r AlibabaRetailDeviceInfoGetRequest) GetDeviceSn() string

DeviceSn Getter

func (AlibabaRetailDeviceInfoGetRequest) GetDeviceUuid

func (r AlibabaRetailDeviceInfoGetRequest) GetDeviceUuid() string

DeviceUuid Getter

func (*AlibabaRetailDeviceInfoGetRequest) SetDeviceCode

func (r *AlibabaRetailDeviceInfoGetRequest) SetDeviceCode(deviceCode string) error

DeviceCode Setter 阿里设备编码

func (*AlibabaRetailDeviceInfoGetRequest) SetDeviceSn

func (r *AlibabaRetailDeviceInfoGetRequest) SetDeviceSn(deviceSn string) error

DeviceSn Setter 阿里设备物理ID(32位)

func (*AlibabaRetailDeviceInfoGetRequest) SetDeviceUuid

func (r *AlibabaRetailDeviceInfoGetRequest) SetDeviceUuid(deviceUuid string) error

DeviceUuid Setter 外部设备ID

type AlibabaRetailDeviceInfoGetResponse

type AlibabaRetailDeviceInfoGetResponse struct {
	XMLName xml.Name `xml:"alibaba_retail_device_info_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

贩卖机设备信息获取 成功返回结果

type AlibabaRetailDeviceOrderQueryAPIResponse

type AlibabaRetailDeviceOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaRetailDeviceOrderQueryResponse
}

贩卖机订单查询 API返回值 alibaba.retail.device.order.query

贩卖机订单查询

type AlibabaRetailDeviceOrderQueryRequest

type AlibabaRetailDeviceOrderQueryRequest struct {
	model.Params
	// contains filtered or unexported fields
}

贩卖机订单查询 API请求 alibaba.retail.device.order.query

贩卖机订单查询

func NewAlibabaRetailDeviceOrderQueryRequest

func NewAlibabaRetailDeviceOrderQueryRequest() *AlibabaRetailDeviceOrderQueryRequest

初始化AlibabaRetailDeviceOrderQueryRequest对象

func (AlibabaRetailDeviceOrderQueryRequest) GetApiMethodName

func (r AlibabaRetailDeviceOrderQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaRetailDeviceOrderQueryRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaRetailDeviceOrderQueryRequest) GetDeviceCode

func (r AlibabaRetailDeviceOrderQueryRequest) GetDeviceCode() string

DeviceCode Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetDeviceSnList

func (r AlibabaRetailDeviceOrderQueryRequest) GetDeviceSnList() []string

DeviceSnList Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetDeviceUuid

func (r AlibabaRetailDeviceOrderQueryRequest) GetDeviceUuid() string

DeviceUuid Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetEnds

Ends Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetPageNum

PageNum Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetPageSize

PageSize Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetPayType

PayType Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetStarts

Starts Getter

func (AlibabaRetailDeviceOrderQueryRequest) GetStatus

Status Getter

func (*AlibabaRetailDeviceOrderQueryRequest) SetDeviceCode

func (r *AlibabaRetailDeviceOrderQueryRequest) SetDeviceCode(deviceCode string) error

DeviceCode Setter 阿里设备编码

func (*AlibabaRetailDeviceOrderQueryRequest) SetDeviceSnList

func (r *AlibabaRetailDeviceOrderQueryRequest) SetDeviceSnList(deviceSnList []string) error

DeviceSnList Setter 阿里设备物理ID

func (*AlibabaRetailDeviceOrderQueryRequest) SetDeviceUuid

func (r *AlibabaRetailDeviceOrderQueryRequest) SetDeviceUuid(deviceUuid string) error

DeviceUuid Setter 外部设备编码

func (*AlibabaRetailDeviceOrderQueryRequest) SetEnds

Ends Setter 查询订单结束时间

func (*AlibabaRetailDeviceOrderQueryRequest) SetPageNum

func (r *AlibabaRetailDeviceOrderQueryRequest) SetPageNum(pageNum int64) error

PageNum Setter 页码

func (*AlibabaRetailDeviceOrderQueryRequest) SetPageSize

func (r *AlibabaRetailDeviceOrderQueryRequest) SetPageSize(pageSize int64) error

PageSize Setter 分页大小

func (*AlibabaRetailDeviceOrderQueryRequest) SetPayType

func (r *AlibabaRetailDeviceOrderQueryRequest) SetPayType(payType string) error

PayType Setter CASH 现金,ALIPAY_FACE_PAY_QR 支付宝,VENDING_PRIZE 抽奖,FACE_PAY 人脸

func (*AlibabaRetailDeviceOrderQueryRequest) SetStarts

func (r *AlibabaRetailDeviceOrderQueryRequest) SetStarts(starts string) error

Starts Setter 查询订单开始时间

func (*AlibabaRetailDeviceOrderQueryRequest) SetStatus

func (r *AlibabaRetailDeviceOrderQueryRequest) SetStatus(status int64) error

Status Setter -20 已退款,-10 交易关闭 ,10 创单 20 已支付 30 已出货 40 交易完成

type AlibabaRetailDeviceOrderQueryResponse

type AlibabaRetailDeviceOrderQueryResponse struct {
	XMLName xml.Name `xml:"alibaba_retail_device_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errcode string `json:"errcode,omitempty" xml:"errcode,omitempty"`
	// 系统自动生成
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 是否成功
	Data *PaginationDo `json:"data,omitempty" xml:"data,omitempty"`
}

贩卖机订单查询 成功返回结果

type AlibabaRetailDeviceRoadStatusResetAPIResponse

type AlibabaRetailDeviceRoadStatusResetAPIResponse struct {
	model.CommonResponse
	AlibabaRetailDeviceRoadStatusResetResponse
}

贩卖机货道解锁 API返回值 alibaba.retail.device.road.status.reset

贩卖机货道解锁

type AlibabaRetailDeviceRoadStatusResetRequest

type AlibabaRetailDeviceRoadStatusResetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

贩卖机货道解锁 API请求 alibaba.retail.device.road.status.reset

贩卖机货道解锁

func NewAlibabaRetailDeviceRoadStatusResetRequest

func NewAlibabaRetailDeviceRoadStatusResetRequest() *AlibabaRetailDeviceRoadStatusResetRequest

初始化AlibabaRetailDeviceRoadStatusResetRequest对象

func (AlibabaRetailDeviceRoadStatusResetRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaRetailDeviceRoadStatusResetRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaRetailDeviceRoadStatusResetRequest) GetDeviceCode

DeviceCode Getter

func (AlibabaRetailDeviceRoadStatusResetRequest) GetDeviceSn

DeviceSn Getter

func (AlibabaRetailDeviceRoadStatusResetRequest) GetDeviceUuid

DeviceUuid Getter

func (AlibabaRetailDeviceRoadStatusResetRequest) GetRoadNoList

RoadNoList Getter

func (*AlibabaRetailDeviceRoadStatusResetRequest) SetDeviceCode

func (r *AlibabaRetailDeviceRoadStatusResetRequest) SetDeviceCode(deviceCode string) error

DeviceCode Setter 阿里设备编码

func (*AlibabaRetailDeviceRoadStatusResetRequest) SetDeviceSn

func (r *AlibabaRetailDeviceRoadStatusResetRequest) SetDeviceSn(deviceSn string) error

DeviceSn Setter 阿里设备物理编码

func (*AlibabaRetailDeviceRoadStatusResetRequest) SetDeviceUuid

func (r *AlibabaRetailDeviceRoadStatusResetRequest) SetDeviceUuid(deviceUuid string) error

DeviceUuid Setter 设备外部编码

func (*AlibabaRetailDeviceRoadStatusResetRequest) SetRoadNoList

func (r *AlibabaRetailDeviceRoadStatusResetRequest) SetRoadNoList(roadNoList []string) error

RoadNoList Setter 货道编码

type AlibabaRetailDeviceRoadStatusResetResponse

type AlibabaRetailDeviceRoadStatusResetResponse struct {
	XMLName xml.Name `xml:"alibaba_retail_device_road_status_reset_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
}

贩卖机货道解锁 成功返回结果

type AlibabaRetailElectronicCertificateConfirmAPIResponse

type AlibabaRetailElectronicCertificateConfirmAPIResponse struct {
	model.CommonResponse
	AlibabaRetailElectronicCertificateConfirmResponse
}

确认核销接口 API返回值 alibaba.retail.electronic.certificate.confirm

确认核销接口

type AlibabaRetailElectronicCertificateConfirmRequest

type AlibabaRetailElectronicCertificateConfirmRequest struct {
	model.Params
	// contains filtered or unexported fields
}

确认核销接口 API请求 alibaba.retail.electronic.certificate.confirm

确认核销接口

func NewAlibabaRetailElectronicCertificateConfirmRequest

func NewAlibabaRetailElectronicCertificateConfirmRequest() *AlibabaRetailElectronicCertificateConfirmRequest

初始化AlibabaRetailElectronicCertificateConfirmRequest对象

func (AlibabaRetailElectronicCertificateConfirmRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaRetailElectronicCertificateConfirmRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaRetailElectronicCertificateConfirmRequest) GetCode

Code Getter

func (AlibabaRetailElectronicCertificateConfirmRequest) GetDeviceId

DeviceId Getter

func (AlibabaRetailElectronicCertificateConfirmRequest) GetItemId

ItemId Getter

func (*AlibabaRetailElectronicCertificateConfirmRequest) SetCode

Code Setter 核销码

func (*AlibabaRetailElectronicCertificateConfirmRequest) SetDeviceId

DeviceId Setter 设备ID

func (*AlibabaRetailElectronicCertificateConfirmRequest) SetItemId

ItemId Setter 商品ID

type AlibabaRetailElectronicCertificateConfirmResponse

type AlibabaRetailElectronicCertificateConfirmResponse struct {
	XMLName xml.Name `xml:"alibaba_retail_electronic_certificate_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaRetailElectronicCertificateConfirmResult `json:"result,omitempty" xml:"result,omitempty"`
}

确认核销接口 成功返回结果

type AlibabaRetailElectronicCertificateConfirmResult

type AlibabaRetailElectronicCertificateConfirmResult struct {
	// module
	Module bool `json:"module,omitempty" xml:"module,omitempty"`
	// warningInfos
	WarningInfos []string `json:"warning_infos,omitempty" xml:"warning_infos>string,omitempty"`
	// errorInfos
	ErrorInfos []string `json:"error_infos,omitempty" xml:"error_infos>string,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaRetailElectronicCertificateConfirmResult

type AlibabaRetailElectronicCertificatePreConfirmAPIResponse

type AlibabaRetailElectronicCertificatePreConfirmAPIResponse struct {
	model.CommonResponse
	AlibabaRetailElectronicCertificatePreConfirmResponse
}

贩卖机开始核销接口 API返回值 alibaba.retail.electronic.certificate.pre.confirm

零售终端贩卖机开始核销接口,返回待领的商品ID

type AlibabaRetailElectronicCertificatePreConfirmRequest

type AlibabaRetailElectronicCertificatePreConfirmRequest struct {
	model.Params
	// contains filtered or unexported fields
}

贩卖机开始核销接口 API请求 alibaba.retail.electronic.certificate.pre.confirm

零售终端贩卖机开始核销接口,返回待领的商品ID

func NewAlibabaRetailElectronicCertificatePreConfirmRequest

func NewAlibabaRetailElectronicCertificatePreConfirmRequest() *AlibabaRetailElectronicCertificatePreConfirmRequest

初始化AlibabaRetailElectronicCertificatePreConfirmRequest对象

func (AlibabaRetailElectronicCertificatePreConfirmRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaRetailElectronicCertificatePreConfirmRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaRetailElectronicCertificatePreConfirmRequest) GetCode

Code Getter

func (AlibabaRetailElectronicCertificatePreConfirmRequest) GetDeviceId

DeviceId Getter

func (*AlibabaRetailElectronicCertificatePreConfirmRequest) SetCode

Code Setter 核销码

func (*AlibabaRetailElectronicCertificatePreConfirmRequest) SetDeviceId

DeviceId Setter 设备ID

type AlibabaRetailElectronicCertificatePreConfirmResponse

type AlibabaRetailElectronicCertificatePreConfirmResponse struct {
	XMLName xml.Name `xml:"alibaba_retail_electronic_certificate_pre_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AlibabaRetailElectronicCertificatePreConfirmResult `json:"result,omitempty" xml:"result,omitempty"`
}

贩卖机开始核销接口 成功返回结果

type AlibabaRetailElectronicCertificatePreConfirmResult

type AlibabaRetailElectronicCertificatePreConfirmResult struct {
	// module
	Module *ElectronicCertificateDto `json:"module,omitempty" xml:"module,omitempty"`
	// warningInfos
	WarningInfos []string `json:"warning_infos,omitempty" xml:"warning_infos>string,omitempty"`
	// errorInfos
	ErrorInfos []string `json:"error_infos,omitempty" xml:"error_infos>string,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlibabaRetailElectronicCertificatePreConfirmResult

type AlibabaRetailVendingPriceWhitelistAddAPIResponse

type AlibabaRetailVendingPriceWhitelistAddAPIResponse struct {
	model.CommonResponse
	AlibabaRetailVendingPriceWhitelistAddResponse
}

贩卖机价格修改白名单 API返回值 alibaba.retail.vending.price.whitelist.add

贩卖机价格修改白名单

type AlibabaRetailVendingPriceWhitelistAddRequest

type AlibabaRetailVendingPriceWhitelistAddRequest struct {
	model.Params
	// contains filtered or unexported fields
}

贩卖机价格修改白名单 API请求 alibaba.retail.vending.price.whitelist.add

贩卖机价格修改白名单

func NewAlibabaRetailVendingPriceWhitelistAddRequest

func NewAlibabaRetailVendingPriceWhitelistAddRequest() *AlibabaRetailVendingPriceWhitelistAddRequest

初始化AlibabaRetailVendingPriceWhitelistAddRequest对象

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetAllDevice

AllDevice Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetBarcode

Barcode Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetDeviceCodeList

func (r AlibabaRetailVendingPriceWhitelistAddRequest) GetDeviceCodeList() []string

DeviceCodeList Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetDeviceUuidList

func (r AlibabaRetailVendingPriceWhitelistAddRequest) GetDeviceUuidList() []string

DeviceUuidList Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetItemId

ItemId Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetMinPrice

MinPrice Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetSellerId

SellerId Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetValidEnds

ValidEnds Getter

func (AlibabaRetailVendingPriceWhitelistAddRequest) GetValidStarts

ValidStarts Getter

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetAllDevice

func (r *AlibabaRetailVendingPriceWhitelistAddRequest) SetAllDevice(allDevice bool) error

AllDevice Setter 是否生效到所有设备

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetBarcode

Barcode Setter 条码

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetDeviceCodeList

func (r *AlibabaRetailVendingPriceWhitelistAddRequest) SetDeviceCodeList(deviceCodeList []string) error

DeviceCodeList Setter 设备编码 device_code_list, device_uuid_list 二选一必填

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetDeviceUuidList

func (r *AlibabaRetailVendingPriceWhitelistAddRequest) SetDeviceUuidList(deviceUuidList []string) error

DeviceUuidList Setter 外部设备编码 device_code_list, device_uuid_list 二选一必填

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetItemId

ItemId Setter 商品ID

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetMinPrice

MinPrice Setter 允许修改的最低价

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetSellerId

func (r *AlibabaRetailVendingPriceWhitelistAddRequest) SetSellerId(sellerId int64) error

SellerId Setter 淘宝用户ID

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetValidEnds

func (r *AlibabaRetailVendingPriceWhitelistAddRequest) SetValidEnds(validEnds string) error

ValidEnds Setter 生效结束时间

func (*AlibabaRetailVendingPriceWhitelistAddRequest) SetValidStarts

func (r *AlibabaRetailVendingPriceWhitelistAddRequest) SetValidStarts(validStarts string) error

ValidStarts Setter 生效时间

type AlibabaRetailVendingPriceWhitelistAddResponse

type AlibabaRetailVendingPriceWhitelistAddResponse struct {
	XMLName xml.Name `xml:"alibaba_retail_vending_price_whitelist_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabaRetailVendingPriceWhitelistAddResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

贩卖机价格修改白名单 成功返回结果

type AlibabaRetailVendingPriceWhitelistAddResultDo

type AlibabaRetailVendingPriceWhitelistAddResultDo struct {
	// 成功标识
	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
	// 错误码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误消息
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
}

AlibabaRetailVendingPriceWhitelistAddResultDo

type AlibabaRetailVendingPriceWhitelistRemoveAPIResponse

type AlibabaRetailVendingPriceWhitelistRemoveAPIResponse struct {
	model.CommonResponse
	AlibabaRetailVendingPriceWhitelistRemoveResponse
}

价格管控白名单去除 API返回值 alibaba.retail.vending.price.whitelist.remove

商家价格管控白名单去除

type AlibabaRetailVendingPriceWhitelistRemoveRequest

type AlibabaRetailVendingPriceWhitelistRemoveRequest struct {
	model.Params
	// contains filtered or unexported fields
}

价格管控白名单去除 API请求 alibaba.retail.vending.price.whitelist.remove

商家价格管控白名单去除

func NewAlibabaRetailVendingPriceWhitelistRemoveRequest

func NewAlibabaRetailVendingPriceWhitelistRemoveRequest() *AlibabaRetailVendingPriceWhitelistRemoveRequest

初始化AlibabaRetailVendingPriceWhitelistRemoveRequest对象

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetAllDevice

AllDevice Getter

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetBarcode

Barcode Getter

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetDeviceCodeList

DeviceCodeList Getter

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetDeviceUuidList

DeviceUuidList Getter

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetItemId

ItemId Getter

func (AlibabaRetailVendingPriceWhitelistRemoveRequest) GetSellerId

SellerId Getter

func (*AlibabaRetailVendingPriceWhitelistRemoveRequest) SetAllDevice

func (r *AlibabaRetailVendingPriceWhitelistRemoveRequest) SetAllDevice(allDevice bool) error

AllDevice Setter 是否生效到所有设备

func (*AlibabaRetailVendingPriceWhitelistRemoveRequest) SetBarcode

Barcode Setter 条码

func (*AlibabaRetailVendingPriceWhitelistRemoveRequest) SetDeviceCodeList

func (r *AlibabaRetailVendingPriceWhitelistRemoveRequest) SetDeviceCodeList(deviceCodeList []string) error

DeviceCodeList Setter 设备编码 device_code_list, device_uuid_list 二选一必填

func (*AlibabaRetailVendingPriceWhitelistRemoveRequest) SetDeviceUuidList

func (r *AlibabaRetailVendingPriceWhitelistRemoveRequest) SetDeviceUuidList(deviceUuidList []string) error

DeviceUuidList Setter 外部设备编码 device_code_list, device_uuid_list 二选一必填

func (*AlibabaRetailVendingPriceWhitelistRemoveRequest) SetItemId

ItemId Setter 如果该参数传入,条码以商品条码为准

func (*AlibabaRetailVendingPriceWhitelistRemoveRequest) SetSellerId

SellerId Setter 淘宝用户ID

type AlibabaRetailVendingPriceWhitelistRemoveResponse

type AlibabaRetailVendingPriceWhitelistRemoveResponse struct {
	XMLName xml.Name `xml:"alibaba_retail_vending_price_whitelist_remove_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *AlibabaRetailVendingPriceWhitelistRemoveResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

价格管控白名单去除 成功返回结果

type AlibabaRetailVendingPriceWhitelistRemoveResultDo

type AlibabaRetailVendingPriceWhitelistRemoveResultDo struct {
	// 成功标识
	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
	// 错误码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误消息
	Msg string `json:"msg,omitempty" xml:"msg,omitempty"`
}

AlibabaRetailVendingPriceWhitelistRemoveResultDo

type AppInfo

type AppInfo struct {
	// 系统自动生成
	AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
}

AppInfo

type CreateOrderRequest

type CreateOrderRequest struct {
	// 门店编码
	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`
	// 订单列表
	Orders []Order `json:"orders,omitempty" xml:"orders>order,omitempty"`
	// 用户手机号码
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
}

CreateOrderRequest

type DeliveryAddressDTO

type DeliveryAddressDTO struct {
	// 收货人姓名
	FullName string `json:"full_name,omitempty" xml:"full_name,omitempty"`
	// 详细地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 街道地址
	Town string `json:"town,omitempty" xml:"town,omitempty"`
	// 区
	Area string `json:"area,omitempty" xml:"area,omitempty"`
	// 市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 省
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 手机号
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
}

DeliveryAddressDTO

type Detailresults

type Detailresults struct {
	// outOrderId
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// errorMessage
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
}

Detailresults

type ElectronicCertificateDto

type ElectronicCertificateDto struct {
	// itemId
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

ElectronicCertificateDto

type ItemLineDTO

type ItemLineDTO struct {
	// 百安居id
	OutLineId string `json:"out_line_id,omitempty" xml:"out_line_id,omitempty"`
	// 门店商品行id
	StoreOrderLineId int64 `json:"store_order_line_id,omitempty" xml:"store_order_line_id,omitempty"`
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// skuId
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
	// 价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 购买数量
	BuyAmount int64 `json:"buy_amount,omitempty" xml:"buy_amount,omitempty"`
	// 实际付款价格
	PayFee int64 `json:"pay_fee,omitempty" xml:"pay_fee,omitempty"`
	// 外部skuId
	OutSkuId string `json:"out_sku_id,omitempty" xml:"out_sku_id,omitempty"`
	// 服务子订单
	ServiceList []ServiceItemLineDTO `json:"service_list,omitempty" xml:"service_list>service_item_line_dto,omitempty"`
}

ItemLineDTO

type Order

type Order struct {
	// 买家id
	BuyerId int64 `json:"buyer_id,omitempty" xml:"buyer_id,omitempty"`
	// 门店订单id
	StoreOrderId int64 `json:"store_order_id,omitempty" xml:"store_order_id,omitempty"`
	// 门店id
	StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 外部订单id
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 原价
	OriginPrice int64 `json:"origin_price,omitempty" xml:"origin_price,omitempty"`
	// 商品信息
	ItemList []ItemLineDTO `json:"item_list,omitempty" xml:"item_list>item_line_dto,omitempty"`
	// 地址信息
	DeliveryAddress *DeliveryAddressDTO `json:"delivery_address,omitempty" xml:"delivery_address,omitempty"`
	// 订单实付价格
	PayFee int64 `json:"pay_fee,omitempty" xml:"pay_fee,omitempty"`
	// 提货类型
	ShippingType string `json:"shipping_type,omitempty" xml:"shipping_type,omitempty"`
}

Order

type PaginationDo

type PaginationDo struct {
	// 总数
	TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
	// 分页大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 页码
	PageNum int64 `json:"page_num,omitempty" xml:"page_num,omitempty"`
	// 数据
	DataList []VendingBizOrderDto `json:"data_list,omitempty" xml:"data_list>vending_biz_order_dto,omitempty"`
}

PaginationDo

type ServiceItemLineDTO

type ServiceItemLineDTO struct {
	// 服务子订单id
	ServiceId int64 `json:"service_id,omitempty" xml:"service_id,omitempty"`
	// 购买数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 服务商品编码
	ServiceSpuCode string `json:"service_spu_code,omitempty" xml:"service_spu_code,omitempty"`
}

ServiceItemLineDTO

type TmallStoreOrderCreateAPIResponse

type TmallStoreOrderCreateAPIResponse struct {
	model.CommonResponse
	TmallStoreOrderCreateResponse
}

门店订单创建api API返回值 tmall.store.order.create

门店订单创建api

type TmallStoreOrderCreateRequest

type TmallStoreOrderCreateRequest struct {
	model.Params
	// contains filtered or unexported fields
}

门店订单创建api API请求 tmall.store.order.create

门店订单创建api

func NewTmallStoreOrderCreateRequest

func NewTmallStoreOrderCreateRequest() *TmallStoreOrderCreateRequest

初始化TmallStoreOrderCreateRequest对象

func (TmallStoreOrderCreateRequest) GetApiMethodName

func (r TmallStoreOrderCreateRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TmallStoreOrderCreateRequest) GetApiParams

func (r TmallStoreOrderCreateRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TmallStoreOrderCreateRequest) GetAppInfo

func (r TmallStoreOrderCreateRequest) GetAppInfo() *AppInfo

AppInfo Getter

func (TmallStoreOrderCreateRequest) GetCreateOrderRequest

func (r TmallStoreOrderCreateRequest) GetCreateOrderRequest() *CreateOrderRequest

CreateOrderRequest Getter

func (*TmallStoreOrderCreateRequest) SetAppInfo

func (r *TmallStoreOrderCreateRequest) SetAppInfo(appInfo *AppInfo) error

AppInfo Setter 系统自动生成

func (*TmallStoreOrderCreateRequest) SetCreateOrderRequest

func (r *TmallStoreOrderCreateRequest) SetCreateOrderRequest(createOrderRequest *CreateOrderRequest) error

CreateOrderRequest Setter 创建订单请求

type TmallStoreOrderCreateResponse

type TmallStoreOrderCreateResponse struct {
	XMLName xml.Name `xml:"tmall_store_order_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// detailResults
	DetailResults []Detailresults `json:"detail_results,omitempty" xml:"detail_results>detailresults,omitempty"`
}

门店订单创建api 成功返回结果

type VendingBizOrderDto

type VendingBizOrderDto struct {
	// 创单时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 订单修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 设备编码
	DeviceSn string `json:"device_sn,omitempty" xml:"device_sn,omitempty"`
	// 设备名称
	DeviceName string `json:"device_name,omitempty" xml:"device_name,omitempty"`
	// 设备地址
	DeviceAddress string `json:"device_address,omitempty" xml:"device_address,omitempty"`
	// 外部设备ID
	DeviceUuid string `json:"device_uuid,omitempty" xml:"device_uuid,omitempty"`
	// 设备Code
	DeviceCode string `json:"device_code,omitempty" xml:"device_code,omitempty"`
	// 点位名称
	PointName string `json:"point_name,omitempty" xml:"point_name,omitempty"`
	// 商家id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 金额,单位分
	TotalFee int64 `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
	// 淘系订单id
	TbMainOrderId int64 `json:"tb_main_order_id,omitempty" xml:"tb_main_order_id,omitempty"`
	// 外部订单ID
	MainOuterOrderId string `json:"main_outer_order_id,omitempty" xml:"main_outer_order_id,omitempty"`
	// -20 已退款,-10 交易关闭 ,10 创单 20 已支付  30 已出货  40 交易完成
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 商品ID
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品名称
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 支付状态
	StatusName string `json:"status_name,omitempty" xml:"status_name,omitempty"`
	// 支付类型
	PayType string `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// 支付类型名称
	PayTypeName string `json:"pay_type_name,omitempty" xml:"pay_type_name,omitempty"`
	// 条码
	BarCode string `json:"bar_code,omitempty" xml:"bar_code,omitempty"`
	// 货道编号
	RoadId string `json:"road_id,omitempty" xml:"road_id,omitempty"`
}

VendingBizOrderDto

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL