qt

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package qt 包含质检品控API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ItemPropertyValues

type ItemPropertyValues struct {
	// 属性值列表.
	PropertyValues []string `json:"property_values,omitempty" xml:"property_values>string,omitempty"`
	// 属性名称
	PropertyName string `json:"property_name,omitempty" xml:"property_name,omitempty"`
	// 服务属性id
	PropertyId int64 `json:"property_id,omitempty" xml:"property_id,omitempty"`
}

ItemPropertyValues 结构体

type QtReport

type QtReport struct {
	// 创建日期
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 送检人昵称
	Nick string `json:"nick,omitempty" xml:"nick,omitempty"`
	// 质检服务商名称
	SpName string `json:"sp_name,omitempty" xml:"sp_name,omitempty"`
	// 出具报告时间。
	GmtReport string `json:"gmt_report,omitempty" xml:"gmt_report,omitempty"`
	// 不合格原因
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 提交检查时间
	GmtSubmit string `json:"gmt_submit,omitempty" xml:"gmt_submit,omitempty"`
	// 质检编号
	QtCode string `json:"qt_code,omitempty" xml:"qt_code,omitempty"`
	// 质检项名称
	QtName string `json:"qt_name,omitempty" xml:"qt_name,omitempty"`
	// 样品的链接
	ItemUrl string `json:"item_url,omitempty" xml:"item_url,omitempty"`
	// 质检标准
	QtStandard string `json:"qt_standard,omitempty" xml:"qt_standard,omitempty"`
	// 质检报告地址
	ReportUrl string `json:"report_url,omitempty" xml:"report_url,omitempty"`
	// 扩展属性通过冒号分隔属性与属性值. 分号分隔不同属性
	ExtAttr string `json:"ext_attr,omitempty" xml:"ext_attr,omitempty"`
	// 质检有效期限
	GmtExpiry string `json:"gmt_expiry,omitempty" xml:"gmt_expiry,omitempty"`
	// 质检报告在淘宝的Id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 质检类型 0,全部 1,聚划算认证2,消保打标
	QtType int64 `json:"qt_type,omitempty" xml:"qt_type,omitempty"`
	// 样本宝贝id
	NumIid int64 `json:"num_iid,omitempty" xml:"num_iid,omitempty"`
	// 质检报告状态<br/> 0:已提交申请 1:已收到样品 2:已出检测结果 3.已出具报告
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 是否合格
	IsPassed bool `json:"is_passed,omitempty" xml:"is_passed,omitempty"`
}

QtReport 结构体

type QualityUsageDetail

type QualityUsageDetail struct {
	// 质检服务的收费项目码
	ArticleItemCode string `json:"article_item_code,omitempty" xml:"article_item_code,omitempty"`
	// 该订单中每个质检服务的价格
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 该订单的开通时间
	StartDate string `json:"start_date,omitempty" xml:"start_date,omitempty"`
	// 该订单的到期时间
	EndDate string `json:"end_date,omitempty" xml:"end_date,omitempty"`
	// 订购ID
	SubId int64 `json:"sub_id,omitempty" xml:"sub_id,omitempty"`
	// 用户ID
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 该订单订购的数量
	PurchasAmount int64 `json:"purchas_amount,omitempty" xml:"purchas_amount,omitempty"`
	// 该订单已经使用的数量
	ApplicationAmount int64 `json:"application_amount,omitempty" xml:"application_amount,omitempty"`
	// 该订单中尚未使用的数量
	AvailableAmount int64 `json:"available_amount,omitempty" xml:"available_amount,omitempty"`
}

QualityUsageDetail 结构体

type ServiceItemProperty

type ServiceItemProperty struct {
	// 属性列表
	ItemPropertyValues []ItemPropertyValues `json:"item_property_values,omitempty" xml:"item_property_values>item_property_values,omitempty"`
	// 服务名称
	ServiceName string `json:"service_name,omitempty" xml:"service_name,omitempty"`
	// 服务收费项名称
	ServiceItemName string `json:"service_item_name,omitempty" xml:"service_item_name,omitempty"`
	// 服务收费项代码
	ServiceItemCode string `json:"service_item_code,omitempty" xml:"service_item_code,omitempty"`
	// 基础价格
	BasicPrice string `json:"basic_price,omitempty" xml:"basic_price,omitempty"`
	// 服务商的nick
	Nick string `json:"nick,omitempty" xml:"nick,omitempty"`
	// 质检服务简介
	Description string `json:"description,omitempty" xml:"description,omitempty"`
}

