waybill

package
v1.1.3 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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Address

type Address struct {
	City string `json:"city,omitempty" xml:"city,omitempty"`

	Detail string `json:"detail,omitempty" xml:"detail,omitempty"`

	District string `json:"district,omitempty" xml:"district,omitempty"`

	Province string `json:"province,omitempty" xml:"province,omitempty"`

	Town string `json:"town,omitempty" xml:"town,omitempty"`
}

Address

type AddressArea

type AddressArea struct {
	City string `json:"city,omitempty" xml:"city,omitempty"`

	Province string `json:"province,omitempty" xml:"province,omitempty"`
}

AddressArea

type AddressDto

type AddressDto struct {
	City string `json:"city,omitempty" xml:"city,omitempty"`

	Detail string `json:"detail,omitempty" xml:"detail,omitempty"`

	District string `json:"district,omitempty" xml:"district,omitempty"`

	Province string `json:"province,omitempty" xml:"province,omitempty"`

	Town string `json:"town,omitempty" xml:"town,omitempty"`
}

AddressDto

type CainiaoCloudprintClientinfoPutAPIResponse

type CainiaoCloudprintClientinfoPutAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintClientinfoPutResponse
}

云打印客户端监控信息收集 APIResponse cainiao.cloudprint.clientinfo.put

云打印客户端监控信息收集

type CainiaoCloudprintClientinfoPutRequest

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

云打印客户端监控信息收集 APIRequest cainiao.cloudprint.clientinfo.put

云打印客户端监控信息收集

func NewCainiaoCloudprintClientinfoPutRequest

func NewCainiaoCloudprintClientinfoPutRequest() *CainiaoCloudprintClientinfoPutRequest

func (CainiaoCloudprintClientinfoPutRequest) GetApiMethodName

func (r CainiaoCloudprintClientinfoPutRequest) GetApiMethodName() string

func (CainiaoCloudprintClientinfoPutRequest) GetApiParams

func (CainiaoCloudprintClientinfoPutRequest) GetJsonData

func (*CainiaoCloudprintClientinfoPutRequest) SetJsonData

func (r *CainiaoCloudprintClientinfoPutRequest) SetJsonData(jsonData string) error

type CainiaoCloudprintClientinfoPutResponse

type CainiaoCloudprintClientinfoPutResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_clientinfo_put_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintCmdprintRenderAPIResponse

type CainiaoCloudprintCmdprintRenderAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintCmdprintRenderResponse
}

生成打印机渲染命令(通过打印机命令打印) APIResponse cainiao.cloudprint.cmdprint.render

isv 进行无线打印,需要将渲染数据传给打印机,通过生成打印机命令的方式能够最大限度的减少移动设备和打印机之间通信数据量。

type CainiaoCloudprintCmdprintRenderRequest

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

生成打印机渲染命令(通过打印机命令打印) APIRequest cainiao.cloudprint.cmdprint.render

isv 进行无线打印,需要将渲染数据传给打印机,通过生成打印机命令的方式能够最大限度的减少移动设备和打印机之间通信数据量。

func NewCainiaoCloudprintCmdprintRenderRequest

func NewCainiaoCloudprintCmdprintRenderRequest() *CainiaoCloudprintCmdprintRenderRequest

func (CainiaoCloudprintCmdprintRenderRequest) GetApiMethodName

func (r CainiaoCloudprintCmdprintRenderRequest) GetApiMethodName() string

func (CainiaoCloudprintCmdprintRenderRequest) GetApiParams

func (CainiaoCloudprintCmdprintRenderRequest) GetParams

func (*CainiaoCloudprintCmdprintRenderRequest) SetParams

type CainiaoCloudprintCmdprintRenderResponse

type CainiaoCloudprintCmdprintRenderResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_cmdprint_render_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	RetCode string `json:"ret_code,omitempty" xml:"ret_code,omitempty"`

	RetMsg string `json:"ret_msg,omitempty" xml:"ret_msg,omitempty"`

	CmdContent string `json:"cmd_content,omitempty" xml:"cmd_content,omitempty"`

	CmdEncoding string `json:"cmd_encoding,omitempty" xml:"cmd_encoding,omitempty"`
}

type CainiaoCloudprintCustomareaUpdateAPIResponse

type CainiaoCloudprintCustomareaUpdateAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintCustomareaUpdateResponse
}

自定义区内容更新 APIResponse cainiao.cloudprint.customarea.update

自定义区内容更新

type CainiaoCloudprintCustomareaUpdateRequest

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

自定义区内容更新 APIRequest cainiao.cloudprint.customarea.update

自定义区内容更新

func NewCainiaoCloudprintCustomareaUpdateRequest

func NewCainiaoCloudprintCustomareaUpdateRequest() *CainiaoCloudprintCustomareaUpdateRequest

func (CainiaoCloudprintCustomareaUpdateRequest) GetApiMethodName

func (r CainiaoCloudprintCustomareaUpdateRequest) GetApiMethodName() string

func (CainiaoCloudprintCustomareaUpdateRequest) GetApiParams

func (CainiaoCloudprintCustomareaUpdateRequest) GetCustomAreaContent

func (r CainiaoCloudprintCustomareaUpdateRequest) GetCustomAreaContent() string

func (CainiaoCloudprintCustomareaUpdateRequest) GetCustomAreaId

func (r CainiaoCloudprintCustomareaUpdateRequest) GetCustomAreaId() int64

func (CainiaoCloudprintCustomareaUpdateRequest) GetCustomAreaName

func (r CainiaoCloudprintCustomareaUpdateRequest) GetCustomAreaName() string

func (*CainiaoCloudprintCustomareaUpdateRequest) SetCustomAreaContent

func (r *CainiaoCloudprintCustomareaUpdateRequest) SetCustomAreaContent(customAreaContent string) error

func (*CainiaoCloudprintCustomareaUpdateRequest) SetCustomAreaId

func (r *CainiaoCloudprintCustomareaUpdateRequest) SetCustomAreaId(customAreaId int64) error

func (*CainiaoCloudprintCustomareaUpdateRequest) SetCustomAreaName

func (r *CainiaoCloudprintCustomareaUpdateRequest) SetCustomAreaName(customAreaName string) error

type CainiaoCloudprintCustomareaUpdateResponse

type CainiaoCloudprintCustomareaUpdateResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_customarea_update_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintCustomaresGetAPIResponse

type CainiaoCloudprintCustomaresGetAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintCustomaresGetResponse
}

获取商家的自定义区模板信息 APIResponse cainiao.cloudprint.customares.get

供isv使用,获取商家的自定义区的模板信息

type CainiaoCloudprintCustomaresGetRequest

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

获取商家的自定义区模板信息 APIRequest cainiao.cloudprint.customares.get

供isv使用,获取商家的自定义区的模板信息

func NewCainiaoCloudprintCustomaresGetRequest

func NewCainiaoCloudprintCustomaresGetRequest() *CainiaoCloudprintCustomaresGetRequest

func (CainiaoCloudprintCustomaresGetRequest) GetApiMethodName

func (r CainiaoCloudprintCustomaresGetRequest) GetApiMethodName() string

func (CainiaoCloudprintCustomaresGetRequest) GetApiParams

func (CainiaoCloudprintCustomaresGetRequest) GetTemplateId

func (r CainiaoCloudprintCustomaresGetRequest) GetTemplateId() int64

func (*CainiaoCloudprintCustomaresGetRequest) SetTemplateId

func (r *CainiaoCloudprintCustomaresGetRequest) SetTemplateId(templateId int64) error

type CainiaoCloudprintCustomaresGetResponse

type CainiaoCloudprintCustomaresGetResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_customares_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintIsvResourcesGetAPIResponse

type CainiaoCloudprintIsvResourcesGetAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintIsvResourcesGetResponse
}

isv资源查询 APIResponse cainiao.cloudprint.isv.resources.get

isv资源查询,包括isv模板、打印项、预设的自定义区等

type CainiaoCloudprintIsvResourcesGetRequest

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

isv资源查询 APIRequest cainiao.cloudprint.isv.resources.get

isv资源查询,包括isv模板、打印项、预设的自定义区等

func NewCainiaoCloudprintIsvResourcesGetRequest

func NewCainiaoCloudprintIsvResourcesGetRequest() *CainiaoCloudprintIsvResourcesGetRequest

func (CainiaoCloudprintIsvResourcesGetRequest) GetApiMethodName

func (r CainiaoCloudprintIsvResourcesGetRequest) GetApiMethodName() string

func (CainiaoCloudprintIsvResourcesGetRequest) GetApiParams

func (CainiaoCloudprintIsvResourcesGetRequest) GetIsvResourceType

func (r CainiaoCloudprintIsvResourcesGetRequest) GetIsvResourceType() string

func (*CainiaoCloudprintIsvResourcesGetRequest) SetIsvResourceType

func (r *CainiaoCloudprintIsvResourcesGetRequest) SetIsvResourceType(isvResourceType string) error

type CainiaoCloudprintIsvResourcesGetResponse

type CainiaoCloudprintIsvResourcesGetResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_isv_resources_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintIsvtemplatesGetAPIResponse

type CainiaoCloudprintIsvtemplatesGetAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintIsvtemplatesGetResponse
}

获取商家使用的标准模板 APIResponse cainiao.cloudprint.isvtemplates.get

获取商家使用的标准模板

type CainiaoCloudprintIsvtemplatesGetRequest

type CainiaoCloudprintIsvtemplatesGetRequest struct {
	model.Params
}

获取商家使用的标准模板 APIRequest cainiao.cloudprint.isvtemplates.get

获取商家使用的标准模板

func NewCainiaoCloudprintIsvtemplatesGetRequest

func NewCainiaoCloudprintIsvtemplatesGetRequest() *CainiaoCloudprintIsvtemplatesGetRequest

func (CainiaoCloudprintIsvtemplatesGetRequest) GetApiMethodName

func (r CainiaoCloudprintIsvtemplatesGetRequest) GetApiMethodName() string

