consignplatform

package
v1.1.4 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 AddressDtoForTop

type AddressDtoForTop struct {
	// 国家
	CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"`
	// 省份
	ProvName string `json:"prov_name,omitempty" xml:"prov_name,omitempty"`
	// 城市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 区
	AreaName string `json:"area_name,omitempty" xml:"area_name,omitempty"`
	// 街道
	TownName string `json:"town_name,omitempty" xml:"town_name,omitempty"`
	// 详细地址
	AddressDetail string `json:"address_detail,omitempty" xml:"address_detail,omitempty"`
}

AddressDtoForTop

type CainiaoConsignplatformOrderCancelAPIResponse

type CainiaoConsignplatformOrderCancelAPIResponse struct {
	model.CommonResponse
	CainiaoConsignplatformOrderCancelResponse
}

菜鸟发货工作台取消包裹以及订单 API返回值 cainiao.consignplatform.order.cancel

菜鸟发货工作台,商家或者isv通过api取消包裹、回收单号,如果是裹裹运力会取消小件员上门。最后删除订单信息。

type CainiaoConsignplatformOrderCancelRequest

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

菜鸟发货工作台取消包裹以及订单 API请求 cainiao.consignplatform.order.cancel

菜鸟发货工作台,商家或者isv通过api取消包裹、回收单号,如果是裹裹运力会取消小件员上门。最后删除订单信息。

func NewCainiaoConsignplatformOrderCancelRequest

func NewCainiaoConsignplatformOrderCancelRequest() *CainiaoConsignplatformOrderCancelRequest

初始化CainiaoConsignplatformOrderCancelRequest对象

func (CainiaoConsignplatformOrderCancelRequest) GetApiMethodName

func (r CainiaoConsignplatformOrderCancelRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (CainiaoConsignplatformOrderCancelRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoConsignplatformOrderCancelRequest) GetCancelRequest

CancelRequest Getter

func (*CainiaoConsignplatformOrderCancelRequest) SetCancelRequest

func (r *CainiaoConsignplatformOrderCancelRequest) SetCancelRequest(cancelRequest *OrderCancelRequest) error

CancelRequest Setter 取消参数

type CainiaoConsignplatformOrderCancelResponse

type CainiaoConsignplatformOrderCancelResponse struct {
	XMLName xml.Name `xml:"cainiao_consignplatform_order_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 失败信息
	FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	// 失败code
	FailMessage string `json:"fail_message,omitempty" xml:"fail_message,omitempty"`
	// 取消是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

菜鸟发货工作台取消包裹以及订单 成功返回结果

type CainiaoConsignplatformOrderCreateAPIResponse

type CainiaoConsignplatformOrderCreateAPIResponse struct {
	model.CommonResponse
	CainiaoConsignplatformOrderCreateResponse
}

菜鸟发货工作台创建订单 API返回值 cainiao.consignplatform.order.create

菜鸟发货工作台,商家或者isv通过api进行订单写入操作

type CainiaoConsignplatformOrderCreateRequest

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

菜鸟发货工作台创建订单 API请求 cainiao.consignplatform.order.create

菜鸟发货工作台,商家或者isv通过api进行订单写入操作

func NewCainiaoConsignplatformOrderCreateRequest

func NewCainiaoConsignplatformOrderCreateRequest() *CainiaoConsignplatformOrderCreateRequest

初始化CainiaoConsignplatformOrderCreateRequest对象

func (CainiaoConsignplatformOrderCreateRequest) GetApiMethodName

func (r CainiaoConsignplatformOrderCreateRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (CainiaoConsignplatformOrderCreateRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (CainiaoConsignplatformOrderCreateRequest) GetCreateRequest

CreateRequest Getter

func (*CainiaoConsignplatformOrderCreateRequest) SetCreateRequest

func (r *CainiaoConsignplatformOrderCreateRequest) SetCreateRequest(createRequest *OrderCreateRequest) error

CreateRequest Setter 订单创建入参

type CainiaoConsignplatformOrderCreateResponse

type CainiaoConsignplatformOrderCreateResponse struct {
	XMLName xml.Name `xml:"cainiao_consignplatform_order_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 失败信息
	FailMessage string `json:"fail_message,omitempty" xml:"fail_message,omitempty"`
	// 失败code
	FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	// 创建是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

菜鸟发货工作台创建订单 成功返回结果

type OrderCancelRequest

type OrderCancelRequest struct {
	// 外部订单id
	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`
	// 外部订单id列表
	SubOuterOrderIds []string `json:"sub_outer_order_ids,omitempty" xml:"sub_outer_order_ids>string,omitempty"`
	// 订单来源
	OrderSource string `json:"order_source,omitempty" xml:"order_source,omitempty"`
}

OrderCancelRequest

type OrderCreateRequest

type OrderCreateRequest struct {
	// 商家备注
	UserMemo string `json:"user_memo,omitempty" xml:"user_memo,omitempty"`
	// 收件地址
	ReceiveAddress *AddressDtoForTop `json:"receive_address,omitempty" xml:"receive_address,omitempty"`
	// 收件人
	Receiver *PersonDto `json:"receiver,omitempty" xml:"receiver,omitempty"`
	// 买家留言
	BuyerMemo string `json:"buyer_memo,omitempty" xml:"buyer_memo,omitempty"`
	// 外部订单id,会用来做幂等,需要保证唯一
	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`
	// 订单来源
	OrderSource string `json:"order_source,omitempty" xml:"order_source,omitempty"`
	// 子订单列表
	SubOrderList []SubOrderDto `json:"sub_order_list,omitempty" xml:"sub_order_list>sub_order_dto,omitempty"`
}

OrderCreateRequest

type PersonDto

type PersonDto struct {
	// 收件固定电话
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 收件电话
	MobilePhone string `json:"mobile_phone,omitempty" xml:"mobile_phone,omitempty"`
	// 收件人
	UserName string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

PersonDto

type SubOrderDto

type SubOrderDto struct {
	// 外部子订单id
	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`
	// 商品数量
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 商品价格(单位分)
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 商品图片链接
	PictureUrl string `json:"picture_url,omitempty" xml:"picture_url,omitempty"`
	// 商品类别。1 日用品; 2 食品; 3 文件; 4 衣物; 5 数码产品; 6 其他
	Category int64 `json:"category,omitempty" xml:"category,omitempty"`
	// 商品名称
	GoodsName string `json:"goods_name,omitempty" xml:"goods_name,omitempty"`
	// 商品id
	GoodsId string `json:"goods_id,omitempty" xml:"goods_id,omitempty"`
}

SubOrderDto

Jump to

Keyboard shortcuts

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