ServiceItemProperty 结构体

type ServiceSubscribe

type ServiceSubscribe struct {
	// 该用户该收费项目下面的所有的订购记录详情
	UsageDetailList []QualityUsageDetail `json:"usage_detail_list,omitempty" xml:"usage_detail_list>quality_usage_detail,omitempty"`
	// 服务收费项code
	ServiceItemCode string `json:"service_item_code,omitempty" xml:"service_item_code,omitempty"`
	// 订购者昵称
	Nick string `json:"nick,omitempty" xml:"nick,omitempty"`
	// 过期时间
	GmtExpiry string `json:"gmt_expiry,omitempty" xml:"gmt_expiry,omitempty"`
	// 将要被使用的那条质检订单的价格
	FuturePrice string `json:"future_price,omitempty" xml:"future_price,omitempty"`
	// 订购总数
	AllNum int64 `json:"all_num,omitempty" xml:"all_num,omitempty"`
	// 已经使用的数量
	UsedNum int64 `json:"used_num,omitempty" xml:"used_num,omitempty"`
	// 将要被消耗的质检订单ID
	FutureSubId int64 `json:"future_sub_id,omitempty" xml:"future_sub_id,omitempty"`
	// 可用数量
	AvaliableNum int64 `json:"avaliable_num,omitempty" xml:"avaliable_num,omitempty"`
}

ServiceSubscribe 结构体

type TaobaoqtreportaddAPIRequest added in v1.3.1

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

TaobaoqtreportaddAPIRequest 上传质检报告 API请求 taobao.qt.report.add

上传质检报告

func NewTaobaoqtreportaddRequest added in v1.3.1

func NewTaobaoqtreportaddRequest() *TaobaoqtreportaddAPIRequest

NewTaobaoqtreportaddRequest 初始化TaobaoqtreportaddAPIRequest对象

func (TaobaoqtreportaddAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoqtreportaddAPIRequest) GetApiParams added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoqtreportaddAPIRequest) GetExtAttr added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetExtAttr() string

GetExtAttr ExtAttr Getter

func (TaobaoqtreportaddAPIRequest) GetGmtExpiry added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetGmtExpiry() string

GetGmtExpiry GmtExpiry Getter

func (TaobaoqtreportaddAPIRequest) GetGmtReport added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetGmtReport() string

GetGmtReport GmtReport Getter

func (TaobaoqtreportaddAPIRequest) GetGmtSubmit added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetGmtSubmit() string

GetGmtSubmit GmtSubmit Getter

func (TaobaoqtreportaddAPIRequest) GetIsPassed added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetIsPassed() bool

GetIsPassed IsPassed Getter

func (TaobaoqtreportaddAPIRequest) GetItemDesc added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetItemDesc() string

GetItemDesc ItemDesc Getter

func (TaobaoqtreportaddAPIRequest) GetItemUrl added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetItemUrl() string

GetItemUrl ItemUrl Getter

func (TaobaoqtreportaddAPIRequest) GetMessage added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetMessage() string

GetMessage Message Getter

func (TaobaoqtreportaddAPIRequest) GetNick added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetNick() string

GetNick Nick Getter

func (TaobaoqtreportaddAPIRequest) GetNumIid added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetNumIid() int64

GetNumIid NumIid Getter

func (TaobaoqtreportaddAPIRequest) GetQtCode added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetQtCode() string

GetQtCode QtCode Getter

func (TaobaoqtreportaddAPIRequest) GetQtName added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetQtName() string

GetQtName QtName Getter

func (TaobaoqtreportaddAPIRequest) GetQtStandard added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetQtStandard() string

GetQtStandard QtStandard Getter

func (TaobaoqtreportaddAPIRequest) GetQtType added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetQtType() int64

GetQtType QtType Getter

