car

package
v1.2.8 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package car 包含旅行用车API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlitripRentcarOrderDetailQueryAPIRequest added in v1.2.5

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

AlitripRentcarOrderDetailQueryAPIRequest 租车订单详情查询 API请求 alitrip.rentcar.order.detail.query

租车订单详情查询

func NewAlitripRentcarOrderDetailQueryRequest added in v1.2.5

func NewAlitripRentcarOrderDetailQueryRequest() *AlitripRentcarOrderDetailQueryAPIRequest

NewAlitripRentcarOrderDetailQueryRequest 初始化AlitripRentcarOrderDetailQueryAPIRequest对象

func (AlitripRentcarOrderDetailQueryAPIRequest) GetApiMethodName added in v1.2.5

func (r AlitripRentcarOrderDetailQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripRentcarOrderDetailQueryAPIRequest) GetApiParams added in v1.2.5

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripRentcarOrderDetailQueryAPIRequest) GetParamRentCarOrderDetailCallbackReq added in v1.2.5

func (r AlitripRentcarOrderDetailQueryAPIRequest) GetParamRentCarOrderDetailCallbackReq() *RentCarOrderDetailCallbackReq

GetParamRentCarOrderDetailCallbackReq ParamRentCarOrderDetailCallbackReq Getter

func (AlitripRentcarOrderDetailQueryAPIRequest) GetRawParams added in v1.2.8

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

func (*AlitripRentcarOrderDetailQueryAPIRequest) SetParamRentCarOrderDetailCallbackReq added in v1.2.5

func (r *AlitripRentcarOrderDetailQueryAPIRequest) SetParamRentCarOrderDetailCallbackReq(_paramRentCarOrderDetailCallbackReq *RentCarOrderDetailCallbackReq) error

SetParamRentCarOrderDetailCallbackReq is ParamRentCarOrderDetailCallbackReq Setter RQ

type AlitripRentcarOrderDetailQueryAPIResponse added in v1.2.5

type AlitripRentcarOrderDetailQueryAPIResponse struct {
	model.CommonResponse
	AlitripRentcarOrderDetailQueryAPIResponseModel
}

AlitripRentcarOrderDetailQueryAPIResponse 租车订单详情查询 API返回值 alitrip.rentcar.order.detail.query

租车订单详情查询

type AlitripRentcarOrderDetailQueryAPIResponseModel added in v1.2.5

type AlitripRentcarOrderDetailQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_rentcar_order_detail_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *RentCarOrderDetailRsp `json:"result,omitempty" xml:"result,omitempty"`
}

AlitripRentcarOrderDetailQueryAPIResponseModel is 租车订单详情查询 成功返回结果

type AlitripTravelCrsdriverArrangeAPIRequest added in v1.2.0

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

AlitripTravelCrsdriverArrangeAPIRequest CRS接送机商家派司机接口 API请求 alitrip.travel.crsdriver.arrange

提供给CRS接送机商家派司机的API

func NewAlitripTravelCrsdriverArrangeRequest

func NewAlitripTravelCrsdriverArrangeRequest() *AlitripTravelCrsdriverArrangeAPIRequest

NewAlitripTravelCrsdriverArrangeRequest 初始化AlitripTravelCrsdriverArrangeAPIRequest对象

func (AlitripTravelCrsdriverArrangeAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripTravelCrsdriverArrangeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelCrsdriverArrangeAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelCrsdriverArrangeAPIRequest) GetCrsDriverArrangeParam added in v1.2.0

func (r AlitripTravelCrsdriverArrangeAPIRequest) GetCrsDriverArrangeParam() *CrsDriverArrangeParam

GetCrsDriverArrangeParam CrsDriverArrangeParam Getter

func (AlitripTravelCrsdriverArrangeAPIRequest) GetRawParams added in v1.2.8

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

func (*AlitripTravelCrsdriverArrangeAPIRequest) SetCrsDriverArrangeParam added in v1.2.0

func (r *AlitripTravelCrsdriverArrangeAPIRequest) SetCrsDriverArrangeParam(_crsDriverArrangeParam *CrsDriverArrangeParam) error

SetCrsDriverArrangeParam is CrsDriverArrangeParam Setter 请求对象

type AlitripTravelCrsdriverArrangeAPIResponse

type AlitripTravelCrsdriverArrangeAPIResponse struct {
	model.CommonResponse
	AlitripTravelCrsdriverArrangeAPIResponseModel
}

AlitripTravelCrsdriverArrangeAPIResponse CRS接送机商家派司机接口 API返回值 alitrip.travel.crsdriver.arrange

提供给CRS接送机商家派司机的API

type AlitripTravelCrsdriverArrangeAPIResponseModel added in v1.2.0

type AlitripTravelCrsdriverArrangeAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_crsdriver_arrange_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回结果code
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

AlitripTravelCrsdriverArrangeAPIResponseModel is CRS接送机商家派司机接口 成功返回结果

type AlitripTravelCrsorderCompleteAPIRequest added in v1.2.0

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

AlitripTravelCrsorderCompleteAPIRequest CRS接送机商家服务完成接口 API请求 alitrip.travel.crsorder.complete

提供给CRS接送机商家的服务完成回调接口

func NewAlitripTravelCrsorderCompleteRequest

