Documentation
¶
Overview ¶
Package car 包含旅行用车API相关结构体
Index ¶
- type AlitriprentcarorderdetailqueryAPIRequest
- func (r AlitriprentcarorderdetailqueryAPIRequest) GetApiMethodName() string
- func (r AlitriprentcarorderdetailqueryAPIRequest) GetApiParams(params url.Values)
- func (r AlitriprentcarorderdetailqueryAPIRequest) GetParamRentCarOrderDetailCallbackReq() *RentCarOrderDetailCallbackReq
- func (r AlitriprentcarorderdetailqueryAPIRequest) GetRawParams() model.Params
- func (r *AlitriprentcarorderdetailqueryAPIRequest) SetParamRentCarOrderDetailCallbackReq(_paramRentCarOrderDetailCallbackReq *RentCarOrderDetailCallbackReq) error
- type AlitriprentcarorderdetailqueryAPIResponse
- type AlitriprentcarorderdetailqueryAPIResponseModel
- type AlitriptransferorderdetailAPIRequest
- func (r AlitriptransferorderdetailAPIRequest) GetApiMethodName() string
- func (r AlitriptransferorderdetailAPIRequest) GetApiParams(params url.Values)
- func (r AlitriptransferorderdetailAPIRequest) GetOrderId() string
- func (r AlitriptransferorderdetailAPIRequest) GetProviderId() string
- func (r AlitriptransferorderdetailAPIRequest) GetRawParams() model.Params
- func (r *AlitriptransferorderdetailAPIRequest) SetOrderId(_orderId string) error
- func (r *AlitriptransferorderdetailAPIRequest) SetProviderId(_providerId string) error
- type AlitriptransferorderdetailAPIResponse
- type AlitriptransferorderdetailAPIResponseModel
- type AlitriptravelcrsdriverarrangeAPIRequest
- func (r AlitriptravelcrsdriverarrangeAPIRequest) GetApiMethodName() string
- func (r AlitriptravelcrsdriverarrangeAPIRequest) GetApiParams(params url.Values)
- func (r AlitriptravelcrsdriverarrangeAPIRequest) GetCrsDriverArrangeParam() *CrsDriverArrangeParam
- func (r AlitriptravelcrsdriverarrangeAPIRequest) GetRawParams() model.Params
- func (r *AlitriptravelcrsdriverarrangeAPIRequest) SetCrsDriverArrangeParam(_crsDriverArrangeParam *CrsDriverArrangeParam) error
- type AlitriptravelcrsdriverarrangeAPIResponse
- type AlitriptravelcrsdriverarrangeAPIResponseModel
- type AlitriptravelcrsordercompleteAPIRequest
- func (r AlitriptravelcrsordercompleteAPIRequest) GetApiMethodName() string
- func (r AlitriptravelcrsordercompleteAPIRequest) GetApiParams(params url.Values)
- func (r AlitriptravelcrsordercompleteAPIRequest) GetCrsOrderCompleteParam() *CrsOrderCompleteParam
- func (r AlitriptravelcrsordercompleteAPIRequest) GetRawParams() model.Params
- func (r *AlitriptravelcrsordercompleteAPIRequest) SetCrsOrderCompleteParam(_crsOrderCompleteParam *CrsOrderCompleteParam) error
- type AlitriptravelcrsordercompleteAPIResponse
- type AlitriptravelcrsordercompleteAPIResponseModel
- type AlitriptravelcrsordersearchAPIRequest
- func (r AlitriptravelcrsordersearchAPIRequest) GetApiMethodName() string
- func (r AlitriptravelcrsordersearchAPIRequest) GetApiParams(params url.Values)
- func (r AlitriptravelcrsordersearchAPIRequest) GetBeginCancelTime() string
- func (r AlitriptravelcrsordersearchAPIRequest) GetBeginCarUseTime() string
- func (r AlitriptravelcrsordersearchAPIRequest) GetBeginPayTime() string
- func (r AlitriptravelcrsordersearchAPIRequest) GetCrsOrderStatus() int64
- func (r AlitriptravelcrsordersearchAPIRequest) GetCurrentPage() int64
- func (r AlitriptravelcrsordersearchAPIRequest) GetEndCancelTime() string
- func (r AlitriptravelcrsordersearchAPIRequest) GetEndCarUseTime() string
- func (r AlitriptravelcrsordersearchAPIRequest) GetEndPayTime() string
- func (r AlitriptravelcrsordersearchAPIRequest) GetPageSize() int64
- func (r AlitriptravelcrsordersearchAPIRequest) GetRawParams() model.Params
- func (r *AlitriptravelcrsordersearchAPIRequest) SetBeginCancelTime(_beginCancelTime string) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetBeginCarUseTime(_beginCarUseTime string) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetBeginPayTime(_beginPayTime string) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetCrsOrderStatus(_crsOrderStatus int64) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetCurrentPage(_currentPage int64) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetEndCancelTime(_endCancelTime string) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetEndCarUseTime(_endCarUseTime string) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetEndPayTime(_endPayTime string) error
- func (r *AlitriptravelcrsordersearchAPIRequest) SetPageSize(_pageSize int64) error
- type AlitriptravelcrsordersearchAPIResponse
- type AlitriptravelcrsordersearchAPIResponseModel
- type BuyerInfo
- type CrsDriverArrangeParam
- type CrsOrderCompleteParam
- type DetailPriceInfo
- type OrderAccept
- type OrderComplete
- type OrderConfirm
- type OrderDetailInfo
- type OrderQueryRsp
- type PriceInfo
- type RentCarDepositFlow
- type RentCarDepositInfo
- type RentCarDepositNode
- type RentCarOrderDetailCallbackReq
- type RentCarOrderDetailRsp
- type RentProviderCancelRequest
- type SellerInfo
- type TaobaoalitripcardriverstatusupdateAPIRequest
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetOrderId() string
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetProviderId() string
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetRawParams() model.Params
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetSellerId() string
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetStatus() int64
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetThirdOrderId() string
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetTime() string
- func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetUseType() int64
- func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetOrderId(_orderId string) error
- func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetProviderId(_providerId string) error
- func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetSellerId(_sellerId string) error
- func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetStatus(_status int64) error
- func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetThirdOrderId(_thirdOrderId string) error
- func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetTime(_time string) error
- func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetUseType(_useType int64) error
- type TaobaoalitripcardriverstatusupdateAPIResponse
- type TaobaoalitripcardriverstatusupdateAPIResponseModel
- type TaobaoalitripcarorderacceptAPIRequest
- func (r TaobaoalitripcarorderacceptAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarorderacceptAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarorderacceptAPIRequest) GetParamOrderAccept() *OrderAccept
- func (r TaobaoalitripcarorderacceptAPIRequest) GetRawParams() model.Params
- func (r *TaobaoalitripcarorderacceptAPIRequest) SetParamOrderAccept(_paramOrderAccept *OrderAccept) error
- type TaobaoalitripcarorderacceptAPIResponse
- type TaobaoalitripcarorderacceptAPIResponseModel
- type TaobaoalitripcarorderacceptApiResult
- type TaobaoalitripcarordercompleteAPIRequest
- func (r TaobaoalitripcarordercompleteAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarordercompleteAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarordercompleteAPIRequest) GetParamOrderComplete() *OrderComplete
- func (r TaobaoalitripcarordercompleteAPIRequest) GetRawParams() model.Params
- func (r *TaobaoalitripcarordercompleteAPIRequest) SetParamOrderComplete(_paramOrderComplete *OrderComplete) error
- type TaobaoalitripcarordercompleteAPIResponse
- type TaobaoalitripcarordercompleteAPIResponseModel
- type TaobaoalitripcarorderconfirmAPIRequest
- func (r TaobaoalitripcarorderconfirmAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarorderconfirmAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarorderconfirmAPIRequest) GetParamOrderConfirm() *OrderConfirm
- func (r TaobaoalitripcarorderconfirmAPIRequest) GetRawParams() model.Params
- func (r *TaobaoalitripcarorderconfirmAPIRequest) SetParamOrderConfirm(_paramOrderConfirm *OrderConfirm) error
- type TaobaoalitripcarorderconfirmAPIResponse
- type TaobaoalitripcarorderconfirmAPIResponseModel
- type TaobaoalitripcarorderqueryAPIRequest
- func (r TaobaoalitripcarorderqueryAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarorderqueryAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarorderqueryAPIRequest) GetOrderId() string
- func (r TaobaoalitripcarorderqueryAPIRequest) GetRawParams() model.Params
- func (r *TaobaoalitripcarorderqueryAPIRequest) SetOrderId(_orderId string) error
- type TaobaoalitripcarorderqueryAPIResponse
- type TaobaoalitripcarorderqueryAPIResponseModel
- type TaobaoalitripcarorderstatusAPIRequest
- func (r TaobaoalitripcarorderstatusAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarorderstatusAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarorderstatusAPIRequest) GetOperation() string
- func (r TaobaoalitripcarorderstatusAPIRequest) GetOrderId() string
- func (r TaobaoalitripcarorderstatusAPIRequest) GetProviderId() string
- func (r TaobaoalitripcarorderstatusAPIRequest) GetRawParams() model.Params
- func (r TaobaoalitripcarorderstatusAPIRequest) GetStatus() string
- func (r *TaobaoalitripcarorderstatusAPIRequest) SetOperation(_operation string) error
- func (r *TaobaoalitripcarorderstatusAPIRequest) SetOrderId(_orderId string) error
- func (r *TaobaoalitripcarorderstatusAPIRequest) SetProviderId(_providerId string) error
- func (r *TaobaoalitripcarorderstatusAPIRequest) SetStatus(_status string) error
- type TaobaoalitripcarorderstatusAPIResponse
- type TaobaoalitripcarorderstatusAPIResponseModel
- type TaobaoalitripcarorderstatusApiResult
- type TaobaoalitripcarrentordercancelAPIRequest
- func (r TaobaoalitripcarrentordercancelAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarrentordercancelAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarrentordercancelAPIRequest) GetParam0() *RentProviderCancelRequest
- func (r TaobaoalitripcarrentordercancelAPIRequest) GetRawParams() model.Params
- func (r *TaobaoalitripcarrentordercancelAPIRequest) SetParam0(_param0 *RentProviderCancelRequest) error
- type TaobaoalitripcarrentordercancelAPIResponse
- type TaobaoalitripcarrentordercancelAPIResponseModel
- type TaobaoalitripdomesticrentcarstatusupdateAPIRequest
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetCarNumber() string
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetExtra() string
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetOrderId() string
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetProviderId() string
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetRawParams() model.Params
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetStatus() int64
- func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetThirdOrderId() string
- func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetCarNumber(_carNumber string) error
- func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetExtra(_extra string) error
- func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetOrderId(_orderId string) error
- func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetProviderId(_providerId string) error
- func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetStatus(_status int64) error
- func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetThirdOrderId(_thirdOrderId string) error
- type TaobaoalitripdomesticrentcarstatusupdateAPIResponse
- type TaobaoalitripdomesticrentcarstatusupdateAPIResponseModel
- type TransferBuyerInfo
- type TransferDriveInfo
- type TransferFlightInfo
- type TransferInvoiceInfo
- type TransferOrderAmountInfo
- type TransferOrderDetailCallbackRsp
- type TransferOrderInfo
- type TransferUseCarInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlitriprentcarorderdetailqueryAPIRequest ¶ added in v1.3.1
type AlitriprentcarorderdetailqueryAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitriprentcarorderdetailqueryAPIRequest 租车订单详情查询 API请求 alitrip.rentcar.order.detail.query
租车订单详情查询
func NewAlitriprentcarorderdetailqueryRequest ¶ added in v1.3.1
func NewAlitriprentcarorderdetailqueryRequest() *AlitriprentcarorderdetailqueryAPIRequest
NewAlitriprentcarorderdetailqueryRequest 初始化AlitriprentcarorderdetailqueryAPIRequest对象
func (AlitriprentcarorderdetailqueryAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlitriprentcarorderdetailqueryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitriprentcarorderdetailqueryAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlitriprentcarorderdetailqueryAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitriprentcarorderdetailqueryAPIRequest) GetParamRentCarOrderDetailCallbackReq ¶ added in v1.3.1
func (r AlitriprentcarorderdetailqueryAPIRequest) GetParamRentCarOrderDetailCallbackReq() *RentCarOrderDetailCallbackReq
GetParamRentCarOrderDetailCallbackReq ParamRentCarOrderDetailCallbackReq Getter
func (AlitriprentcarorderdetailqueryAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitriprentcarorderdetailqueryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitriprentcarorderdetailqueryAPIRequest) SetParamRentCarOrderDetailCallbackReq ¶ added in v1.3.1
func (r *AlitriprentcarorderdetailqueryAPIRequest) SetParamRentCarOrderDetailCallbackReq(_paramRentCarOrderDetailCallbackReq *RentCarOrderDetailCallbackReq) error
SetParamRentCarOrderDetailCallbackReq is ParamRentCarOrderDetailCallbackReq Setter RQ
type AlitriprentcarorderdetailqueryAPIResponse ¶ added in v1.3.1
type AlitriprentcarorderdetailqueryAPIResponse struct { model.CommonResponse AlitriprentcarorderdetailqueryAPIResponseModel }
AlitriprentcarorderdetailqueryAPIResponse 租车订单详情查询 API返回值 alitrip.rentcar.order.detail.query
租车订单详情查询
type AlitriprentcarorderdetailqueryAPIResponseModel ¶ added in v1.3.1
type AlitriprentcarorderdetailqueryAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_rentcar_order_detail_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *RentCarOrderDetailRsp `json:"result,omitempty" xml:"result,omitempty"` }
AlitriprentcarorderdetailqueryAPIResponseModel is 租车订单详情查询 成功返回结果
type AlitriptransferorderdetailAPIRequest ¶ added in v1.3.1
type AlitriptransferorderdetailAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitriptransferorderdetailAPIRequest 接送订单详情接口 API请求 alitrip.transfer.order.detail
接送订单详情接口
func NewAlitriptransferorderdetailRequest ¶ added in v1.3.1
func NewAlitriptransferorderdetailRequest() *AlitriptransferorderdetailAPIRequest
NewAlitriptransferorderdetailRequest 初始化AlitriptransferorderdetailAPIRequest对象
func (AlitriptransferorderdetailAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlitriptransferorderdetailAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitriptransferorderdetailAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlitriptransferorderdetailAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitriptransferorderdetailAPIRequest) GetOrderId ¶ added in v1.3.1
func (r AlitriptransferorderdetailAPIRequest) GetOrderId() string
GetOrderId OrderId Getter
func (AlitriptransferorderdetailAPIRequest) GetProviderId ¶ added in v1.3.1
func (r AlitriptransferorderdetailAPIRequest) GetProviderId() string
GetProviderId ProviderId Getter
func (AlitriptransferorderdetailAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitriptransferorderdetailAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitriptransferorderdetailAPIRequest) SetOrderId ¶ added in v1.3.1
func (r *AlitriptransferorderdetailAPIRequest) SetOrderId(_orderId string) error
SetOrderId is OrderId Setter 飞猪平台订单id
func (*AlitriptransferorderdetailAPIRequest) SetProviderId ¶ added in v1.3.1
func (r *AlitriptransferorderdetailAPIRequest) SetProviderId(_providerId string) error
SetProviderId is ProviderId Setter 分配的服务商Id
type AlitriptransferorderdetailAPIResponse ¶ added in v1.3.1
type AlitriptransferorderdetailAPIResponse struct { model.CommonResponse AlitriptransferorderdetailAPIResponseModel }
AlitriptransferorderdetailAPIResponse 接送订单详情接口 API返回值 alitrip.transfer.order.detail
接送订单详情接口
type AlitriptransferorderdetailAPIResponseModel ¶ added in v1.3.1
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 接送订单详情接口 成功返回结果
type AlitriptravelcrsdriverarrangeAPIRequest ¶ added in v1.3.1
type AlitriptravelcrsdriverarrangeAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitriptravelcrsdriverarrangeAPIRequest CRS接送机商家派司机接口 API请求 alitrip.travel.crsdriver.arrange
提供给CRS接送机商家派司机的API
func NewAlitriptravelcrsdriverarrangeRequest ¶ added in v1.3.1
func NewAlitriptravelcrsdriverarrangeRequest() *AlitriptravelcrsdriverarrangeAPIRequest
NewAlitriptravelcrsdriverarrangeRequest 初始化AlitriptravelcrsdriverarrangeAPIRequest对象
func (AlitriptravelcrsdriverarrangeAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlitriptravelcrsdriverarrangeAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitriptravelcrsdriverarrangeAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlitriptravelcrsdriverarrangeAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitriptravelcrsdriverarrangeAPIRequest) GetCrsDriverArrangeParam ¶ added in v1.3.1
func (r AlitriptravelcrsdriverarrangeAPIRequest) GetCrsDriverArrangeParam() *CrsDriverArrangeParam
GetCrsDriverArrangeParam CrsDriverArrangeParam Getter
func (AlitriptravelcrsdriverarrangeAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitriptravelcrsdriverarrangeAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitriptravelcrsdriverarrangeAPIRequest) SetCrsDriverArrangeParam ¶ added in v1.3.1
func (r *AlitriptravelcrsdriverarrangeAPIRequest) SetCrsDriverArrangeParam(_crsDriverArrangeParam *CrsDriverArrangeParam) error
SetCrsDriverArrangeParam is CrsDriverArrangeParam Setter 请求对象
type AlitriptravelcrsdriverarrangeAPIResponse ¶ added in v1.3.1
type AlitriptravelcrsdriverarrangeAPIResponse struct { model.CommonResponse AlitriptravelcrsdriverarrangeAPIResponseModel }
AlitriptravelcrsdriverarrangeAPIResponse CRS接送机商家派司机接口 API返回值 alitrip.travel.crsdriver.arrange
提供给CRS接送机商家派司机的API
type AlitriptravelcrsdriverarrangeAPIResponseModel ¶ added in v1.3.1
type AlitriptravelcrsdriverarrangeAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_travel_crsdriver_arrange_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果message Message string `json:"message,omitempty" xml:"message,omitempty"` // 返回结果code MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` }
AlitriptravelcrsdriverarrangeAPIResponseModel is CRS接送机商家派司机接口 成功返回结果
type AlitriptravelcrsordercompleteAPIRequest ¶ added in v1.3.1
type AlitriptravelcrsordercompleteAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitriptravelcrsordercompleteAPIRequest CRS接送机商家服务完成接口 API请求 alitrip.travel.crsorder.complete
提供给CRS接送机商家的服务完成回调接口
func NewAlitriptravelcrsordercompleteRequest ¶ added in v1.3.1
func NewAlitriptravelcrsordercompleteRequest() *AlitriptravelcrsordercompleteAPIRequest
NewAlitriptravelcrsordercompleteRequest 初始化AlitriptravelcrsordercompleteAPIRequest对象
func (AlitriptravelcrsordercompleteAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlitriptravelcrsordercompleteAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitriptravelcrsordercompleteAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlitriptravelcrsordercompleteAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitriptravelcrsordercompleteAPIRequest) GetCrsOrderCompleteParam ¶ added in v1.3.1
func (r AlitriptravelcrsordercompleteAPIRequest) GetCrsOrderCompleteParam() *CrsOrderCompleteParam
GetCrsOrderCompleteParam CrsOrderCompleteParam Getter
func (AlitriptravelcrsordercompleteAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitriptravelcrsordercompleteAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitriptravelcrsordercompleteAPIRequest) SetCrsOrderCompleteParam ¶ added in v1.3.1
func (r *AlitriptravelcrsordercompleteAPIRequest) SetCrsOrderCompleteParam(_crsOrderCompleteParam *CrsOrderCompleteParam) error
SetCrsOrderCompleteParam is CrsOrderCompleteParam Setter 请求对象
type AlitriptravelcrsordercompleteAPIResponse ¶ added in v1.3.1
type AlitriptravelcrsordercompleteAPIResponse struct { model.CommonResponse AlitriptravelcrsordercompleteAPIResponseModel }
AlitriptravelcrsordercompleteAPIResponse CRS接送机商家服务完成接口 API返回值 alitrip.travel.crsorder.complete
提供给CRS接送机商家的服务完成回调接口
type AlitriptravelcrsordercompleteAPIResponseModel ¶ added in v1.3.1
type AlitriptravelcrsordercompleteAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_travel_crsorder_complete_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果message Message string `json:"message,omitempty" xml:"message,omitempty"` // 返回结果code MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` }
AlitriptravelcrsordercompleteAPIResponseModel is CRS接送机商家服务完成接口 成功返回结果
type AlitriptravelcrsordersearchAPIRequest ¶ added in v1.3.1
type AlitriptravelcrsordersearchAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitriptravelcrsordersearchAPIRequest CRS接送机订单列表搜索 API请求 alitrip.travel.crsorder.search
提供给CRS商家搜索订单列表,仅返回订单号列表
func NewAlitriptravelcrsordersearchRequest ¶ added in v1.3.1
func NewAlitriptravelcrsordersearchRequest() *AlitriptravelcrsordersearchAPIRequest
NewAlitriptravelcrsordersearchRequest 初始化AlitriptravelcrsordersearchAPIRequest对象
func (AlitriptravelcrsordersearchAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitriptravelcrsordersearchAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitriptravelcrsordersearchAPIRequest) GetBeginCancelTime ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetBeginCancelTime() string
GetBeginCancelTime BeginCancelTime Getter
func (AlitriptravelcrsordersearchAPIRequest) GetBeginCarUseTime ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetBeginCarUseTime() string
GetBeginCarUseTime BeginCarUseTime Getter
func (AlitriptravelcrsordersearchAPIRequest) GetBeginPayTime ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetBeginPayTime() string
GetBeginPayTime BeginPayTime Getter
func (AlitriptravelcrsordersearchAPIRequest) GetCrsOrderStatus ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetCrsOrderStatus() int64
GetCrsOrderStatus CrsOrderStatus Getter
func (AlitriptravelcrsordersearchAPIRequest) GetCurrentPage ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetCurrentPage() int64
GetCurrentPage CurrentPage Getter
func (AlitriptravelcrsordersearchAPIRequest) GetEndCancelTime ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetEndCancelTime() string
GetEndCancelTime EndCancelTime Getter
func (AlitriptravelcrsordersearchAPIRequest) GetEndCarUseTime ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetEndCarUseTime() string
GetEndCarUseTime EndCarUseTime Getter
func (AlitriptravelcrsordersearchAPIRequest) GetEndPayTime ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetEndPayTime() string
GetEndPayTime EndPayTime Getter
func (AlitriptravelcrsordersearchAPIRequest) GetPageSize ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (AlitriptravelcrsordersearchAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitriptravelcrsordersearchAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitriptravelcrsordersearchAPIRequest) SetBeginCancelTime ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetBeginCancelTime(_beginCancelTime string) error
SetBeginCancelTime is BeginCancelTime Setter 取消时间-起始
func (*AlitriptravelcrsordersearchAPIRequest) SetBeginCarUseTime ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetBeginCarUseTime(_beginCarUseTime string) error
SetBeginCarUseTime is BeginCarUseTime Setter 用车时间-起始
func (*AlitriptravelcrsordersearchAPIRequest) SetBeginPayTime ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetBeginPayTime(_beginPayTime string) error
SetBeginPayTime is BeginPayTime Setter 支付时间-起始
func (*AlitriptravelcrsordersearchAPIRequest) SetCrsOrderStatus ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetCrsOrderStatus(_crsOrderStatus int64) error
SetCrsOrderStatus is CrsOrderStatus Setter 订单状态,10-待派单,20-待用车,30-已取消,40-待处理退款申请,60-已关闭,70-已完成
func (*AlitriptravelcrsordersearchAPIRequest) SetCurrentPage ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetCurrentPage(_currentPage int64) error
SetCurrentPage is CurrentPage Setter 当前页,默认值1
func (*AlitriptravelcrsordersearchAPIRequest) SetEndCancelTime ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetEndCancelTime(_endCancelTime string) error
SetEndCancelTime is EndCancelTime Setter 取消时间-终止
func (*AlitriptravelcrsordersearchAPIRequest) SetEndCarUseTime ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetEndCarUseTime(_endCarUseTime string) error
SetEndCarUseTime is EndCarUseTime Setter 用车时间-终止
func (*AlitriptravelcrsordersearchAPIRequest) SetEndPayTime ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetEndPayTime(_endPayTime string) error
SetEndPayTime is EndPayTime Setter 支付时间-终止
func (*AlitriptravelcrsordersearchAPIRequest) SetPageSize ¶ added in v1.3.1
func (r *AlitriptravelcrsordersearchAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 页大小,默认20
type AlitriptravelcrsordersearchAPIResponse ¶ added in v1.3.1
type AlitriptravelcrsordersearchAPIResponse struct { model.CommonResponse AlitriptravelcrsordersearchAPIResponseModel }
AlitriptravelcrsordersearchAPIResponse CRS接送机订单列表搜索 API返回值 alitrip.travel.crsorder.search
提供给CRS商家搜索订单列表,仅返回订单号列表
type AlitriptravelcrsordersearchAPIResponseModel ¶ added in v1.3.1
type AlitriptravelcrsordersearchAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_travel_crsorder_search_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 订单id列表(string类型) OrderStringList []string `json:"order_string_list,omitempty" xml:"order_string_list>string,omitempty"` }
AlitriptravelcrsordersearchAPIResponseModel is CRS接送机订单列表搜索 成功返回结果
type BuyerInfo ¶ added in v1.2.5
type BuyerInfo struct { // buyerEmail BuyerEmail string `json:"buyer_email,omitempty" xml:"buyer_email,omitempty"` // buyerPhone BuyerPhone string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"` }
BuyerInfo 结构体
type CrsDriverArrangeParam ¶
type CrsDriverArrangeParam struct { // 城市 CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"` // 车型名称 CarTypeName string `json:"car_type_name,omitempty" xml:"car_type_name,omitempty"` // 司机名称 DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"` // 司机手机号 DriverPhoneNum string `json:"driver_phone_num,omitempty" xml:"driver_phone_num,omitempty"` // 司机身份证号 DriverIdCard string `json:"driver_id_card,omitempty" xml:"driver_id_card,omitempty"` // 电话区号 PhoneAreaCode string `json:"phone_area_code,omitempty" xml:"phone_area_code,omitempty"` // 车型号 CarType string `json:"car_type,omitempty" xml:"car_type,omitempty"` // 车牌号 CarNumber string `json:"car_number,omitempty" xml:"car_number,omitempty"` // 车辆品牌 CarBrand string `json:"car_brand,omitempty" xml:"car_brand,omitempty"` // 飞猪订单id OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // 是否改派司机 IsChangeDriver bool `json:"is_change_driver,omitempty" xml:"is_change_driver,omitempty"` }
CrsDriverArrangeParam 结构体
type CrsOrderCompleteParam ¶
type CrsOrderCompleteParam struct { // 飞猪订单id OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` }
CrsOrderCompleteParam 结构体
type DetailPriceInfo ¶
type DetailPriceInfo struct { // 费用金额 Amount string `json:"amount,omitempty" xml:"amount,omitempty"` // 费用类型名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 费用类型 Type string `json:"type,omitempty" xml:"type,omitempty"` }
DetailPriceInfo 结构体
type OrderAccept ¶
type OrderAccept struct { // 拒单原因 Message string `json:"message,omitempty" xml:"message,omitempty"` // 阿里旅行用车订单ID OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"` // 服务商ID,阿里提供 ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"` // 服务商订单ID,没有可不传 ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"` // 可选,卖家id SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"` // 接单司机纬度 Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"` // 接单司机经度 Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"` // 0确认接单 1无法接单 ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"` // 0:接送机 1:实时打车 2:租车(不传值默认为0) UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"` // 接单时间毫秒数 AcceptTime int64 `json:"accept_time,omitempty" xml:"accept_time,omitempty"` }
OrderAccept 结构体
type OrderComplete ¶
type OrderComplete struct { // 服务完成时间 CompleteTime string `json:"complete_time,omitempty" xml:"complete_time,omitempty"` // 阿里旅行生成的订单ID OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"` // 服务商标识 ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"` // 服务商生成的订单ID ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"` // 可选,卖家id SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"` // 实际行驶公里数 Distance string `json:"distance,omitempty" xml:"distance,omitempty"` // 0:接送机 1:实时打车 2:租车(不传值默认为0) UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"` // 价格详情 PriceInfo *PriceInfo `json:"price_info,omitempty" xml:"price_info,omitempty"` }
OrderComplete 结构体
type OrderConfirm ¶
type OrderConfirm struct { // 打标能力集合 核酸检测KEY Feature []string `json:"feature,omitempty" xml:"feature>string,omitempty"` // 确认时间 ConfirmTime string `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"` // 车辆描述,车辆颜色,候车地点等 DriverCarDesc string `json:"driver_car_desc,omitempty" xml:"driver_car_desc,omitempty"` // 司机车型名称 DriverCarName string `json:"driver_car_name,omitempty" xml:"driver_car_name,omitempty"` // 司机车牌号 DriverCarNo string `json:"driver_car_no,omitempty" xml:"driver_car_no,omitempty"` // 司机名称 DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"` // 司机联系方式。格式:加号+国家区号+空格+当地电话号码 DriverTel string `json:"driver_tel,omitempty" xml:"driver_tel,omitempty"` // 阿里旅行订单ID OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"` // 服务商标识 ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"` // 服务商订单号 ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"` // 可选,卖家id SellerId string `json:"seller_id,omitempty" xml:"seller_id,omitempty"` // 司机图片,公网可访问链接 DriverPic string `json:"driver_pic,omitempty" xml:"driver_pic,omitempty"` // 车型图片,公网可访问链接 CarPic string `json:"car_pic,omitempty" xml:"car_pic,omitempty"` // 司机虚拟号 DriverTrumpetPhone string `json:"driver_trumpet_phone,omitempty" xml:"driver_trumpet_phone,omitempty"` // 司机身份证号 DriverIdNumber string `json:"driver_id_number,omitempty" xml:"driver_id_number,omitempty"` // 下游供应商logo图片(高德专用) SubPic string `json:"sub_pic,omitempty" xml:"sub_pic,omitempty"` // 下游供应商名称(高德专用) SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"` // 下游供应商唯一标识(高德专用) SubKey string `json:"sub_key,omitempty" xml:"sub_key,omitempty"` // 车辆颜色 DriverCarColor string `json:"driver_car_color,omitempty" xml:"driver_car_color,omitempty"` // 车品牌 CarBrand string `json:"car_brand,omitempty" xml:"car_brand,omitempty"` // 车型名称 CarModel string `json:"car_model,omitempty" xml:"car_model,omitempty"` // 车龄 CarAge string `json:"car_age,omitempty" xml:"car_age,omitempty"` // 性别 DeriverGender string `json:"deriver_gender,omitempty" xml:"deriver_gender,omitempty"` // 0应答1改派 ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"` // 0:接送机 1:实时打车 2:租车(不传值默认为0) UseType int64 `json:"use_type,omitempty" xml:"use_type,omitempty"` // 飞猪车型id(30:出租车 31:经济型 32:舒适型 33:商务型 34:豪华型) CarTypeId int64 `json:"car_type_id,omitempty" xml:"car_type_id,omitempty"` // 本次用车是否支持 司机实时位置回传。若为true,则飞猪平台在用车实际开始时将从服务商处实时查询司机位置 SupportRealTimePoi bool `json:"support_real_time_poi,omitempty" xml:"support_real_time_poi,omitempty"` }
OrderConfirm 结构体
type OrderDetailInfo ¶ added in v1.2.5
type OrderDetailInfo struct { // 关单原因 CancelReason string `json:"cancel_reason,omitempty" xml:"cancel_reason,omitempty"` // createdTime CreatedTime string `json:"created_time,omitempty" xml:"created_time,omitempty"` // 交易结束时间,确认时间 EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"` // modifiedTime ModifiedTime string `json:"modified_time,omitempty" xml:"modified_time,omitempty"` // orderSource OrderSource string `json:"order_source,omitempty" xml:"order_source,omitempty"` // payTime PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"` // payTimeOutTime PayTimeOutTime string `json:"pay_time_out_time,omitempty" xml:"pay_time_out_time,omitempty"` // traceId TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"` // 折扣费用(优惠金额) DiscountFee int64 `json:"discount_fee,omitempty" xml:"discount_fee,omitempty"` // orderId OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // payStatus PayStatus int64 `json:"pay_status,omitempty" xml:"pay_status,omitempty"` // realPay RealPay int64 `json:"real_pay,omitempty" xml:"real_pay,omitempty"` // refundFee RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"` // refundStatus RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"` // version Version int64 `json:"version,omitempty" xml:"version,omitempty"` }
OrderDetailInfo 结构体
type OrderQueryRsp ¶
type OrderQueryRsp struct { // 订单id OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"` // 订单状态。21-等待商家确认接单,22-商家已确认接单(未派司机),23-商家已确认接单(已派司机),24-司机服务已完成,25-司机已出发,26-司机已到达目的地,27-司机开始服务,60-订单已关闭,70-订单已完成。其他状态可不必关心。 Status int64 `json:"status,omitempty" xml:"status,omitempty"` }
OrderQueryRsp 结构体
type PriceInfo ¶
type PriceInfo struct { // 费用明细 Detail []DetailPriceInfo `json:"detail,omitempty" xml:"detail>detail_price_info,omitempty"` // 总费用,折后金额总费用,折后金额 eg:203.00 TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"` // 原价,如果订单有折扣这里为折扣前的价格,如果没有折扣和totalPrice字段保持一致 OriginalPrice string `json:"original_price,omitempty" xml:"original_price,omitempty"` }
PriceInfo 结构体
type RentCarDepositFlow ¶ added in v1.2.5
type RentCarDepositFlow struct { // 主标题 MainTitle string `json:"main_title,omitempty" xml:"main_title,omitempty"` // 发生时间 OccurTime string `json:"occur_time,omitempty" xml:"occur_time,omitempty"` // 状态图标 StatusIcon string `json:"status_icon,omitempty" xml:"status_icon,omitempty"` // 子标题 SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"` // 状态 Status int64 `json:"status,omitempty" xml:"status,omitempty"` }
RentCarDepositFlow 结构体
type RentCarDepositInfo ¶ added in v1.2.5
type RentCarDepositInfo struct { // 免押节点 DepositNodes []RentCarDepositNode `json:"deposit_nodes,omitempty" xml:"deposit_nodes>rent_car_deposit_node,omitempty"` // 车辆免押金额 CarPreDeposit string `json:"car_pre_deposit,omitempty" xml:"car_pre_deposit,omitempty"` // 免押金额, DepositNum string `json:"deposit_num,omitempty" xml:"deposit_num,omitempty"` // 信用免押状态 DepositStatus string `json:"deposit_status,omitempty" xml:"deposit_status,omitempty"` // 单押双押 DepositType string `json:"deposit_type,omitempty" xml:"deposit_type,omitempty"` // 违章免押金额, LegalPreDeposit string `json:"legal_pre_deposit,omitempty" xml:"legal_pre_deposit,omitempty"` // 还车后{0}天自动释放免押额度 CarDepositExpireTime int64 `json:"car_deposit_expire_time,omitempty" xml:"car_deposit_expire_time,omitempty"` // 国内租车违章押金解压超时时间 LegalDepositExpireTime int64 `json:"legal_deposit_expire_time,omitempty" xml:"legal_deposit_expire_time,omitempty"` // 是否信用免押 EnableDeposit bool `json:"enable_deposit,omitempty" xml:"enable_deposit,omitempty"` }
RentCarDepositInfo 结构体
type RentCarDepositNode ¶ added in v1.2.5
type RentCarDepositNode struct { // 节点流程 DepositFlows []RentCarDepositFlow `json:"deposit_flows,omitempty" xml:"deposit_flows>rent_car_deposit_flow,omitempty"` // nodeName NodeName string `json:"node_name,omitempty" xml:"node_name,omitempty"` // status Status int64 `json:"status,omitempty" xml:"status,omitempty"` }
RentCarDepositNode 结构体
type RentCarOrderDetailCallbackReq ¶ added in v1.2.5
type RentCarOrderDetailCallbackReq struct { // 飞猪订单ID OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` }
RentCarOrderDetailCallbackReq 结构体
type RentCarOrderDetailRsp ¶ added in v1.2.5
type RentCarOrderDetailRsp struct { // errorCode ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // errorMsg ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // buyerInfo BuyerInfo *BuyerInfo `json:"buyer_info,omitempty" xml:"buyer_info,omitempty"` // 信用免押信息 DepositInfo *RentCarDepositInfo `json:"deposit_info,omitempty" xml:"deposit_info,omitempty"` // 订单信息 OrderInfo *OrderDetailInfo `json:"order_info,omitempty" xml:"order_info,omitempty"` // 商家信息 SellerInfo *SellerInfo `json:"seller_info,omitempty" xml:"seller_info,omitempty"` // success Success bool `json:"success,omitempty" xml:"success,omitempty"` }
RentCarOrderDetailRsp 结构体
type RentProviderCancelRequest ¶
type RentProviderCancelRequest struct { // 取消拒绝原因 CancelRejectReason string `json:"cancel_reject_reason,omitempty" xml:"cancel_reject_reason,omitempty"` // 服务商ID ProviderId int64 `json:"provider_id,omitempty" xml:"provider_id,omitempty"` // 取消拒绝类型 CancelRejectCode int64 `json:"cancel_reject_code,omitempty" xml:"cancel_reject_code,omitempty"` // 订单id OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // 是否确认可以取消 CancelConfirm bool `json:"cancel_confirm,omitempty" xml:"cancel_confirm,omitempty"` }
RentProviderCancelRequest 结构体
type SellerInfo ¶ added in v1.2.5
type SellerInfo struct { // sellerEmail SellerEmail string `json:"seller_email,omitempty" xml:"seller_email,omitempty"` // sellerNick SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"` // sellerPhone SellerPhone string `json:"seller_phone,omitempty" xml:"seller_phone,omitempty"` // sellerId SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"` }
SellerInfo 结构体
type TaobaoalitripcardriverstatusupdateAPIRequest ¶ added in v1.3.1
type TaobaoalitripcardriverstatusupdateAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcardriverstatusupdateAPIRequest 司机服务状态更新接口 API请求 taobao.alitrip.car.driver.status.update
飞猪用车业务回调接口,用于服务商实时回传更新司机当前服务状态
func NewTaobaoalitripcardriverstatusupdateRequest ¶ added in v1.3.1
func NewTaobaoalitripcardriverstatusupdateRequest() *TaobaoalitripcardriverstatusupdateAPIRequest
NewTaobaoalitripcardriverstatusupdateRequest 初始化TaobaoalitripcardriverstatusupdateAPIRequest对象
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetOrderId ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetOrderId() string
GetOrderId OrderId Getter
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetProviderId ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetProviderId() string
GetProviderId ProviderId Getter
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetSellerId ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetSellerId() string
GetSellerId SellerId Getter
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetStatus ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetStatus() int64
GetStatus Status Getter
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetThirdOrderId ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetThirdOrderId() string
GetThirdOrderId ThirdOrderId Getter
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetTime ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetTime() string
GetTime Time Getter
func (TaobaoalitripcardriverstatusupdateAPIRequest) GetUseType ¶ added in v1.3.1
func (r TaobaoalitripcardriverstatusupdateAPIRequest) GetUseType() int64
GetUseType UseType Getter
func (*TaobaoalitripcardriverstatusupdateAPIRequest) SetOrderId ¶ added in v1.3.1
func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetOrderId(_orderId string) error
SetOrderId is OrderId Setter 飞猪订单id
func (*TaobaoalitripcardriverstatusupdateAPIRequest) SetProviderId ¶ added in v1.3.1
func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetProviderId(_providerId string) error
SetProviderId is ProviderId Setter 服务商标识,由飞猪提供给到各服务商
func (*TaobaoalitripcardriverstatusupdateAPIRequest) SetSellerId ¶ added in v1.3.1
func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetSellerId(_sellerId string) error
SetSellerId is SellerId Setter 可选,卖家id
func (*TaobaoalitripcardriverstatusupdateAPIRequest) SetStatus ¶ added in v1.3.1
func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetStatus(_status int64) error
SetStatus is Status Setter 司机服务状态。1-司机已出发,2-司机已到达,3-司机已开始服务
func (*TaobaoalitripcardriverstatusupdateAPIRequest) SetThirdOrderId ¶ added in v1.3.1
func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetThirdOrderId(_thirdOrderId string) error
SetThirdOrderId is ThirdOrderId Setter 服务商订单id
func (*TaobaoalitripcardriverstatusupdateAPIRequest) SetTime ¶ added in v1.3.1
func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetTime(_time string) error
SetTime is Time Setter 状态变更相应时间(如司机出发时间、司机到达时间、服务开始时间),格式:yyyy-mm-dd hh:mm:ss
func (*TaobaoalitripcardriverstatusupdateAPIRequest) SetUseType ¶ added in v1.3.1
func (r *TaobaoalitripcardriverstatusupdateAPIRequest) SetUseType(_useType int64) error
SetUseType is UseType Setter 0:接送机 1:实时打车 2:租车(不传值默认为0)
type TaobaoalitripcardriverstatusupdateAPIResponse ¶ added in v1.3.1
type TaobaoalitripcardriverstatusupdateAPIResponse struct { model.CommonResponse TaobaoalitripcardriverstatusupdateAPIResponseModel }
TaobaoalitripcardriverstatusupdateAPIResponse 司机服务状态更新接口 API返回值 taobao.alitrip.car.driver.status.update
飞猪用车业务回调接口,用于服务商实时回传更新司机当前服务状态
type TaobaoalitripcardriverstatusupdateAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcardriverstatusupdateAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_driver_status_update_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 其它数据,预留,暂不使用 Data string `json:"data,omitempty" xml:"data,omitempty"` // 错误码 MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` }
TaobaoalitripcardriverstatusupdateAPIResponseModel is 司机服务状态更新接口 成功返回结果
type TaobaoalitripcarorderacceptAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarorderacceptAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarorderacceptAPIRequest 确认接单 API请求 taobao.alitrip.car.order.accept
用来接收服务商确认接单信息
func NewTaobaoalitripcarorderacceptRequest ¶ added in v1.3.1
func NewTaobaoalitripcarorderacceptRequest() *TaobaoalitripcarorderacceptAPIRequest
NewTaobaoalitripcarorderacceptRequest 初始化TaobaoalitripcarorderacceptAPIRequest对象
func (TaobaoalitripcarorderacceptAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarorderacceptAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarorderacceptAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderacceptAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarorderacceptAPIRequest) GetParamOrderAccept ¶ added in v1.3.1
func (r TaobaoalitripcarorderacceptAPIRequest) GetParamOrderAccept() *OrderAccept
GetParamOrderAccept ParamOrderAccept Getter
func (TaobaoalitripcarorderacceptAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderacceptAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoalitripcarorderacceptAPIRequest) SetParamOrderAccept ¶ added in v1.3.1
func (r *TaobaoalitripcarorderacceptAPIRequest) SetParamOrderAccept(_paramOrderAccept *OrderAccept) error
SetParamOrderAccept is ParamOrderAccept Setter 确认订单请求
type TaobaoalitripcarorderacceptAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarorderacceptAPIResponse struct { model.CommonResponse TaobaoalitripcarorderacceptAPIResponseModel }
TaobaoalitripcarorderacceptAPIResponse 确认接单 API返回值 taobao.alitrip.car.order.accept
用来接收服务商确认接单信息
type TaobaoalitripcarorderacceptAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarorderacceptAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_order_accept_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 根据站点名称查询产品 Result *TaobaoalitripcarorderacceptApiResult `json:"result,omitempty" xml:"result,omitempty"` }
TaobaoalitripcarorderacceptAPIResponseModel is 确认接单 成功返回结果
type TaobaoalitripcarorderacceptApiResult ¶ added in v1.3.1
type TaobaoalitripcarorderacceptApiResult struct { // 其它数据 Data string `json:"data,omitempty" xml:"data,omitempty"` // 错误信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 错误码 0成功 其它见文档 Code int64 `json:"code,omitempty" xml:"code,omitempty"` // 错误码 0成功 其它见文档 MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` }
TaobaoalitripcarorderacceptApiResult 结构体
type TaobaoalitripcarordercompleteAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarordercompleteAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarordercompleteAPIRequest 服务完成API API请求 taobao.alitrip.car.order.complete
用来接收服务商订单流程完成信息
func NewTaobaoalitripcarordercompleteRequest ¶ added in v1.3.1
func NewTaobaoalitripcarordercompleteRequest() *TaobaoalitripcarordercompleteAPIRequest
NewTaobaoalitripcarordercompleteRequest 初始化TaobaoalitripcarordercompleteAPIRequest对象
func (TaobaoalitripcarordercompleteAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarordercompleteAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarordercompleteAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarordercompleteAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarordercompleteAPIRequest) GetParamOrderComplete ¶ added in v1.3.1
func (r TaobaoalitripcarordercompleteAPIRequest) GetParamOrderComplete() *OrderComplete
GetParamOrderComplete ParamOrderComplete Getter
func (TaobaoalitripcarordercompleteAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarordercompleteAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoalitripcarordercompleteAPIRequest) SetParamOrderComplete ¶ added in v1.3.1
func (r *TaobaoalitripcarordercompleteAPIRequest) SetParamOrderComplete(_paramOrderComplete *OrderComplete) error
SetParamOrderComplete is ParamOrderComplete Setter 服务完成API
type TaobaoalitripcarordercompleteAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarordercompleteAPIResponse struct { model.CommonResponse TaobaoalitripcarordercompleteAPIResponseModel }
TaobaoalitripcarordercompleteAPIResponse 服务完成API API返回值 taobao.alitrip.car.order.complete
用来接收服务商订单流程完成信息
type TaobaoalitripcarordercompleteAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarordercompleteAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_order_complete_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 其它数据 Data string `json:"data,omitempty" xml:"data,omitempty"` // 错误信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 错误码 MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` }
TaobaoalitripcarordercompleteAPIResponseModel is 服务完成API 成功返回结果
type TaobaoalitripcarorderconfirmAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarorderconfirmAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarorderconfirmAPIRequest 司机应答API API请求 taobao.alitrip.car.order.confirm
航旅事业群-度假事业部-旅行用车项目组对外部服务商提供的司机应答回调接口
func NewTaobaoalitripcarorderconfirmRequest ¶ added in v1.3.1
func NewTaobaoalitripcarorderconfirmRequest() *TaobaoalitripcarorderconfirmAPIRequest
NewTaobaoalitripcarorderconfirmRequest 初始化TaobaoalitripcarorderconfirmAPIRequest对象
func (TaobaoalitripcarorderconfirmAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarorderconfirmAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarorderconfirmAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderconfirmAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarorderconfirmAPIRequest) GetParamOrderConfirm ¶ added in v1.3.1
func (r TaobaoalitripcarorderconfirmAPIRequest) GetParamOrderConfirm() *OrderConfirm
GetParamOrderConfirm ParamOrderConfirm Getter
func (TaobaoalitripcarorderconfirmAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderconfirmAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoalitripcarorderconfirmAPIRequest) SetParamOrderConfirm ¶ added in v1.3.1
func (r *TaobaoalitripcarorderconfirmAPIRequest) SetParamOrderConfirm(_paramOrderConfirm *OrderConfirm) error
SetParamOrderConfirm is ParamOrderConfirm Setter 请求对象
type TaobaoalitripcarorderconfirmAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarorderconfirmAPIResponse struct { model.CommonResponse TaobaoalitripcarorderconfirmAPIResponseModel }
TaobaoalitripcarorderconfirmAPIResponse 司机应答API API返回值 taobao.alitrip.car.order.confirm
航旅事业群-度假事业部-旅行用车项目组对外部服务商提供的司机应答回调接口
type TaobaoalitripcarorderconfirmAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarorderconfirmAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_order_confirm_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 其它数据 Data string `json:"data,omitempty" xml:"data,omitempty"` // 错误信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 错误码 MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` }
TaobaoalitripcarorderconfirmAPIResponseModel is 司机应答API 成功返回结果
type TaobaoalitripcarorderqueryAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarorderqueryAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarorderqueryAPIRequest 飞猪订单状态查询接口 API请求 taobao.alitrip.car.order.query
提供给直连商家查询在飞猪平台上产生的订单
func NewTaobaoalitripcarorderqueryRequest ¶ added in v1.3.1
func NewTaobaoalitripcarorderqueryRequest() *TaobaoalitripcarorderqueryAPIRequest
NewTaobaoalitripcarorderqueryRequest 初始化TaobaoalitripcarorderqueryAPIRequest对象
func (TaobaoalitripcarorderqueryAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarorderqueryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarorderqueryAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderqueryAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarorderqueryAPIRequest) GetOrderId ¶ added in v1.3.1
func (r TaobaoalitripcarorderqueryAPIRequest) GetOrderId() string
GetOrderId OrderId Getter
func (TaobaoalitripcarorderqueryAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderqueryAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoalitripcarorderqueryAPIRequest) SetOrderId ¶ added in v1.3.1
func (r *TaobaoalitripcarorderqueryAPIRequest) SetOrderId(_orderId string) error
SetOrderId is OrderId Setter 飞猪平台订单id
type TaobaoalitripcarorderqueryAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarorderqueryAPIResponse struct { model.CommonResponse TaobaoalitripcarorderqueryAPIResponseModel }
TaobaoalitripcarorderqueryAPIResponse 飞猪订单状态查询接口 API返回值 taobao.alitrip.car.order.query
提供给直连商家查询在飞猪平台上产生的订单
type TaobaoalitripcarorderqueryAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarorderqueryAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_order_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 订单结果 FirstResult *OrderQueryRsp `json:"first_result,omitempty" xml:"first_result,omitempty"` }
TaobaoalitripcarorderqueryAPIResponseModel is 飞猪订单状态查询接口 成功返回结果
type TaobaoalitripcarorderstatusAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarorderstatusAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarorderstatusAPIRequest 商家订单状态改变通知接口(神州专车接口) API请求 taobao.alitrip.car.order.status
商家订单状态改变通知接口,神州专车专用接口!
func NewTaobaoalitripcarorderstatusRequest ¶ added in v1.3.1
func NewTaobaoalitripcarorderstatusRequest() *TaobaoalitripcarorderstatusAPIRequest
NewTaobaoalitripcarorderstatusRequest 初始化TaobaoalitripcarorderstatusAPIRequest对象
func (TaobaoalitripcarorderstatusAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarorderstatusAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarorderstatusAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderstatusAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarorderstatusAPIRequest) GetOperation ¶ added in v1.3.1
func (r TaobaoalitripcarorderstatusAPIRequest) GetOperation() string
GetOperation Operation Getter
func (TaobaoalitripcarorderstatusAPIRequest) GetOrderId ¶ added in v1.3.1
func (r TaobaoalitripcarorderstatusAPIRequest) GetOrderId() string
GetOrderId OrderId Getter
func (TaobaoalitripcarorderstatusAPIRequest) GetProviderId ¶ added in v1.3.1
func (r TaobaoalitripcarorderstatusAPIRequest) GetProviderId() string
GetProviderId ProviderId Getter
func (TaobaoalitripcarorderstatusAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderstatusAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoalitripcarorderstatusAPIRequest) GetStatus ¶ added in v1.3.1
func (r TaobaoalitripcarorderstatusAPIRequest) GetStatus() string
GetStatus Status Getter
func (*TaobaoalitripcarorderstatusAPIRequest) SetOperation ¶ added in v1.3.1
func (r *TaobaoalitripcarorderstatusAPIRequest) SetOperation(_operation string) error
SetOperation is Operation Setter 固定值:statusChanged
func (*TaobaoalitripcarorderstatusAPIRequest) SetOrderId ¶ added in v1.3.1
func (r *TaobaoalitripcarorderstatusAPIRequest) SetOrderId(_orderId string) error
SetOrderId is OrderId Setter 飞猪订单ID
func (*TaobaoalitripcarorderstatusAPIRequest) SetProviderId ¶ added in v1.3.1
func (r *TaobaoalitripcarorderstatusAPIRequest) SetProviderId(_providerId string) error
SetProviderId is ProviderId Setter 服务商ID
func (*TaobaoalitripcarorderstatusAPIRequest) SetStatus ¶ added in v1.3.1
func (r *TaobaoalitripcarorderstatusAPIRequest) SetStatus(_status string) error
SetStatus is Status Setter 司机服务状态。arriving-司机已出发,arrived-司机已到达,serviceStarted-已开始服务,serviceFinished-已结束服务
type TaobaoalitripcarorderstatusAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarorderstatusAPIResponse struct { model.CommonResponse TaobaoalitripcarorderstatusAPIResponseModel }
TaobaoalitripcarorderstatusAPIResponse 商家订单状态改变通知接口(神州专车接口) API返回值 taobao.alitrip.car.order.status
商家订单状态改变通知接口,神州专车专用接口!
type TaobaoalitripcarorderstatusAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarorderstatusAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_order_status_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 根据站点名称查询产品 Result *TaobaoalitripcarorderstatusApiResult `json:"result,omitempty" xml:"result,omitempty"` }
TaobaoalitripcarorderstatusAPIResponseModel is 商家订单状态改变通知接口(神州专车接口) 成功返回结果
type TaobaoalitripcarorderstatusApiResult ¶ added in v1.3.1
type TaobaoalitripcarorderstatusApiResult struct { // 其它数据 Data string `json:"data,omitempty" xml:"data,omitempty"` // 错误信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 状态码 Code int64 `json:"code,omitempty" xml:"code,omitempty"` }
TaobaoalitripcarorderstatusApiResult 结构体
type TaobaoalitripcarrentordercancelAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarrentordercancelAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarrentordercancelAPIRequest 租车-取消订单 API请求 taobao.alitrip.car.rent.order.cancel
服务商主动取消用户订单或者拒绝取消订单.
func NewTaobaoalitripcarrentordercancelRequest ¶ added in v1.3.1
func NewTaobaoalitripcarrentordercancelRequest() *TaobaoalitripcarrentordercancelAPIRequest
NewTaobaoalitripcarrentordercancelRequest 初始化TaobaoalitripcarrentordercancelAPIRequest对象
func (TaobaoalitripcarrentordercancelAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarrentordercancelAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarrentordercancelAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarrentordercancelAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarrentordercancelAPIRequest) GetParam0 ¶ added in v1.3.1
func (r TaobaoalitripcarrentordercancelAPIRequest) GetParam0() *RentProviderCancelRequest
GetParam0 Param0 Getter
func (TaobaoalitripcarrentordercancelAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarrentordercancelAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoalitripcarrentordercancelAPIRequest) SetParam0 ¶ added in v1.3.1
func (r *TaobaoalitripcarrentordercancelAPIRequest) SetParam0(_param0 *RentProviderCancelRequest) error
SetParam0 is Param0 Setter 取消请求对象
type TaobaoalitripcarrentordercancelAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarrentordercancelAPIResponse struct { model.CommonResponse TaobaoalitripcarrentordercancelAPIResponseModel }
TaobaoalitripcarrentordercancelAPIResponse 租车-取消订单 API返回值 taobao.alitrip.car.rent.order.cancel
服务商主动取消用户订单或者拒绝取消订单.
type TaobaoalitripcarrentordercancelAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarrentordercancelAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_rent_order_cancel_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误消息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 扩展对象 Models string `json:"models,omitempty" xml:"models,omitempty"` // 结果对象 Model string `json:"model,omitempty" xml:"model,omitempty"` // 结果码 C int64 `json:"c,omitempty" xml:"c,omitempty"` }
TaobaoalitripcarrentordercancelAPIResponseModel is 租车-取消订单 成功返回结果
type TaobaoalitripdomesticrentcarstatusupdateAPIRequest ¶ added in v1.3.1
type TaobaoalitripdomesticrentcarstatusupdateAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripdomesticrentcarstatusupdateAPIRequest 航旅国内租车订单状态更新 API请求 taobao.alitrip.domestic.rent.car.status.update
航旅国内租车订单状态更新
func NewTaobaoalitripdomesticrentcarstatusupdateRequest ¶ added in v1.3.1
func NewTaobaoalitripdomesticrentcarstatusupdateRequest() *TaobaoalitripdomesticrentcarstatusupdateAPIRequest
NewTaobaoalitripdomesticrentcarstatusupdateRequest 初始化TaobaoalitripdomesticrentcarstatusupdateAPIRequest对象
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetCarNumber ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetCarNumber() string
GetCarNumber CarNumber Getter
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetExtra ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetExtra() string
GetExtra Extra Getter
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetOrderId ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetOrderId() string
GetOrderId OrderId Getter
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetProviderId ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetProviderId() string
GetProviderId ProviderId Getter
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetStatus ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetStatus() int64
GetStatus Status Getter
func (TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetThirdOrderId ¶ added in v1.3.1
func (r TaobaoalitripdomesticrentcarstatusupdateAPIRequest) GetThirdOrderId() string
GetThirdOrderId ThirdOrderId Getter
func (*TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetCarNumber ¶ added in v1.3.1
func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetCarNumber(_carNumber string) error
SetCarNumber is CarNumber Setter 车牌号
func (*TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetExtra ¶ added in v1.3.1
func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetExtra(_extra string) error
SetExtra is Extra Setter JSON扩展值
func (*TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetOrderId ¶ added in v1.3.1
func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetOrderId(_orderId string) error
SetOrderId is OrderId Setter 飞猪平台订单号
func (*TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetProviderId ¶ added in v1.3.1
func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetProviderId(_providerId string) error
SetProviderId is ProviderId Setter 服务商标识,由飞猪提供给到各服务商
func (*TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetStatus ¶ added in v1.3.1
func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetStatus(_status int64) error
SetStatus is Status Setter 121-用车中(用户取车成功) 122-待结算(用户还车成功)
func (*TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetThirdOrderId ¶ added in v1.3.1
func (r *TaobaoalitripdomesticrentcarstatusupdateAPIRequest) SetThirdOrderId(_thirdOrderId string) error
SetThirdOrderId is ThirdOrderId Setter 服务商平台订单号
type TaobaoalitripdomesticrentcarstatusupdateAPIResponse ¶ added in v1.3.1
type TaobaoalitripdomesticrentcarstatusupdateAPIResponse struct { model.CommonResponse TaobaoalitripdomesticrentcarstatusupdateAPIResponseModel }
TaobaoalitripdomesticrentcarstatusupdateAPIResponse 航旅国内租车订单状态更新 API返回值 taobao.alitrip.domestic.rent.car.status.update
航旅国内租车订单状态更新
type TaobaoalitripdomesticrentcarstatusupdateAPIResponseModel ¶ added in v1.3.1
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 航旅国内租车订单状态更新 成功返回结果
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 结构体
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 结构体
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 结构体
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 结构体
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 结构体
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 结构体
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 结构体
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 结构体
Source Files
¶
- AlitripRentcarOrderDetailQueryAPIRequest.go
- AlitripRentcarOrderDetailQueryAPIResponse.go
- AlitripTransferOrderDetailAPIRequest.go
- AlitripTransferOrderDetailAPIResponse.go
- AlitripTravelCrsdriverArrangeAPIRequest.go
- AlitripTravelCrsdriverArrangeAPIResponse.go
- AlitripTravelCrsorderCompleteAPIRequest.go
- AlitripTravelCrsorderCompleteAPIResponse.go
- AlitripTravelCrsorderSearchAPIRequest.go
- AlitripTravelCrsorderSearchAPIResponse.go
- BuyerInfo.go
- CrsDriverArrangeParam.go
- CrsOrderCompleteParam.go
- DetailPriceInfo.go
- OrderAccept.go
- OrderComplete.go
- OrderConfirm.go
- OrderDetailInfo.go
- OrderQueryRsp.go
- PriceInfo.go
- RentCarDepositFlow.go
- RentCarDepositInfo.go
- RentCarDepositNode.go
- RentCarOrderDetailCallbackReq.go
- RentCarOrderDetailRsp.go
- RentProviderCancelRequest.go
- SellerInfo.go
- TaobaoAlitripCarDriverStatusUpdateAPIRequest.go
- TaobaoAlitripCarDriverStatusUpdateAPIResponse.go
- TaobaoAlitripCarOrderAcceptAPIRequest.go
- TaobaoAlitripCarOrderAcceptAPIResponse.go
- TaobaoAlitripCarOrderAcceptApiResult.go
- TaobaoAlitripCarOrderCompleteAPIRequest.go
- TaobaoAlitripCarOrderCompleteAPIResponse.go
- TaobaoAlitripCarOrderConfirmAPIRequest.go
- TaobaoAlitripCarOrderConfirmAPIResponse.go
- TaobaoAlitripCarOrderQueryAPIRequest.go
- TaobaoAlitripCarOrderQueryAPIResponse.go
- TaobaoAlitripCarOrderStatusAPIRequest.go
- TaobaoAlitripCarOrderStatusAPIResponse.go
- TaobaoAlitripCarOrderStatusApiResult.go
- TaobaoAlitripCarRentOrderCancelAPIRequest.go
- TaobaoAlitripCarRentOrderCancelAPIResponse.go
- TaobaoAlitripDomesticRentCarStatusUpdateAPIRequest.go
- TaobaoAlitripDomesticRentCarStatusUpdateAPIResponse.go
- TransferBuyerInfo.go
- TransferDriveInfo.go
- TransferFlightInfo.go
- TransferInvoiceInfo.go
- TransferOrderAmountInfo.go
- TransferOrderDetailCallbackRsp.go
- TransferOrderInfo.go
- TransferUseCarInfo.go
- doc.go