func (TaobaoqtreportaddAPIRequest) GetRawParams added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoqtreportaddAPIRequest) GetReportUrl added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetReportUrl() string

GetReportUrl ReportUrl Getter

func (TaobaoqtreportaddAPIRequest) GetServcieItemCode added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetServcieItemCode() string

GetServcieItemCode ServcieItemCode Getter

func (TaobaoqtreportaddAPIRequest) GetSpName added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetSpName() string

GetSpName SpName Getter

func (TaobaoqtreportaddAPIRequest) GetStatus added in v1.3.1

func (r TaobaoqtreportaddAPIRequest) GetStatus() int64

GetStatus Status Getter

func (*TaobaoqtreportaddAPIRequest) SetExtAttr added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetExtAttr(_extAttr string) error

SetExtAttr is ExtAttr Setter 自定义属性字段;分号分隔

func (*TaobaoqtreportaddAPIRequest) SetGmtExpiry added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetGmtExpiry(_gmtExpiry string) error

SetGmtExpiry is GmtExpiry Setter 质检有效到期时间,一般为一年有效期<br/>status状态为3时必须非空

func (*TaobaoqtreportaddAPIRequest) SetGmtReport added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetGmtReport(_gmtReport string) error

SetGmtReport is GmtReport Setter 提交报告结果时间

func (*TaobaoqtreportaddAPIRequest) SetGmtSubmit added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetGmtSubmit(_gmtSubmit string) error

SetGmtSubmit is GmtSubmit Setter 送检日期

func (*TaobaoqtreportaddAPIRequest) SetIsPassed added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetIsPassed(_isPassed bool) error

SetIsPassed is IsPassed Setter 只有status=3时赋值, <br/>true 质检结果合格,false质检结果不合格.<br/>留空表示成分鉴定,不做判定

func (*TaobaoqtreportaddAPIRequest) SetItemDesc added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetItemDesc(_itemDesc string) error

SetItemDesc is ItemDesc Setter 样品信息描述

func (*TaobaoqtreportaddAPIRequest) SetItemUrl added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetItemUrl(_itemUrl string) error

SetItemUrl is ItemUrl Setter 样品链接.<br/>QT_TYPE=9的时候,请填写N\A

func (*TaobaoqtreportaddAPIRequest) SetMessage added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetMessage(_message string) error

SetMessage is Message Setter 检测结果消息描述

func (*TaobaoqtreportaddAPIRequest) SetNick added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetNick(_nick string) error

SetNick is Nick Setter 送检者昵称

func (*TaobaoqtreportaddAPIRequest) SetNumIid added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetNumIid(_numIid int64) error

SetNumIid is NumIid Setter 当前接口只有淘宝订单真假鉴定(QT_TYPE=9)的报告在该字段传入订单号,其他类型报告都不需要传输该值

func (*TaobaoqtreportaddAPIRequest) SetQtCode added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetQtCode(_qtCode string) error

SetQtCode is QtCode Setter 一个质检服务唯一标识质量检验单的编号

func (*TaobaoqtreportaddAPIRequest) SetQtName added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetQtName(_qtName string) error

SetQtName is QtName Setter 质检名称

func (*TaobaoqtreportaddAPIRequest) SetQtStandard added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetQtStandard(_qtStandard string) error

SetQtStandard is QtStandard Setter 质检标准<br/>status=3 时 必须非空

func (*TaobaoqtreportaddAPIRequest) SetQtType added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetQtType(_qtType int64) error

SetQtType is QtType Setter (1L, "聚划算"),<br/>(2L, "消保"),<br/>(3L, "分销"),<br/>(4L, "抽检"),<br/>(5L, "良无限线下数据"),<br/>(6L, "入驻/续签商城"),<br/>(7L, "买家质检维权"),<br/>(8L, "实地验证"),<br/>(9L, "淘宝买家订单商品鉴定"),<br/>(10L,"假一赔三");

func (*TaobaoqtreportaddAPIRequest) SetReportUrl added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetReportUrl(_reportUrl string) error

SetReportUrl is ReportUrl Setter 质检报告源文件url<br/>status状态为3时必须非空