func (CainiaoCloudprintIsvtemplatesGetRequest) GetApiParams

type CainiaoCloudprintIsvtemplatesGetResponse

type CainiaoCloudprintIsvtemplatesGetResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_isvtemplates_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintMystdtemplatesGetAPIResponse

type CainiaoCloudprintMystdtemplatesGetAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintMystdtemplatesGetResponse
}

获取用户使用的菜鸟电子面单模板信息 APIResponse cainiao.cloudprint.mystdtemplates.get

获取用户使用的菜鸟电子面单

type CainiaoCloudprintMystdtemplatesGetRequest

type CainiaoCloudprintMystdtemplatesGetRequest struct {
	model.Params
}

获取用户使用的菜鸟电子面单模板信息 APIRequest cainiao.cloudprint.mystdtemplates.get

获取用户使用的菜鸟电子面单

func NewCainiaoCloudprintMystdtemplatesGetRequest

func NewCainiaoCloudprintMystdtemplatesGetRequest() *CainiaoCloudprintMystdtemplatesGetRequest

func (CainiaoCloudprintMystdtemplatesGetRequest) GetApiMethodName

func (CainiaoCloudprintMystdtemplatesGetRequest) GetApiParams

type CainiaoCloudprintMystdtemplatesGetResponse

type CainiaoCloudprintMystdtemplatesGetResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_mystdtemplates_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintSingleCustomareaGetAPIResponse

type CainiaoCloudprintSingleCustomareaGetAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintSingleCustomareaGetResponse
}

获取商家单一自定义区 APIResponse cainiao.cloudprint.single.customarea.get

商家所有快递公司模板只有一个自定义区

type CainiaoCloudprintSingleCustomareaGetRequest

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

获取商家单一自定义区 APIRequest cainiao.cloudprint.single.customarea.get

商家所有快递公司模板只有一个自定义区

func NewCainiaoCloudprintSingleCustomareaGetRequest

func NewCainiaoCloudprintSingleCustomareaGetRequest() *CainiaoCloudprintSingleCustomareaGetRequest

func (CainiaoCloudprintSingleCustomareaGetRequest) GetApiMethodName

func (CainiaoCloudprintSingleCustomareaGetRequest) GetApiParams

func (CainiaoCloudprintSingleCustomareaGetRequest) GetSellerId

func (*CainiaoCloudprintSingleCustomareaGetRequest) SetSellerId

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

type CainiaoCloudprintSingleCustomareaGetResponse

type CainiaoCloudprintSingleCustomareaGetResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_single_customarea_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintStdtemplatesGetAPIResponse

type CainiaoCloudprintStdtemplatesGetAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintStdtemplatesGetResponse
}

获取所有的菜鸟标准电子面单模板 APIResponse cainiao.cloudprint.stdtemplates.get

获取菜鸟标准电子面单模板

type CainiaoCloudprintStdtemplatesGetRequest

type CainiaoCloudprintStdtemplatesGetRequest struct {
	model.Params
}

获取所有的菜鸟标准电子面单模板 APIRequest cainiao.cloudprint.stdtemplates.get

获取菜鸟标准电子面单模板

func NewCainiaoCloudprintStdtemplatesGetRequest

func NewCainiaoCloudprintStdtemplatesGetRequest() *CainiaoCloudprintStdtemplatesGetRequest

func (CainiaoCloudprintStdtemplatesGetRequest) GetApiMethodName

func (r CainiaoCloudprintStdtemplatesGetRequest) GetApiMethodName() string

func (CainiaoCloudprintStdtemplatesGetRequest) GetApiParams

type CainiaoCloudprintStdtemplatesGetResponse

type CainiaoCloudprintStdtemplatesGetResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_stdtemplates_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoCloudprintTemplatesMigrateAPIResponse

type CainiaoCloudprintTemplatesMigrateAPIResponse struct {
	model.CommonResponse
	CainiaoCloudprintTemplatesMigrateResponse
}

云打印模板迁移接口 APIResponse cainiao.cloudprint.templates.migrate

云打印模板迁移接口

type CainiaoCloudprintTemplatesMigrateRequest

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

云打印模板迁移接口 APIRequest cainiao.cloudprint.templates.migrate

云打印模板迁移接口

func NewCainiaoCloudprintTemplatesMigrateRequest

func NewCainiaoCloudprintTemplatesMigrateRequest() *CainiaoCloudprintTemplatesMigrateRequest

func (CainiaoCloudprintTemplatesMigrateRequest) GetApiMethodName

func (r CainiaoCloudprintTemplatesMigrateRequest) GetApiMethodName() string

func (CainiaoCloudprintTemplatesMigrateRequest) GetApiParams

func (CainiaoCloudprintTemplatesMigrateRequest) GetCustomAreaContent

func (r CainiaoCloudprintTemplatesMigrateRequest) GetCustomAreaContent() string

func (CainiaoCloudprintTemplatesMigrateRequest) GetCustomAreaName

func (r CainiaoCloudprintTemplatesMigrateRequest) GetCustomAreaName() string

func (CainiaoCloudprintTemplatesMigrateRequest) GetTempalteId

func (*CainiaoCloudprintTemplatesMigrateRequest) SetCustomAreaContent

func (r *CainiaoCloudprintTemplatesMigrateRequest) SetCustomAreaContent(customAreaContent string) error

func (*CainiaoCloudprintTemplatesMigrateRequest) SetCustomAreaName

func (r *CainiaoCloudprintTemplatesMigrateRequest) SetCustomAreaName(customAreaName string) error

func (*CainiaoCloudprintTemplatesMigrateRequest) SetTempalteId

func (r *CainiaoCloudprintTemplatesMigrateRequest) SetTempalteId(tempalteId int64) error

type CainiaoCloudprintTemplatesMigrateResponse

type CainiaoCloudprintTemplatesMigrateResponse struct {
	XMLName xml.Name `xml:"cainiao_cloudprint_templates_migrate_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CloudPrintBaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoSmartdeliveryStrategyWarehouseIDeleteAPIResponse

type CainiaoSmartdeliveryStrategyWarehouseIDeleteAPIResponse struct {
	model.CommonResponse
	CainiaoSmartdeliveryStrategyWarehouseIDeleteResponse
}

删除智能发货引擎仓策略 APIResponse cainiao.smartdelivery.strategy.warehouse.i.delete

删除智能发货引擎仓策略

type CainiaoSmartdeliveryStrategyWarehouseIDeleteRequest

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

删除智能发货引擎仓策略 APIRequest cainiao.smartdelivery.strategy.warehouse.i.delete

删除智能发货引擎仓策略

func NewCainiaoSmartdeliveryStrategyWarehouseIDeleteRequest

func NewCainiaoSmartdeliveryStrategyWarehouseIDeleteRequest() *CainiaoSmartdeliveryStrategyWarehouseIDeleteRequest

func (CainiaoSmartdeliveryStrategyWarehouseIDeleteRequest) GetApiMethodName

func (CainiaoSmartdeliveryStrategyWarehouseIDeleteRequest) GetApiParams

func (CainiaoSmartdeliveryStrategyWarehouseIDeleteRequest) GetWarehouseId

func (*CainiaoSmartdeliveryStrategyWarehouseIDeleteRequest) SetWarehouseId

func (r *CainiaoSmartdeliveryStrategyWarehouseIDeleteRequest) SetWarehouseId(warehouseId int64) error

type CainiaoSmartdeliveryStrategyWarehouseIDeleteResponse

type CainiaoSmartdeliveryStrategyWarehouseIDeleteResponse struct {
	XMLName xml.Name `xml:"cainiao_smartdelivery_strategy_warehouse_i_delete_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	IsDeleteSuccess bool `json:"is_delete_success,omitempty" xml:"is_delete_success,omitempty"`
}

type CainiaoSmartdeliveryStrategyWarehouseIUpdateAPIResponse

type CainiaoSmartdeliveryStrategyWarehouseIUpdateAPIResponse struct {
	model.CommonResponse
	CainiaoSmartdeliveryStrategyWarehouseIUpdateResponse
}

智能发货引擎策略仓设置 APIResponse cainiao.smartdelivery.strategy.warehouse.i.update

智能发货引擎发货策略设置仓维度

type CainiaoSmartdeliveryStrategyWarehouseIUpdateRequest

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

智能发货引擎策略仓设置 APIRequest cainiao.smartdelivery.strategy.warehouse.i.update

智能发货引擎发货策略设置仓维度

func NewCainiaoSmartdeliveryStrategyWarehouseIUpdateRequest

func NewCainiaoSmartdeliveryStrategyWarehouseIUpdateRequest() *CainiaoSmartdeliveryStrategyWarehouseIUpdateRequest

func (CainiaoSmartdeliveryStrategyWarehouseIUpdateRequest) GetApiMethodName

func (CainiaoSmartdeliveryStrategyWarehouseIUpdateRequest) GetApiParams

func (CainiaoSmartdeliveryStrategyWarehouseIUpdateRequest) GetDeliveryStrategySetRequest

func (*CainiaoSmartdeliveryStrategyWarehouseIUpdateRequest) SetDeliveryStrategySetRequest

func (r *CainiaoSmartdeliveryStrategyWarehouseIUpdateRequest) SetDeliveryStrategySetRequest(deliveryStrategySetRequest *DeliveryStrategySetRequest) error

type CainiaoSmartdeliveryStrategyWarehouseIUpdateResponse

