guoguo

package
v1.1.5 Latest Latest
Warning

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

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

Documentation

Overview

菜鸟无线API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupOrderDo

type BackupOrderDo struct {
	// 返回成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

BackupOrderDo

type CainiaoGuoguoBackupGraborderSubmitmailnoAPIResponse

type CainiaoGuoguoBackupGraborderSubmitmailnoAPIResponse struct {
	model.CommonResponse
	CainiaoGuoguoBackupGraborderSubmitmailnoResponse
}

兜底派送订单的运单号回传接口 API返回值 cainiao.guoguo.backup.graborder.submitmailno

快递公司回传订单号和运单号给菜鸟裹裹

type CainiaoGuoguoBackupGraborderSubmitmailnoRequest

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

兜底派送订单的运单号回传接口 API请求 cainiao.guoguo.backup.graborder.submitmailno

快递公司回传订单号和运单号给菜鸟裹裹

func NewCainiaoGuoguoBackupGraborderSubmitmailnoRequest

func NewCainiaoGuoguoBackupGraborderSubmitmailnoRequest() *CainiaoGuoguoBackupGraborderSubmitmailnoRequest

初始化CainiaoGuoguoBackupGraborderSubmitmailnoRequest对象

func (CainiaoGuoguoBackupGraborderSubmitmailnoRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoGuoguoBackupGraborderSubmitmailnoRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoGuoguoBackupGraborderSubmitmailnoRequest) GetMailNo

MailNo Getter

func (CainiaoGuoguoBackupGraborderSubmitmailnoRequest) GetOrderCode

OrderCode Getter

func (*CainiaoGuoguoBackupGraborderSubmitmailnoRequest) SetMailNo

MailNo Setter 运单号

func (*CainiaoGuoguoBackupGraborderSubmitmailnoRequest) SetOrderCode

OrderCode Setter 菜鸟物流订单号

type CainiaoGuoguoBackupGraborderSubmitmailnoResponse

type CainiaoGuoguoBackupGraborderSubmitmailnoResponse struct {
	XMLName xml.Name `xml:"cainiao_guoguo_backup_graborder_submitmailno_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回result对象
	Result *CainiaoGuoguoBackupGraborderSubmitmailnoResult `json:"result,omitempty" xml:"result,omitempty"`
}

兜底派送订单的运单号回传接口 成功返回结果

type CainiaoGuoguoBackupGraborderSubmitmailnoResult

type CainiaoGuoguoBackupGraborderSubmitmailnoResult struct {
	// 数据对象
	Data *BackupOrderDo `json:"data,omitempty" xml:"data,omitempty"`
	// 1
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 返回的状态描述
	StatusMessage string `json:"status_message,omitempty" xml:"status_message,omitempty"`
	// 成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CainiaoGuoguoBackupGraborderSubmitmailnoResult

type CainiaoGuoguoBackupGraborderTakepackageAPIResponse

type CainiaoGuoguoBackupGraborderTakepackageAPIResponse struct {
	model.CommonResponse
	CainiaoGuoguoBackupGraborderTakepackageResponse
}

兜底派送订单的揽件接口 API返回值 cainiao.guoguo.backup.graborder.takepackage

快递公司回传订单号和四位取件码给菜鸟裹裹

type CainiaoGuoguoBackupGraborderTakepackageRequest

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

兜底派送订单的揽件接口 API请求 cainiao.guoguo.backup.graborder.takepackage

快递公司回传订单号和四位取件码给菜鸟裹裹

func NewCainiaoGuoguoBackupGraborderTakepackageRequest

func NewCainiaoGuoguoBackupGraborderTakepackageRequest() *CainiaoGuoguoBackupGraborderTakepackageRequest

初始化CainiaoGuoguoBackupGraborderTakepackageRequest对象

func (CainiaoGuoguoBackupGraborderTakepackageRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoGuoguoBackupGraborderTakepackageRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoGuoguoBackupGraborderTakepackageRequest) GetOrderCode

OrderCode Getter

func (CainiaoGuoguoBackupGraborderTakepackageRequest) GetPackageCode

PackageCode Getter

func (*CainiaoGuoguoBackupGraborderTakepackageRequest) SetOrderCode

func (r *CainiaoGuoguoBackupGraborderTakepackageRequest) SetOrderCode(orderCode string) error

OrderCode Setter 物流订单号

func (*CainiaoGuoguoBackupGraborderTakepackageRequest) SetPackageCode

func (r *CainiaoGuoguoBackupGraborderTakepackageRequest) SetPackageCode(packageCode string) error

PackageCode Setter 包裹四位码

type CainiaoGuoguoBackupGraborderTakepackageResponse

type CainiaoGuoguoBackupGraborderTakepackageResponse struct {
	XMLName xml.Name `xml:"cainiao_guoguo_backup_graborder_takepackage_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回model
	Result *CainiaoGuoguoBackupGraborderTakepackageResult `json:"result,omitempty" xml:"result,omitempty"`
}

兜底派送订单的揽件接口 成功返回结果

type CainiaoGuoguoBackupGraborderTakepackageResult

type CainiaoGuoguoBackupGraborderTakepackageResult struct {
	// 封装返回的数据
	Data *BackupOrderDo `json:"data,omitempty" xml:"data,omitempty"`
	// 调用状态
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 调用状态码
	StatusMessage string `json:"status_message,omitempty" xml:"status_message,omitempty"`
	// 接口调用正常
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CainiaoGuoguoBackupGraborderTakepackageResult

type CainiaoGuoguoCpBackupAssigncourierAPIResponse

type CainiaoGuoguoCpBackupAssigncourierAPIResponse struct {
	model.CommonResponse
	CainiaoGuoguoCpBackupAssigncourierResponse
}

CP兜底后指定接单的小件员 API返回值 cainiao.guoguo.cp.backup.assigncourier

CP兜底后指定接单的小件员;CP改派小件员

type CainiaoGuoguoCpBackupAssigncourierRequest

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

CP兜底后指定接单的小件员 API请求 cainiao.guoguo.cp.backup.assigncourier

CP兜底后指定接单的小件员;CP改派小件员

func NewCainiaoGuoguoCpBackupAssigncourierRequest

func NewCainiaoGuoguoCpBackupAssigncourierRequest() *CainiaoGuoguoCpBackupAssigncourierRequest

初始化CainiaoGuoguoCpBackupAssigncourierRequest对象

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetAssignReason

AssignReason Getter

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetAssignReasonCode

func (r CainiaoGuoguoCpBackupAssigncourierRequest) GetAssignReasonCode() string

AssignReasonCode Getter

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetCpCode

CpCode Getter

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetCpUserId

CpUserId Getter

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetLpCode

LpCode Getter

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetMobile

Mobile Getter

func (CainiaoGuoguoCpBackupAssigncourierRequest) GetTaskId

TaskId Getter

func (*CainiaoGuoguoCpBackupAssigncourierRequest) SetAssignReason

func (r *CainiaoGuoguoCpBackupAssigncourierRequest) SetAssignReason(assignReason string) error

AssignReason Setter 指派/改派原因

func (*CainiaoGuoguoCpBackupAssigncourierRequest) SetAssignReasonCode

func (r *CainiaoGuoguoCpBackupAssigncourierRequest) SetAssignReasonCode(assignReasonCode string) error

AssignReasonCode Setter 指派/改派原因编码

func (*CainiaoGuoguoCpBackupAssigncourierRequest) SetCpCode

CpCode Setter 小件员所在公司编号

func (*CainiaoGuoguoCpBackupAssigncourierRequest) SetCpUserId

func (r *CainiaoGuoguoCpBackupAssigncourierRequest) SetCpUserId(cpUserId string) error

CpUserId Setter 小件员员工编号

func (*CainiaoGuoguoCpBackupAssigncourierRequest) SetLpCode

LpCode Setter LP订单号

func (*CainiaoGuoguoCpBackupAssigncourierRequest) SetMobile

Mobile Setter 小件员手机号

func (*CainiaoGuoguoCpBackupAssigncourierRequest) SetTaskId

TaskId Setter 任务ID

type CainiaoGuoguoCpBackupAssigncourierResponse

type CainiaoGuoguoCpBackupAssigncourierResponse struct {
	XMLName xml.Name `xml:"cainiao_guoguo_cp_backup_assigncourier_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 错误信息
	StatusMessage string `json:"status_message,omitempty" xml:"status_message,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

CP兜底后指定接单的小件员 成功返回结果

type CainiaoGuoguoCpBackupAssigncourierbyidAPIResponse

type CainiaoGuoguoCpBackupAssigncourierbyidAPIResponse struct {
	model.CommonResponse
	CainiaoGuoguoCpBackupAssigncourierbyidResponse
}

根据菜鸟账号ID指派小件员 API返回值 cainiao.guoguo.cp.backup.assigncourierbyid

根据菜鸟账号ID指派小件员

type CainiaoGuoguoCpBackupAssigncourierbyidRequest

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

根据菜鸟账号ID指派小件员 API请求 cainiao.guoguo.cp.backup.assigncourierbyid

根据菜鸟账号ID指派小件员

func NewCainiaoGuoguoCpBackupAssigncourierbyidRequest

func NewCainiaoGuoguoCpBackupAssigncourierbyidRequest() *CainiaoGuoguoCpBackupAssigncourierbyidRequest

初始化CainiaoGuoguoCpBackupAssigncourierbyidRequest对象

func (CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetAccountId

AccountId Getter

func (CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetAssignReason

AssignReason Getter

func (CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetAssignReasonCode

func (r CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetAssignReasonCode() string

AssignReasonCode Getter

func (CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetCpCode

CpCode Getter

func (CainiaoGuoguoCpBackupAssigncourierbyidRequest) GetTaskId

TaskId Getter

func (*CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetAccountId

func (r *CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetAccountId(accountId int64) error

AccountId Setter 小件员菜鸟账号ID

func (*CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetAssignReason

func (r *CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetAssignReason(assignReason string) error

AssignReason Setter 指派/改派原因

func (*CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetAssignReasonCode

func (r *CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetAssignReasonCode(assignReasonCode string) error

AssignReasonCode Setter 指派/改派原因编码

func (*CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetCpCode

CpCode Setter CP公司编号

func (*CainiaoGuoguoCpBackupAssigncourierbyidRequest) SetTaskId

TaskId Setter 任务编号

type CainiaoGuoguoCpBackupAssigncourierbyidResponse

type CainiaoGuoguoCpBackupAssigncourierbyidResponse struct {
	XMLName xml.Name `xml:"cainiao_guoguo_cp_backup_assigncourierbyid_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 指派/改派是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 错误码
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 错误信息描述
	StatusMessage string `json:"status_message,omitempty" xml:"status_message,omitempty"`
}

根据菜鸟账号ID指派小件员 成功返回结果

type CainiaoGuoguoCpNborderfrontrUpdateuserAPIResponse

type CainiaoGuoguoCpNborderfrontrUpdateuserAPIResponse struct {
	model.CommonResponse
	CainiaoGuoguoCpNborderfrontrUpdateuserResponse
}

小件员信息变更 API返回值 cainiao.guoguo.cp.nborderfrontr.updateuser

小件员信息变更

type CainiaoGuoguoCpNborderfrontrUpdateuserRequest

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

小件员信息变更 API请求 cainiao.guoguo.cp.nborderfrontr.updateuser

小件员信息变更

func NewCainiaoGuoguoCpNborderfrontrUpdateuserRequest

func NewCainiaoGuoguoCpNborderfrontrUpdateuserRequest() *CainiaoGuoguoCpNborderfrontrUpdateuserRequest

初始化CainiaoGuoguoCpNborderfrontrUpdateuserRequest对象

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetAlipayAccount

AlipayAccount Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetCityCode

CityCode Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetCityName

CityName Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetCpCode

CpCode Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetCpUserId

CpUserId Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetMobile

Mobile Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetName

Name Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetWorkStationCode

WorkStationCode Getter

func (CainiaoGuoguoCpNborderfrontrUpdateuserRequest) GetWorkStationName

WorkStationName Getter

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetAlipayAccount

func (r *CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetAlipayAccount(alipayAccount string) error

AlipayAccount Setter 支付宝账号

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetCityCode

CityCode Setter 城市行政区域编码

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetCityName

CityName Setter 城市

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetCpCode

CpCode Setter 小件员所在公司编号

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetCpUserId

CpUserId Setter 小件员员工编号

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetMobile

Mobile Setter 手机号

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetName

Name Setter 姓名

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetWorkStationCode

func (r *CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetWorkStationCode(workStationCode string) error

WorkStationCode Setter 网点站点编码

func (*CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetWorkStationName

func (r *CainiaoGuoguoCpNborderfrontrUpdateuserRequest) SetWorkStationName(workStationName string) error

WorkStationName Setter 网点站点信息

type CainiaoGuoguoCpNborderfrontrUpdateuserResponse

type CainiaoGuoguoCpNborderfrontrUpdateuserResponse struct {
	XMLName xml.Name `xml:"cainiao_guoguo_cp_nborderfrontr_updateuser_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息
	StatusMessage string `json:"status_message,omitempty" xml:"status_message,omitempty"`
	// errorCode
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

小件员信息变更 成功返回结果

type CainiaoGuoguoCpNborderfrontrUploadcoordinateAPIResponse

type CainiaoGuoguoCpNborderfrontrUploadcoordinateAPIResponse struct {
	model.CommonResponse
	CainiaoGuoguoCpNborderfrontrUploadcoordinateResponse
}

上传小件员GPS位置信息 API返回值 cainiao.guoguo.cp.nborderfrontr.uploadcoordinate

上传小件员GPS位置信息

type CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest

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

上传小件员GPS位置信息 API请求 cainiao.guoguo.cp.nborderfrontr.uploadcoordinate

上传小件员GPS位置信息

func NewCainiaoGuoguoCpNborderfrontrUploadcoordinateRequest

func NewCainiaoGuoguoCpNborderfrontrUploadcoordinateRequest() *CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest

初始化CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest对象

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetCpCode

CpCode Getter

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetCpUserId

CpUserId Getter

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetGpsType

GpsType Getter

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetLat

Lat Getter

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetLng

Lng Getter

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetSource

Source Getter

func (CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) GetTimeStamp

TimeStamp Getter

func (*CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) SetCpCode

CpCode Setter 小件员所在公司编号

func (*CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) SetCpUserId

CpUserId Setter 小件员员工编号

func (*CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) SetGpsType

GpsType Setter 0 安卓定位, 1 苹果定位, 2 其他系统定位, 10 高德定位, 11 百度定位, 12 google定位 13 其他

func (*CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) SetLat

Lat Setter 纬度

func (*CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) SetLng

Lng Setter 经度

func (*CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) SetSource

Source Setter 来源:1.小件员app sdk 2.驿站 3. 裹裹 10001.圆通行者

func (*CainiaoGuoguoCpNborderfrontrUploadcoordinateRequest) SetTimeStamp

TimeStamp Setter 上报时间,格式:yyyy-MM-dd HH:mm:ss

type CainiaoGuoguoCpNborderfrontrUploadcoordinateResponse

type CainiaoGuoguoCpNborderfrontrUploadcoordinateResponse struct {
	XMLName xml.Name `xml:"cainiao_guoguo_cp_nborderfrontr_uploadcoordinate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息
	StatusMessage string `json:"status_message,omitempty" xml:"status_message,omitempty"`
	// 错误编码
	StatusCode string `json:"status_code,omitempty" xml:"status_code,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

上传小件员GPS位置信息 成功返回结果

Jump to

Keyboard shortcuts

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