func (*TaobaoqtreportaddAPIRequest) SetServcieItemCode added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetServcieItemCode(_servcieItemCode string) error

SetServcieItemCode is ServcieItemCode Setter 收费项code

func (*TaobaoqtreportaddAPIRequest) SetSpName added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetSpName(_spName string) error

SetSpName is SpName Setter 质检服务商名称

func (*TaobaoqtreportaddAPIRequest) SetStatus added in v1.3.1

func (r *TaobaoqtreportaddAPIRequest) SetStatus(_status int64) error

SetStatus is Status Setter 0:已提交申请<br/>1:已收到样品<br/>2:已出检测结果<br/>3.已出具报告

type TaobaoqtreportaddAPIResponse added in v1.3.1

type TaobaoqtreportaddAPIResponse struct {
	model.CommonResponse
	TaobaoqtreportaddAPIResponseModel
}

TaobaoqtreportaddAPIResponse 上传质检报告 API返回值 taobao.qt.report.add

上传质检报告

type TaobaoqtreportaddAPIResponseModel added in v1.3.1

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

TaobaoqtreportaddAPIResponseModel is 上传质检报告 成功返回结果

type TaobaoqtreportdeleteAPIRequest added in v1.3.1

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

TaobaoqtreportdeleteAPIRequest 质检报告删除接口 API请求 taobao.qt.report.delete

删除质检报告

func NewTaobaoqtreportdeleteRequest added in v1.3.1

func NewTaobaoqtreportdeleteRequest() *TaobaoqtreportdeleteAPIRequest

NewTaobaoqtreportdeleteRequest 初始化TaobaoqtreportdeleteAPIRequest对象

func (TaobaoqtreportdeleteAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoqtreportdeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoqtreportdeleteAPIRequest) GetApiParams added in v1.3.1

func (r TaobaoqtreportdeleteAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoqtreportdeleteAPIRequest) GetQtCode added in v1.3.1

func (r TaobaoqtreportdeleteAPIRequest) GetQtCode() string

GetQtCode QtCode Getter

func (TaobaoqtreportdeleteAPIRequest) GetRawParams added in v1.3.1

func (r TaobaoqtreportdeleteAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoqtreportdeleteAPIRequest) SetQtCode added in v1.3.1

func (r *TaobaoqtreportdeleteAPIRequest) SetQtCode(_qtCode string) error

SetQtCode is QtCode Setter 一个质检服务唯一标识质量检验单的编号

type TaobaoqtreportdeleteAPIResponse added in v1.3.1

type TaobaoqtreportdeleteAPIResponse struct {
	model.CommonResponse
	TaobaoqtreportdeleteAPIResponseModel
}

TaobaoqtreportdeleteAPIResponse 质检报告删除接口 API返回值 taobao.qt.report.delete

删除质检报告

type TaobaoqtreportdeleteAPIResponseModel added in v1.3.1

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

TaobaoqtreportdeleteAPIResponseModel is 质检报告删除接口 成功返回结果

type TaobaoqtreportgetAPIRequest added in v1.3.1

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

TaobaoqtreportgetAPIRequest 查询质检报告 API请求 taobao.qt.report.get

质检报告查询

func NewTaobaoqtreportgetRequest added in v1.3.1

func NewTaobaoqtreportgetRequest() *TaobaoqtreportgetAPIRequest

NewTaobaoqtreportgetRequest 初始化TaobaoqtreportgetAPIRequest对象

func (TaobaoqtreportgetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoqtreportgetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoqtreportgetAPIRequest) GetApiParams added in v1.3.1

func (r TaobaoqtreportgetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoqtreportgetAPIRequest) GetQtCode added in v1.3.1

func (r TaobaoqtreportgetAPIRequest) GetQtCode() string

GetQtCode QtCode Getter

func (TaobaoqtreportgetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaoqtreportgetAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoqtreportgetAPIRequest) SetQtCode added in v1.3.1

func (r *TaobaoqtreportgetAPIRequest) SetQtCode(_qtCode string) error

SetQtCode is QtCode Setter 质检编号

type TaobaoqtreportgetAPIResponse added in v1.3.1

