eleenterprisecartnew

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAlibabaEleEnterpriseCartnewQueryAPIRequest added in v1.3.4

func ReleaseAlibabaEleEnterpriseCartnewQueryAPIRequest(v *AlibabaEleEnterpriseCartnewQueryAPIRequest)

ReleaseAlibabaEleEnterpriseCartnewQueryAPIRequest 将 AlibabaEleEnterpriseCartnewQueryAPIRequest 放入 sync.Pool

func ReleaseAlibabaEleEnterpriseCartnewQueryAPIResponse added in v1.3.4

func ReleaseAlibabaEleEnterpriseCartnewQueryAPIResponse(v *AlibabaEleEnterpriseCartnewQueryAPIResponse)

ReleaseAlibabaEleEnterpriseCartnewQueryAPIResponse 将 AlibabaEleEnterpriseCartnewQueryAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEleEnterpriseCartnewSaveAPIRequest added in v1.3.4

func ReleaseAlibabaEleEnterpriseCartnewSaveAPIRequest(v *AlibabaEleEnterpriseCartnewSaveAPIRequest)

ReleaseAlibabaEleEnterpriseCartnewSaveAPIRequest 将 AlibabaEleEnterpriseCartnewSaveAPIRequest 放入 sync.Pool

func ReleaseAlibabaEleEnterpriseCartnewSaveAPIResponse added in v1.3.4

func ReleaseAlibabaEleEnterpriseCartnewSaveAPIResponse(v *AlibabaEleEnterpriseCartnewSaveAPIResponse)

ReleaseAlibabaEleEnterpriseCartnewSaveAPIResponse 将 AlibabaEleEnterpriseCartnewSaveAPIResponse 保存到 sync.Pool

func ReleaseCartExtraDto added in v1.3.4

func ReleaseCartExtraDto(v *CartExtraDto)

ReleaseCartExtraDto 释放CartExtraDto

func ReleaseEnterpriseData added in v1.3.4

func ReleaseEnterpriseData(v *EnterpriseData)

ReleaseEnterpriseData 释放EnterpriseData

func ReleaseExtra added in v1.3.4

func ReleaseExtra(v *Extra)

ReleaseExtra 释放Extra

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 GetAlibabaEleEnterpriseCartnewQueryAPIRequest added in v1.3.4

func GetAlibabaEleEnterpriseCartnewQueryAPIRequest() *AlibabaEleEnterpriseCartnewQueryAPIRequest

GetAlibabaEleEnterpriseCartnewQueryRequest 从 sync.Pool 获取 AlibabaEleEnterpriseCartnewQueryAPIRequest

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

func (r AlibabaEleEnterpriseCartnewQueryAPIRequest) GetApiParams(params url.Values)

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) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEleEnterpriseCartnewQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

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

新版购物车查询

func GetAlibabaEleEnterpriseCartnewQueryAPIResponse added in v1.3.4

func GetAlibabaEleEnterpriseCartnewQueryAPIResponse() *AlibabaEleEnterpriseCartnewQueryAPIResponse

GetAlibabaEleEnterpriseCartnewQueryAPIResponse 从 sync.Pool 获取 AlibabaEleEnterpriseCartnewQueryAPIResponse

func (*AlibabaEleEnterpriseCartnewQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 新版购物车查询 成功返回结果

func (*AlibabaEleEnterpriseCartnewQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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 GetAlibabaEleEnterpriseCartnewSaveAPIRequest added in v1.3.4

func GetAlibabaEleEnterpriseCartnewSaveAPIRequest() *AlibabaEleEnterpriseCartnewSaveAPIRequest

GetAlibabaEleEnterpriseCartnewSaveRequest 从 sync.Pool 获取 AlibabaEleEnterpriseCartnewSaveAPIRequest

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

func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetApiParams(params url.Values)

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) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaEleEnterpriseCartnewSaveAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

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

新版创建购物车

func GetAlibabaEleEnterpriseCartnewSaveAPIResponse added in v1.3.4

func GetAlibabaEleEnterpriseCartnewSaveAPIResponse() *AlibabaEleEnterpriseCartnewSaveAPIResponse

GetAlibabaEleEnterpriseCartnewSaveAPIResponse 从 sync.Pool 获取 AlibabaEleEnterpriseCartnewSaveAPIResponse

func (*AlibabaEleEnterpriseCartnewSaveAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 新版创建购物车 成功返回结果

func (*AlibabaEleEnterpriseCartnewSaveAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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 结构体

func GetCartExtraDto added in v1.3.4

func GetCartExtraDto() *CartExtraDto

GetCartExtraDto() 从对象池中获取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 结构体

func GetEnterpriseData added in v1.3.4

func GetEnterpriseData() *EnterpriseData

GetEnterpriseData() 从对象池中获取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 结构体

func GetExtra added in v1.3.4

func GetExtra() *Extra

GetExtra() 从对象池中获取Extra

Jump to

Keyboard shortcuts

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