car

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

旅行用车API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlitripTravelCrsdriverArrangeAPIRequest added in v1.2.0

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

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

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

func NewAlitripTravelCrsdriverArrangeRequest

func NewAlitripTravelCrsdriverArrangeRequest() *AlitripTravelCrsdriverArrangeAPIRequest

初始化AlitripTravelCrsdriverArrangeAPIRequest对象

func (AlitripTravelCrsdriverArrangeAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripTravelCrsdriverArrangeAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlitripTravelCrsdriverArrangeAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (AlitripTravelCrsdriverArrangeAPIRequest) GetCrsDriverArrangeParam added in v1.2.0

func (r AlitripTravelCrsdriverArrangeAPIRequest) GetCrsDriverArrangeParam() *CrsDriverArrangeParam

CrsDriverArrangeParam Getter

func (*AlitripTravelCrsdriverArrangeAPIRequest) SetCrsDriverArrangeParam added in v1.2.0

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

CrsDriverArrangeParam Setter 请求对象

type AlitripTravelCrsdriverArrangeAPIResponse

type AlitripTravelCrsdriverArrangeAPIResponse struct {
	model.CommonResponse
	AlitripTravelCrsdriverArrangeAPIResponseModel
}

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"`
}

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

type AlitripTravelCrsorderCompleteAPIRequest added in v1.2.0

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

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

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

func NewAlitripTravelCrsorderCompleteRequest

func NewAlitripTravelCrsorderCompleteRequest() *AlitripTravelCrsorderCompleteAPIRequest

初始化AlitripTravelCrsorderCompleteAPIRequest对象

func (AlitripTravelCrsorderCompleteAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripTravelCrsorderCompleteAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlitripTravelCrsorderCompleteAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (AlitripTravelCrsorderCompleteAPIRequest) GetCrsOrderCompleteParam added in v1.2.0

func (r AlitripTravelCrsorderCompleteAPIRequest) GetCrsOrderCompleteParam() *CrsOrderCompleteParam

CrsOrderCompleteParam Getter

func (*AlitripTravelCrsorderCompleteAPIRequest) SetCrsOrderCompleteParam added in v1.2.0

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

CrsOrderCompleteParam Setter 请求对象

type AlitripTravelCrsorderCompleteAPIResponse

type AlitripTravelCrsorderCompleteAPIResponse struct {
	model.CommonResponse
	AlitripTravelCrsorderCompleteAPIResponseModel
}

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"`
}

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

type AlitripTravelCrsorderSearchAPIRequest added in v1.2.0

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

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

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

func NewAlitripTravelCrsorderSearchRequest

func NewAlitripTravelCrsorderSearchRequest() *AlitripTravelCrsorderSearchAPIRequest

初始化AlitripTravelCrsorderSearchAPIRequest对象

func (AlitripTravelCrsorderSearchAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlitripTravelCrsorderSearchAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (AlitripTravelCrsorderSearchAPIRequest) GetBeginCancelTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetBeginCancelTime() string

BeginCancelTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetBeginCarUseTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetBeginCarUseTime() string

BeginCarUseTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetBeginPayTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetBeginPayTime() string

BeginPayTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetCrsOrderStatus added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetCrsOrderStatus() int64

CrsOrderStatus Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetCurrentPage added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetCurrentPage() int64

CurrentPage Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetEndCancelTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetEndCancelTime() string

EndCancelTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetEndCarUseTime added in v1.2.0

func (r AlitripTravelCrsorderSearchAPIRequest) GetEndCarUseTime() string

EndCarUseTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetEndPayTime added in v1.2.0

EndPayTime Getter

func (AlitripTravelCrsorderSearchAPIRequest) GetPageSize added in v1.2.0

PageSize Getter

func (*AlitripTravelCrsorderSearchAPIRequest) SetBeginCancelTime added in v1.2.0

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

BeginCancelTime Setter 取消时间-起始

func (*AlitripTravelCrsorderSearchAPIRequest) SetBeginCarUseTime added in v1.2.0

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

BeginCarUseTime Setter 用车时间-起始

func (*AlitripTravelCrsorderSearchAPIRequest) SetBeginPayTime added in v1.2.0

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

BeginPayTime Setter 支付时间-起始

func (*AlitripTravelCrsorderSearchAPIRequest) SetCrsOrderStatus added in v1.2.0

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

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

func (*AlitripTravelCrsorderSearchAPIRequest) SetCurrentPage added in v1.2.0

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

CurrentPage Setter 当前页,默认值1

func (*AlitripTravelCrsorderSearchAPIRequest) SetEndCancelTime added in v1.2.0

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

EndCancelTime Setter 取消时间-终止

func (*AlitripTravelCrsorderSearchAPIRequest) SetEndCarUseTime added in v1.2.0

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

EndCarUseTime Setter 用车时间-终止

func (*AlitripTravelCrsorderSearchAPIRequest) SetEndPayTime added in v1.2.0

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

EndPayTime Setter 支付时间-终止

func (*AlitripTravelCrsorderSearchAPIRequest) SetPageSize added in v1.2.0

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

PageSize Setter 页大小,默认20

type AlitripTravelCrsorderSearchAPIResponse

type AlitripTravelCrsorderSearchAPIResponse struct {
	model.CommonResponse
	AlitripTravelCrsorderSearchAPIResponseModel
}

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"`
}

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