func NewAlitripTravelCrsorderCompleteRequest() *AlitripTravelCrsorderCompleteAPIRequest

NewAlitripTravelCrsorderCompleteRequest 初始化AlitripTravelCrsorderCompleteAPIRequest对象

func (AlitripTravelCrsorderCompleteAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripTravelCrsorderCompleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelCrsorderCompleteAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelCrsorderCompleteAPIRequest) GetCrsOrderCompleteParam added in v1.2.0

func (r AlitripTravelCrsorderCompleteAPIRequest) GetCrsOrderCompleteParam() *CrsOrderCompleteParam

GetCrsOrderCompleteParam CrsOrderCompleteParam Getter

func (AlitripTravelCrsorderCompleteAPIRequest) GetRawParams added in v1.2.8

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

func (*AlitripTravelCrsorderCompleteAPIRequest) SetCrsOrderCompleteParam added in v1.2.0

func (r *AlitripTravelCrsorderCompleteAPIRequest) SetCrsOrderCompleteParam(_crsOrderCompleteParam *CrsOrderCompleteParam) error

SetCrsOrderCompleteParam is CrsOrderCompleteParam Setter 请求对象

type AlitripTravelCrsorderCompleteAPIResponse

type AlitripTravelCrsorderCompleteAPIResponse struct {
	model.CommonResponse
	AlitripTravelCrsorderCompleteAPIResponseModel
}

AlitripTravelCrsorderCompleteAPIResponse CRS接送机商家服务完成接口 API返回值 alitrip.travel.crsorder.complete

提供给CRS接送机商家的服务完成回调接口

type AlitripTravelCrsorderCompleteAPIResponseModel added in v1.2.0

type AlitripTravelCrsorderCompleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_crsorder_complete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回结果code
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

AlitripTravelCrsorderCompleteAPIResponseModel is CRS接送机商家服务完成接口 成功返回结果

type AlitripTravelCrsorderSearchAPIRequest added in v1.2.0

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

AlitripTravelCrsorderSearchAPIRequest CRS接送机订单列表搜索 API请求 alitrip.travel.crsorder.search

提供给CRS商家搜索订单列表,仅返回订单号列表

func NewAlitripTravelCrsorderSearchRequest

func NewAlitripTravelCrsorderSearchRequest() *AlitripTravelCrsorderSearchAPIRequest

NewAlitripTravelCrsorderSearchRequest 初始化AlitripTravelCrsorderSearchAPIRequest对象

func (AlitripTravelCrsorderSearchAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelCrsorderSearchAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelCrsorderSearchAPIRequest) GetBeginCancelTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetBeginCancelTime() string

GetBeginCancelTime BeginCancelTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetBeginCarUseTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetBeginCarUseTime() string

GetBeginCarUseTime BeginCarUseTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetBeginPayTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetBeginPayTime() string

GetBeginPayTime BeginPayTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetCrsOrderStatus added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetCrsOrderStatus() int64

GetCrsOrderStatus CrsOrderStatus Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetCurrentPage added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetCurrentPage() int64

GetCurrentPage CurrentPage Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetEndCancelTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetEndCancelTime() string

GetEndCancelTime EndCancelTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetEndCarUseTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetEndCarUseTime() string

GetEndCarUseTime EndCarUseTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetEndPayTime added in v1.2.0

GetEndPayTime EndPayTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetPageSize added in v1.2.0

GetPageSize PageSize Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetRawParams added in v1.2.8

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

func (*AlitripTravelCrsorderSearchAPIRequest) SetBeginCancelTime added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetBeginCancelTime(_beginCancelTime string) error

SetBeginCancelTime is BeginCancelTime Setter 取消时间-起始

func (*AlitripTravelCrsorderSearchAPIRequest) SetBeginCarUseTime added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetBeginCarUseTime(_beginCarUseTime string) error

SetBeginCarUseTime is BeginCarUseTime Setter 用车时间-起始

func (*AlitripTravelCrsorderSearchAPIRequest) SetBeginPayTime added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetBeginPayTime(_beginPayTime string) error

SetBeginPayTime is BeginPayTime Setter 支付时间-起始

func (*AlitripTravelCrsorderSearchAPIRequest) SetCrsOrderStatus added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetCrsOrderStatus(_crsOrderStatus int64) error

SetCrsOrderStatus is CrsOrderStatus Setter 订单状态,10-待派单,20-待用车,30-已取消,40-待处理退款申请,60-已关闭,70-已完成

func (*AlitripTravelCrsorderSearchAPIRequest) SetCurrentPage added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetCurrentPage(_currentPage int64) error

SetCurrentPage is CurrentPage Setter 当前页,默认值1

func (*AlitripTravelCrsorderSearchAPIRequest) SetEndCancelTime added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetEndCancelTime(_endCancelTime string) error

SetEndCancelTime is EndCancelTime Setter 取消时间-终止

func (*AlitripTravelCrsorderSearchAPIRequest) SetEndCarUseTime added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetEndCarUseTime(_endCarUseTime string) error

SetEndCarUseTime is EndCarUseTime Setter 用车时间-终止

func (*AlitripTravelCrsorderSearchAPIRequest) SetEndPayTime added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetEndPayTime(_endPayTime string) error