type TaobaoqtreportgetAPIResponse struct {
	model.CommonResponse
	TaobaoqtreportgetAPIResponseModel
}

TaobaoqtreportgetAPIResponse 查询质检报告 API返回值 taobao.qt.report.get

质检报告查询

type TaobaoqtreportgetAPIResponseModel added in v1.3.1

type TaobaoqtreportgetAPIResponseModel struct {
	XMLName xml.Name `xml:"qt_report_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 质检报告对象
	QtReport *QtReport `json:"qt_report,omitempty" xml:"qt_report,omitempty"`
}

TaobaoqtreportgetAPIResponseModel is 查询质检报告 成功返回结果

type TaobaoqtreportsgetAPIRequest added in v1.3.1

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

TaobaoqtreportsgetAPIRequest 批量查询质检报告 API请求 taobao.qt.reports.get

批量查询质检报告,目前只支持查询qtType=11(天猫真假鉴定)类型的报告

func NewTaobaoqtreportsgetRequest added in v1.3.1

func NewTaobaoqtreportsgetRequest() *TaobaoqtreportsgetAPIRequest

NewTaobaoqtreportsgetRequest 初始化TaobaoqtreportsgetAPIRequest对象

func (TaobaoqtreportsgetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoqtreportsgetAPIRequest) GetApiParams added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoqtreportsgetAPIRequest) GetEndTime added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetEndTime() string

GetEndTime EndTime Getter

func (TaobaoqtreportsgetAPIRequest) GetNick added in v1.3.1

GetNick Nick Getter

func (TaobaoqtreportsgetAPIRequest) GetQtType added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetQtType() int64

GetQtType QtType Getter

func (TaobaoqtreportsgetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoqtreportsgetAPIRequest) GetServcieItemCode added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetServcieItemCode() string

GetServcieItemCode ServcieItemCode Getter

func (TaobaoqtreportsgetAPIRequest) GetSpName added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetSpName() string

GetSpName SpName Getter

func (TaobaoqtreportsgetAPIRequest) GetStartTime added in v1.3.1

func (r TaobaoqtreportsgetAPIRequest) GetStartTime() string

GetStartTime StartTime Getter

func (*TaobaoqtreportsgetAPIRequest) SetEndTime added in v1.3.1

func (r *TaobaoqtreportsgetAPIRequest) SetEndTime(_endTime string) error

SetEndTime is EndTime Setter 查询时间段的结束时间

func (*TaobaoqtreportsgetAPIRequest) SetNick added in v1.3.1

func (r *TaobaoqtreportsgetAPIRequest) SetNick(_nick string) error

SetNick is Nick Setter 送检者昵称

func (*TaobaoqtreportsgetAPIRequest) SetQtType added in v1.3.1

func (r *TaobaoqtreportsgetAPIRequest) SetQtType(_qtType int64) error

SetQtType is QtType Setter 质检类型,目前只支持查询qt_type=11的类型

func (*TaobaoqtreportsgetAPIRequest) SetServcieItemCode added in v1.3.1

func (r *TaobaoqtreportsgetAPIRequest) SetServcieItemCode(_servcieItemCode string) error

SetServcieItemCode is ServcieItemCode Setter 收费项code

func (*TaobaoqtreportsgetAPIRequest) SetSpName added in v1.3.1

func (r *TaobaoqtreportsgetAPIRequest) SetSpName(_spName string) error

SetSpName is SpName Setter 质检服务商名

func (*TaobaoqtreportsgetAPIRequest) SetStartTime added in v1.3.1

func (r *TaobaoqtreportsgetAPIRequest) SetStartTime(_startTime string) error

SetStartTime is StartTime Setter 查询时间段的开始时间

type TaobaoqtreportsgetAPIResponse added in v1.3.1

type TaobaoqtreportsgetAPIResponse struct {
	model.CommonResponse
	TaobaoqtreportsgetAPIResponseModel
}

TaobaoqtreportsgetAPIResponse 批量查询质检报告 API返回值 taobao.qt.reports.get

批量查询质检报告,目前只支持查询qtType=11(天猫真假鉴定)类型的报告

type TaobaoqtreportsgetAPIResponseModel added in v1.3.1

type TaobaoqtreportsgetAPIResponseModel struct {
	XMLName xml.Name `xml:"qt_reports_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 质检报告列表
	Reports []QtReport `json:"reports,omitempty" xml:"reports>qt_report,omitempty"`
}