type CrsDriverArrangeParam

type CrsDriverArrangeParam struct {
	// 城市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 是否改派司机
	IsChangeDriver bool `json:"is_change_driver,omitempty" xml:"is_change_driver,omitempty"`
	// 车型名称
	CarTypeName string `json:"car_type_name,omitempty" xml:"car_type_name,omitempty"`
	// 司机名称
	DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// 飞猪订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,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"`
}

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 {
	// 0确认接单 1无法接单
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// 拒单原因
	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"`
	// 0:接送机 1:实时打车 2:租车(不传值默认为0)
	UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"`
	// 接单司机纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 接单司机经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 接单时间毫秒数
	AcceptTime int64 `json:"accept_time,omitempty" xml:"accept_time,omitempty"`
}

OrderAccept

type OrderComplete

type OrderComplete struct {
	// 服务商生成的订单ID
	ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"`
	// 服务商标识
	ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"`
	// 服务完成时间
	CompleteTime string `json:"complete_time,omitempty" xml:"complete_time,omitempty"`
	// 阿里旅行生成的订单ID
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 可选,卖家id
	SellerId string `json:"seller_id,omitempty" xml:"seller_id,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"`
	// 实际行驶公里数
	Distance string `json:"distance,omitempty" xml:"distance,omitempty"`
}

OrderComplete

type OrderConfirm

type OrderConfirm struct {
	// 确认时间
	ConfirmTime string `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"`
	// 0应答1改派
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,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"`
	// 本次用车是否支持 司机实时位置回传。若为true,则飞猪平台在用车实际开始时将从服务商处实时查询司机位置
	SupportRealTimePoi bool `json:"support_real_time_poi,omitempty" xml:"support_real_time_poi,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"`
	// 0:接送机 1:实时打车 2:租车(不传值默认为0)
	UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"`
	// 下游供应商logo图片(高德专用)
	SubPic string `json:"sub_pic,omitempty" xml:"sub_pic,omitempty"`
	// 下游供应商名称(高德专用)
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 飞猪车型id(30:出租车 31:经济型 32:舒适型 33:商务型 34:豪华型)
	CarTypeId int64 `json:"car_type_id,omitempty" xml:"car_type_id,omitempty"`
	// 下游供应商唯一标识(高德专用)
	SubKey string `json:"sub_key,omitempty" xml:"sub_key,omitempty"`
}

OrderConfirm

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

PriceInfo

type RentProviderCancelRequest

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

RentProviderCancelRequest

type TaobaoAlitripCarDriverStatusUpdateAPIRequest added in v1.2.0

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

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

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

func NewTaobaoAlitripCarDriverStatusUpdateRequest

func NewTaobaoAlitripCarDriverStatusUpdateRequest() *TaobaoAlitripCarDriverStatusUpdateAPIRequest

初始化TaobaoAlitripCarDriverStatusUpdateAPIRequest对象

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetOrderId added in v1.2.0

OrderId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetProviderId added in v1.2.0

ProviderId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetSellerId added in v1.2.0

SellerId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetStatus added in v1.2.0

Status Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetThirdOrderId added in v1.2.0

ThirdOrderId Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetTime added in v1.2.0

Time Getter

func (TaobaoAlitripCarDriverStatusUpdateAPIRequest) GetUseType added in v1.2.0

UseType Getter

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetOrderId added in v1.2.0

