car

package
v1.3.5 Latest Latest
Warning

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

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

Documentation

Overview

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseAlitripRentcarOrderDetailQueryAPIRequest added in v1.3.4

func ReleaseAlitripRentcarOrderDetailQueryAPIRequest(v *AlitripRentcarOrderDetailQueryAPIRequest)

ReleaseAlitripRentcarOrderDetailQueryAPIRequest 将 AlitripRentcarOrderDetailQueryAPIRequest 放入 sync.Pool

func ReleaseAlitripRentcarOrderDetailQueryAPIResponse added in v1.3.4

func ReleaseAlitripRentcarOrderDetailQueryAPIResponse(v *AlitripRentcarOrderDetailQueryAPIResponse)

ReleaseAlitripRentcarOrderDetailQueryAPIResponse 将 AlitripRentcarOrderDetailQueryAPIResponse 保存到 sync.Pool

func ReleaseAlitripTransferOrderDetailAPIRequest added in v1.3.4

func ReleaseAlitripTransferOrderDetailAPIRequest(v *AlitripTransferOrderDetailAPIRequest)

ReleaseAlitripTransferOrderDetailAPIRequest 将 AlitripTransferOrderDetailAPIRequest 放入 sync.Pool

func ReleaseAlitripTransferOrderDetailAPIResponse added in v1.3.4

func ReleaseAlitripTransferOrderDetailAPIResponse(v *AlitripTransferOrderDetailAPIResponse)

ReleaseAlitripTransferOrderDetailAPIResponse 将 AlitripTransferOrderDetailAPIResponse 保存到 sync.Pool

func ReleaseAlitripTravelCrsdriverArrangeAPIRequest added in v1.3.4

func ReleaseAlitripTravelCrsdriverArrangeAPIRequest(v *AlitripTravelCrsdriverArrangeAPIRequest)

ReleaseAlitripTravelCrsdriverArrangeAPIRequest 将 AlitripTravelCrsdriverArrangeAPIRequest 放入 sync.Pool

func ReleaseAlitripTravelCrsdriverArrangeAPIResponse added in v1.3.4

func ReleaseAlitripTravelCrsdriverArrangeAPIResponse(v *AlitripTravelCrsdriverArrangeAPIResponse)

ReleaseAlitripTravelCrsdriverArrangeAPIResponse 将 AlitripTravelCrsdriverArrangeAPIResponse 保存到 sync.Pool

func ReleaseAlitripTravelCrsorderCompleteAPIRequest added in v1.3.4

func ReleaseAlitripTravelCrsorderCompleteAPIRequest(v *AlitripTravelCrsorderCompleteAPIRequest)

ReleaseAlitripTravelCrsorderCompleteAPIRequest 将 AlitripTravelCrsorderCompleteAPIRequest 放入 sync.Pool

func ReleaseAlitripTravelCrsorderCompleteAPIResponse added in v1.3.4

func ReleaseAlitripTravelCrsorderCompleteAPIResponse(v *AlitripTravelCrsorderCompleteAPIResponse)

ReleaseAlitripTravelCrsorderCompleteAPIResponse 将 AlitripTravelCrsorderCompleteAPIResponse 保存到 sync.Pool

func ReleaseAlitripTravelCrsorderSearchAPIRequest added in v1.3.4

func ReleaseAlitripTravelCrsorderSearchAPIRequest(v *AlitripTravelCrsorderSearchAPIRequest)

ReleaseAlitripTravelCrsorderSearchAPIRequest 将 AlitripTravelCrsorderSearchAPIRequest 放入 sync.Pool

func ReleaseAlitripTravelCrsorderSearchAPIResponse added in v1.3.4

func ReleaseAlitripTravelCrsorderSearchAPIResponse(v *AlitripTravelCrsorderSearchAPIResponse)

ReleaseAlitripTravelCrsorderSearchAPIResponse 将 AlitripTravelCrsorderSearchAPIResponse 保存到 sync.Pool

func ReleaseBuyerInfo added in v1.3.4

func ReleaseBuyerInfo(v *BuyerInfo)

ReleaseBuyerInfo 释放BuyerInfo

func ReleaseCrsDriverArrangeParam added in v1.3.4

func ReleaseCrsDriverArrangeParam(v *CrsDriverArrangeParam)

ReleaseCrsDriverArrangeParam 释放CrsDriverArrangeParam

func ReleaseCrsOrderCompleteParam added in v1.3.4

func ReleaseCrsOrderCompleteParam(v *CrsOrderCompleteParam)

ReleaseCrsOrderCompleteParam 释放CrsOrderCompleteParam

func ReleaseDetailPriceInfo added in v1.3.4

func ReleaseDetailPriceInfo(v *DetailPriceInfo)

ReleaseDetailPriceInfo 释放DetailPriceInfo

func ReleaseOrderAccept added in v1.3.4

func ReleaseOrderAccept(v *OrderAccept)

ReleaseOrderAccept 释放OrderAccept

func ReleaseOrderComplete added in v1.3.4

