Documentation ¶
Overview ¶
Package eleenterprisecartnew 包含企业订餐购物车API相关结构体
Index ¶
- func ReleaseAlibabaEleEnterpriseCartnewQueryAPIRequest(v *AlibabaEleEnterpriseCartnewQueryAPIRequest)
- func ReleaseAlibabaEleEnterpriseCartnewQueryAPIResponse(v *AlibabaEleEnterpriseCartnewQueryAPIResponse)
- func ReleaseAlibabaEleEnterpriseCartnewSaveAPIRequest(v *AlibabaEleEnterpriseCartnewSaveAPIRequest)
- func ReleaseAlibabaEleEnterpriseCartnewSaveAPIResponse(v *AlibabaEleEnterpriseCartnewSaveAPIResponse)
- func ReleaseCartExtraDto(v *CartExtraDto)
- func ReleaseEnterpriseData(v *EnterpriseData)
- func ReleaseExtra(v *Extra)
- 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) Reset()
- 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) Reset()
- 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 ¶
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
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
func (r AlibabaEleEnterpriseCartnewQueryAPIRequest) GetApiMethodName() string
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
func (r AlibabaEleEnterpriseCartnewQueryAPIRequest) GetErestaurantId() string
GetErestaurantId ErestaurantId Getter
func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetLatitude ¶ added in v1.2.0
func (r AlibabaEleEnterpriseCartnewQueryAPIRequest) GetLatitude() string
GetLatitude Latitude Getter
func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetLongitude ¶ added in v1.2.0
func (r AlibabaEleEnterpriseCartnewQueryAPIRequest) GetLongitude() string
GetLongitude Longitude Getter
func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetPhone ¶ added in v1.2.0
func (r AlibabaEleEnterpriseCartnewQueryAPIRequest) GetPhone() string
GetPhone Phone Getter
func (AlibabaEleEnterpriseCartnewQueryAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaEleEnterpriseCartnewQueryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaEleEnterpriseCartnewQueryAPIRequest) Reset ¶ added in v1.3.4
func (r *AlibabaEleEnterpriseCartnewQueryAPIRequest) Reset()
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
func (r *AlibabaEleEnterpriseCartnewQueryAPIRequest) SetPhone(_phone string) error
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
func (m *AlibabaEleEnterpriseCartnewQueryAPIResponse) Reset()
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
func (m *AlibabaEleEnterpriseCartnewQueryAPIResponseModel) Reset()
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
func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetApiMethodName() string
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
func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetErestaurantId() string
GetErestaurantId ErestaurantId Getter
func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetFood ¶ added in v1.2.0
func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetFood() string
GetFood Food Getter
func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetLatitude ¶ added in v1.2.0
func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetLatitude() string
GetLatitude Latitude Getter
func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetLongitude ¶ added in v1.2.0
func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetLongitude() string
GetLongitude Longitude Getter
func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetPhone ¶ added in v1.2.0
func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetPhone() string
GetPhone Phone Getter
func (AlibabaEleEnterpriseCartnewSaveAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaEleEnterpriseCartnewSaveAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaEleEnterpriseCartnewSaveAPIRequest) Reset ¶ added in v1.3.4
func (r *AlibabaEleEnterpriseCartnewSaveAPIRequest) Reset()
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
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.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
func (r *AlibabaEleEnterpriseCartnewSaveAPIRequest) SetPhone(_phone string) error
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
func (m *AlibabaEleEnterpriseCartnewSaveAPIResponse) Reset()
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
func (m *AlibabaEleEnterpriseCartnewSaveAPIResponseModel) Reset()
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 结构体