type CainiaoSmartdeliveryStrategyWarehouseIUpdateResponse struct {
	XMLName xml.Name `xml:"cainiao_smartdelivery_strategy_warehouse_i_update_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	WarehouseInfo *WarehouseDto `json:"warehouse_info,omitempty" xml:"warehouse_info,omitempty"`
}

type CainiaoWaybillIiCancelAPIResponse

type CainiaoWaybillIiCancelAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiCancelResponse
}

商家取消获取的电子面单号 APIResponse cainiao.waybill.ii.cancel

面单号有误需要取消的时候,调用该接口取消获取的电子面单。

type CainiaoWaybillIiCancelRequest

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

商家取消获取的电子面单号 APIRequest cainiao.waybill.ii.cancel

面单号有误需要取消的时候,调用该接口取消获取的电子面单。

func NewCainiaoWaybillIiCancelRequest

func NewCainiaoWaybillIiCancelRequest() *CainiaoWaybillIiCancelRequest

func (CainiaoWaybillIiCancelRequest) GetApiMethodName

func (r CainiaoWaybillIiCancelRequest) GetApiMethodName() string

func (CainiaoWaybillIiCancelRequest) GetApiParams

func (r CainiaoWaybillIiCancelRequest) GetApiParams() url.Values

func (CainiaoWaybillIiCancelRequest) GetCpCode

func (r CainiaoWaybillIiCancelRequest) GetCpCode() string

func (CainiaoWaybillIiCancelRequest) GetWaybillCode

func (r CainiaoWaybillIiCancelRequest) GetWaybillCode() string

func (*CainiaoWaybillIiCancelRequest) SetCpCode

func (r *CainiaoWaybillIiCancelRequest) SetCpCode(cpCode string) error

func (*CainiaoWaybillIiCancelRequest) SetWaybillCode

func (r *CainiaoWaybillIiCancelRequest) SetWaybillCode(waybillCode string) error

type CainiaoWaybillIiCancelResponse

type CainiaoWaybillIiCancelResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_cancel_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	CancelResult bool `json:"cancel_result,omitempty" xml:"cancel_result,omitempty"`
}

type CainiaoWaybillIiGetAPIResponse

type CainiaoWaybillIiGetAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiGetResponse
}

电子面单云打印接口 APIResponse cainiao.waybill.ii.get

菜鸟电子面单的云打印申请电子面单号的方法

type CainiaoWaybillIiGetRequest

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

电子面单云打印接口 APIRequest cainiao.waybill.ii.get

菜鸟电子面单的云打印申请电子面单号的方法

func NewCainiaoWaybillIiGetRequest

func NewCainiaoWaybillIiGetRequest() *CainiaoWaybillIiGetRequest

func (CainiaoWaybillIiGetRequest) GetApiMethodName

func (r CainiaoWaybillIiGetRequest) GetApiMethodName() string

func (CainiaoWaybillIiGetRequest) GetApiParams

func (r CainiaoWaybillIiGetRequest) GetApiParams() url.Values

func (CainiaoWaybillIiGetRequest) GetParamWaybillCloudPrintApplyNewRequest

func (r CainiaoWaybillIiGetRequest) GetParamWaybillCloudPrintApplyNewRequest() *WaybillCloudPrintApplyNewRequest

func (*CainiaoWaybillIiGetRequest) SetParamWaybillCloudPrintApplyNewRequest

func (r *CainiaoWaybillIiGetRequest) SetParamWaybillCloudPrintApplyNewRequest(paramWaybillCloudPrintApplyNewRequest *WaybillCloudPrintApplyNewRequest) error

type CainiaoWaybillIiGetResponse

type CainiaoWaybillIiGetResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Modules []WaybillCloudPrintResponse `json:"modules,omitempty" xml:"modules>waybill_cloud_print_response,omitempty"`
}

type CainiaoWaybillIiLogisticsdetailUrlGetAPIResponse

type CainiaoWaybillIiLogisticsdetailUrlGetAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiLogisticsdetailUrlGetResponse
}

电子面单物流详情授权url获取 APIResponse cainiao.waybill.ii.logisticsdetail.url.get

获取电子面单物流详情授权访问的H5 url

type CainiaoWaybillIiLogisticsdetailUrlGetRequest

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

电子面单物流详情授权url获取 APIRequest cainiao.waybill.ii.logisticsdetail.url.get

获取电子面单物流详情授权访问的H5 url

func NewCainiaoWaybillIiLogisticsdetailUrlGetRequest

func NewCainiaoWaybillIiLogisticsdetailUrlGetRequest() *CainiaoWaybillIiLogisticsdetailUrlGetRequest

func (CainiaoWaybillIiLogisticsdetailUrlGetRequest) GetApiMethodName

func (CainiaoWaybillIiLogisticsdetailUrlGetRequest) GetApiParams

func (CainiaoWaybillIiLogisticsdetailUrlGetRequest) GetCpCode

func (CainiaoWaybillIiLogisticsdetailUrlGetRequest) GetWaybillCode

func (*CainiaoWaybillIiLogisticsdetailUrlGetRequest) SetCpCode

func (*CainiaoWaybillIiLogisticsdetailUrlGetRequest) SetWaybillCode

func (r *CainiaoWaybillIiLogisticsdetailUrlGetRequest) SetWaybillCode(waybillCode string) error

type CainiaoWaybillIiLogisticsdetailUrlGetResponse

type CainiaoWaybillIiLogisticsdetailUrlGetResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_logisticsdetail_url_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Url string `json:"url,omitempty" xml:"url,omitempty"`
}

type CainiaoWaybillIiProductAPIResponse

type CainiaoWaybillIiProductAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiProductResponse
}

商家查询物流商产品类型接口 APIResponse cainiao.waybill.ii.product

商家可以查询物流商的产品类型和服务能力。

type CainiaoWaybillIiProductRequest

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

商家查询物流商产品类型接口 APIRequest cainiao.waybill.ii.product

商家可以查询物流商的产品类型和服务能力。

func NewCainiaoWaybillIiProductRequest

func NewCainiaoWaybillIiProductRequest() *CainiaoWaybillIiProductRequest

func (CainiaoWaybillIiProductRequest) GetApiMethodName

func (r CainiaoWaybillIiProductRequest) GetApiMethodName() string

func (CainiaoWaybillIiProductRequest) GetApiParams

func (r CainiaoWaybillIiProductRequest) GetApiParams() url.Values

func (CainiaoWaybillIiProductRequest) GetCpCode

func (r CainiaoWaybillIiProductRequest) GetCpCode() string

func (*CainiaoWaybillIiProductRequest) SetCpCode

func (r *CainiaoWaybillIiProductRequest) SetCpCode(cpCode string) error

type CainiaoWaybillIiProductResponse

type CainiaoWaybillIiProductResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_product_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductTypes []WaybillProductType `json:"product_types,omitempty" xml:"product_types>waybill_product_type,omitempty"`
}

type CainiaoWaybillIiQueryByTradecodeAPIResponse

type CainiaoWaybillIiQueryByTradecodeAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiQueryByTradecodeResponse
}

通过订单号查询电子面单通接口 APIResponse cainiao.waybill.ii.query.by.tradecode

通过订单号查看面单的信息

type CainiaoWaybillIiQueryByTradecodeRequest

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

通过订单号查询电子面单通接口 APIRequest cainiao.waybill.ii.query.by.tradecode

通过订单号查看面单的信息

func NewCainiaoWaybillIiQueryByTradecodeRequest

func NewCainiaoWaybillIiQueryByTradecodeRequest() *CainiaoWaybillIiQueryByTradecodeRequest

func (CainiaoWaybillIiQueryByTradecodeRequest) GetApiMethodName

func (r CainiaoWaybillIiQueryByTradecodeRequest) GetApiMethodName() string

func (CainiaoWaybillIiQueryByTradecodeRequest) GetApiParams

func (CainiaoWaybillIiQueryByTradecodeRequest) GetParamList

func (*CainiaoWaybillIiQueryByTradecodeRequest) SetParamList

type CainiaoWaybillIiQueryByTradecodeResponse

type CainiaoWaybillIiQueryByTradecodeResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_query_by_tradecode_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Modules []WaybillCloudPrintWithResultDescResponse `json:"modules,omitempty" xml:"modules>waybill_cloud_print_with_result_desc_response,omitempty"`
}

type CainiaoWaybillIiQueryByWaybillcodeAPIResponse

type CainiaoWaybillIiQueryByWaybillcodeAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiQueryByWaybillcodeResponse
}

通过面单号查询面单信息 APIResponse cainiao.waybill.ii.query.by.waybillcode

通过面单号查看面单号的当前状态,如签收、发货、失效等。

type CainiaoWaybillIiQueryByWaybillcodeRequest

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

通过面单号查询面单信息 APIRequest cainiao.waybill.ii.query.by.waybillcode

通过面单号查看面单号的当前状态,如签收、发货、失效等。

func NewCainiaoWaybillIiQueryByWaybillcodeRequest

func NewCainiaoWaybillIiQueryByWaybillcodeRequest() *CainiaoWaybillIiQueryByWaybillcodeRequest

func (CainiaoWaybillIiQueryByWaybillcodeRequest) GetApiMethodName

func (CainiaoWaybillIiQueryByWaybillcodeRequest) GetApiParams

func (CainiaoWaybillIiQueryByWaybillcodeRequest) GetParamList

func (*CainiaoWaybillIiQueryByWaybillcodeRequest) SetParamList

type CainiaoWaybillIiQueryByWaybillcodeResponse

type CainiaoWaybillIiQueryByWaybillcodeResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_query_by_waybillcode_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Modules []WaybillCloudPrintWithResultDescResponse `json:"modules,omitempty" xml:"modules>waybill_cloud_print_with_result_desc_response,omitempty"`
}

type CainiaoWaybillIiSearchAPIResponse

type CainiaoWaybillIiSearchAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiSearchResponse
}

查询面单服务订购及面单使用情况 APIResponse cainiao.waybill.ii.search

获取发货地&CP开通状态&账户的使用情况

type CainiaoWaybillIiSearchRequest

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

查询面单服务订购及面单使用情况 APIRequest cainiao.waybill.ii.search

获取发货地&CP开通状态&账户的使用情况

func NewCainiaoWaybillIiSearchRequest

func NewCainiaoWaybillIiSearchRequest() *CainiaoWaybillIiSearchRequest

func (CainiaoWaybillIiSearchRequest) GetApiMethodName

func (r CainiaoWaybillIiSearchRequest) GetApiMethodName() string

func (CainiaoWaybillIiSearchRequest) GetApiParams

func (r CainiaoWaybillIiSearchRequest) GetApiParams() url.Values

func (CainiaoWaybillIiSearchRequest) GetCpCode

func (r CainiaoWaybillIiSearchRequest) GetCpCode() string

func (*CainiaoWaybillIiSearchRequest) SetCpCode

func (r *CainiaoWaybillIiSearchRequest) SetCpCode(cpCode string) error

type CainiaoWaybillIiSearchResponse

type CainiaoWaybillIiSearchResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_search_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	WaybillApplySubscriptionCols []WaybillApplySubscriptionInfo `` /* 128-byte string literal not displayed */

}

type CainiaoWaybillIiUpdateAPIResponse

type CainiaoWaybillIiUpdateAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillIiUpdateResponse
}

电子面单云打印更新接口 APIResponse cainiao.waybill.ii.update

商家更新电子面单号对应的面单信息。

type CainiaoWaybillIiUpdateRequest

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

电子面单云打印更新接口 APIRequest cainiao.waybill.ii.update

商家更新电子面单号对应的面单信息。

func NewCainiaoWaybillIiUpdateRequest

func NewCainiaoWaybillIiUpdateRequest() *CainiaoWaybillIiUpdateRequest

func (CainiaoWaybillIiUpdateRequest) GetApiMethodName

func (r CainiaoWaybillIiUpdateRequest) GetApiMethodName() string

func (CainiaoWaybillIiUpdateRequest) GetApiParams

func (r CainiaoWaybillIiUpdateRequest) GetApiParams() url.Values

func (CainiaoWaybillIiUpdateRequest) GetParamWaybillCloudPrintUpdateRequest

func (r CainiaoWaybillIiUpdateRequest) GetParamWaybillCloudPrintUpdateRequest() *WaybillCloudPrintUpdateRequest

func (*CainiaoWaybillIiUpdateRequest) SetParamWaybillCloudPrintUpdateRequest

func (r *CainiaoWaybillIiUpdateRequest) SetParamWaybillCloudPrintUpdateRequest(paramWaybillCloudPrintUpdateRequest *WaybillCloudPrintUpdateRequest) error

type CainiaoWaybillIiUpdateResponse

type CainiaoWaybillIiUpdateResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_ii_update_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	PrintData string `json:"print_data,omitempty" xml:"print_data,omitempty"`
}

type CainiaoWaybillPrivacySellerOrderGetAPIResponse

type CainiaoWaybillPrivacySellerOrderGetAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillPrivacySellerOrderGetResponse
}

隐私面单商家订单查询 APIResponse cainiao.waybill.privacy.seller.order.get

商家查询最近100天隐私面单记录

type CainiaoWaybillPrivacySellerOrderGetModule

type CainiaoWaybillPrivacySellerOrderGetModule struct {
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`

	PrivacyCount int64 `json:"privacy_count,omitempty" xml:"privacy_count,omitempty"`

	OrderDate string `json:"order_date,omitempty" xml:"order_date,omitempty"`

	OrderChannel string `json:"order_channel,omitempty" xml:"order_channel,omitempty"`

	ShopId string `json:"shop_id,omitempty" xml:"shop_id,omitempty"`
}

