Documentation
¶
Overview ¶
Package eleenterprisecartnew 包含企业订餐购物车API相关结构体
Index ¶
- type AlibabaeleenterprisecartnewqueryAPIRequest
- func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetApiMethodName() string
- func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetErestaurantId() string
- func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetLatitude() string
- func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetLongitude() string
- func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetPhone() string
- func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetRawParams() model.Params
- func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetErestaurantId(_erestaurantId string) error
- func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetLatitude(_latitude string) error
- func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetLongitude(_longitude string) error
- func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetPhone(_phone string) error
- type AlibabaeleenterprisecartnewqueryAPIResponse
- type AlibabaeleenterprisecartnewqueryAPIResponseModel
- type AlibabaeleenterprisecartnewsaveAPIRequest
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetApiMethodName() string
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetErestaurantId() string
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetFood() string
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetLatitude() string
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetLongitude() string
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetPhone() string
- func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetRawParams() model.Params
- func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetErestaurantId(_erestaurantId string) error
- func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetFood(_food string) error
- func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetLatitude(_latitude string) error
- func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetLongitude(_longitude string) error
- func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetPhone(_phone string) error
- type AlibabaeleenterprisecartnewsaveAPIResponse
- type AlibabaeleenterprisecartnewsaveAPIResponseModel
- type CartExtraDto
- type EnterpriseData
- type Extra
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaeleenterprisecartnewqueryAPIRequest ¶ added in v1.3.1
type AlibabaeleenterprisecartnewqueryAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaeleenterprisecartnewqueryAPIRequest 新版购物车查询 API请求 alibaba.ele.enterprise.cartnew.query
新版购物车查询
func NewAlibabaeleenterprisecartnewqueryRequest ¶ added in v1.3.1
func NewAlibabaeleenterprisecartnewqueryRequest() *AlibabaeleenterprisecartnewqueryAPIRequest
NewAlibabaeleenterprisecartnewqueryRequest 初始化AlibabaeleenterprisecartnewqueryAPIRequest对象
func (AlibabaeleenterprisecartnewqueryAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaeleenterprisecartnewqueryAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaeleenterprisecartnewqueryAPIRequest) GetErestaurantId ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetErestaurantId() string
GetErestaurantId ErestaurantId Getter
func (AlibabaeleenterprisecartnewqueryAPIRequest) GetLatitude ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetLatitude() string
GetLatitude Latitude Getter
func (AlibabaeleenterprisecartnewqueryAPIRequest) GetLongitude ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetLongitude() string
GetLongitude Longitude Getter
func (AlibabaeleenterprisecartnewqueryAPIRequest) GetPhone ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetPhone() string
GetPhone Phone Getter
func (AlibabaeleenterprisecartnewqueryAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewqueryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaeleenterprisecartnewqueryAPIRequest) SetErestaurantId ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetErestaurantId(_erestaurantId string) error
SetErestaurantId is ErestaurantId Setter 餐厅id
func (*AlibabaeleenterprisecartnewqueryAPIRequest) SetLatitude ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetLatitude(_latitude string) error
SetLatitude is Latitude Setter 1212
func (*AlibabaeleenterprisecartnewqueryAPIRequest) SetLongitude ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetLongitude(_longitude string) error
SetLongitude is Longitude Setter 1212
func (*AlibabaeleenterprisecartnewqueryAPIRequest) SetPhone ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewqueryAPIRequest) SetPhone(_phone string) error
SetPhone is Phone Setter 1212
type AlibabaeleenterprisecartnewqueryAPIResponse ¶ added in v1.3.1
type AlibabaeleenterprisecartnewqueryAPIResponse struct { model.CommonResponse AlibabaeleenterprisecartnewqueryAPIResponseModel }
AlibabaeleenterprisecartnewqueryAPIResponse 新版购物车查询 API返回值 alibaba.ele.enterprise.cartnew.query
新版购物车查询
type AlibabaeleenterprisecartnewqueryAPIResponseModel ¶ added in v1.3.1
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.3.1
type AlibabaeleenterprisecartnewsaveAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaeleenterprisecartnewsaveAPIRequest 新版创建购物车 API请求 alibaba.ele.enterprise.cartnew.save
新版创建购物车
func NewAlibabaeleenterprisecartnewsaveRequest ¶ added in v1.3.1
func NewAlibabaeleenterprisecartnewsaveRequest() *AlibabaeleenterprisecartnewsaveAPIRequest
NewAlibabaeleenterprisecartnewsaveRequest 初始化AlibabaeleenterprisecartnewsaveAPIRequest对象
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetErestaurantId ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetErestaurantId() string
GetErestaurantId ErestaurantId Getter
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetFood ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetFood() string
GetFood Food Getter
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetLatitude ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetLatitude() string
GetLatitude Latitude Getter
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetLongitude ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetLongitude() string
GetLongitude Longitude Getter
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetPhone ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetPhone() string
GetPhone Phone Getter
func (AlibabaeleenterprisecartnewsaveAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlibabaeleenterprisecartnewsaveAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaeleenterprisecartnewsaveAPIRequest) SetErestaurantId ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetErestaurantId(_erestaurantId string) error
SetErestaurantId is ErestaurantId Setter 餐厅id
func (*AlibabaeleenterprisecartnewsaveAPIRequest) SetFood ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetFood(_food string) error
SetFood is Food Setter [[{\"id\": 1526467414,\"new_specs\": [{\"name\": \"规格\",\"value\": \"那么大鲜柠特饮(雪碧) 660ml\"}],\"attrs\": [{\"name\": \"可选小食\",\"value\": \"金黄脆薯格\"}],\"quantity\": 2}]]
func (*AlibabaeleenterprisecartnewsaveAPIRequest) SetLatitude ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetLatitude(_latitude string) error
SetLatitude is Latitude Setter 用户所在纬度
func (*AlibabaeleenterprisecartnewsaveAPIRequest) SetLongitude ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetLongitude(_longitude string) error
SetLongitude is Longitude Setter 用户所在经度
func (*AlibabaeleenterprisecartnewsaveAPIRequest) SetPhone ¶ added in v1.3.1
func (r *AlibabaeleenterprisecartnewsaveAPIRequest) SetPhone(_phone string) error
SetPhone is Phone Setter 用户11位手机号
type AlibabaeleenterprisecartnewsaveAPIResponse ¶ added in v1.3.1
type AlibabaeleenterprisecartnewsaveAPIResponse struct { model.CommonResponse AlibabaeleenterprisecartnewsaveAPIResponseModel }
AlibabaeleenterprisecartnewsaveAPIResponse 新版创建购物车 API返回值 alibaba.ele.enterprise.cartnew.save
新版创建购物车
type AlibabaeleenterprisecartnewsaveAPIResponseModel ¶ added in v1.3.1
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 结构体