eleenterpriseordernew

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package eleenterpriseordernew 包含企业订餐订单API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressInfo

type AddressInfo struct {
	// 地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 电话
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 收货人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

AddressInfo 结构体

type AlibabaEleEnterpriseOrdernewCancelAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseOrdernewCancelAPIRequest 订单取消 API请求 alibaba.ele.enterprise.ordernew.cancel

订单取消

func NewAlibabaEleEnterpriseOrdernewCancelRequest

func NewAlibabaEleEnterpriseOrdernewCancelRequest() *AlibabaEleEnterpriseOrdernewCancelAPIRequest

NewAlibabaEleEnterpriseOrdernewCancelRequest 初始化AlibabaEleEnterpriseOrdernewCancelAPIRequest对象

func (AlibabaEleEnterpriseOrdernewCancelAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewCancelAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewCancelAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (AlibabaEleEnterpriseOrdernewCancelAPIRequest) GetPhone added in v1.2.0

GetPhone Phone Getter

func (AlibabaEleEnterpriseOrdernewCancelAPIRequest) GetReason added in v1.2.0

GetReason Reason Getter

func (*AlibabaEleEnterpriseOrdernewCancelAPIRequest) SetOrderId added in v1.2.0

SetOrderId is OrderId Setter 饿了么订单ID

func (*AlibabaEleEnterpriseOrdernewCancelAPIRequest) SetPhone added in v1.2.0

SetPhone is Phone Setter 用户手机号

func (*AlibabaEleEnterpriseOrdernewCancelAPIRequest) SetReason added in v1.2.0

SetReason is Reason Setter 取消原因(取消时提供)

type AlibabaEleEnterpriseOrdernewCancelAPIResponse

type AlibabaEleEnterpriseOrdernewCancelAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewCancelAPIResponseModel
}

AlibabaEleEnterpriseOrdernewCancelAPIResponse 订单取消 API返回值 alibaba.ele.enterprise.ordernew.cancel

订单取消

type AlibabaEleEnterpriseOrdernewCancelAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseOrdernewCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

AlibabaEleEnterpriseOrdernewCancelAPIResponseModel is 订单取消 成功返回结果

type AlibabaEleEnterpriseOrdernewCreateAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseOrdernewCreateAPIRequest 创建订单 API请求 alibaba.ele.enterprise.ordernew.create

创建订单

func NewAlibabaEleEnterpriseOrdernewCreateRequest

func NewAlibabaEleEnterpriseOrdernewCreateRequest() *AlibabaEleEnterpriseOrdernewCreateAPIRequest

NewAlibabaEleEnterpriseOrdernewCreateRequest 初始化AlibabaEleEnterpriseOrdernewCreateAPIRequest对象

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetAddress added in v1.2.0

GetAddress Address Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetCartId added in v1.2.0

GetCartId CartId Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetConsignee added in v1.2.0

GetConsignee Consignee Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetCouponSn added in v1.2.0

GetCouponSn CouponSn Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetDeliverTime added in v1.2.0

GetDeliverTime DeliverTime Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetDescription added in v1.2.0

GetDescription Description Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetErestaurantId added in v1.2.0

GetErestaurantId ErestaurantId Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetInvoice added in v1.2.0

GetInvoice Invoice Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetInvoiceNumber added in v1.2.0

GetInvoiceNumber InvoiceNumber Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetInvoiceType added in v1.2.0

GetInvoiceType InvoiceType Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetIp added in v1.2.0

GetIp Ip Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetLatitude added in v1.2.0

GetLatitude Latitude Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetLongitude added in v1.2.0

GetLongitude Longitude Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetPhones added in v1.2.0

GetPhones Phones Getter

func (AlibabaEleEnterpriseOrdernewCreateAPIRequest) GetTpOrderId added in v1.2.0

GetTpOrderId TpOrderId Getter

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetAddress added in v1.2.0

SetAddress is Address Setter 送餐地址

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetCartId added in v1.2.0

SetCartId is CartId Setter 购物车Id(创建购物车返回的购物车id)

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetConsignee added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetConsignee(_consignee string) error

SetConsignee is Consignee Setter 收餐人姓名

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetCouponSn added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetCouponSn(_couponSn string) error

SetCouponSn is CouponSn Setter 使用的券号

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetDeliverTime added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetDeliverTime(_deliverTime string) error

SetDeliverTime is DeliverTime Setter 暂时不用传(忽略此字段)

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetDescription added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetDescription(_description string) error

SetDescription is Description Setter 订单备注信息

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetErestaurantId added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetErestaurantId(_erestaurantId string) error

SetErestaurantId is ErestaurantId Setter 餐厅Id

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetInvoice added in v1.2.0

SetInvoice is Invoice Setter 发票抬头(个人发票请填写个人),不传表示不要发票

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetInvoiceNumber added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetInvoiceNumber(_invoiceNumber string) error

SetInvoiceNumber is InvoiceNumber Setter 纳税人识别号

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetInvoiceType added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetInvoiceType(_invoiceType int64) error

SetInvoiceType is InvoiceType Setter 发票类型(发票类型, 1: 个人, 2: 企业; 空为兼容数据, 由商户判断发票类型)

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetIp added in v1.2.0

SetIp is Ip Setter 订单来源IP地址

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetLatitude added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetLatitude(_latitude string) error

SetLatitude is Latitude Setter 订单来源地址纬度

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetLongitude added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetLongitude(_longitude string) error

SetLongitude is Longitude Setter 订单来源地址经度

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetPhones added in v1.2.0

SetPhones is Phones Setter 电话号码,主要号码必须是手机号;多个手机号以逗号分隔

func (*AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetTpOrderId added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewCreateAPIRequest) SetTpOrderId(_tpOrderId string) error

SetTpOrderId is TpOrderId Setter 第三方订单Id(需保证唯一)

type AlibabaEleEnterpriseOrdernewCreateAPIResponse

type AlibabaEleEnterpriseOrdernewCreateAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewCreateAPIResponseModel
}