CainiaoWaybillPrivacySellerOrderGetModule

type CainiaoWaybillPrivacySellerOrderGetRequest

type CainiaoWaybillPrivacySellerOrderGetRequest struct {
	model.Params
}

隐私面单商家订单查询 APIRequest cainiao.waybill.privacy.seller.order.get

商家查询最近100天隐私面单记录

func NewCainiaoWaybillPrivacySellerOrderGetRequest

func NewCainiaoWaybillPrivacySellerOrderGetRequest() *CainiaoWaybillPrivacySellerOrderGetRequest

func (CainiaoWaybillPrivacySellerOrderGetRequest) GetApiMethodName

func (CainiaoWaybillPrivacySellerOrderGetRequest) GetApiParams

type CainiaoWaybillPrivacySellerOrderGetResponse

type CainiaoWaybillPrivacySellerOrderGetResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_privacy_seller_order_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ErrorCodeList []string `json:"error_code_list,omitempty" xml:"error_code_list>string,omitempty"`

	Failure bool `json:"failure,omitempty" xml:"failure,omitempty"`

	OneErrorInfo string `json:"one_error_info,omitempty" xml:"one_error_info,omitempty"`

	ErrorInfoList []string `json:"error_info_list,omitempty" xml:"error_info_list>string,omitempty"`

	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`

	ResponseList []CainiaoWaybillPrivacySellerOrderGetModule `json:"response_list,omitempty" xml:"response_list>cainiao_waybill_privacy_seller_order_get_module,omitempty"`
}

type CainiaoWaybillPrivacySubscriptionGetAPIResponse

type CainiaoWaybillPrivacySubscriptionGetAPIResponse struct {
	model.CommonResponse
	CainiaoWaybillPrivacySubscriptionGetResponse
}

隐私面单商家订购查询 APIResponse cainiao.waybill.privacy.subscription.get

ISV查询商家是否订购隐私面单

type CainiaoWaybillPrivacySubscriptionGetRequest

type CainiaoWaybillPrivacySubscriptionGetRequest struct {
	model.Params
}

隐私面单商家订购查询 APIRequest cainiao.waybill.privacy.subscription.get

ISV查询商家是否订购隐私面单

func NewCainiaoWaybillPrivacySubscriptionGetRequest

func NewCainiaoWaybillPrivacySubscriptionGetRequest() *CainiaoWaybillPrivacySubscriptionGetRequest

func (CainiaoWaybillPrivacySubscriptionGetRequest) GetApiMethodName

func (CainiaoWaybillPrivacySubscriptionGetRequest) GetApiParams

type CainiaoWaybillPrivacySubscriptionGetResponse

type CainiaoWaybillPrivacySubscriptionGetResponse struct {
	XMLName xml.Name `xml:"cainiao_waybill_privacy_subscription_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *CainiaoWaybillPrivacySubscriptionGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type CainiaoWaybillPrivacySubscriptionGetResult

type CainiaoWaybillPrivacySubscriptionGetResult struct {
	ErrorCodeList []string `json:"error_code_list,omitempty" xml:"error_code_list>string,omitempty"`

	Failure bool `json:"failure,omitempty" xml:"failure,omitempty"`

	OneErrorInfo string `json:"one_error_info,omitempty" xml:"one_error_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	Subscription bool `json:"subscription,omitempty" xml:"subscription,omitempty"`

	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`

	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`

	ErrorInfoList []string `json:"error_info_list,omitempty" xml:"error_info_list>string,omitempty"`

	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`
}

CainiaoWaybillPrivacySubscriptionGetResult

type CloudPrintBaseResult

type CloudPrintBaseResult struct {
	Data string `json:"data,omitempty" xml:"data,omitempty"`

	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`

	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	Datas []CustomAreaResult `json:"datas,omitempty" xml:"datas,omitempty"`

	ResourceList []IsvResourceDo `json:"resource_list,omitempty" xml:"resource_list,omitempty"`
}

CloudPrintBaseResult

type CmdRenderParams

type CmdRenderParams struct {
	Document *RenderDocument `json:"document,omitempty" xml:"document,omitempty"`

	PrinterName string `json:"printer_name,omitempty" xml:"printer_name,omitempty"`

	ClientId string `json:"client_id,omitempty" xml:"client_id,omitempty"`

	ClientType string `json:"client_type,omitempty" xml:"client_type,omitempty"`

	Config *RenderConfig `json:"config,omitempty" xml:"config,omitempty"`
}

CmdRenderParams

type CpInfo

type CpInfo struct {
	Address *Address `json:"address,omitempty" xml:"address,omitempty"`

	CloudTemplateId string `json:"cloud_template_id,omitempty" xml:"cloud_template_id,omitempty"`

	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

CpInfo

type CustomAreaResult

type CustomAreaResult struct {
	CustomAreaId int64 `json:"custom_area_id,omitempty" xml:"custom_area_id,omitempty"`

	CustomAreaUrl string `json:"custom_area_url,omitempty" xml:"custom_area_url,omitempty"`

	Keys []KeyResult `json:"keys,omitempty" xml:"keys,omitempty"`

	StandardTemplateId int64 `json:"standard_template_id,omitempty" xml:"standard_template_id,omitempty"`

	StandardTemplateUrl string `json:"standard_template_url,omitempty" xml:"standard_template_url,omitempty"`

	CustomAreaName string `json:"custom_area_name,omitempty" xml:"custom_area_name,omitempty"`

	UserTemplateId int64 `json:"user_template_id,omitempty" xml:"user_template_id,omitempty"`
}

CustomAreaResult

type CustomAreaSingleResult

type CustomAreaSingleResult struct {
	CustomAreaId int64 `json:"custom_area_id,omitempty" xml:"custom_area_id,omitempty"`

	CustomAreaUrl string `json:"custom_area_url,omitempty" xml:"custom_area_url,omitempty"`

	Keys []KeyResult `json:"keys,omitempty" xml:"keys,omitempty"`
}

CustomAreaSingleResult

type CustomTemplateResult

type CustomTemplateResult struct {
	IsvTemplateId int64 `json:"isv_template_id,omitempty" xml:"isv_template_id,omitempty"`

	IsvTemplateName string `json:"isv_template_name,omitempty" xml:"isv_template_name,omitempty"`

	IsvTemplateUrl string `json:"isv_template_url,omitempty" xml:"isv_template_url,omitempty"`

	Keys []KeyResult `json:"keys,omitempty" xml:"keys,omitempty"`

	Version string `json:"version,omitempty" xml:"version,omitempty"`
}

CustomTemplateResult

type DeliveryStrategyInfo

type DeliveryStrategyInfo struct {
	BuyerMessageRule int64 `json:"buyer_message_rule,omitempty" xml:"buyer_message_rule,omitempty"`

	CocpInfoList []CpInfo `json:"cocp_info_list,omitempty" xml:"cocp_info_list,omitempty"`

	SpecialRouteInfoList []SpecialRouteInfo `json:"special_route_info_list,omitempty" xml:"special_route_info_list,omitempty"`

	WarehouseId int64 `json:"warehouse_id,omitempty" xml:"warehouse_id,omitempty"`

	WarehouseName string `json:"warehouse_name,omitempty" xml:"warehouse_name,omitempty"`
}

DeliveryStrategyInfo

type DeliveryStrategySetRequest

type DeliveryStrategySetRequest struct {
	DeliveryStrategyInfo *DeliveryStrategyInfo `json:"delivery_strategy_info,omitempty" xml:"delivery_strategy_info,omitempty"`
}

DeliveryStrategySetRequest

type IsvResourceDo

type IsvResourceDo struct {
	ResourceContent string `json:"resource_content,omitempty" xml:"resource_content,omitempty"`

	ResourceId int64 `json:"resource_id,omitempty" xml:"resource_id,omitempty"`

	ResourceName string `json:"resource_name,omitempty" xml:"resource_name,omitempty"`

	ResourceType string `json:"resource_type,omitempty" xml:"resource_type,omitempty"`

	ResourceUrl string `json:"resource_url,omitempty" xml:"resource_url,omitempty"`
}

IsvResourceDo

type Item

type Item struct {
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

Item

type KeyResult

type KeyResult struct {
	KeyName string `json:"key_name,omitempty" xml:"key_name,omitempty"`
}

KeyResult

type LogisticsService

type LogisticsService struct {
	ServiceValue4Json string `json:"service_value4_json,omitempty" xml:"service_value4_json,omitempty"`

	ServiceCode string `json:"service_code,omitempty" xml:"service_code,omitempty"`
}

LogisticsService

type OrderInfoDto

type OrderInfoDto struct {
	OrderChannelsType string `json:"order_channels_type,omitempty" xml:"order_channels_type,omitempty"`

	TradeOrderList []string `json:"trade_order_list,omitempty" xml:"trade_order_list>string,omitempty"`

	OutTradeOrderList []string `json:"out_trade_order_list,omitempty" xml:"out_trade_order_list>string,omitempty"`

	OutTradeSubOrderList []string `json:"out_trade_sub_order_list,omitempty" xml:"out_trade_sub_order_list>string,omitempty"`
}

OrderInfoDto

type PackageInfoDto

type PackageInfoDto struct {
	Id string `json:"id,omitempty" xml:"id,omitempty"`

	Items []Item `json:"items,omitempty" xml:"items,omitempty"`

	Volume int64 `json:"volume,omitempty" xml:"volume,omitempty"`

	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`

	TotalPackagesCount int64 `json:"total_packages_count,omitempty" xml:"total_packages_count,omitempty"`

	PackagingDescription string `json:"packaging_description,omitempty" xml:"packaging_description,omitempty"`

	GoodsDescription string `json:"goods_description,omitempty" xml:"goods_description,omitempty"`
}

