eleenterprisecartnew

package
v1.2.6 Latest Latest
Warning

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

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

Documentation

Overview

Package eleenterprisecartnew 包含企业订餐购物车API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaEleEnterpriseCartnewQueryAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseCartnewQueryAPIRequest 新版购物车查询 API请求 alibaba.ele.enterprise.cartnew.query

新版购物车查询

func NewAlibabaEleEnterpriseCartnewQueryRequest

func NewAlibabaEleEnterpriseCartnewQueryRequest() *AlibabaEleEnterpriseCartnewQueryAPIRequest

NewAlibabaEleEnterpriseCartnewQueryRequest 初始化AlibabaEleEnterpriseCartnewQueryAPIRequest对象

func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetErestaurantId added in v1.2.0

GetErestaurantId ErestaurantId Getter

func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetLatitude added in v1.2.0

GetLatitude Latitude Getter

func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetLongitude added in v1.2.0

GetLongitude Longitude Getter

func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetPhone added in v1.2.0

GetPhone Phone Getter

func (*AlibabaEleEnterpriseCartnewQueryAPIRequest) SetErestaurantId added in v1.2.0

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

SetErestaurantId is ErestaurantId Setter 餐厅id

func (*AlibabaEleEnterpriseCartnewQueryAPIRequest) SetLatitude added in v1.2.0

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

SetLatitude is Latitude Setter 1212

func (*AlibabaEleEnterpriseCartnewQueryAPIRequest) SetLongitude added in v1.2.0

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

SetLongitude is Longitude Setter 1212

func (*AlibabaEleEnterpriseCartnewQueryAPIRequest) SetPhone added in v1.2.0

SetPhone is Phone Setter 1212

type AlibabaEleEnterpriseCartnewQueryAPIResponse

type AlibabaEleEnterpriseCartnewQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseCartnewQueryAPIResponseModel
}

AlibabaEleEnterpriseCartnewQueryAPIResponse 新版购物车查询 API返回值 alibaba.ele.enterprise.cartnew.query

新版购物车查询

type AlibabaEleEnterpriseCartnewQueryAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseCartnewQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_cartnew_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回码
	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"`
}

AlibabaEleEnterpriseCartnewQueryAPIResponseModel is 新版购物车查询 成功返回结果

type AlibabaEleEnterpriseCartnewSaveAPIRequest added in v1.2.0

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

AlibabaEleEnterpriseCartnewSaveAPIRequest 新版创建购物车 API请求 alibaba.ele.enterprise.cartnew.save

新版创建购物车

func NewAlibabaEleEnterpriseCartnewSaveRequest

func NewAlibabaEleEnterpriseCartnewSaveRequest() *AlibabaEleEnterpriseCartnewSaveAPIRequest

NewAlibabaEleEnterpriseCartnewSaveRequest 初始化AlibabaEleEnterpriseCartnewSaveAPIRequest对象

func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetErestaurantId added in v1.2.0

GetErestaurantId ErestaurantId Getter

func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetFood added in v1.2.0

GetFood Food Getter

func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetLatitude added in v1.2.0

GetLatitude Latitude Getter

func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetLongitude added in v1.2.0

GetLongitude Longitude Getter

func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetPhone added in v1.2.0

GetPhone Phone Getter

func (*AlibabaEleEnterpriseCartnewSaveAPIRequest) SetErestaurantId added in v1.2.0

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

SetErestaurantId is ErestaurantId Setter 餐厅id

func (*AlibabaEleEnterpriseCartnewSaveAPIRequest) SetFood added in v1.2.0

SetFood is Food Setter [[{\"id\": 1526467414,\"new_specs\": [{\"name\": \"规格\",\"value\": \"那么大鲜柠特饮(雪碧) 660ml\"}],\"attrs\": [{\"name\": \"可选小食\",\"value\": \"金黄脆薯格\"}],\"quantity\": 2}]]

func (*AlibabaEleEnterpriseCartnewSaveAPIRequest) SetLatitude added in v1.2.0

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

SetLatitude is Latitude Setter 用户所在纬度

func (*AlibabaEleEnterpriseCartnewSaveAPIRequest) SetLongitude added in v1.2.0

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

SetLongitude is Longitude Setter 用户所在经度

func (*AlibabaEleEnterpriseCartnewSaveAPIRequest) SetPhone added in v1.2.0

SetPhone is Phone Setter 用户11位手机号

type AlibabaEleEnterpriseCartnewSaveAPIResponse

type AlibabaEleEnterpriseCartnewSaveAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseCartnewSaveAPIResponseModel
}

AlibabaEleEnterpriseCartnewSaveAPIResponse 新版创建购物车 API返回值 alibaba.ele.enterprise.cartnew.save

新版创建购物车

type AlibabaEleEnterpriseCartnewSaveAPIResponseModel added in v1.2.0

type AlibabaEleEnterpriseCartnewSaveAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_cartnew_save_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 状态码
	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"`
	// 系统自动生成
	EnterpriseDatas *EnterpriseData `json:"enterprise_datas,omitempty" xml:"enterprise_datas,omitempty"`
}

AlibabaEleEnterpriseCartnewSaveAPIResponseModel is 新版创建购物车 成功返回结果

type CartExtraDto

type CartExtraDto struct {
	// 费用
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 费用名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 费用id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 订单项目分类
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
}

CartExtraDto 结构体

type EnterpriseData

type EnterpriseData struct {
	// 额外信息
	Extras []Extra `json:"extras,omitempty" xml:"extras>extra,omitempty"`
	// 购物车篮子
	Groups []string `json:"groups,omitempty" xml:"groups>string,omitempty"`
	// 购物车原始金额
	OriginalTotal string `json:"original_total,omitempty" xml:"original_total,omitempty"`
	// 购物车金额
	Total string `json:"total,omitempty" xml:"total,omitempty"`
	// 手机号
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 费用说明
	ServiceFeeExplanation string `json:"service_fee_explanation,omitempty" xml:"service_fee_explanation,omitempty"`
	// 起送价
	DeliverAmount string `json:"deliver_amount,omitempty" xml:"deliver_amount,omitempty"`
	// 购物车id
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 创建购物车时间戳
	CreateTime int64 `json:"create_time,omitempty" xml:"create_time,omitempty"`
}

EnterpriseData 结构体

type Extra

type Extra struct {
	// 优惠券id
	IdStr string `json:"id_str,omitempty" xml:"id_str,omitempty"`
	// 原价
	Total string `json:"total,omitempty" xml:"total,omitempty"`
	// 费用
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 商品id
	FoodId string `json:"food_id,omitempty" xml:"food_id,omitempty"`
	// 费用名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 减
	Reduced int64 `json:"reduced,omitempty" xml:"reduced,omitempty"`
	// 费用项Id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 订单项目分类
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
}

Extra 结构体

Jump to

Keyboard shortcuts

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