AlibabaEleEnterpriseOrdernewCreateAPIResponse 创建订单 API返回值 alibaba.ele.enterprise.ordernew.create

创建订单

type AlibabaEleEnterpriseOrdernewCreateAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseOrdernewCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
	// 结果
	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

AlibabaEleEnterpriseOrdernewCreateAPIResponseModel is 创建订单 成功返回结果

type AlibabaEleEnterpriseOrdernewGetAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseOrdernewGetAPIRequest 查询订单详情 API请求 alibaba.ele.enterprise.ordernew.get

查询订单详情

func NewAlibabaEleEnterpriseOrdernewGetRequest

func NewAlibabaEleEnterpriseOrdernewGetRequest() *AlibabaEleEnterpriseOrdernewGetAPIRequest

NewAlibabaEleEnterpriseOrdernewGetRequest 初始化AlibabaEleEnterpriseOrdernewGetAPIRequest对象

func (AlibabaEleEnterpriseOrdernewGetAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGetAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (AlibabaEleEnterpriseOrdernewGetAPIRequest) GetPhone added in v1.2.0

GetPhone Phone Getter

func (*AlibabaEleEnterpriseOrdernewGetAPIRequest) SetOrderId added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewGetAPIRequest) SetOrderId(_orderId string) error

SetOrderId is OrderId Setter 饿了么订单ID

func (*AlibabaEleEnterpriseOrdernewGetAPIRequest) SetPhone added in v1.2.0

SetPhone is Phone Setter 电话号码

type AlibabaEleEnterpriseOrdernewGetAPIResponse

type AlibabaEleEnterpriseOrdernewGetAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGetAPIResponseModel
}

AlibabaEleEnterpriseOrdernewGetAPIResponse 查询订单详情 API返回值 alibaba.ele.enterprise.ordernew.get

查询订单详情