PackageInfoDto

type PackageItem

type PackageItem struct {
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`

	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
}

PackageItem

type PrintCheckInfo

type PrintCheckInfo struct {
	ShippingBranchCode string `json:"shipping_branch_code,omitempty" xml:"shipping_branch_code,omitempty"`

	ConsigneeName string `json:"consignee_name,omitempty" xml:"consignee_name,omitempty"`

	SendPhone string `json:"send_phone,omitempty" xml:"send_phone,omitempty"`

	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	ConsigneeAddress *WaybillAddress `json:"consignee_address,omitempty" xml:"consignee_address,omitempty"`

	ProductType string `json:"product_type,omitempty" xml:"product_type,omitempty"`

	SendName string `json:"send_name,omitempty" xml:"send_name,omitempty"`

	ConsigneeBranchCode string `json:"consignee_branch_code,omitempty" xml:"consignee_branch_code,omitempty"`

	LogisticsServiceList []LogisticsService `json:"logistics_service_list,omitempty" xml:"logistics_service_list,omitempty"`

	ConsigneeBranchName string `json:"consignee_branch_name,omitempty" xml:"consignee_branch_name,omitempty"`

	ShippingBranchName string `json:"shipping_branch_name,omitempty" xml:"shipping_branch_name,omitempty"`

	ShortAddress string `json:"short_address,omitempty" xml:"short_address,omitempty"`

	Volume int64 `json:"volume,omitempty" xml:"volume,omitempty"`

	ConsigneePhone string `json:"consignee_phone,omitempty" xml:"consignee_phone,omitempty"`

	ShippingAddress *WaybillAddress `json:"shipping_address,omitempty" xml:"shipping_address,omitempty"`

	RealUserId int64 `json:"real_user_id,omitempty" xml:"real_user_id,omitempty"`

	PackageCenterCode string `json:"package_center_code,omitempty" xml:"package_center_code,omitempty"`

	PackageCenterName string `json:"package_center_name,omitempty" xml:"package_center_name,omitempty"`

	PrintConfig string `json:"print_config,omitempty" xml:"print_config,omitempty"`
}

PrintCheckInfo

type RecipientInfoDto

type RecipientInfoDto struct {
	Address *AddressDto `json:"address,omitempty" xml:"address,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

	Oaid string `json:"oaid,omitempty" xml:"oaid,omitempty"`

	Tid string `json:"tid,omitempty" xml:"tid,omitempty"`

	Caid string `json:"caid,omitempty" xml:"caid,omitempty"`
}

RecipientInfoDto

type RenderConfig

type RenderConfig struct {
	Orientation string `json:"orientation,omitempty" xml:"orientation,omitempty"`



}

RenderConfig

type RenderContent

type RenderContent struct {
	PrintData string `json:"print_data,omitempty" xml:"print_data,omitempty"`

	TemplateUrl string `json:"template_url,omitempty" xml:"template_url,omitempty"`

	Encrypted bool `json:"encrypted,omitempty" xml:"encrypted,omitempty"`

	Ver string `json:"ver,omitempty" xml:"ver,omitempty"`

	Signature string `json:"signature,omitempty" xml:"signature,omitempty"`

	AddData string `json:"add_data,omitempty" xml:"add_data,omitempty"`
}

RenderContent

type RenderDocument

type RenderDocument struct {
	Contents []RenderContent `json:"contents,omitempty" xml:"contents,omitempty"`
}

RenderDocument

type ServiceAttributeDto

type ServiceAttributeDto struct {
	AttributeCode string `json:"attribute_code,omitempty" xml:"attribute_code,omitempty"`

	AttributeName string `json:"attribute_name,omitempty" xml:"attribute_name,omitempty"`

	AttributeType string `json:"attribute_type,omitempty" xml:"attribute_type,omitempty"`

	TypeDesc string `json:"type_desc,omitempty" xml:"type_desc,omitempty"`
}

ServiceAttributeDto

type ServiceInfoDto

type ServiceInfoDto struct {
	ServiceName string `json:"service_name,omitempty" xml:"service_name,omitempty"`

	ServiceCode string `json:"service_code,omitempty" xml:"service_code,omitempty"`

	ServiceAttributes []ServiceAttributeDto `json:"service_attributes,omitempty" xml:"service_attributes,omitempty"`

	ServiceDesc string `json:"service_desc,omitempty" xml:"service_desc,omitempty"`

	Required bool `json:"required,omitempty" xml:"required,omitempty"`
}

ServiceInfoDto

type SpecialRouteInfo

type SpecialRouteInfo struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	ReceiveArea *AddressArea `json:"receive_area,omitempty" xml:"receive_area,omitempty"`
}

SpecialRouteInfo

type StandardTemplateDo

type StandardTemplateDo struct {
	StandardTemplateId int64 `json:"standard_template_id,omitempty" xml:"standard_template_id,omitempty"`

	StandardTemplateName string `json:"standard_template_name,omitempty" xml:"standard_template_name,omitempty"`

	StandardTemplateUrl string `json:"standard_template_url,omitempty" xml:"standard_template_url,omitempty"`

	StandardWaybillType int64 `json:"standard_waybill_type,omitempty" xml:"standard_waybill_type,omitempty"`
}

StandardTemplateDo

type StandardTemplateResult

type StandardTemplateResult struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	StandardTemplates []StandardTemplateDo `json:"standard_templates,omitempty" xml:"standard_templates,omitempty"`
}

StandardTemplateResult

type TaobaoWlbWaybillICancelAPIResponse

type TaobaoWlbWaybillICancelAPIResponse struct {
	model.CommonResponse
	TaobaoWlbWaybillICancelResponse
}

商家取消获取的电子面单号v1.0 APIResponse taobao.wlb.waybill.i.cancel

面单号有误需要取消的时候,调用该接口取消获取的电子面单。

type TaobaoWlbWaybillICancelRequest

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

商家取消获取的电子面单号v1.0 APIRequest taobao.wlb.waybill.i.cancel

面单号有误需要取消的时候,调用该接口取消获取的电子面单。

func NewTaobaoWlbWaybillICancelRequest

func NewTaobaoWlbWaybillICancelRequest() *TaobaoWlbWaybillICancelRequest

func (TaobaoWlbWaybillICancelRequest) GetApiMethodName

func (r TaobaoWlbWaybillICancelRequest) GetApiMethodName() string

func (TaobaoWlbWaybillICancelRequest) GetApiParams

func (r TaobaoWlbWaybillICancelRequest) GetApiParams() url.Values

func (TaobaoWlbWaybillICancelRequest) GetWaybillApplyCancelRequest

func (r TaobaoWlbWaybillICancelRequest) GetWaybillApplyCancelRequest() *WaybillApplyCancelRequest

func (*TaobaoWlbWaybillICancelRequest) SetWaybillApplyCancelRequest

func (r *TaobaoWlbWaybillICancelRequest) SetWaybillApplyCancelRequest(waybillApplyCancelRequest *WaybillApplyCancelRequest) error

type TaobaoWlbWaybillICancelResponse