TaobaoqtreportsgetAPIResponseModel is 批量查询质检报告 成功返回结果

type TaobaoqtreportupdateAPIRequest added in v1.3.1

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

TaobaoqtreportupdateAPIRequest 更新质检报告 API请求 taobao.qt.report.update

更新质检报告

func NewTaobaoqtreportupdateRequest added in v1.3.1

func NewTaobaoqtreportupdateRequest() *TaobaoqtreportupdateAPIRequest

NewTaobaoqtreportupdateRequest 初始化TaobaoqtreportupdateAPIRequest对象

func (TaobaoqtreportupdateAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoqtreportupdateAPIRequest) GetApiParams added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoqtreportupdateAPIRequest) GetExtAttr added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetExtAttr() string

GetExtAttr ExtAttr Getter

func (TaobaoqtreportupdateAPIRequest) GetGmtExpiry added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetGmtExpiry() string

GetGmtExpiry GmtExpiry Getter

func (TaobaoqtreportupdateAPIRequest) GetGmtReport added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetGmtReport() string

GetGmtReport GmtReport Getter

func (TaobaoqtreportupdateAPIRequest) GetGmtSubmit added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetGmtSubmit() string

GetGmtSubmit GmtSubmit Getter

func (TaobaoqtreportupdateAPIRequest) GetIsPassed added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetIsPassed() bool

GetIsPassed IsPassed Getter

func (TaobaoqtreportupdateAPIRequest) GetItemDesc added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetItemDesc() string

GetItemDesc ItemDesc Getter

func (TaobaoqtreportupdateAPIRequest) GetItemUrl added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetItemUrl() string

GetItemUrl ItemUrl Getter

func (TaobaoqtreportupdateAPIRequest) GetMessage added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetMessage() string

GetMessage Message Getter

func (TaobaoqtreportupdateAPIRequest) GetNick added in v1.3.1

GetNick Nick Getter

func (TaobaoqtreportupdateAPIRequest) GetNumIid added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetNumIid() int64

GetNumIid NumIid Getter

func (TaobaoqtreportupdateAPIRequest) GetQtCode added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetQtCode() string

GetQtCode QtCode Getter

func (TaobaoqtreportupdateAPIRequest) GetQtName added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetQtName() string

GetQtName QtName Getter

func (TaobaoqtreportupdateAPIRequest) GetQtStandard added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetQtStandard() string

GetQtStandard QtStandard Getter

func (TaobaoqtreportupdateAPIRequest) GetQtType added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetQtType() int64

GetQtType QtType Getter

func (TaobaoqtreportupdateAPIRequest) GetRawParams added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoqtreportupdateAPIRequest) GetReportUrl added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetReportUrl() string

GetReportUrl ReportUrl Getter

func (TaobaoqtreportupdateAPIRequest) GetServcieItemCode added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetServcieItemCode() string

GetServcieItemCode ServcieItemCode Getter

func (TaobaoqtreportupdateAPIRequest) GetSpName added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetSpName() string

GetSpName SpName Getter

func (TaobaoqtreportupdateAPIRequest) GetStatus added in v1.3.1

func (r TaobaoqtreportupdateAPIRequest) GetStatus() int64

GetStatus Status Getter

func (*TaobaoqtreportupdateAPIRequest) SetExtAttr added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetExtAttr(_extAttr string) error

SetExtAttr is ExtAttr Setter 自定义属性字段;分号分隔

func (*TaobaoqtreportupdateAPIRequest) SetGmtExpiry added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetGmtExpiry(_gmtExpiry string) error

SetGmtExpiry is GmtExpiry Setter 质检有效到期时间,一般为一年有效期<br/>status状态为3时必须非空

func (*TaobaoqtreportupdateAPIRequest) SetGmtReport added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetGmtReport(_gmtReport string) error

SetGmtReport is GmtReport Setter 提交报告结果时间

func (*TaobaoqtreportupdateAPIRequest) SetGmtSubmit added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetGmtSubmit(_gmtSubmit string) error