SetEndPayTime is EndPayTime Setter 支付时间-终止

func (*AlitripTravelCrsorderSearchAPIRequest) SetPageSize added in v1.2.0

func (r *AlitripTravelCrsorderSearchAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 页大小,默认20

type AlitripTravelCrsorderSearchAPIResponse

type AlitripTravelCrsorderSearchAPIResponse struct {
	model.CommonResponse
	AlitripTravelCrsorderSearchAPIResponseModel
}

AlitripTravelCrsorderSearchAPIResponse CRS接送机订单列表搜索 API返回值 alitrip.travel.crsorder.search

提供给CRS商家搜索订单列表,仅返回订单号列表

type AlitripTravelCrsorderSearchAPIResponseModel added in v1.2.0

type AlitripTravelCrsorderSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_crsorder_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订单id列表(string类型)
	OrderStringList []string `json:"order_string_list,omitempty" xml:"order_string_list>string,omitempty"`
}

AlitripTravelCrsorderSearchAPIResponseModel is CRS接送机订单列表搜索 成功返回结果

type BuyerInfo added in v1.2.5

type BuyerInfo struct {
	// buyerEmail
	BuyerEmail string `json:"buyer_email,omitempty" xml:"buyer_email,omitempty"`
	// buyerPhone
	BuyerPhone string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"`
}

BuyerInfo 结构体

type CrsDriverArrangeParam

type CrsDriverArrangeParam struct {
	// 城市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 车型名称
	CarTypeName string `json:"car_type_name,omitempty" xml:"car_type_name,omitempty"`
	// 司机名称
	DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// 司机手机号
	DriverPhoneNum string `json:"driver_phone_num,omitempty" xml:"driver_phone_num,omitempty"`
	// 司机身份证号
	DriverIdCard string `json:"driver_id_card,omitempty" xml:"driver_id_card,omitempty"`
	// 电话区号
	PhoneAreaCode string `json:"phone_area_code,omitempty" xml:"phone_area_code,omitempty"`
	// 车型号
	CarType string `json:"car_type,omitempty" xml:"car_type,omitempty"`
	// 车牌号
	CarNumber string `json:"car_number,omitempty" xml:"car_number,omitempty"`
	// 车辆品牌
	CarBrand string `json:"car_brand,omitempty" xml:"car_brand,omitempty"`
	// 飞猪订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 是否改派司机
	IsChangeDriver bool `json:"is_change_driver,omitempty" xml:"is_change_driver,omitempty"`
}

CrsDriverArrangeParam 结构体

type CrsOrderCompleteParam