type TaobaoWlbWaybillICancelResponse struct {
	XMLName xml.Name `xml:"wlb_waybill_i_cancel_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	CancelResult bool `json:"cancel_result,omitempty" xml:"cancel_result,omitempty"`
}

type TaobaoWlbWaybillIFullupdateAPIResponse

type TaobaoWlbWaybillIFullupdateAPIResponse struct {
	model.CommonResponse
	TaobaoWlbWaybillIFullupdateResponse
}

面单信息更新接口v1.0 APIResponse taobao.wlb.waybill.i.fullupdate

商家更新电子面单号对应的订单信息。<br/><br/>a.涉及到订单信息(如拆/合单、取消订单等)、修改发货地的逻辑时候,需要使用CANCEL+GET组合操作。一般的面单信息更新使用该接口;<br/><br/>b.该接口是全量修改接口,对于不做更新的字段也要把原有的字段值传进去,否则做为修改为空处理。

type TaobaoWlbWaybillIFullupdateRequest

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

面单信息更新接口v1.0 APIRequest taobao.wlb.waybill.i.fullupdate

商家更新电子面单号对应的订单信息。<br/><br/>a.涉及到订单信息(如拆/合单、取消订单等)、修改发货地的逻辑时候,需要使用CANCEL+GET组合操作。一般的面单信息更新使用该接口;<br/><br/>b.该接口是全量修改接口,对于不做更新的字段也要把原有的字段值传进去,否则做为修改为空处理。

func NewTaobaoWlbWaybillIFullupdateRequest

func NewTaobaoWlbWaybillIFullupdateRequest() *TaobaoWlbWaybillIFullupdateRequest

func (TaobaoWlbWaybillIFullupdateRequest) GetApiMethodName

func (r TaobaoWlbWaybillIFullupdateRequest) GetApiMethodName() string

func (TaobaoWlbWaybillIFullupdateRequest) GetApiParams

func (TaobaoWlbWaybillIFullupdateRequest) GetWaybillApplyFullUpdateRequest

func (r TaobaoWlbWaybillIFullupdateRequest) GetWaybillApplyFullUpdateRequest() *WaybillApplyFullUpdateRequest

func (*TaobaoWlbWaybillIFullupdateRequest) SetWaybillApplyFullUpdateRequest

func (r *TaobaoWlbWaybillIFullupdateRequest) SetWaybillApplyFullUpdateRequest(waybillApplyFullUpdateRequest *WaybillApplyFullUpdateRequest) error

type TaobaoWlbWaybillIFullupdateResponse

type TaobaoWlbWaybillIFullupdateResponse struct {
	XMLName xml.Name `xml:"wlb_waybill_i_fullupdate_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	WaybillApplyUpdateInfo *WaybillApplyUpdateInfo `json:"waybill_apply_update_info,omitempty" xml:"waybill_apply_update_info,omitempty"`
}

type TaobaoWlbWaybillIGetAPIResponse

type TaobaoWlbWaybillIGetAPIResponse struct {
	model.CommonResponse
	TaobaoWlbWaybillIGetResponse
}

获取物流服务商电子面单号v1.0 APIResponse taobao.wlb.waybill.i.get

商家根据订单信息,实时、批量获取指定物流服务商的电子面单号。

type TaobaoWlbWaybillIGetRequest

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

获取物流服务商电子面单号v1.0 APIRequest taobao.wlb.waybill.i.get

商家根据订单信息,实时、批量获取指定物流服务商的电子面单号。

func NewTaobaoWlbWaybillIGetRequest

func NewTaobaoWlbWaybillIGetRequest() *TaobaoWlbWaybillIGetRequest

func (TaobaoWlbWaybillIGetRequest) GetApiMethodName

func (r TaobaoWlbWaybillIGetRequest) GetApiMethodName() string

func (TaobaoWlbWaybillIGetRequest) GetApiParams

func (r TaobaoWlbWaybillIGetRequest) GetApiParams() url.Values

func (TaobaoWlbWaybillIGetRequest) GetWaybillApplyNewRequest

func (r TaobaoWlbWaybillIGetRequest) GetWaybillApplyNewRequest() *WaybillApplyNewRequest

func (*TaobaoWlbWaybillIGetRequest) SetWaybillApplyNewRequest

func (r *TaobaoWlbWaybillIGetRequest) SetWaybillApplyNewRequest(waybillApplyNewRequest *WaybillApplyNewRequest) error

type TaobaoWlbWaybillIGetResponse

type TaobaoWlbWaybillIGetResponse struct {
	XMLName xml.Name `xml:"wlb_waybill_i_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	WaybillApplyNewCols []WaybillApplyNewInfo `json:"waybill_apply_new_cols,omitempty" xml:"waybill_apply_new_cols>waybill_apply_new_info,omitempty"`
}

type TaobaoWlbWaybillIPrintAPIResponse

type TaobaoWlbWaybillIPrintAPIResponse struct {
	model.CommonResponse
	TaobaoWlbWaybillIPrintResponse
}

打印确认接口v1.0 APIResponse taobao.wlb.waybill.i.print

打印面单前的校验接口,判断面单号信息与订单信息是否匹配。

type TaobaoWlbWaybillIPrintRequest

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

打印确认接口v1.0 APIRequest taobao.wlb.waybill.i.print

打印面单前的校验接口,判断面单号信息与订单信息是否匹配。

func NewTaobaoWlbWaybillIPrintRequest

func NewTaobaoWlbWaybillIPrintRequest() *TaobaoWlbWaybillIPrintRequest

func (TaobaoWlbWaybillIPrintRequest) GetApiMethodName

func (r TaobaoWlbWaybillIPrintRequest) GetApiMethodName() string

func (TaobaoWlbWaybillIPrintRequest) GetApiParams

func (r TaobaoWlbWaybillIPrintRequest) GetApiParams() url.Values

func (TaobaoWlbWaybillIPrintRequest) GetWaybillApplyPrintCheckRequest

func (r TaobaoWlbWaybillIPrintRequest) GetWaybillApplyPrintCheckRequest() *WaybillApplyPrintCheckRequest

func (*TaobaoWlbWaybillIPrintRequest) SetWaybillApplyPrintCheckRequest

func (r *TaobaoWlbWaybillIPrintRequest) SetWaybillApplyPrintCheckRequest(waybillApplyPrintCheckRequest *WaybillApplyPrintCheckRequest) error

type TaobaoWlbWaybillIPrintResponse

type TaobaoWlbWaybillIPrintResponse struct {
	XMLName xml.Name `xml:"wlb_waybill_i_print_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	WaybillApplyPrintCheckInfos []WaybillApplyPrintCheckInfo `` /* 127-byte string literal not displayed */

}

type TaobaoWlbWaybillIProductAPIResponse

type TaobaoWlbWaybillIProductAPIResponse struct {
	model.CommonResponse
	TaobaoWlbWaybillIProductResponse
}

商家查询物流商产品类型接口 APIResponse taobao.wlb.waybill.i.product

商家可以查询物流商的产品类型和服务能力。

type TaobaoWlbWaybillIProductRequest

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

商家查询物流商产品类型接口 APIRequest taobao.wlb.waybill.i.product

商家可以查询物流商的产品类型和服务能力。

func NewTaobaoWlbWaybillIProductRequest

func NewTaobaoWlbWaybillIProductRequest() *TaobaoWlbWaybillIProductRequest

func (TaobaoWlbWaybillIProductRequest) GetApiMethodName

func (r TaobaoWlbWaybillIProductRequest) GetApiMethodName() string

func (TaobaoWlbWaybillIProductRequest) GetApiParams

func (r TaobaoWlbWaybillIProductRequest) GetApiParams() url.Values

func (TaobaoWlbWaybillIProductRequest) GetWaybillProductTypeRequest

func (r TaobaoWlbWaybillIProductRequest) GetWaybillProductTypeRequest() *WaybillProductTypeRequest

func (*TaobaoWlbWaybillIProductRequest) SetWaybillProductTypeRequest

func (r *TaobaoWlbWaybillIProductRequest) SetWaybillProductTypeRequest(waybillProductTypeRequest *WaybillProductTypeRequest) error

type TaobaoWlbWaybillIProductResponse

type TaobaoWlbWaybillIProductResponse struct {
	XMLName xml.Name `xml:"wlb_waybill_i_product_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ProductTypes []WaybillProductType `json:"product_types,omitempty" xml:"product_types>waybill_product_type,omitempty"`
}

type TaobaoWlbWaybillIQuerydetailAPIResponse

type TaobaoWlbWaybillIQuerydetailAPIResponse struct {
	model.CommonResponse
	TaobaoWlbWaybillIQuerydetailResponse
}

查面单号状态v1.0 APIResponse taobao.wlb.waybill.i.querydetail

查看面单号的当前状态,如签收、发货、失效等。

type TaobaoWlbWaybillIQuerydetailRequest

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

查面单号状态v1.0 APIRequest taobao.wlb.waybill.i.querydetail

查看面单号的当前状态,如签收、发货、失效等。

func NewTaobaoWlbWaybillIQuerydetailRequest

func NewTaobaoWlbWaybillIQuerydetailRequest() *TaobaoWlbWaybillIQuerydetailRequest

func (TaobaoWlbWaybillIQuerydetailRequest) GetApiMethodName

func (r TaobaoWlbWaybillIQuerydetailRequest) GetApiMethodName() string

func (TaobaoWlbWaybillIQuerydetailRequest) GetApiParams

func (TaobaoWlbWaybillIQuerydetailRequest) GetWaybillDetailQueryRequest

func (r TaobaoWlbWaybillIQuerydetailRequest) GetWaybillDetailQueryRequest() *WaybillDetailQueryRequest

func (*TaobaoWlbWaybillIQuerydetailRequest) SetWaybillDetailQueryRequest

func (r *TaobaoWlbWaybillIQuerydetailRequest) SetWaybillDetailQueryRequest(waybillDetailQueryRequest *WaybillDetailQueryRequest) error

type TaobaoWlbWaybillIQuerydetailResponse

type TaobaoWlbWaybillIQuerydetailResponse struct {
	XMLName xml.Name `xml:"wlb_waybill_i_querydetail_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	InexistentWaybillCodes []string `json:"inexistent_waybill_codes,omitempty" xml:"inexistent_waybill_codes>string,omitempty"`

	QuerySuccess bool `json:"query_success,omitempty" xml:"query_success,omitempty"`

	WaybillDetails []WaybillDetailQueryInfo `json:"waybill_details,omitempty" xml:"waybill_details>waybill_detail_query_info,omitempty"`

	ErrorCodes []string `json:"error_codes,omitempty" xml:"error_codes>string,omitempty"`
}