type AlibabaEleEnterpriseOrdernewGetAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseOrdernewGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
	// 返回值信息
	EnterpriseData *StandardOrderTrackingInfoDto `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

AlibabaEleEnterpriseOrdernewGetAPIResponseModel is 查询订单详情 成功返回结果

type AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest 退单和申诉 API请求 alibaba.ele.enterprise.ordernew.getrefundinfo

退单和申诉

func NewAlibabaEleEnterpriseOrdernewGetrefundinfoRequest

func NewAlibabaEleEnterpriseOrdernewGetrefundinfoRequest() *AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest

NewAlibabaEleEnterpriseOrdernewGetrefundinfoRequest 初始化AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest对象

func (AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (*AlibabaEleEnterpriseOrdernewGetrefundinfoAPIRequest) SetOrderId added in v1.2.0

SetOrderId is OrderId Setter 饿了么订单ID

type AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponse

type AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponseModel
}

AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponse 退单和申诉 API返回值 alibaba.ele.enterprise.ordernew.getrefundinfo

退单和申诉

type AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_getrefundinfo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
	// 返回值信息
	EnterpriseData *StandardOrderTrackingInfoDto `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

AlibabaEleEnterpriseOrdernewGetrefundinfoAPIResponseModel is 退单和申诉 成功返回结果

type AlibabaEleEnterpriseOrdernewGetstatusAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseOrdernewGetstatusAPIRequest 订单状态查询接口 API请求 alibaba.ele.enterprise.ordernew.getstatus

订单状态查询接口

func NewAlibabaEleEnterpriseOrdernewGetstatusRequest

func NewAlibabaEleEnterpriseOrdernewGetstatusRequest() *AlibabaEleEnterpriseOrdernewGetstatusAPIRequest

NewAlibabaEleEnterpriseOrdernewGetstatusRequest 初始化AlibabaEleEnterpriseOrdernewGetstatusAPIRequest对象

func (AlibabaEleEnterpriseOrdernewGetstatusAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGetstatusAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGetstatusAPIRequest) GetElemeOrderId added in v1.2.0

GetElemeOrderId ElemeOrderId Getter

func (*AlibabaEleEnterpriseOrdernewGetstatusAPIRequest) SetElemeOrderId added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewGetstatusAPIRequest) SetElemeOrderId(_elemeOrderId string) error

SetElemeOrderId is ElemeOrderId Setter 订单号

type AlibabaEleEnterpriseOrdernewGetstatusAPIResponse

type AlibabaEleEnterpriseOrdernewGetstatusAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGetstatusAPIResponseModel
}

AlibabaEleEnterpriseOrdernewGetstatusAPIResponse 订单状态查询接口 API返回值 alibaba.ele.enterprise.ordernew.getstatus

订单状态查询接口