SetGmtSubmit is GmtSubmit Setter 送检日期

func (*TaobaoqtreportupdateAPIRequest) SetIsPassed added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetIsPassed(_isPassed bool) error

SetIsPassed is IsPassed Setter 只有status=3时赋值, <br/>0:未通过1:通过 空代表未判定

func (*TaobaoqtreportupdateAPIRequest) SetItemDesc added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetItemDesc(_itemDesc string) error

SetItemDesc is ItemDesc Setter 样品宝贝描述

func (*TaobaoqtreportupdateAPIRequest) SetItemUrl added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetItemUrl(_itemUrl string) error

SetItemUrl is ItemUrl Setter 宝贝样品url

func (*TaobaoqtreportupdateAPIRequest) SetMessage added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetMessage(_message string) error

SetMessage is Message Setter 检测结果消息描述

func (*TaobaoqtreportupdateAPIRequest) SetNick added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetNick(_nick string) error

SetNick is Nick Setter 送检者昵称

func (*TaobaoqtreportupdateAPIRequest) SetNumIid added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetNumIid(_numIid int64) error

SetNumIid is NumIid Setter 外部ID,和QT_TYPE 一起表示某种平台的实体ID。QT_TYPE=9的时候,num_iid为淘宝订单号

func (*TaobaoqtreportupdateAPIRequest) SetQtCode added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetQtCode(_qtCode string) error

SetQtCode is QtCode Setter 一个质检服务唯一标识质量检验单的编号

func (*TaobaoqtreportupdateAPIRequest) SetQtName added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetQtName(_qtName string) error

SetQtName is QtName Setter 质检名称

func (*TaobaoqtreportupdateAPIRequest) SetQtStandard added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetQtStandard(_qtStandard string) error

SetQtStandard is QtStandard Setter 质检标准<br/>status=3 时必须非空

func (*TaobaoqtreportupdateAPIRequest) SetQtType added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetQtType(_qtType int64) error

SetQtType is QtType Setter (1L, "聚划算"),<br/>(2L, "消保"),<br/>(3L, "分销"),<br/>(4L, "抽检"),<br/>(5L, "良无限线下数据"),<br/>(6L, "入驻/续签商城"),<br/>(7L, "买家质检维权"),<br/>(8L, "实地验证"),<br/>(9L, "淘宝买家订单商品鉴定"),<br/>(10L,"假一赔三");

func (*TaobaoqtreportupdateAPIRequest) SetReportUrl added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetReportUrl(_reportUrl string) error

SetReportUrl is ReportUrl Setter 质检报告源文件url<br/>status状态为3时必须非空

func (*TaobaoqtreportupdateAPIRequest) SetServcieItemCode added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetServcieItemCode(_servcieItemCode string) error

SetServcieItemCode is ServcieItemCode Setter 收费项code

func (*TaobaoqtreportupdateAPIRequest) SetSpName added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetSpName(_spName string) error

SetSpName is SpName Setter 质检服务商名称

func (*TaobaoqtreportupdateAPIRequest) SetStatus added in v1.3.1

func (r *TaobaoqtreportupdateAPIRequest) SetStatus(_status int64) error

SetStatus is Status Setter 0:已提交申请<br/>1:已收到样品<br/>2:已出检测结果<br/>3.已出具报告

type TaobaoqtreportupdateAPIResponse added in v1.3.1

type TaobaoqtreportupdateAPIResponse struct {
	model.CommonResponse
	TaobaoqtreportupdateAPIResponseModel
}

TaobaoqtreportupdateAPIResponse 更新质检报告 API返回值 taobao.qt.report.update

更新质检报告

type TaobaoqtreportupdateAPIResponseModel added in v1.3.1

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

TaobaoqtreportupdateAPIResponseModel is 更新质检报告 成功返回结果

type TaobaotspropertygetAPIRequest added in v1.3.1

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

TaobaotspropertygetAPIRequest 淘宝服务属性查询 API请求 taobao.ts.property.get

淘宝服务属性查询

func NewTaobaotspropertygetRequest added in v1.3.1