type TaobaoWlbWaybillISearchAPIResponse

type TaobaoWlbWaybillISearchAPIResponse struct {
	model.CommonResponse
	TaobaoWlbWaybillISearchResponse
}

查询面单服务订购及面单使用情况v1.0 APIResponse taobao.wlb.waybill.i.search

获取发货地&CP开通状态&账户的使用情况

type TaobaoWlbWaybillISearchRequest

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

查询面单服务订购及面单使用情况v1.0 APIRequest taobao.wlb.waybill.i.search

获取发货地&CP开通状态&账户的使用情况

func NewTaobaoWlbWaybillISearchRequest

func NewTaobaoWlbWaybillISearchRequest() *TaobaoWlbWaybillISearchRequest

func (TaobaoWlbWaybillISearchRequest) GetApiMethodName

func (r TaobaoWlbWaybillISearchRequest) GetApiMethodName() string

func (TaobaoWlbWaybillISearchRequest) GetApiParams

func (r TaobaoWlbWaybillISearchRequest) GetApiParams() url.Values

func (TaobaoWlbWaybillISearchRequest) GetWaybillApplyRequest

func (r TaobaoWlbWaybillISearchRequest) GetWaybillApplyRequest() *WaybillApplyRequest

func (*TaobaoWlbWaybillISearchRequest) SetWaybillApplyRequest

func (r *TaobaoWlbWaybillISearchRequest) SetWaybillApplyRequest(waybillApplyRequest *WaybillApplyRequest) error

type TaobaoWlbWaybillISearchResponse

type TaobaoWlbWaybillISearchResponse struct {
	XMLName xml.Name `xml:"wlb_waybill_i_search_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Subscribtions []WaybillApplySubscriptionInfo `json:"subscribtions,omitempty" xml:"subscribtions>waybill_apply_subscription_info,omitempty"`
}

type TradeOrderInfo

type TradeOrderInfo struct {
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`

	ConsigneeName string `json:"consignee_name,omitempty" xml:"consignee_name,omitempty"`

	AliOrder bool `json:"ali_order,omitempty" xml:"ali_order,omitempty"`

	ShortAddress string `json:"short_address,omitempty" xml:"short_address,omitempty"`

	OrderChannelsType string `json:"order_channels_type,omitempty" xml:"order_channels_type,omitempty"`

	TradeOrderList []string `json:"trade_order_list,omitempty" xml:"trade_order_list>string,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	ConsigneePhone string `json:"consignee_phone,omitempty" xml:"consignee_phone,omitempty"`

	ConsigneeAddress *WaybillAddress `json:"consignee_address,omitempty" xml:"consignee_address,omitempty"`

	SendPhone string `json:"send_phone,omitempty" xml:"send_phone,omitempty"`

	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`

	SendName string `json:"send_name,omitempty" xml:"send_name,omitempty"`

	OrderType int64 `json:"order_type,omitempty" xml:"order_type,omitempty"`

	PackageItems []PackageItem `json:"package_items,omitempty" xml:"package_items,omitempty"`

	LogisticsServiceList []LogisticsService `json:"logistics_service_list,omitempty" xml:"logistics_service_list,omitempty"`

	ProductType string `json:"product_type,omitempty" xml:"product_type,omitempty"`

	RealUserId int64 `json:"real_user_id,omitempty" xml:"real_user_id,omitempty"`

	Volume int64 `json:"volume,omitempty" xml:"volume,omitempty"`

	PackageId string `json:"package_id,omitempty" xml:"package_id,omitempty"`
}

TradeOrderInfo

type TradeOrderInfoDto

type TradeOrderInfoDto struct {
	LogisticsServices string `json:"logistics_services,omitempty" xml:"logistics_services,omitempty"`

	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`

	OrderInfo *OrderInfoDto `json:"order_info,omitempty" xml:"order_info,omitempty"`

	PackageInfo *PackageInfoDto `json:"package_info,omitempty" xml:"package_info,omitempty"`

	Recipient *RecipientInfoDto `json:"recipient,omitempty" xml:"recipient,omitempty"`

	TemplateUrl string `json:"template_url,omitempty" xml:"template_url,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

TradeOrderInfoDto

type UserInfoDto

type UserInfoDto struct {
	Address *AddressDto `json:"address,omitempty" xml:"address,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

	Oaid string `json:"oaid,omitempty" xml:"oaid,omitempty"`

	Caid string `json:"caid,omitempty" xml:"caid,omitempty"`
}

UserInfoDto

type UserTemplateDo

type UserTemplateDo struct {
	Keys []KeyResult `json:"keys,omitempty" xml:"keys,omitempty"`

	UserStdTemplateUrl string `json:"user_std_template_url,omitempty" xml:"user_std_template_url,omitempty"`

	UserStdTemplateId int64 `json:"user_std_template_id,omitempty" xml:"user_std_template_id,omitempty"`

	UserStdTemplateName string `json:"user_std_template_name,omitempty" xml:"user_std_template_name,omitempty"`
}

UserTemplateDo

type UserTemplateResult

type UserTemplateResult struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	UserStdTemplates []UserTemplateDo `json:"user_std_templates,omitempty" xml:"user_std_templates,omitempty"`
}

UserTemplateResult

type WarehouseDto

type WarehouseDto struct {
	WarehouseId int64 `json:"warehouse_id,omitempty" xml:"warehouse_id,omitempty"`

	WarehouseName string `json:"warehouse_name,omitempty" xml:"warehouse_name,omitempty"`
}

WarehouseDto

type WaybillAddress

type WaybillAddress struct {
	Area string `json:"area,omitempty" xml:"area,omitempty"`

	Province string `json:"province,omitempty" xml:"province,omitempty"`

	Town string `json:"town,omitempty" xml:"town,omitempty"`

	AddressDetail string `json:"address_detail,omitempty" xml:"address_detail,omitempty"`

	City string `json:"city,omitempty" xml:"city,omitempty"`

	DivisionId int64 `json:"division_id,omitempty" xml:"division_id,omitempty"`

	WaybillAddressId int64 `json:"waybill_address_id,omitempty" xml:"waybill_address_id,omitempty"`
}

WaybillAddress

type WaybillApplyCancelRequest

type WaybillApplyCancelRequest struct {
	RealUserId int64 `json:"real_user_id,omitempty" xml:"real_user_id,omitempty"`

	TradeOrderList []string `json:"trade_order_list,omitempty" xml:"trade_order_list>string,omitempty"`

	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	PackageId string `json:"package_id,omitempty" xml:"package_id,omitempty"`
}

WaybillApplyCancelRequest

type WaybillApplyFullUpdateRequest

type WaybillApplyFullUpdateRequest struct {
	SendPhone string `json:"send_phone,omitempty" xml:"send_phone,omitempty"`

	ConsigneeName string `json:"consignee_name,omitempty" xml:"consignee_name,omitempty"`

	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`

	SendName string `json:"send_name,omitempty" xml:"send_name,omitempty"`

	TradeOrderList []string `json:"trade_order_list,omitempty" xml:"trade_order_list>string,omitempty"`

	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	ProductType string `json:"product_type,omitempty" xml:"product_type,omitempty"`

	OrderChannelsType string `json:"order_channels_type,omitempty" xml:"order_channels_type,omitempty"`

	RealUserId int64 `json:"real_user_id,omitempty" xml:"real_user_id,omitempty"`

	Volume int64 `json:"volume,omitempty" xml:"volume,omitempty"`

	PackageItems []PackageItem `json:"package_items,omitempty" xml:"package_items,omitempty"`

	LogisticsServiceList []LogisticsService `json:"logistics_service_list,omitempty" xml:"logistics_service_list,omitempty"`

	ConsigneeAddress *WaybillAddress `json:"consignee_address,omitempty" xml:"consignee_address,omitempty"`

	ConsigneePhone string `json:"consignee_phone,omitempty" xml:"consignee_phone,omitempty"`

	PackageId string `json:"package_id,omitempty" xml:"package_id,omitempty"`
}

WaybillApplyFullUpdateRequest

type WaybillApplyNewInfo

type WaybillApplyNewInfo struct {
	ShortAddress string `json:"short_address,omitempty" xml:"short_address,omitempty"`

	TradeOrderInfo *TradeOrderInfo `json:"trade_order_info,omitempty" xml:"trade_order_info,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	PackageCenterCode string `json:"package_center_code,omitempty" xml:"package_center_code,omitempty"`

	PackageCenterName string `json:"package_center_name,omitempty" xml:"package_center_name,omitempty"`

	PrintConfig string `json:"print_config,omitempty" xml:"print_config,omitempty"`

	ShippingBranchCode string `json:"shipping_branch_code,omitempty" xml:"shipping_branch_code,omitempty"`

	ConsigneeBranchName string `json:"consignee_branch_name,omitempty" xml:"consignee_branch_name,omitempty"`

	ShippingBranchName string `json:"shipping_branch_name,omitempty" xml:"shipping_branch_name,omitempty"`

	ConsigneeBranchCode string `json:"consignee_branch_code,omitempty" xml:"consignee_branch_code,omitempty"`
}

WaybillApplyNewInfo

type WaybillApplyNewRequest

type WaybillApplyNewRequest struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	ShippingAddress *WaybillAddress `json:"shipping_address,omitempty" xml:"shipping_address,omitempty"`

	TradeOrderInfoCols []TradeOrderInfo `json:"trade_order_info_cols,omitempty" xml:"trade_order_info_cols,omitempty"`
}

WaybillApplyNewRequest

type WaybillApplyPrintCheckInfo

type WaybillApplyPrintCheckInfo struct {
	NoticeCode string `json:"notice_code,omitempty" xml:"notice_code,omitempty"`

	PrintQuantity int64 `json:"print_quantity,omitempty" xml:"print_quantity,omitempty"`

	NoticeMessage string `json:"notice_message,omitempty" xml:"notice_message,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`
}

WaybillApplyPrintCheckInfo

type WaybillApplyPrintCheckRequest

type WaybillApplyPrintCheckRequest struct {
	PrintCheckInfoCols []PrintCheckInfo `json:"print_check_info_cols,omitempty" xml:"print_check_info_cols,omitempty"`

	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`
}

WaybillApplyPrintCheckRequest

type WaybillApplyRequest

type WaybillApplyRequest struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`
}

WaybillApplyRequest

type WaybillApplySubscriptionInfo

type WaybillApplySubscriptionInfo struct {
	BranchAccountCols []WaybillBranchAccount `json:"branch_account_cols,omitempty" xml:"branch_account_cols,omitempty"`

	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	CpType int64 `json:"cp_type,omitempty" xml:"cp_type,omitempty"`
}

WaybillApplySubscriptionInfo

type WaybillApplyUpdateInfo

type WaybillApplyUpdateInfo struct {
	TradeOrderInfo *TradeOrderInfo `json:"trade_order_info,omitempty" xml:"trade_order_info,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	ConsigneeBranchName string `json:"consignee_branch_name,omitempty" xml:"consignee_branch_name,omitempty"`

	ShortAddress string `json:"short_address,omitempty" xml:"short_address,omitempty"`

	ConsigneeBranchCode string `json:"consignee_branch_code,omitempty" xml:"consignee_branch_code,omitempty"`

	PackageCenterCode string `json:"package_center_code,omitempty" xml:"package_center_code,omitempty"`

	PackageCenterName string `json:"package_center_name,omitempty" xml:"package_center_name,omitempty"`
}

WaybillApplyUpdateInfo

type WaybillBranchAccount

type WaybillBranchAccount struct {
	AllocatedQuantity int64 `json:"allocated_quantity,omitempty" xml:"allocated_quantity,omitempty"`

	BranchCode string `json:"branch_code,omitempty" xml:"branch_code,omitempty"`

	BranchName string `json:"branch_name,omitempty" xml:"branch_name,omitempty"`

	BranchStatus int64 `json:"branch_status,omitempty" xml:"branch_status,omitempty"`

	CancelQuantity int64 `json:"cancel_quantity,omitempty" xml:"cancel_quantity,omitempty"`

	PrintQuantity int64 `json:"print_quantity,omitempty" xml:"print_quantity,omitempty"`

	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`

	ShippAddressCols []AddressDto `json:"shipp_address_cols,omitempty" xml:"shipp_address_cols,omitempty"`

	ServiceInfoCols []ServiceInfoDto `json:"service_info_cols,omitempty" xml:"service_info_cols,omitempty"`

	SegmentCode string `json:"segment_code,omitempty" xml:"segment_code,omitempty"`

	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
}

WaybillBranchAccount

type WaybillCloudPrintApplyNewRequest

type WaybillCloudPrintApplyNewRequest struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`

	Sender *UserInfoDto `json:"sender,omitempty" xml:"sender,omitempty"`

	TradeOrderInfoDtos []TradeOrderInfoDto `json:"trade_order_info_dtos,omitempty" xml:"trade_order_info_dtos,omitempty"`

	StoreCode string `json:"store_code,omitempty" xml:"store_code,omitempty"`

	ResourceCode string `json:"resource_code,omitempty" xml:"resource_code,omitempty"`

	DmsSorting bool `json:"dms_sorting,omitempty" xml:"dms_sorting,omitempty"`

	ThreePlTiming bool `json:"three_pl_timing,omitempty" xml:"three_pl_timing,omitempty"`

	NeedEncrypt bool `json:"need_encrypt,omitempty" xml:"need_encrypt,omitempty"`

	MultiPackagesShipment bool `json:"multi_packages_shipment,omitempty" xml:"multi_packages_shipment,omitempty"`
}

WaybillCloudPrintApplyNewRequest

type WaybillCloudPrintResponse

type WaybillCloudPrintResponse struct {
	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	PrintData string `json:"print_data,omitempty" xml:"print_data,omitempty"`

	ParentWaybillCode string `json:"parent_waybill_code,omitempty" xml:"parent_waybill_code,omitempty"`
}

WaybillCloudPrintResponse

type WaybillCloudPrintUpdateRequest

type WaybillCloudPrintUpdateRequest struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	LogisticsServices string `json:"logistics_services,omitempty" xml:"logistics_services,omitempty"`

	PackageInfo *PackageInfoDto `json:"package_info,omitempty" xml:"package_info,omitempty"`

	Recipient *UserInfoDto `json:"recipient,omitempty" xml:"recipient,omitempty"`

	Sender *UserInfoDto `json:"sender,omitempty" xml:"sender,omitempty"`

	TemplateUrl string `json:"template_url,omitempty" xml:"template_url,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`
}