OrderId Setter 飞猪订单id

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetProviderId added in v1.2.0

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

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

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetSellerId added in v1.2.0

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

SellerId Setter 可选,卖家id

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetStatus added in v1.2.0

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

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetThirdOrderId added in v1.2.0

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

ThirdOrderId Setter 服务商订单id

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetTime added in v1.2.0

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

func (*TaobaoAlitripCarDriverStatusUpdateAPIRequest) SetUseType added in v1.2.0

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

type TaobaoAlitripCarDriverStatusUpdateAPIResponse

type TaobaoAlitripCarDriverStatusUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarDriverStatusUpdateAPIResponseModel
}

司机服务状态更新接口 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"`
	// 错误码
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 其它数据,预留,暂不使用
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

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

type TaobaoAlitripCarOrderAcceptAPIRequest added in v1.2.0

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

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

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

func NewTaobaoAlitripCarOrderAcceptRequest

func NewTaobaoAlitripCarOrderAcceptRequest() *TaobaoAlitripCarOrderAcceptAPIRequest

初始化TaobaoAlitripCarOrderAcceptAPIRequest对象

func (TaobaoAlitripCarOrderAcceptAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderAcceptAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderAcceptAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderAcceptAPIRequest) GetParamOrderAccept added in v1.2.0

func (r TaobaoAlitripCarOrderAcceptAPIRequest) GetParamOrderAccept() *OrderAccept

ParamOrderAccept Getter

func (*TaobaoAlitripCarOrderAcceptAPIRequest) SetParamOrderAccept added in v1.2.0

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

ParamOrderAccept Setter 确认订单请求

type TaobaoAlitripCarOrderAcceptAPIResponse

type TaobaoAlitripCarOrderAcceptAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderAcceptAPIResponseModel
}

确认接单 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"`
}

确认接单 成功返回结果

type TaobaoAlitripCarOrderAcceptApiResult

type TaobaoAlitripCarOrderAcceptApiResult struct {
	// 错误码 0成功 其它见文档
	Code int64 `json:"code,omitempty" xml:"code,omitempty"`
	// 其它数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,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
}

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

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

func NewTaobaoAlitripCarOrderCompleteRequest

func NewTaobaoAlitripCarOrderCompleteRequest() *TaobaoAlitripCarOrderCompleteAPIRequest

初始化TaobaoAlitripCarOrderCompleteAPIRequest对象

func (TaobaoAlitripCarOrderCompleteAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderCompleteAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderCompleteAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderCompleteAPIRequest) GetParamOrderComplete added in v1.2.0

func (r TaobaoAlitripCarOrderCompleteAPIRequest) GetParamOrderComplete() *OrderComplete

ParamOrderComplete Getter

func (*TaobaoAlitripCarOrderCompleteAPIRequest) SetParamOrderComplete added in v1.2.0

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

ParamOrderComplete Setter 服务完成API

type TaobaoAlitripCarOrderCompleteAPIResponse

type TaobaoAlitripCarOrderCompleteAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderCompleteAPIResponseModel
}

服务完成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"`
	// 错误码
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
	// 其它数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

服务完成API 成功返回结果

type TaobaoAlitripCarOrderConfirmAPIRequest added in v1.2.0

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

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

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

func NewTaobaoAlitripCarOrderConfirmRequest

func NewTaobaoAlitripCarOrderConfirmRequest() *TaobaoAlitripCarOrderConfirmAPIRequest

初始化TaobaoAlitripCarOrderConfirmAPIRequest对象

func (TaobaoAlitripCarOrderConfirmAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderConfirmAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderConfirmAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderConfirmAPIRequest) GetParamOrderConfirm added in v1.2.0

func (r TaobaoAlitripCarOrderConfirmAPIRequest) GetParamOrderConfirm() *OrderConfirm

ParamOrderConfirm Getter

func (*TaobaoAlitripCarOrderConfirmAPIRequest) SetParamOrderConfirm added in v1.2.0

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

ParamOrderConfirm Setter 请求对象

type TaobaoAlitripCarOrderConfirmAPIResponse

type TaobaoAlitripCarOrderConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderConfirmAPIResponseModel
}

司机应答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"`
	// 错误码
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
	// 其它数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

司机应答API 成功返回结果

type TaobaoAlitripCarOrderQueryAPIRequest added in v1.2.0

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

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

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