type CrsOrderCompleteParam struct {
	// 飞猪订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

CrsOrderCompleteParam 结构体

type DetailPriceInfo

type DetailPriceInfo struct {
	// 费用金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 费用类型名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 费用类型
	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

DetailPriceInfo 结构体

type OrderAccept

type OrderAccept struct {
	// 拒单原因
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 阿里旅行用车订单ID
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 服务商ID,阿里提供
	ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"`
	// 服务商订单ID,没有可不传
	ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"`
	// 可选,卖家id
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 接单司机纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 接单司机经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 0确认接单 1无法接单
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// 0:接送机 1:实时打车 2:租车(不传值默认为0)
	UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"`
	// 接单时间毫秒数
	AcceptTime int64 `json:"accept_time,omitempty" xml:"accept_time,omitempty"`
}

OrderAccept 结构体

type OrderComplete

type OrderComplete struct {
	// 服务完成时间
	CompleteTime string `json:"complete_time,omitempty" xml:"complete_time,omitempty"`
	// 阿里旅行生成的订单ID
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 服务商标识
	ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"`
	// 服务商生成的订单ID
	ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"`
	// 可选,卖家id
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 实际行驶公里数
	Distance string `json:"distance,omitempty" xml:"distance,omitempty"`
	// 0:接送机 1:实时打车 2:租车(不传值默认为0)
	UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"`
	// 价格详情
	PriceInfo *PriceInfo `json:"price_info,omitempty" xml:"price_info,omitempty"`
}

OrderComplete 结构体

type OrderConfirm

type OrderConfirm struct {
	// 打标能力集合 核酸检测KEY
	Feature []string `json:"feature,omitempty" xml:"feature>string,omitempty"`
	// 确认时间
	ConfirmTime string `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"`
	// 车辆描述,车辆颜色,候车地点等
	DriverCarDesc string `json:"driver_car_desc,omitempty" xml:"driver_car_desc,omitempty"`
	// 司机车型名称
	DriverCarName string `json:"driver_car_name,omitempty" xml:"driver_car_name,omitempty"`
	// 司机车牌号
	DriverCarNo string `json:"driver_car_no,omitempty" xml:"driver_car_no,omitempty"`
	// 司机名称
	DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// 司机联系方式。格式:加号+国家区号+空格+当地电话号码
	DriverTel string `json:"driver_tel,omitempty" xml:"driver_tel,omitempty"`
	// 阿里旅行订单ID
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 服务商标识
	ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"`
	// 服务商订单号
	ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"`
	// 可选,卖家id
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 司机图片,公网可访问链接
	DriverPic string `json:"driver_pic,omitempty" xml:"driver_pic,omitempty"`
	// 车型图片,公网可访问链接
	CarPic string `json:"car_pic,omitempty" xml:"car_pic,omitempty"`
	// 司机虚拟号
	DriverTrumpetPhone string `json:"driver_trumpet_phone,omitempty" xml:"driver_trumpet_phone,omitempty"`
	// 司机身份证号
	DriverIdNumber string `json:"driver_id_number,omitempty" xml:"driver_id_number,omitempty"`
	// 下游供应商logo图片(高德专用)
	SubPic string `json:"sub_pic,omitempty" xml:"sub_pic,omitempty"`
	// 下游供应商名称(高德专用)
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 下游供应商唯一标识(高德专用)
	SubKey string `json:"sub_key,omitempty" xml:"sub_key,omitempty"`
	// 车辆颜色
	DriverCarColor string `json:"driver_car_color,omitempty" xml:"driver_car_color,omitempty"`
	// 车品牌
	CarBrand string `json:"car_brand,omitempty" xml:"car_brand,omitempty"`
	// 车型名称
	CarModel string `json:"car_model,omitempty" xml:"car_model,omitempty"`
	// 车龄
	CarAge string `json:"car_age,omitempty" xml:"car_age,omitempty"`
	// 性别
	DeriverGender string `json:"deriver_gender,omitempty" xml:"deriver_gender,omitempty"`
	// 0应答1改派
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// 0:接送机 1:实时打车 2:租车(不传值默认为0)
	UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"`
	// 飞猪车型id(30:出租车 31:经济型 32:舒适型 33:商务型 34:豪华型)
	CarTypeId int64 `json:"car_type_id,omitempty" xml:"car_type_id,omitempty"`
	// 本次用车是否支持 司机实时位置回传。若为true,则飞猪平台在用车实际开始时将从服务商处实时查询司机位置
	SupportRealTimePoi bool `json:"support_real_time_poi,omitempty" xml:"support_real_time_poi,omitempty"`
}

OrderConfirm 结构体

type OrderDetailInfo added in v1.2.5

type OrderDetailInfo struct {
	// 关单原因
	CancelReason string `json:"cancel_reason,omitempty" xml:"cancel_reason,omitempty"`
	// createdTime
	CreatedTime string `json:"created_time,omitempty" xml:"created_time,omitempty"`
	// 交易结束时间,确认时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// modifiedTime
	ModifiedTime string `json:"modified_time,omitempty" xml:"modified_time,omitempty"`
	// orderSource
	OrderSource string `json:"order_source,omitempty" xml:"order_source,omitempty"`
	// payTime
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// payTimeOutTime
	PayTimeOutTime string `json:"pay_time_out_time,omitempty" xml:"pay_time_out_time,omitempty"`
	// traceId
	TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"`
	// 折扣费用(优惠金额)
	DiscountFee int64 `json:"discount_fee,omitempty" xml:"discount_fee,omitempty"`
	// orderId
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// payStatus
	PayStatus int64 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// realPay
	RealPay int64 `json:"real_pay,omitempty" xml:"real_pay,omitempty"`
	// refundFee
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// refundStatus
	RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// version
	Version int64 `json:"version,omitempty" xml:"version,omitempty"`
}

OrderDetailInfo 结构体

type OrderQueryRsp

type OrderQueryRsp struct {
	// 订单id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 订单状态。21-等待商家确认接单,22-商家已确认接单(未派司机),23-商家已确认接单(已派司机),24-司机服务已完成,25-司机已出发,26-司机已到达目的地,27-司机开始服务,60-订单已关闭,70-订单已完成。其他状态可不必关心。
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

OrderQueryRsp 结构体

type PriceInfo

type PriceInfo struct {
	// 费用明细
	Detail []DetailPriceInfo `json:"detail,omitempty" xml:"detail>detail_price_info,omitempty"`
	// 总费用,折后金额总费用,折后金额  eg:203.00
	TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 原价,如果订单有折扣这里为折扣前的价格,如果没有折扣和totalPrice字段保持一致
	OriginalPrice string `json:"original_price,omitempty" xml:"original_price,omitempty"`
}

PriceInfo 结构体

type RentCarDepositFlow added in v1.2.5

type RentCarDepositFlow struct {
	// 主标题
	MainTitle string `json:"main_title,omitempty" xml:"main_title,omitempty"`
	// 发生时间
	OccurTime string `json:"occur_time,omitempty" xml:"occur_time,omitempty"`
	// 状态图标
	StatusIcon string `json:"status_icon,omitempty" xml:"status_icon,omitempty"`
	// 子标题
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 状态
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

RentCarDepositFlow 结构体

type RentCarDepositInfo added in v1.2.5

type RentCarDepositInfo struct {
	// 免押节点
	DepositNodes []RentCarDepositNode `json:"deposit_nodes,omitempty" xml:"deposit_nodes>rent_car_deposit_node,omitempty"`
	// 车辆免押金额
	CarPreDeposit string `json:"car_pre_deposit,omitempty" xml:"car_pre_deposit,omitempty"`
	// 免押金额,
	DepositNum string `json:"deposit_num,omitempty" xml:"deposit_num,omitempty"`
	// 信用免押状态
	DepositStatus string `json:"deposit_status,omitempty" xml:"deposit_status,omitempty"`
	// 单押双押
	DepositType string `json:"deposit_type,omitempty" xml:"deposit_type,omitempty"`
	// 违章免押金额,
	LegalPreDeposit string `json:"legal_pre_deposit,omitempty" xml:"legal_pre_deposit,omitempty"`
	// 还车后{0}天自动释放免押额度
	CarDepositExpireTime int64 `json:"car_deposit_expire_time,omitempty" xml:"car_deposit_expire_time,omitempty"`
	// 国内租车违章押金解压超时时间
	LegalDepositExpireTime int64 `json:"legal_deposit_expire_time,omitempty" xml:"legal_deposit_expire_time,omitempty"`
	// 是否信用免押
	EnableDeposit bool `json:"enable_deposit,omitempty" xml:"enable_deposit,omitempty"`
}

RentCarDepositInfo 结构体

type RentCarDepositNode added in v1.2.5

type RentCarDepositNode struct {
	// 节点流程
	DepositFlows []RentCarDepositFlow `json:"deposit_flows,omitempty" xml:"deposit_flows>rent_car_deposit_flow,omitempty"`
	// nodeName
	NodeName string `json:"node_name,omitempty" xml:"node_name,omitempty"`
	// status
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

RentCarDepositNode 结构体

type RentCarOrderDetailCallbackReq added in v1.2.5

type RentCarOrderDetailCallbackReq struct {
	// 飞猪订单ID
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

RentCarOrderDetailCallbackReq 结构体

type RentCarOrderDetailRsp added in v1.2.5

type RentCarOrderDetailRsp struct {
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// buyerInfo
	BuyerInfo *BuyerInfo `json:"buyer_info,omitempty" xml:"buyer_info,omitempty"`
	// 信用免押信息
	DepositInfo *RentCarDepositInfo `json:"deposit_info,omitempty" xml:"deposit_info,omitempty"`
	// 订单信息
	OrderInfo *OrderDetailInfo `json:"order_info,omitempty" xml:"order_info,omitempty"`
	// 商家信息
	SellerInfo *SellerInfo `json:"seller_info,omitempty" xml:"seller_info,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

RentCarOrderDetailRsp 结构体

type RentProviderCancelRequest

type RentProviderCancelRequest struct {
	// 取消拒绝原因
	CancelRejectReason string `json:"cancel_reject_reason,omitempty" xml:"cancel_reject_reason,omitempty"`
	// 服务商ID
	ProviderId int64 `json:"provider_id,omitempty" xml:"provider_id,omitempty"`
	// 取消拒绝类型
	CancelRejectCode int64 `json:"cancel_reject_code,omitempty" xml:"cancel_reject_code,omitempty"`
	// 订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 是否确认可以取消
	CancelConfirm bool `json:"cancel_confirm,omitempty" xml:"cancel_confirm,omitempty"`
}

RentProviderCancelRequest 结构体

type SellerInfo added in v1.2.5

type SellerInfo struct {
	// sellerEmail
	SellerEmail string `json:"seller_email,omitempty" xml:"seller_email,omitempty"`
	// sellerNick
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// sellerPhone
	SellerPhone string `json:"seller_phone,omitempty" xml:"seller_phone,omitempty"`
	// sellerId
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
}

SellerInfo 结构体

type TaobaoAlitripCarDriverStatusUpdateAPIRequest added in v1.2.0

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

TaobaoAlitripCarDriverStatusUpdateAPIRequest 司机服务状态更新接口 API请求 taobao.alitrip.car.driver.status.update

飞猪用车业务回调接口,用于服务商实时回传更新司机当前服务状态

func NewTaobaoAlitripCarDriverStatusUpdateRequest

func NewTaobaoAlitripCarDriverStatusUpdateRequest() *TaobaoAlitripCarDriverStatusUpdateAPIRequest

NewTaobaoAlitripCarDriverStatusUpdateRequest 初始化TaobaoAlitripCarDriverStatusUpdateAPIRequest对象

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetProviderId added in v1.2.0

GetProviderId ProviderId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetSellerId added in v1.2.0

GetSellerId SellerId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetThirdOrderId added in v1.2.0

GetThirdOrderId ThirdOrderId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetTime added in v1.2.0

GetTime Time Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetUseType added in v1.2.0

GetUseType UseType Getter

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetOrderId added in v1.2.0

SetOrderId is OrderId Setter 飞猪订单id

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetProviderId added in v1.2.0

func (r *TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetProviderId(_providerId string) error

SetProviderId is ProviderId Setter 服务商标识,由飞猪提供给到各服务商

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetSellerId added in v1.2.0

func (r *TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetSellerId(_sellerId string) error

SetSellerId is SellerId Setter 可选,卖家id

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetStatus added in v1.2.0

SetStatus is Status Setter 司机服务状态。1-司机已出发,2-司机已到达,3-司机已开始服务

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetThirdOrderId added in v1.2.0

func (r *TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetThirdOrderId(_thirdOrderId string) error

SetThirdOrderId is ThirdOrderId Setter 服务商订单id

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetTime added in v1.2.0

SetTime is Time Setter 状态变更相应时间(如司机出发时间、司机到达时间、服务开始时间),格式:yyyy-mm-dd hh:mm:ss

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetUseType added in v1.2.0

SetUseType is UseType Setter 0:接送机 1:实时打车 2:租车(不传值默认为0)

type TaobaoAlitripCarDriverStatusUpdateAPIResponse

type TaobaoAlitripCarDriverStatusUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarDriverStatusUpdateAPIResponseModel
}

TaobaoAlitripCarDriverStatusUpdateAPIResponse 司机服务状态更新接口 API返回值 taobao.alitrip.car.driver.status.update

飞猪用车业务回调接口,用于服务商实时回传更新司机当前服务状态

type TaobaoAlitripCarDriverStatusUpdateAPIResponseModel added in v1.2.0

type TaobaoAlitripCarDriverStatusUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_car_driver_status_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 其它数据,预留,暂不使用
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误码
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

TaobaoAlitripCarDriverStatusUpdateAPIResponseModel is 司机服务状态更新接口 成功返回结果

type TaobaoAlitripCarOrderAcceptAPIRequest added in v1.2.0

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

TaobaoAlitripCarOrderAcceptAPIRequest 确认接单 API请求 taobao.alitrip.car.order.accept

用来接收服务商确认接单信息

func NewTaobaoAlitripCarOrderAcceptRequest

func NewTaobaoAlitripCarOrderAcceptRequest() *TaobaoAlitripCarOrderAcceptAPIRequest

NewTaobaoAlitripCarOrderAcceptRequest 初始化TaobaoAlitripCarOrderAcceptAPIRequest对象

func (TaobaoAlitripCarOrderAcceptAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderAcceptAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderAcceptAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderAcceptAPIRequest) GetParamOrderAccept added in v1.2.0

func (r TaobaoAlitripCarOrderAcceptAPIRequest) GetParamOrderAccept() *OrderAccept

GetParamOrderAccept ParamOrderAccept Getter

func (TaobaoAlitripCarOrderAcceptAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoAlitripCarOrderAcceptAPIRequest) SetParamOrderAccept added in v1.2.0

func (r *TaobaoAlitripCarOrderAcceptAPIRequest) SetParamOrderAccept(_paramOrderAccept *OrderAccept) error

SetParamOrderAccept is ParamOrderAccept Setter 确认订单请求

type TaobaoAlitripCarOrderAcceptAPIResponse

type TaobaoAlitripCarOrderAcceptAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderAcceptAPIResponseModel
}

TaobaoAlitripCarOrderAcceptAPIResponse 确认接单 API返回值 taobao.alitrip.car.order.accept

用来接收服务商确认接单信息

type TaobaoAlitripCarOrderAcceptAPIResponseModel added in v1.2.0

type TaobaoAlitripCarOrderAcceptAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_car_order_accept_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据站点名称查询产品
	Result *TaobaoAlitripCarOrderAcceptApiResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripCarOrderAcceptAPIResponseModel is 确认接单 成功返回结果

type TaobaoAlitripCarOrderAcceptApiResult

type TaobaoAlitripCarOrderAcceptApiResult struct {
	// 其它数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码 0成功 其它见文档
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// 错误码 0成功 其它见文档
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

TaobaoAlitripCarOrderAcceptApiResult 结构体

type TaobaoAlitripCarOrderCompleteAPIRequest added in v1.2.0

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

TaobaoAlitripCarOrderCompleteAPIRequest 服务完成API API请求 taobao.alitrip.car.order.complete

用来接收服务商订单流程完成信息

func NewTaobaoAlitripCarOrderCompleteRequest

func NewTaobaoAlitripCarOrderCompleteRequest() *TaobaoAlitripCarOrderCompleteAPIRequest

NewTaobaoAlitripCarOrderCompleteRequest 初始化TaobaoAlitripCarOrderCompleteAPIRequest对象

func (TaobaoAlitripCarOrderCompleteAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderCompleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderCompleteAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderCompleteAPIRequest) GetParamOrderComplete added in v1.2.0

func (r TaobaoAlitripCarOrderCompleteAPIRequest) GetParamOrderComplete() *OrderComplete

GetParamOrderComplete ParamOrderComplete Getter

func (TaobaoAlitripCarOrderCompleteAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoAlitripCarOrderCompleteAPIRequest) SetParamOrderComplete added in v1.2.0

func (r *TaobaoAlitripCarOrderCompleteAPIRequest) SetParamOrderComplete(_paramOrderComplete *OrderComplete) error

SetParamOrderComplete is ParamOrderComplete Setter 服务完成API

type TaobaoAlitripCarOrderCompleteAPIResponse

type TaobaoAlitripCarOrderCompleteAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderCompleteAPIResponseModel
}

TaobaoAlitripCarOrderCompleteAPIResponse 服务完成API API返回值 taobao.alitrip.car.order.complete

用来接收服务商订单流程完成信息

type TaobaoAlitripCarOrderCompleteAPIResponseModel added in v1.2.0

type TaobaoAlitripCarOrderCompleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_car_order_complete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 其它数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

TaobaoAlitripCarOrderCompleteAPIResponseModel is 服务完成API 成功返回结果

type TaobaoAlitripCarOrderConfirmAPIRequest added in v1.2.0

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

TaobaoAlitripCarOrderConfirmAPIRequest 司机应答API API请求 taobao.alitrip.car.order.confirm

航旅事业群-度假事业部-旅行用车项目组对外部服务商提供的司机应答回调接口

func NewTaobaoAlitripCarOrderConfirmRequest

func NewTaobaoAlitripCarOrderConfirmRequest() *TaobaoAlitripCarOrderConfirmAPIRequest

NewTaobaoAlitripCarOrderConfirmRequest 初始化TaobaoAlitripCarOrderConfirmAPIRequest对象

func (TaobaoAlitripCarOrderConfirmAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderConfirmAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderConfirmAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderConfirmAPIRequest) GetParamOrderConfirm added in v1.2.0

func (r TaobaoAlitripCarOrderConfirmAPIRequest) GetParamOrderConfirm() *OrderConfirm

GetParamOrderConfirm ParamOrderConfirm Getter

func (TaobaoAlitripCarOrderConfirmAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoAlitripCarOrderConfirmAPIRequest) SetParamOrderConfirm added in v1.2.0

func (r *TaobaoAlitripCarOrderConfirmAPIRequest) SetParamOrderConfirm(_paramOrderConfirm *OrderConfirm) error

SetParamOrderConfirm is ParamOrderConfirm Setter 请求对象

type TaobaoAlitripCarOrderConfirmAPIResponse

type TaobaoAlitripCarOrderConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderConfirmAPIResponseModel
}

TaobaoAlitripCarOrderConfirmAPIResponse 司机应答API API返回值 taobao.alitrip.car.order.confirm

航旅事业群-度假事业部-旅行用车项目组对外部服务商提供的司机应答回调接口

type TaobaoAlitripCarOrderConfirmAPIResponseModel added in v1.2.0

type TaobaoAlitripCarOrderConfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_car_order_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 其它数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

TaobaoAlitripCarOrderConfirmAPIResponseModel is 司机应答API 成功返回结果

type TaobaoAlitripCarOrderQueryAPIRequest added in v1.2.0

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

TaobaoAlitripCarOrderQueryAPIRequest 飞猪订单状态查询接口 API请求 taobao.alitrip.car.order.query

提供给直连商家查询在飞猪平台上产生的订单

func NewTaobaoAlitripCarOrderQueryRequest

func NewTaobaoAlitripCarOrderQueryRequest() *TaobaoAlitripCarOrderQueryAPIRequest

NewTaobaoAlitripCarOrderQueryRequest 初始化TaobaoAlitripCarOrderQueryAPIRequest对象

func (TaobaoAlitripCarOrderQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderQueryAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderQueryAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (TaobaoAlitripCarOrderQueryAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoAlitripCarOrderQueryAPIRequest) SetOrderId added in v1.2.0

func (r *TaobaoAlitripCarOrderQueryAPIRequest) SetOrderId(_orderId string) error

SetOrderId is OrderId Setter 飞猪平台订单id

type TaobaoAlitripCarOrderQueryAPIResponse

type TaobaoAlitripCarOrderQueryAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderQueryAPIResponseModel
}

TaobaoAlitripCarOrderQueryAPIResponse 飞猪订单状态查询接口 API返回值 taobao.alitrip.car.order.query

提供给直连商家查询在飞猪平台上产生的订单

type TaobaoAlitripCarOrderQueryAPIResponseModel added in v1.2.0

type TaobaoAlitripCarOrderQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_car_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订单结果
	FirstResult *OrderQueryRsp `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

TaobaoAlitripCarOrderQueryAPIResponseModel is 飞猪订单状态查询接口 成功返回结果

type TaobaoAlitripCarOrderStatusAPIRequest added in v1.2.0

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

TaobaoAlitripCarOrderStatusAPIRequest 商家订单状态改变通知接口(神州专车接口) API请求 taobao.alitrip.car.order.status

商家订单状态改变通知接口,神州专车专用接口!

func NewTaobaoAlitripCarOrderStatusRequest

func NewTaobaoAlitripCarOrderStatusRequest() *TaobaoAlitripCarOrderStatusAPIRequest

NewTaobaoAlitripCarOrderStatusRequest 初始化TaobaoAlitripCarOrderStatusAPIRequest对象

func (TaobaoAlitripCarOrderStatusAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderStatusAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderStatusAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderStatusAPIRequest) GetOperation added in v1.2.0

GetOperation Operation Getter

func (TaobaoAlitripCarOrderStatusAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (TaobaoAlitripCarOrderStatusAPIRequest) GetProviderId added in v1.2.0

GetProviderId ProviderId Getter

func (TaobaoAlitripCarOrderStatusAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoAlitripCarOrderStatusAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetOperation added in v1.2.0

func (r *TaobaoAlitripCarOrderStatusAPIRequest) SetOperation(_operation string) error

SetOperation is Operation Setter 固定值:statusChanged

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetOrderId added in v1.2.0

func (r *TaobaoAlitripCarOrderStatusAPIRequest) SetOrderId(_orderId string) error

SetOrderId is OrderId Setter 飞猪订单ID

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetProviderId added in v1.2.0

func (r *TaobaoAlitripCarOrderStatusAPIRequest) SetProviderId(_providerId string) error

SetProviderId is ProviderId Setter 服务商ID

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetStatus added in v1.2.0

func (r *TaobaoAlitripCarOrderStatusAPIRequest) SetStatus(_status string) error

SetStatus is Status Setter 司机服务状态。arriving-司机已出发,arrived-司机已到达,serviceStarted-已开始服务,serviceFinished-已结束服务

type TaobaoAlitripCarOrderStatusAPIResponse

type TaobaoAlitripCarOrderStatusAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderStatusAPIResponseModel
}

TaobaoAlitripCarOrderStatusAPIResponse 商家订单状态改变通知接口(神州专车接口) API返回值 taobao.alitrip.car.order.status

商家订单状态改变通知接口,神州专车专用接口!

type TaobaoAlitripCarOrderStatusAPIResponseModel added in v1.2.0

type TaobaoAlitripCarOrderStatusAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_car_order_status_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 根据站点名称查询产品
	Result *TaobaoAlitripCarOrderStatusApiResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripCarOrderStatusAPIResponseModel is 商家订单状态改变通知接口(神州专车接口) 成功返回结果

type TaobaoAlitripCarOrderStatusApiResult

type TaobaoAlitripCarOrderStatusApiResult struct {
	// 其它数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoAlitripCarOrderStatusApiResult 结构体

type TaobaoAlitripCarRentOrderCancelAPIRequest added in v1.2.0

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

TaobaoAlitripCarRentOrderCancelAPIRequest 租车-取消订单 API请求 taobao.alitrip.car.rent.order.cancel

服务商主动取消用户订单或者拒绝取消订单.

func NewTaobaoAlitripCarRentOrderCancelRequest

func NewTaobaoAlitripCarRentOrderCancelRequest() *TaobaoAlitripCarRentOrderCancelAPIRequest

NewTaobaoAlitripCarRentOrderCancelRequest 初始化TaobaoAlitripCarRentOrderCancelAPIRequest对象

func (TaobaoAlitripCarRentOrderCancelAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarRentOrderCancelAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarRentOrderCancelAPIRequest) GetParam0 added in v1.2.0

GetParam0 Param0 Getter

func (TaobaoAlitripCarRentOrderCancelAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoAlitripCarRentOrderCancelAPIRequest) SetParam0 added in v1.2.0

SetParam0 is Param0 Setter 取消请求对象

type TaobaoAlitripCarRentOrderCancelAPIResponse

type TaobaoAlitripCarRentOrderCancelAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarRentOrderCancelAPIResponseModel
}

TaobaoAlitripCarRentOrderCancelAPIResponse 租车-取消订单 API返回值 taobao.alitrip.car.rent.order.cancel

服务商主动取消用户订单或者拒绝取消订单.

type TaobaoAlitripCarRentOrderCancelAPIResponseModel added in v1.2.0

type TaobaoAlitripCarRentOrderCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_car_rent_order_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误消息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 扩展对象
	Models string `json:"models,omitempty" xml:"models,omitempty"`
	// 结果对象
	Model string `json:"model,omitempty" xml:"model,omitempty"`
	// 结果码
	C int64 `json:"c,omitempty" xml:"c,omitempty"`
}

TaobaoAlitripCarRentOrderCancelAPIResponseModel is 租车-取消订单 成功返回结果

type TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest added in v1.2.0

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

TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest 航旅国内租车订单状态更新 API请求 taobao.alitrip.domestic.rent.car.status.update

航旅国内租车订单状态更新

func NewTaobaoAlitripDomesticRentCarStatusUpdateRequest

func NewTaobaoAlitripDomesticRentCarStatusUpdateRequest() *TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest

NewTaobaoAlitripDomesticRentCarStatusUpdateRequest 初始化TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest对象

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetCarNumber added in v1.2.5

GetCarNumber CarNumber Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetExtra added in v1.2.8

GetExtra Extra Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetProviderId added in v1.2.0

GetProviderId ProviderId Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetThirdOrderId added in v1.2.0

GetThirdOrderId ThirdOrderId Getter

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetCarNumber added in v1.2.5

SetCarNumber is CarNumber Setter 车牌号

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetExtra added in v1.2.8

SetExtra is Extra Setter JSON扩展值

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetOrderId added in v1.2.0

SetOrderId is OrderId Setter 飞猪平台订单号

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetProviderId added in v1.2.0

func (r *TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetProviderId(_providerId string) error

SetProviderId is ProviderId Setter 服务商标识,由飞猪提供给到各服务商

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetStatus added in v1.2.0

SetStatus is Status Setter 121-用车中(用户取车成功) 122-待结算(用户还车成功)

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetThirdOrderId added in v1.2.0

func (r *TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetThirdOrderId(_thirdOrderId string) error

SetThirdOrderId is ThirdOrderId Setter 服务商平台订单号

type TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse

type TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripDomesticRentCarStatusUpdateAPIResponseModel
}

TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse 航旅国内租车订单状态更新 API返回值 taobao.alitrip.domestic.rent.car.status.update

航旅国内租车订单状态更新

type TaobaoAlitripDomesticRentCarStatusUpdateAPIResponseModel added in v1.2.0

type TaobaoAlitripDomesticRentCarStatusUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_domestic_rent_car_status_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 其它数据,预留,暂不使用
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 错误码.code为0时表示成功
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

TaobaoAlitripDomesticRentCarStatusUpdateAPIResponseModel is 航旅国内租车订单状态更新 成功返回结果

Source Files

Jump to

Keyboard shortcuts

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