type AlibabaEleEnterpriseOrdernewGetstatusAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseOrdernewGetstatusAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_getstatus_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
	// 返回值信息
	EnterpriseData *StandardOrderTrackingInfoDto `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

AlibabaEleEnterpriseOrdernewGetstatusAPIResponseModel is 订单状态查询接口 成功返回结果

type AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest 订单配送信息跟踪 API请求 alibaba.ele.enterprise.ordernew.gettrackinginfo

订单配送信息跟踪

func NewAlibabaEleEnterpriseOrdernewGettrackinginfoRequest

func NewAlibabaEleEnterpriseOrdernewGettrackinginfoRequest() *AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest

NewAlibabaEleEnterpriseOrdernewGettrackinginfoRequest 初始化AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest对象

func (AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest) GetPhone added in v1.2.0

GetPhone Phone Getter

func (*AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest) SetOrderId added in v1.2.0

SetOrderId is OrderId Setter 饿了么订单ID

func (*AlibabaEleEnterpriseOrdernewGettrackinginfoAPIRequest) SetPhone added in v1.2.0

SetPhone is Phone Setter 用户手机号

type AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponse

type AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponseModel
}

AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponse 订单配送信息跟踪 API返回值 alibaba.ele.enterprise.ordernew.gettrackinginfo

订单配送信息跟踪

type AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_gettrackinginfo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
	// 返回信息
	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

AlibabaEleEnterpriseOrdernewGettrackinginfoAPIResponseModel is 订单配送信息跟踪 成功返回结果

type AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest 设置订单支付 API请求 alibaba.ele.enterprise.ordernew.paymentstatus

设置订单支付成功

func NewAlibabaEleEnterpriseOrdernewPaymentstatusRequest

func NewAlibabaEleEnterpriseOrdernewPaymentstatusRequest() *AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest

NewAlibabaEleEnterpriseOrdernewPaymentstatusRequest 初始化AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest对象

func (AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest) GetPaySerialNumber added in v1.2.0

GetPaySerialNumber PaySerialNumber Getter

func (*AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest) SetOrderId added in v1.2.0

SetOrderId is OrderId Setter 订单id

func (*AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest) SetPaySerialNumber added in v1.2.0

func (r *AlibabaEleEnterpriseOrdernewPaymentstatusAPIRequest) SetPaySerialNumber(_paySerialNumber string) error

SetPaySerialNumber is PaySerialNumber Setter 支付流水号

type AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponse

type AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponseModel
}

AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponse 设置订单支付 API返回值 alibaba.ele.enterprise.ordernew.paymentstatus

设置订单支付成功

type AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_ordernew_paymentstatus_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

AlibabaEleEnterpriseOrdernewPaymentstatusAPIResponseModel is 设置订单支付 成功返回结果

type DeliverymanInfoDto

type DeliverymanInfoDto struct {
	// 配送员姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 配送员电话
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
}

DeliverymanInfoDto 结构体

type EnterpriseData

type EnterpriseData struct {
	// 电话号码
	PhoneList []string `json:"phone_list,omitempty" xml:"phone_list>string,omitempty"`
	// 预定送达时间
	DeliverTime string `json:"deliver_time,omitempty" xml:"deliver_time,omitempty"`
	// 送餐地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 收餐人姓名
	Consignee string `json:"consignee,omitempty" xml:"consignee,omitempty"`
	// 饿了么订单Id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 订单备注
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 餐厅唯一码
	OnlyRestaurantCode string `json:"only_restaurant_code,omitempty" xml:"only_restaurant_code,omitempty"`
	// 订单创建时间
	CreatedAt string `json:"created_at,omitempty" xml:"created_at,omitempty"`
	// 餐厅名称
	RestaurantName string `json:"restaurant_name,omitempty" xml:"restaurant_name,omitempty"`
	// 长餐厅Id
	ErestaurantId string `json:"erestaurant_id,omitempty" xml:"erestaurant_id,omitempty"`
	// 送达费用
	DeliverFee string `json:"deliver_fee,omitempty" xml:"deliver_fee,omitempty"`
	// 状态
	StateCode string `json:"state_code,omitempty" xml:"state_code,omitempty"`
	// 最近更新时间
	LastUpdatedAt string `json:"last_updated_at,omitempty" xml:"last_updated_at,omitempty"`
	// 菜价加上配送费和打包费的价格
	OriginalPrice int64 `json:"original_price,omitempty" xml:"original_price,omitempty"`
	// 订单总价
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 订单状态码
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 配送员信息
	DeliverymanInfo *DeliverymanInfoDto `json:"deliveryman_info,omitempty" xml:"deliveryman_info,omitempty"`
	// 地址信息
	TrackingInfo *TrackingInfoDto `json:"tracking_info,omitempty" xml:"tracking_info,omitempty"`
}

EnterpriseData 结构体

type FoodsInfo

type FoodsInfo struct {
	// 餐品名称
	FoodName string `json:"food_name,omitempty" xml:"food_name,omitempty"`
	// 餐品价格
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 餐品id
	FoodId int64 `json:"food_id,omitempty" xml:"food_id,omitempty"`
	// 餐品数量
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
	// 规格Id
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

FoodsInfo 结构体

type OrderExtra

type OrderExtra struct {
	// 费用
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 费用项名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 订单项目分类(参考附录)
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
}

OrderExtra 结构体

type RestaurantInfo

type RestaurantInfo struct {
	// 餐厅电话
	RestaurantTel string `json:"restaurant_tel,omitempty" xml:"restaurant_tel,omitempty"`
	// 餐厅地址
	RestaurantAddress string `json:"restaurant_address,omitempty" xml:"restaurant_address,omitempty"`
	// 餐厅名称
	RestaurantName string `json:"restaurant_name,omitempty" xml:"restaurant_name,omitempty"`
	// 餐厅唯一码
	OnlyRestaurantCode string `json:"only_restaurant_code,omitempty" xml:"only_restaurant_code,omitempty"`
	// 餐厅ID
	ErestaurantId string `json:"erestaurant_id,omitempty" xml:"erestaurant_id,omitempty"`
}

RestaurantInfo 结构体

type StandardOrderTrackingInfoDto

type StandardOrderTrackingInfoDto struct {
	// 餐品
	FoodsInfos []FoodsInfo `json:"foods_infos,omitempty" xml:"foods_infos>foods_info,omitempty"`
	// 订单杂项费用
	OrderExtras []OrderExtra `json:"order_extras,omitempty" xml:"order_extras>order_extra,omitempty"`
	// 第三方业务订单编号
	BNo string `json:"b_no,omitempty" xml:"b_no,omitempty"`
	// 序列号(无业务含义)
	SerialNumber string `json:"serial_number,omitempty" xml:"serial_number,omitempty"`
	// 饿了么订单Id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 企业支付费用
	EntFee string `json:"ent_fee,omitempty" xml:"ent_fee,omitempty"`
	// 订单备注说明
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 优惠后订单金额
	TotalFee string `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
	// 成本中心名称
	CostCenterName string `json:"cost_center_name,omitempty" xml:"cost_center_name,omitempty"`
	// 税点费用
	TaxFee string `json:"tax_fee,omitempty" xml:"tax_fee,omitempty"`
	// 预订时间
	ReceivePlanTime string `json:"receive_plan_time,omitempty" xml:"receive_plan_time,omitempty"`
	// 员工支付金额
	EmployeeFee string `json:"employee_fee,omitempty" xml:"employee_fee,omitempty"`
	// 按钮文字
	ButtonText string `json:"button_text,omitempty" xml:"button_text,omitempty"`
	// 按钮 url
	ButtonUrl string `json:"button_url,omitempty" xml:"button_url,omitempty"`
	// 配送员电话-弃用-兼容旧版本
	DeliveryanPhone string `json:"deliveryan_phone,omitempty" xml:"deliveryan_phone,omitempty"`
	// 配送员电话-弃用-兼容旧版本
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 员工编号
	UNo string `json:"u_no,omitempty" xml:"u_no,omitempty"`
	// 订单号
	OrderNo string `json:"order_no,omitempty" xml:"order_no,omitempty"`
	// 配送员姓名
	DeliverymanName string `json:"deliveryman_name,omitempty" xml:"deliveryman_name,omitempty"`
	// 配送员电话
	DeliverymanPhone string `json:"deliveryman_phone,omitempty" xml:"deliveryman_phone,omitempty"`
	// 地址信息
	AddressInfo *AddressInfo `json:"address_info,omitempty" xml:"address_info,omitempty"`
	// 餐厅信息
	RestaurantInfo *RestaurantInfo `json:"restaurant_info,omitempty" xml:"restaurant_info,omitempty"`
	// 下单时间(秒)
	CreatedAt int64 `json:"created_at,omitempty" xml:"created_at,omitempty"`
	// 订单状态(参考附录)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 配送日期
	DeliveryDate int64 `json:"delivery_date,omitempty" xml:"delivery_date,omitempty"`
	// 1表示展示按钮,0表示不展示按钮
	ShowButton int64 `json:"show_button,omitempty" xml:"show_button,omitempty"`
	// 按钮状态,和button_text一一对应,当show_button为0,button_code也为0,此时button_text为空(参考附录)
	ButtonCode int64 `json:"button_code,omitempty" xml:"button_code,omitempty"`
	// 状态-兼容旧版本
	StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"`
}

StandardOrderTrackingInfoDto 结构体

type TrackingInfoDto

type TrackingInfoDto struct {
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
}

TrackingInfoDto 结构体

Jump to

Keyboard shortcuts

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