func ReleaseOrderComplete(v *OrderComplete)

ReleaseOrderComplete 释放OrderComplete

func ReleaseOrderConfirm added in v1.3.4

func ReleaseOrderConfirm(v *OrderConfirm)

ReleaseOrderConfirm 释放OrderConfirm

func ReleaseOrderDetailInfo added in v1.3.4

func ReleaseOrderDetailInfo(v *OrderDetailInfo)

ReleaseOrderDetailInfo 释放OrderDetailInfo

func ReleaseOrderQueryRsp added in v1.3.4

func ReleaseOrderQueryRsp(v *OrderQueryRsp)

ReleaseOrderQueryRsp 释放OrderQueryRsp

func ReleasePriceInfo added in v1.3.4

func ReleasePriceInfo(v *PriceInfo)

ReleasePriceInfo 释放PriceInfo

func ReleaseRentCarDepositFlow added in v1.3.4

func ReleaseRentCarDepositFlow(v *RentCarDepositFlow)

ReleaseRentCarDepositFlow 释放RentCarDepositFlow

func ReleaseRentCarDepositInfo added in v1.3.4

func ReleaseRentCarDepositInfo(v *RentCarDepositInfo)

ReleaseRentCarDepositInfo 释放RentCarDepositInfo

func ReleaseRentCarDepositNode added in v1.3.4

func ReleaseRentCarDepositNode(v *RentCarDepositNode)

ReleaseRentCarDepositNode 释放RentCarDepositNode

func ReleaseRentCarOrderDetailCallbackReq added in v1.3.4

func ReleaseRentCarOrderDetailCallbackReq(v *RentCarOrderDetailCallbackReq)

ReleaseRentCarOrderDetailCallbackReq 释放RentCarOrderDetailCallbackReq

func ReleaseRentCarOrderDetailRsp added in v1.3.4

func ReleaseRentCarOrderDetailRsp(v *RentCarOrderDetailRsp)

ReleaseRentCarOrderDetailRsp 释放RentCarOrderDetailRsp

func ReleaseRentProviderCancelRequest added in v1.3.4

func ReleaseRentProviderCancelRequest(v *RentProviderCancelRequest)

ReleaseRentProviderCancelRequest 释放RentProviderCancelRequest

func ReleaseSellerInfo added in v1.3.4

func ReleaseSellerInfo(v *SellerInfo)

ReleaseSellerInfo 释放SellerInfo

func ReleaseTaobaoAlitripCarDriverStatusUpdateAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripCarDriverStatusUpdateAPIRequest(v *TaobaoAlitripCarDriverStatusUpdateAPIRequest)

ReleaseTaobaoAlitripCarDriverStatusUpdateAPIRequest 将 TaobaoAlitripCarDriverStatusUpdateAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripCarDriverStatusUpdateAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripCarDriverStatusUpdateAPIResponse(v *TaobaoAlitripCarDriverStatusUpdateAPIResponse)

ReleaseTaobaoAlitripCarDriverStatusUpdateAPIResponse 将 TaobaoAlitripCarDriverStatusUpdateAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAlitripCarOrderAcceptAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripCarOrderAcceptAPIRequest(v *TaobaoAlitripCarOrderAcceptAPIRequest)

ReleaseTaobaoAlitripCarOrderAcceptAPIRequest 将 TaobaoAlitripCarOrderAcceptAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripCarOrderAcceptAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripCarOrderAcceptAPIResponse(v *TaobaoAlitripCarOrderAcceptAPIResponse)

ReleaseTaobaoAlitripCarOrderAcceptAPIResponse 将 TaobaoAlitripCarOrderAcceptAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAlitripCarOrderAcceptApiResult added in v1.3.4

func ReleaseTaobaoAlitripCarOrderAcceptApiResult(v *TaobaoAlitripCarOrderAcceptApiResult)

ReleaseTaobaoAlitripCarOrderAcceptApiResult 释放TaobaoAlitripCarOrderAcceptApiResult

func ReleaseTaobaoAlitripCarOrderCompleteAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripCarOrderCompleteAPIRequest(v *TaobaoAlitripCarOrderCompleteAPIRequest)

ReleaseTaobaoAlitripCarOrderCompleteAPIRequest 将 TaobaoAlitripCarOrderCompleteAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripCarOrderCompleteAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripCarOrderCompleteAPIResponse(v *TaobaoAlitripCarOrderCompleteAPIResponse)

ReleaseTaobaoAlitripCarOrderCompleteAPIResponse 将 TaobaoAlitripCarOrderCompleteAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAlitripCarOrderConfirmAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripCarOrderConfirmAPIRequest(v *TaobaoAlitripCarOrderConfirmAPIRequest)

ReleaseTaobaoAlitripCarOrderConfirmAPIRequest 将 TaobaoAlitripCarOrderConfirmAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripCarOrderConfirmAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripCarOrderConfirmAPIResponse(v *TaobaoAlitripCarOrderConfirmAPIResponse)