func NewTaobaotspropertygetRequest() *TaobaotspropertygetAPIRequest

NewTaobaotspropertygetRequest 初始化TaobaotspropertygetAPIRequest对象

func (TaobaotspropertygetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaotspropertygetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaotspropertygetAPIRequest) GetApiParams added in v1.3.1

func (r TaobaotspropertygetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaotspropertygetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaotspropertygetAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaotspropertygetAPIRequest) GetServiceItemCode added in v1.3.1

func (r TaobaotspropertygetAPIRequest) GetServiceItemCode() string

GetServiceItemCode ServiceItemCode Getter

func (*TaobaotspropertygetAPIRequest) SetServiceItemCode added in v1.3.1

func (r *TaobaotspropertygetAPIRequest) SetServiceItemCode(_serviceItemCode string) error

SetServiceItemCode is ServiceItemCode Setter 服务收费项code

type TaobaotspropertygetAPIResponse added in v1.3.1

type TaobaotspropertygetAPIResponse struct {
	model.CommonResponse
	TaobaotspropertygetAPIResponseModel
}

TaobaotspropertygetAPIResponse 淘宝服务属性查询 API返回值 taobao.ts.property.get

淘宝服务属性查询

type TaobaotspropertygetAPIResponseModel added in v1.3.1

type TaobaotspropertygetAPIResponseModel struct {
	XMLName xml.Name `xml:"ts_property_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 服务收费项相关属性对象
	ServiceItemProperty *ServiceItemProperty `json:"service_item_property,omitempty" xml:"service_item_property,omitempty"`
}

TaobaotspropertygetAPIResponseModel is 淘宝服务属性查询 成功返回结果

type TaobaotssubscribegetAPIRequest added in v1.3.1

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

TaobaotssubscribegetAPIRequest 淘宝服务订购关系查询 API请求 taobao.ts.subscribe.get

ts订购关系状态查询. 暂只支持1口价服务.

func NewTaobaotssubscribegetRequest added in v1.3.1

func NewTaobaotssubscribegetRequest() *TaobaotssubscribegetAPIRequest

NewTaobaotssubscribegetRequest 初始化TaobaotssubscribegetAPIRequest对象

func (TaobaotssubscribegetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaotssubscribegetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaotssubscribegetAPIRequest) GetApiParams added in v1.3.1

func (r TaobaotssubscribegetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaotssubscribegetAPIRequest) GetNick added in v1.3.1

GetNick Nick Getter

func (TaobaotssubscribegetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaotssubscribegetAPIRequest) GetRawParams() model.Params

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaotssubscribegetAPIRequest) GetServcieItemCode added in v1.3.1

func (r TaobaotssubscribegetAPIRequest) GetServcieItemCode() string

GetServcieItemCode ServcieItemCode Getter

func (*TaobaotssubscribegetAPIRequest) SetNick added in v1.3.1

func (r *TaobaotssubscribegetAPIRequest) SetNick(_nick string) error

SetNick is Nick Setter 订购用户昵称

func (*TaobaotssubscribegetAPIRequest) SetServcieItemCode added in v1.3.1

func (r *TaobaotssubscribegetAPIRequest) SetServcieItemCode(_servcieItemCode string) error

SetServcieItemCode is ServcieItemCode Setter 服务收费项code

type TaobaotssubscribegetAPIResponse added in v1.3.1

type TaobaotssubscribegetAPIResponse struct {
	model.CommonResponse
	TaobaotssubscribegetAPIResponseModel
}

TaobaotssubscribegetAPIResponse 淘宝服务订购关系查询 API返回值 taobao.ts.subscribe.get

ts订购关系状态查询. 暂只支持1口价服务.

type TaobaotssubscribegetAPIResponseModel added in v1.3.1

type TaobaotssubscribegetAPIResponseModel struct {
	XMLName xml.Name `xml:"ts_subscribe_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订购关系对象
	ServiceSubscribe *ServiceSubscribe `json:"service_subscribe,omitempty" xml:"service_subscribe,omitempty"`
}

TaobaotssubscribegetAPIResponseModel is 淘宝服务订购关系查询 成功返回结果

Jump to

Keyboard shortcuts

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