func NewTaobaoAlitripCarOrderQueryRequest

func NewTaobaoAlitripCarOrderQueryRequest() *TaobaoAlitripCarOrderQueryAPIRequest

初始化TaobaoAlitripCarOrderQueryAPIRequest对象

func (TaobaoAlitripCarOrderQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderQueryAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderQueryAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderQueryAPIRequest) GetOrderId added in v1.2.0

OrderId Getter

func (*TaobaoAlitripCarOrderQueryAPIRequest) SetOrderId added in v1.2.0

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

OrderId Setter 飞猪平台订单id

type TaobaoAlitripCarOrderQueryAPIResponse

type TaobaoAlitripCarOrderQueryAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderQueryAPIResponseModel
}

飞猪订单状态查询接口 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"`
}

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

type TaobaoAlitripCarOrderStatusAPIRequest added in v1.2.0

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

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

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

func NewTaobaoAlitripCarOrderStatusRequest

func NewTaobaoAlitripCarOrderStatusRequest() *TaobaoAlitripCarOrderStatusAPIRequest

初始化TaobaoAlitripCarOrderStatusAPIRequest对象

func (TaobaoAlitripCarOrderStatusAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripCarOrderStatusAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarOrderStatusAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarOrderStatusAPIRequest) GetOperation added in v1.2.0

Operation Getter

func (TaobaoAlitripCarOrderStatusAPIRequest) GetOrderId added in v1.2.0

OrderId Getter

func (TaobaoAlitripCarOrderStatusAPIRequest) GetProviderId added in v1.2.0

ProviderId Getter

func (TaobaoAlitripCarOrderStatusAPIRequest) GetStatus added in v1.2.0

Status Getter

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetOperation added in v1.2.0

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

Operation Setter 固定值:statusChanged

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetOrderId added in v1.2.0

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

OrderId Setter 飞猪订单ID

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetProviderId added in v1.2.0

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

ProviderId Setter 服务商ID

func (*TaobaoAlitripCarOrderStatusAPIRequest) SetStatus added in v1.2.0

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

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

type TaobaoAlitripCarOrderStatusAPIResponse

type TaobaoAlitripCarOrderStatusAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarOrderStatusAPIResponseModel
}

商家订单状态改变通知接口(神州专车接口) 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"`
}

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

type TaobaoAlitripCarOrderStatusApiResult

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

TaobaoAlitripCarOrderStatusApiResult

type TaobaoAlitripCarRentOrderCancelAPIRequest added in v1.2.0

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

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

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

func NewTaobaoAlitripCarRentOrderCancelRequest

func NewTaobaoAlitripCarRentOrderCancelRequest() *TaobaoAlitripCarRentOrderCancelAPIRequest

初始化TaobaoAlitripCarRentOrderCancelAPIRequest对象

func (TaobaoAlitripCarRentOrderCancelAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAlitripCarRentOrderCancelAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripCarRentOrderCancelAPIRequest) GetParam0 added in v1.2.0

Param0 Getter

func (*TaobaoAlitripCarRentOrderCancelAPIRequest) SetParam0 added in v1.2.0

Param0 Setter 取消请求对象

type TaobaoAlitripCarRentOrderCancelAPIResponse

type TaobaoAlitripCarRentOrderCancelAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripCarRentOrderCancelAPIResponseModel
}

租车-取消订单 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"`
}

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

type TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest added in v1.2.0

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

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

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

func NewTaobaoAlitripDomesticRentCarStatusUpdateRequest

func NewTaobaoAlitripDomesticRentCarStatusUpdateRequest() *TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest

初始化TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest对象

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetOrderId added in v1.2.0

OrderId Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetProviderId added in v1.2.0

ProviderId Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetStatus added in v1.2.0

Status Getter

func (TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) GetThirdOrderId added in v1.2.0

ThirdOrderId Getter

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetOrderId added in v1.2.0

OrderId Setter 飞猪平台订单号

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetProviderId added in v1.2.0

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

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

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetStatus added in v1.2.0

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

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest) SetThirdOrderId added in v1.2.0

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

ThirdOrderId Setter 服务商平台订单号

type TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse

type TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripDomesticRentCarStatusUpdateAPIResponseModel
}

航旅国内租车订单状态更新 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"`
}

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

Jump to

Keyboard shortcuts

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