ReleaseTaobaoAlitripCarOrderConfirmAPIResponse 将 TaobaoAlitripCarOrderConfirmAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAlitripCarOrderQueryAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripCarOrderQueryAPIRequest(v *TaobaoAlitripCarOrderQueryAPIRequest)

ReleaseTaobaoAlitripCarOrderQueryAPIRequest 将 TaobaoAlitripCarOrderQueryAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripCarOrderQueryAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripCarOrderQueryAPIResponse(v *TaobaoAlitripCarOrderQueryAPIResponse)

ReleaseTaobaoAlitripCarOrderQueryAPIResponse 将 TaobaoAlitripCarOrderQueryAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAlitripCarOrderStatusAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripCarOrderStatusAPIRequest(v *TaobaoAlitripCarOrderStatusAPIRequest)

ReleaseTaobaoAlitripCarOrderStatusAPIRequest 将 TaobaoAlitripCarOrderStatusAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripCarOrderStatusAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripCarOrderStatusAPIResponse(v *TaobaoAlitripCarOrderStatusAPIResponse)

ReleaseTaobaoAlitripCarOrderStatusAPIResponse 将 TaobaoAlitripCarOrderStatusAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAlitripCarOrderStatusApiResult added in v1.3.4

func ReleaseTaobaoAlitripCarOrderStatusApiResult(v *TaobaoAlitripCarOrderStatusApiResult)

ReleaseTaobaoAlitripCarOrderStatusApiResult 释放TaobaoAlitripCarOrderStatusApiResult

func ReleaseTaobaoAlitripCarRentOrderCancelAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripCarRentOrderCancelAPIRequest(v *TaobaoAlitripCarRentOrderCancelAPIRequest)

ReleaseTaobaoAlitripCarRentOrderCancelAPIRequest 将 TaobaoAlitripCarRentOrderCancelAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripCarRentOrderCancelAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripCarRentOrderCancelAPIResponse(v *TaobaoAlitripCarRentOrderCancelAPIResponse)

ReleaseTaobaoAlitripCarRentOrderCancelAPIResponse 将 TaobaoAlitripCarRentOrderCancelAPIResponse 保存到 sync.Pool

func ReleaseTaobaoAlitripDomesticRentCarStatusUpdateAPIRequest added in v1.3.4

func ReleaseTaobaoAlitripDomesticRentCarStatusUpdateAPIRequest(v *TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest)

ReleaseTaobaoAlitripDomesticRentCarStatusUpdateAPIRequest 将 TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest 放入 sync.Pool

func ReleaseTaobaoAlitripDomesticRentCarStatusUpdateAPIResponse added in v1.3.4

func ReleaseTaobaoAlitripDomesticRentCarStatusUpdateAPIResponse(v *TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse)

ReleaseTaobaoAlitripDomesticRentCarStatusUpdateAPIResponse 将 TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse 保存到 sync.Pool

func ReleaseTransferBuyerInfo added in v1.3.4

func ReleaseTransferBuyerInfo(v *TransferBuyerInfo)

ReleaseTransferBuyerInfo 释放TransferBuyerInfo

func ReleaseTransferDriveInfo added in v1.3.4

func ReleaseTransferDriveInfo(v *TransferDriveInfo)

ReleaseTransferDriveInfo 释放TransferDriveInfo

func ReleaseTransferFlightInfo added in v1.3.4

func ReleaseTransferFlightInfo(v *TransferFlightInfo)

ReleaseTransferFlightInfo 释放TransferFlightInfo

func ReleaseTransferInvoiceInfo added in v1.3.4

func ReleaseTransferInvoiceInfo(v *TransferInvoiceInfo)

ReleaseTransferInvoiceInfo 释放TransferInvoiceInfo

func ReleaseTransferOrderAmountInfo added in v1.3.4

func ReleaseTransferOrderAmountInfo(v *TransferOrderAmountInfo)

ReleaseTransferOrderAmountInfo 释放TransferOrderAmountInfo

func ReleaseTransferOrderDetailCallbackRsp added in v1.3.4

func ReleaseTransferOrderDetailCallbackRsp(v *TransferOrderDetailCallbackRsp)

ReleaseTransferOrderDetailCallbackRsp 释放TransferOrderDetailCallbackRsp

func ReleaseTransferOrderInfo added in v1.3.4

func ReleaseTransferOrderInfo(v *TransferOrderInfo)

ReleaseTransferOrderInfo 释放TransferOrderInfo

func ReleaseTransferUseCarInfo added in v1.3.4

func ReleaseTransferUseCarInfo(v *TransferUseCarInfo)

ReleaseTransferUseCarInfo 释放TransferUseCarInfo

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

func GetAlitripRentcarOrderDetailQueryAPIRequest() *AlitripRentcarOrderDetailQueryAPIRequest

GetAlitripRentcarOrderDetailQueryRequest 从 sync.Pool 获取 AlitripRentcarOrderDetailQueryAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

租车订单详情查询

func GetAlitripRentcarOrderDetailQueryAPIResponse added in v1.3.4