WaybillCloudPrintUpdateRequest

type WaybillCloudPrintWithResultDescResponse

type WaybillCloudPrintWithResultDescResponse struct {
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`

	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`

	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	WaybillCloudPrintResponse *WaybillCloudPrintResponse `json:"waybill_cloud_print_response,omitempty" xml:"waybill_cloud_print_response,omitempty"`
}

WaybillCloudPrintWithResultDescResponse

type WaybillDetailQueryByBizSubCodeRequest

type WaybillDetailQueryByBizSubCodeRequest struct {
	BizSubCode string `json:"biz_sub_code,omitempty" xml:"biz_sub_code,omitempty"`

	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`
}

WaybillDetailQueryByBizSubCodeRequest

type WaybillDetailQueryByWaybillCodeRequest

type WaybillDetailQueryByWaybillCodeRequest struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	ObjectId string `json:"object_id,omitempty" xml:"object_id,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`
}

WaybillDetailQueryByWaybillCodeRequest

type WaybillDetailQueryInfo

type WaybillDetailQueryInfo struct {
	ShippingBranchCode string `json:"shipping_branch_code,omitempty" xml:"shipping_branch_code,omitempty"`

	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`

	SendPhone string `json:"send_phone,omitempty" xml:"send_phone,omitempty"`

	ConsigneeName string `json:"consignee_name,omitempty" xml:"consignee_name,omitempty"`

	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`

	SendName string `json:"send_name,omitempty" xml:"send_name,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`

	PrintCount int64 `json:"print_count,omitempty" xml:"print_count,omitempty"`

	PackageItems []PackageItem `json:"package_items,omitempty" xml:"package_items,omitempty"`

	PickupTime string `json:"pickup_time,omitempty" xml:"pickup_time,omitempty"`

	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	LastPrintTime string `json:"last_print_time,omitempty" xml:"last_print_time,omitempty"`

	WaybillCode string `json:"waybill_code,omitempty" xml:"waybill_code,omitempty"`

	ShortAddress string `json:"short_address,omitempty" xml:"short_address,omitempty"`

	SignTime string `json:"sign_time,omitempty" xml:"sign_time,omitempty"`

	RealUserId int64 `json:"real_user_id,omitempty" xml:"real_user_id,omitempty"`

	Volume int64 `json:"volume,omitempty" xml:"volume,omitempty"`

	ShippingBranchName string `json:"shipping_branch_name,omitempty" xml:"shipping_branch_name,omitempty"`

	ConsigneeBranchCode string `json:"consignee_branch_code,omitempty" xml:"consignee_branch_code,omitempty"`

	TradeOrderList []string `json:"trade_order_list,omitempty" xml:"trade_order_list>string,omitempty"`

	ConsigneeBranchName string `json:"consignee_branch_name,omitempty" xml:"consignee_branch_name,omitempty"`

	ConsigneePhone string `json:"consignee_phone,omitempty" xml:"consignee_phone,omitempty"`

	ConsigneeAddress *WaybillAddress `json:"consignee_address,omitempty" xml:"consignee_address,omitempty"`

	ShippingAddress *WaybillAddress `json:"shipping_address,omitempty" xml:"shipping_address,omitempty"`

	LogisticsServiceList []LogisticsService `json:"logistics_service_list,omitempty" xml:"logistics_service_list,omitempty"`

	ProductType string `json:"product_type,omitempty" xml:"product_type,omitempty"`

	PackageId string `json:"package_id,omitempty" xml:"package_id,omitempty"`

	PackageCenterCode string `json:"package_center_code,omitempty" xml:"package_center_code,omitempty"`

	PackageCenterName string `json:"package_center_name,omitempty" xml:"package_center_name,omitempty"`

	PrintConfig string `json:"print_config,omitempty" xml:"print_config,omitempty"`
}

WaybillDetailQueryInfo

type WaybillDetailQueryRequest

type WaybillDetailQueryRequest struct {
	WaybillCodes []string `json:"waybill_codes,omitempty" xml:"waybill_codes>string,omitempty"`

	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`

	QueryBy int64 `json:"query_by,omitempty" xml:"query_by,omitempty"`

	TradeOrderList []string `json:"trade_order_list,omitempty" xml:"trade_order_list>string,omitempty"`
}

WaybillDetailQueryRequest

type WaybillProductType

type WaybillProductType struct {
	Code string `json:"code,omitempty" xml:"code,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	ServiceTypes []WaybillServiceType `json:"service_types,omitempty" xml:"service_types,omitempty"`
}

WaybillProductType

type WaybillProductTypeRequest

type WaybillProductTypeRequest struct {
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`
}

WaybillProductTypeRequest

type WaybillServiceType

type WaybillServiceType struct {
	Code string `json:"code,omitempty" xml:"code,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

WaybillServiceType

Source Files

Jump to

Keyboard shortcuts

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