eleenterprisecartnew

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=49011&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaEleEnterpriseCartnewQueryAPIResponse

type AlibabaEleEnterpriseCartnewQueryAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseCartnewQueryResponse
}

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

新版购物车查询

type AlibabaEleEnterpriseCartnewQueryRequest

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

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

新版购物车查询

func NewAlibabaEleEnterpriseCartnewQueryRequest

func NewAlibabaEleEnterpriseCartnewQueryRequest() *AlibabaEleEnterpriseCartnewQueryRequest

初始化AlibabaEleEnterpriseCartnewQueryRequest对象

func (AlibabaEleEnterpriseCartnewQueryRequest) GetApiMethodName

func (r AlibabaEleEnterpriseCartnewQueryRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseCartnewQueryRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseCartnewQueryRequest) GetErestaurantId

func (r AlibabaEleEnterpriseCartnewQueryRequest) GetErestaurantId() string

ErestaurantId Getter

func (AlibabaEleEnterpriseCartnewQueryRequest) GetLatitude

Latitude Getter

func (AlibabaEleEnterpriseCartnewQueryRequest) GetLongitude

Longitude Getter

func (AlibabaEleEnterpriseCartnewQueryRequest) GetPhone

Phone Getter

func (*AlibabaEleEnterpriseCartnewQueryRequest) SetErestaurantId

func (r *AlibabaEleEnterpriseCartnewQueryRequest) SetErestaurantId(erestaurantId string) error

ErestaurantId Setter 餐厅id

func (*AlibabaEleEnterpriseCartnewQueryRequest) SetLatitude

func (r *AlibabaEleEnterpriseCartnewQueryRequest) SetLatitude(latitude string) error

Latitude Setter 1212

func (*AlibabaEleEnterpriseCartnewQueryRequest) SetLongitude

func (r *AlibabaEleEnterpriseCartnewQueryRequest) SetLongitude(longitude string) error

Longitude Setter 1212

func (*AlibabaEleEnterpriseCartnewQueryRequest) SetPhone

Phone Setter 1212

type AlibabaEleEnterpriseCartnewQueryResponse

type AlibabaEleEnterpriseCartnewQueryResponse 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"`
	// 系统自动生成
	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

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

type AlibabaEleEnterpriseCartnewSaveAPIResponse

type AlibabaEleEnterpriseCartnewSaveAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseCartnewSaveResponse
}

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

新版创建购物车

type AlibabaEleEnterpriseCartnewSaveRequest

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

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

新版创建购物车

func NewAlibabaEleEnterpriseCartnewSaveRequest

func NewAlibabaEleEnterpriseCartnewSaveRequest() *AlibabaEleEnterpriseCartnewSaveRequest

初始化AlibabaEleEnterpriseCartnewSaveRequest对象

func (AlibabaEleEnterpriseCartnewSaveRequest) GetApiMethodName

func (r AlibabaEleEnterpriseCartnewSaveRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseCartnewSaveRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseCartnewSaveRequest) GetErestaurantId

func (r AlibabaEleEnterpriseCartnewSaveRequest) GetErestaurantId() string

ErestaurantId Getter

func (AlibabaEleEnterpriseCartnewSaveRequest) GetFood

Food Getter

func (AlibabaEleEnterpriseCartnewSaveRequest) GetLatitude

Latitude Getter

func (AlibabaEleEnterpriseCartnewSaveRequest) GetLongitude

Longitude Getter

func (AlibabaEleEnterpriseCartnewSaveRequest) GetPhone

Phone Getter

func (*AlibabaEleEnterpriseCartnewSaveRequest) SetErestaurantId

func (r *AlibabaEleEnterpriseCartnewSaveRequest) SetErestaurantId(erestaurantId string) error

ErestaurantId Setter 餐厅id

func (*AlibabaEleEnterpriseCartnewSaveRequest) SetFood

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

func (*AlibabaEleEnterpriseCartnewSaveRequest) SetLatitude

func (r *AlibabaEleEnterpriseCartnewSaveRequest) SetLatitude(latitude string) error

Latitude Setter 用户所在纬度

func (*AlibabaEleEnterpriseCartnewSaveRequest) SetLongitude

func (r *AlibabaEleEnterpriseCartnewSaveRequest) SetLongitude(longitude string) error

Longitude Setter 用户所在经度

func (*AlibabaEleEnterpriseCartnewSaveRequest) SetPhone

Phone Setter 用户11位手机号

type AlibabaEleEnterpriseCartnewSaveResponse

type AlibabaEleEnterpriseCartnewSaveResponse 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"`
	// 系统自动生成
	EnterpriseDatas *EnterpriseData `json:"enterprise_datas,omitempty" xml:"enterprise_datas,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

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

type CartExtraDto

type CartExtraDto struct {
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 费用
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 费用名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 描述
	Description string `json:"description,omitempty" xml:"description,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 {
	// 购物车原始金额
	OriginalTotal string `json:"original_total,omitempty" xml:"original_total,omitempty"`
	// 购物车金额
	Total string `json:"total,omitempty" xml:"total,omitempty"`
	// 创建购物车时间戳
	CreateTime int64 `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 手机号
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 额外信息
	Extras []Extra `json:"extras,omitempty" xml:"extras>extra,omitempty"`
	// 费用说明
	ServiceFeeExplanation string `json:"service_fee_explanation,omitempty" xml:"service_fee_explanation,omitempty"`
	// 起送价
	DeliverAmount string `json:"deliver_amount,omitempty" xml:"deliver_amount,omitempty"`
	// 购物车篮子
	Groups []string `json:"groups,omitempty" xml:"groups>string,omitempty"`
	// 购物车id
	Id string `json:"id,omitempty" xml:"id,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"`
	// 数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,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"`
	// 减
	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