func GetAlitripRentcarOrderDetailQueryAPIResponse() *AlitripRentcarOrderDetailQueryAPIResponse

GetAlitripRentcarOrderDetailQueryAPIResponse 从 sync.Pool 获取 AlitripRentcarOrderDetailQueryAPIResponse

func (*AlitripRentcarOrderDetailQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 租车订单详情查询 成功返回结果

func (*AlitripRentcarOrderDetailQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlitripTransferOrderDetailAPIRequest added in v1.2.9

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

AlitripTransferOrderDetailAPIRequest 接送订单详情接口 API请求 alitrip.transfer.order.detail

接送订单详情接口

func GetAlitripTransferOrderDetailAPIRequest added in v1.3.4

func GetAlitripTransferOrderDetailAPIRequest() *AlitripTransferOrderDetailAPIRequest

GetAlitripTransferOrderDetailRequest 从 sync.Pool 获取 AlitripTransferOrderDetailAPIRequest

func NewAlitripTransferOrderDetailRequest added in v1.2.9

func NewAlitripTransferOrderDetailRequest() *AlitripTransferOrderDetailAPIRequest

NewAlitripTransferOrderDetailRequest 初始化AlitripTransferOrderDetailAPIRequest对象

func (AlitripTransferOrderDetailAPIRequest) GetApiMethodName added in v1.2.9

func (r AlitripTransferOrderDetailAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTransferOrderDetailAPIRequest) GetApiParams added in v1.2.9

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTransferOrderDetailAPIRequest) GetOrderId added in v1.2.9

GetOrderId OrderId Getter

func (AlitripTransferOrderDetailAPIRequest) GetProviderId added in v1.2.9

func (r AlitripTransferOrderDetailAPIRequest) GetProviderId() string

GetProviderId ProviderId Getter

func (AlitripTransferOrderDetailAPIRequest) GetRawParams added in v1.2.9

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

func (*AlitripTransferOrderDetailAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlitripTransferOrderDetailAPIRequest) SetOrderId added in v1.2.9

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

SetOrderId is OrderId Setter 飞猪平台订单id

func (*AlitripTransferOrderDetailAPIRequest) SetProviderId added in v1.2.9

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

SetProviderId is ProviderId Setter 分配的服务商Id

type AlitripTransferOrderDetailAPIResponse added in v1.2.9

type AlitripTransferOrderDetailAPIResponse struct {
	model.CommonResponse
	AlitripTransferOrderDetailAPIResponseModel
}

AlitripTransferOrderDetailAPIResponse 接送订单详情接口 API返回值 alitrip.transfer.order.detail

接送订单详情接口

func GetAlitripTransferOrderDetailAPIResponse added in v1.3.4

func GetAlitripTransferOrderDetailAPIResponse() *AlitripTransferOrderDetailAPIResponse

GetAlitripTransferOrderDetailAPIResponse 从 sync.Pool 获取 AlitripTransferOrderDetailAPIResponse

func (*AlitripTransferOrderDetailAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlitripTransferOrderDetailAPIResponseModel added in v1.2.9

type AlitripTransferOrderDetailAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_transfer_order_detail_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回数据
	Data *TransferOrderDetailCallbackRsp `json:"data,omitempty" xml:"data,omitempty"`
	// 信息code
	MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"`
}

AlitripTransferOrderDetailAPIResponseModel is 接送订单详情接口 成功返回结果

func (*AlitripTransferOrderDetailAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetAlitripTravelCrsdriverArrangeAPIRequest() *AlitripTravelCrsdriverArrangeAPIRequest

GetAlitripTravelCrsdriverArrangeRequest 从 sync.Pool 获取 AlitripTravelCrsdriverArrangeAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

func GetAlitripTravelCrsdriverArrangeAPIResponse added in v1.3.4

func GetAlitripTravelCrsdriverArrangeAPIResponse() *AlitripTravelCrsdriverArrangeAPIResponse

GetAlitripTravelCrsdriverArrangeAPIResponse 从 sync.Pool 获取 AlitripTravelCrsdriverArrangeAPIResponse

func (*AlitripTravelCrsdriverArrangeAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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接送机商家派司机接口 成功返回结果

func (*AlitripTravelCrsdriverArrangeAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetAlitripTravelCrsorderCompleteAPIRequest() *AlitripTravelCrsorderCompleteAPIRequest

GetAlitripTravelCrsorderCompleteRequest 从 sync.Pool 获取 AlitripTravelCrsorderCompleteAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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接送机商家的服务完成回调接口

func GetAlitripTravelCrsorderCompleteAPIResponse added in v1.3.4

func GetAlitripTravelCrsorderCompleteAPIResponse() *AlitripTravelCrsorderCompleteAPIResponse

GetAlitripTravelCrsorderCompleteAPIResponse 从 sync.Pool 获取 AlitripTravelCrsorderCompleteAPIResponse

func (*AlitripTravelCrsorderCompleteAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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接送机商家服务完成接口 成功返回结果

func (*AlitripTravelCrsorderCompleteAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetAlitripTravelCrsorderSearchAPIRequest() *AlitripTravelCrsorderSearchAPIRequest

GetAlitripTravelCrsorderSearchRequest 从 sync.Pool 获取 AlitripTravelCrsorderSearchAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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商家搜索订单列表,仅返回订单号列表

func GetAlitripTravelCrsorderSearchAPIResponse added in v1.3.4

func GetAlitripTravelCrsorderSearchAPIResponse() *AlitripTravelCrsorderSearchAPIResponse

GetAlitripTravelCrsorderSearchAPIResponse 从 sync.Pool 获取 AlitripTravelCrsorderSearchAPIResponse

func (*AlitripTravelCrsorderSearchAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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接送机订单列表搜索 成功返回结果

func (*AlitripTravelCrsorderSearchAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetBuyerInfo added in v1.3.4

func GetBuyerInfo() *BuyerInfo

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

func GetCrsDriverArrangeParam added in v1.3.4

func GetCrsDriverArrangeParam() *CrsDriverArrangeParam

GetCrsDriverArrangeParam() 从对象池中获取CrsDriverArrangeParam

type CrsOrderCompleteParam

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

CrsOrderCompleteParam 结构体

func GetCrsOrderCompleteParam added in v1.3.4

func GetCrsOrderCompleteParam() *CrsOrderCompleteParam

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

func GetDetailPriceInfo added in v1.3.4

func GetDetailPriceInfo() *DetailPriceInfo

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

func GetOrderAccept added in v1.3.4

func GetOrderAccept() *OrderAccept

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

func GetOrderComplete added in v1.3.4

func GetOrderComplete() *OrderComplete

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

func GetOrderConfirm added in v1.3.4

func GetOrderConfirm() *OrderConfirm

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

func GetOrderDetailInfo added in v1.3.4

func GetOrderDetailInfo() *OrderDetailInfo

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

func GetOrderQueryRsp added in v1.3.4

func GetOrderQueryRsp() *OrderQueryRsp

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

func GetPriceInfo added in v1.3.4

func GetPriceInfo() *PriceInfo

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

func GetRentCarDepositFlow added in v1.3.4

func GetRentCarDepositFlow() *RentCarDepositFlow

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

func GetRentCarDepositInfo added in v1.3.4

func GetRentCarDepositInfo() *RentCarDepositInfo

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

func GetRentCarDepositNode added in v1.3.4

func GetRentCarDepositNode() *RentCarDepositNode

GetRentCarDepositNode() 从对象池中获取RentCarDepositNode

type RentCarOrderDetailCallbackReq added in v1.2.5

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

RentCarOrderDetailCallbackReq 结构体

func GetRentCarOrderDetailCallbackReq added in v1.3.4

func GetRentCarOrderDetailCallbackReq() *RentCarOrderDetailCallbackReq

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

func GetRentCarOrderDetailRsp added in v1.3.4

func GetRentCarOrderDetailRsp() *RentCarOrderDetailRsp

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

func GetRentProviderCancelRequest added in v1.3.4

func GetRentProviderCancelRequest() *RentProviderCancelRequest

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

func GetSellerInfo added in v1.3.4

func GetSellerInfo() *SellerInfo

GetSellerInfo() 从对象池中获取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 GetTaobaoAlitripCarDriverStatusUpdateAPIRequest added in v1.3.4

func GetTaobaoAlitripCarDriverStatusUpdateAPIRequest() *TaobaoAlitripCarDriverStatusUpdateAPIRequest

GetTaobaoAlitripCarDriverStatusUpdateRequest 从 sync.Pool 获取 TaobaoAlitripCarDriverStatusUpdateAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripCarDriverStatusUpdateAPIResponse added in v1.3.4

func GetTaobaoAlitripCarDriverStatusUpdateAPIResponse() *TaobaoAlitripCarDriverStatusUpdateAPIResponse

GetTaobaoAlitripCarDriverStatusUpdateAPIResponse 从 sync.Pool 获取 TaobaoAlitripCarDriverStatusUpdateAPIResponse

func (*TaobaoAlitripCarDriverStatusUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 司机服务状态更新接口 成功返回结果

func (*TaobaoAlitripCarDriverStatusUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetTaobaoAlitripCarOrderAcceptAPIRequest() *TaobaoAlitripCarOrderAcceptAPIRequest

GetTaobaoAlitripCarOrderAcceptRequest 从 sync.Pool 获取 TaobaoAlitripCarOrderAcceptAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripCarOrderAcceptAPIResponse added in v1.3.4

func GetTaobaoAlitripCarOrderAcceptAPIResponse() *TaobaoAlitripCarOrderAcceptAPIResponse

GetTaobaoAlitripCarOrderAcceptAPIResponse 从 sync.Pool 获取 TaobaoAlitripCarOrderAcceptAPIResponse

func (*TaobaoAlitripCarOrderAcceptAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 确认接单 成功返回结果

func (*TaobaoAlitripCarOrderAcceptAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetTaobaoAlitripCarOrderAcceptApiResult added in v1.3.4

func GetTaobaoAlitripCarOrderAcceptApiResult() *TaobaoAlitripCarOrderAcceptApiResult

GetTaobaoAlitripCarOrderAcceptApiResult() 从对象池中获取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 GetTaobaoAlitripCarOrderCompleteAPIRequest added in v1.3.4

func GetTaobaoAlitripCarOrderCompleteAPIRequest() *TaobaoAlitripCarOrderCompleteAPIRequest

GetTaobaoAlitripCarOrderCompleteRequest 从 sync.Pool 获取 TaobaoAlitripCarOrderCompleteAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripCarOrderCompleteAPIResponse added in v1.3.4

func GetTaobaoAlitripCarOrderCompleteAPIResponse() *TaobaoAlitripCarOrderCompleteAPIResponse

GetTaobaoAlitripCarOrderCompleteAPIResponse 从 sync.Pool 获取 TaobaoAlitripCarOrderCompleteAPIResponse

func (*TaobaoAlitripCarOrderCompleteAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 成功返回结果

func (*TaobaoAlitripCarOrderCompleteAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetTaobaoAlitripCarOrderConfirmAPIRequest() *TaobaoAlitripCarOrderConfirmAPIRequest

GetTaobaoAlitripCarOrderConfirmRequest 从 sync.Pool 获取 TaobaoAlitripCarOrderConfirmAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripCarOrderConfirmAPIResponse added in v1.3.4

func GetTaobaoAlitripCarOrderConfirmAPIResponse() *TaobaoAlitripCarOrderConfirmAPIResponse

GetTaobaoAlitripCarOrderConfirmAPIResponse 从 sync.Pool 获取 TaobaoAlitripCarOrderConfirmAPIResponse

func (*TaobaoAlitripCarOrderConfirmAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 成功返回结果

func (*TaobaoAlitripCarOrderConfirmAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetTaobaoAlitripCarOrderQueryAPIRequest() *TaobaoAlitripCarOrderQueryAPIRequest

GetTaobaoAlitripCarOrderQueryRequest 从 sync.Pool 获取 TaobaoAlitripCarOrderQueryAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripCarOrderQueryAPIResponse added in v1.3.4

func GetTaobaoAlitripCarOrderQueryAPIResponse() *TaobaoAlitripCarOrderQueryAPIResponse

GetTaobaoAlitripCarOrderQueryAPIResponse 从 sync.Pool 获取 TaobaoAlitripCarOrderQueryAPIResponse

func (*TaobaoAlitripCarOrderQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 飞猪订单状态查询接口 成功返回结果

func (*TaobaoAlitripCarOrderQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetTaobaoAlitripCarOrderStatusAPIRequest() *TaobaoAlitripCarOrderStatusAPIRequest

GetTaobaoAlitripCarOrderStatusRequest 从 sync.Pool 获取 TaobaoAlitripCarOrderStatusAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripCarOrderStatusAPIResponse added in v1.3.4

func GetTaobaoAlitripCarOrderStatusAPIResponse() *TaobaoAlitripCarOrderStatusAPIResponse

GetTaobaoAlitripCarOrderStatusAPIResponse 从 sync.Pool 获取 TaobaoAlitripCarOrderStatusAPIResponse

func (*TaobaoAlitripCarOrderStatusAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 商家订单状态改变通知接口(神州专车接口) 成功返回结果

func (*TaobaoAlitripCarOrderStatusAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetTaobaoAlitripCarOrderStatusApiResult added in v1.3.4

func GetTaobaoAlitripCarOrderStatusApiResult() *TaobaoAlitripCarOrderStatusApiResult

GetTaobaoAlitripCarOrderStatusApiResult() 从对象池中获取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 GetTaobaoAlitripCarRentOrderCancelAPIRequest added in v1.3.4

func GetTaobaoAlitripCarRentOrderCancelAPIRequest() *TaobaoAlitripCarRentOrderCancelAPIRequest

GetTaobaoAlitripCarRentOrderCancelRequest 从 sync.Pool 获取 TaobaoAlitripCarRentOrderCancelAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripCarRentOrderCancelAPIResponse added in v1.3.4

func GetTaobaoAlitripCarRentOrderCancelAPIResponse() *TaobaoAlitripCarRentOrderCancelAPIResponse

GetTaobaoAlitripCarRentOrderCancelAPIResponse 从 sync.Pool 获取 TaobaoAlitripCarRentOrderCancelAPIResponse

func (*TaobaoAlitripCarRentOrderCancelAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 租车-取消订单 成功返回结果

func (*TaobaoAlitripCarRentOrderCancelAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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

func GetTaobaoAlitripDomesticRentCarStatusUpdateAPIRequest() *TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest

GetTaobaoAlitripDomesticRentCarStatusUpdateRequest 从 sync.Pool 获取 TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest

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

Reset IRequest interface 方法, 清空结构体

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

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

func GetTaobaoAlitripDomesticRentCarStatusUpdateAPIResponse added in v1.3.4

func GetTaobaoAlitripDomesticRentCarStatusUpdateAPIResponse() *TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse

GetTaobaoAlitripDomesticRentCarStatusUpdateAPIResponse 从 sync.Pool 获取 TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

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 航旅国内租车订单状态更新 成功返回结果

func (*TaobaoAlitripDomesticRentCarStatusUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TransferBuyerInfo added in v1.2.9

type TransferBuyerInfo struct {
	// 飞猪虚拟号
	TravellerSecretPhone string `json:"traveller_secret_phone,omitempty" xml:"traveller_secret_phone,omitempty"`
	// 乘客真实号(后四位)
	PassengerRealPhoneLast string `json:"passenger_real_phone_last,omitempty" xml:"passenger_real_phone_last,omitempty"`
	// 虚拟号失效时间
	SecretPhoneEndTime string `json:"secret_phone_end_time,omitempty" xml:"secret_phone_end_time,omitempty"`
	// 乘客真实号(可能为空)
	PassengerRealPhone string `json:"passenger_real_phone,omitempty" xml:"passenger_real_phone,omitempty"`
}

TransferBuyerInfo 结构体

func GetTransferBuyerInfo added in v1.3.4

func GetTransferBuyerInfo() *TransferBuyerInfo

GetTransferBuyerInfo() 从对象池中获取TransferBuyerInfo

type TransferDriveInfo added in v1.2.9

type TransferDriveInfo struct {
	// 车牌号
	License string `json:"license,omitempty" xml:"license,omitempty"`
	// 司机姓名
	DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// 司机联系方式 真实号
	DriverPhone string `json:"driver_phone,omitempty" xml:"driver_phone,omitempty"`
	// 司机推送时间
	PushTime string `json:"push_time,omitempty" xml:"push_time,omitempty"`
	// 行李信息
	Luggage string `json:"luggage,omitempty" xml:"luggage,omitempty"`
}

TransferDriveInfo 结构体

func GetTransferDriveInfo added in v1.3.4

func GetTransferDriveInfo() *TransferDriveInfo

GetTransferDriveInfo() 从对象池中获取TransferDriveInfo

type TransferFlightInfo added in v1.2.9

type TransferFlightInfo struct {
	// 航班号
	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// 接机到达/送机出发航站楼
	AirportTerminal string `json:"airport_terminal,omitempty" xml:"airport_terminal,omitempty"`
	// 出发 机场三字码
	DepAirPortCode string `json:"dep_air_port_code,omitempty" xml:"dep_air_port_code,omitempty"`
	// 航班到达时间
	FlightArrivedDate string `json:"flight_arrived_date,omitempty" xml:"flight_arrived_date,omitempty"`
	// 到达 机场三字码
	DesAirPortCode string `json:"des_air_port_code,omitempty" xml:"des_air_port_code,omitempty"`
	// 航班起飞日期
	FlightFlyDate string `json:"flight_fly_date,omitempty" xml:"flight_fly_date,omitempty"`
}

TransferFlightInfo 结构体

func GetTransferFlightInfo added in v1.3.4

func GetTransferFlightInfo() *TransferFlightInfo

GetTransferFlightInfo() 从对象池中获取TransferFlightInfo

type TransferInvoiceInfo added in v1.2.9

type TransferInvoiceInfo struct {
	// 发票寄送邮箱(用于电子发票)
	EInvoiceSendEmail string `json:"e_invoice_send_email,omitempty" xml:"e_invoice_send_email,omitempty"`
	// 企业(公司)税号
	TaxNo string `json:"tax_no,omitempty" xml:"tax_no,omitempty"`
	// 发票抬头
	InvoiceTitle string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// 开票金额(元)
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 发票类型 1企业 2个人
	InvoiceType int64 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// -1:未开具1:开具中;2:开具完成;3:已发送
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

TransferInvoiceInfo 结构体

func GetTransferInvoiceInfo added in v1.3.4

func GetTransferInvoiceInfo() *TransferInvoiceInfo

GetTransferInvoiceInfo() 从对象池中获取TransferInvoiceInfo

type TransferOrderAmountInfo added in v1.2.9

type TransferOrderAmountInfo struct {
	// 总价(单位 元)
	TotalFee string `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
	// 实际线上支付金额(单位 元)
	UserRealPay string `json:"user_real_pay,omitempty" xml:"user_real_pay,omitempty"`
	// 实际付给商家的钱(单位 元)
	Payment string `json:"payment,omitempty" xml:"payment,omitempty"`
	// 退款金额(单位 元)
	RefundFee string `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
}

TransferOrderAmountInfo 结构体

func GetTransferOrderAmountInfo added in v1.3.4

func GetTransferOrderAmountInfo() *TransferOrderAmountInfo

GetTransferOrderAmountInfo() 从对象池中获取TransferOrderAmountInfo

type TransferOrderDetailCallbackRsp added in v1.2.9

type TransferOrderDetailCallbackRsp struct {
	// 订单航班信息
	TransferFlightInfo *TransferFlightInfo `json:"transfer_flight_info,omitempty" xml:"transfer_flight_info,omitempty"`
	// 买家信息
	TransferBuyerInfo *TransferBuyerInfo `json:"transfer_buyer_info,omitempty" xml:"transfer_buyer_info,omitempty"`
	// 订单基础信息
	TransferOrderInfo *TransferOrderInfo `json:"transfer_order_info,omitempty" xml:"transfer_order_info,omitempty"`
	// 订单发票信息
	TransferInvoiceInfo *TransferInvoiceInfo `json:"transfer_invoice_info,omitempty" xml:"transfer_invoice_info,omitempty"`
	// 订单金额信息
	TransferOrderAmountInfo *TransferOrderAmountInfo `json:"transfer_order_amount_info,omitempty" xml:"transfer_order_amount_info,omitempty"`
	// 司机信息
	TransferDriveInfo *TransferDriveInfo `json:"transfer_drive_info,omitempty" xml:"transfer_drive_info,omitempty"`
	// 用车信息
	TransferUseCarInfo *TransferUseCarInfo `json:"transfer_use_car_info,omitempty" xml:"transfer_use_car_info,omitempty"`
}

TransferOrderDetailCallbackRsp 结构体

func GetTransferOrderDetailCallbackRsp added in v1.3.4

func GetTransferOrderDetailCallbackRsp() *TransferOrderDetailCallbackRsp

GetTransferOrderDetailCallbackRsp() 从对象池中获取TransferOrderDetailCallbackRsp

type TransferOrderInfo added in v1.2.9

type TransferOrderInfo struct {
	// 订单修改时间
	ModifiedTime string `json:"modified_time,omitempty" xml:"modified_time,omitempty"`
	// 订单id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 外部商家订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 订单创建时间
	CreatedTime string `json:"created_time,omitempty" xml:"created_time,omitempty"`
	// 打款时间
	PaymentTime string `json:"payment_time,omitempty" xml:"payment_time,omitempty"`
	// 关单/取消 原因(没有时为空)
	CancelReason string `json:"cancel_reason,omitempty" xml:"cancel_reason,omitempty"`
	// 退款时间
	RefundTime string `json:"refund_time,omitempty" xml:"refund_time,omitempty"`
	// 出发地至目的地之间距离 单位(米)
	Distance int64 `json:"distance,omitempty" xml:"distance,omitempty"`
	// 订单状态   21-等待商家确认接单,22-商家已确认接单(未派司机),23-商家已确认接单(已派司机),24-司机服务已完成,25-司机已出发,26-司机已到达目的地,27-司机开始服务 ,60-订单已关闭,70-订单已完成
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// 是否有责取消(可能为空)
	CloseDuty bool `json:"close_duty,omitempty" xml:"close_duty,omitempty"`
}

TransferOrderInfo 结构体

func GetTransferOrderInfo added in v1.3.4

func GetTransferOrderInfo() *TransferOrderInfo

GetTransferOrderInfo() 从对象池中获取TransferOrderInfo

type TransferUseCarInfo added in v1.2.9

type TransferUseCarInfo struct {
	// 用车时间
	CarUseTime string `json:"car_use_time,omitempty" xml:"car_use_time,omitempty"`
	// 商家境外客服电话
	AbroadCustomerServicePhone string `json:"abroad_customer_service_phone,omitempty" xml:"abroad_customer_service_phone,omitempty"`
	// 出发地点
	OriginAddress string `json:"origin_address,omitempty" xml:"origin_address,omitempty"`
	// 退改规则
	CancelRule string `json:"cancel_rule,omitempty" xml:"cancel_rule,omitempty"`
	// 车型id
	CarTypeId string `json:"car_type_id,omitempty" xml:"car_type_id,omitempty"`
	// 商家境内客服电话
	DomesticCustomerServicePhone string `json:"domestic_customer_service_phone,omitempty" xml:"domestic_customer_service_phone,omitempty"`
	// 到达地经纬度
	ToLocation string `json:"to_location,omitempty" xml:"to_location,omitempty"`
	// 到达城市
	ArriveCity string `json:"arrive_city,omitempty" xml:"arrive_city,omitempty"`
	// 到达城市三字码
	ArriveCityCode string `json:"arrive_city_code,omitempty" xml:"arrive_city_code,omitempty"`
	// 到达地点
	ArriveAddress string `json:"arrive_address,omitempty" xml:"arrive_address,omitempty"`
	// 出发城市
	OriginCity string `json:"origin_city,omitempty" xml:"origin_city,omitempty"`
	// 出发地经纬度
	FromLocation string `json:"from_location,omitempty" xml:"from_location,omitempty"`
	// 出发城市三字码
	OriginCityCode string `json:"origin_city_code,omitempty" xml:"origin_city_code,omitempty"`
}

TransferUseCarInfo 结构体

func GetTransferUseCarInfo added in v1.3.4

func GetTransferUseCarInfo() *TransferUseCarInfo

GetTransferUseCarInfo() 从对象池中获取TransferUseCarInfo

Source Files

Jump to

Keyboard shortcuts

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