Documentation
¶
Overview ¶
Package alitripcar 包含飞猪-综合交通api相关结构体
Index ¶
- type AlitripcarinvoiceconfirmAPIRequest
- func (r AlitripcarinvoiceconfirmAPIRequest) GetApiMethodName() string
- func (r AlitripcarinvoiceconfirmAPIRequest) GetApiParams(params url.Values)
- func (r AlitripcarinvoiceconfirmAPIRequest) GetRawParams() model.Params
- func (r AlitripcarinvoiceconfirmAPIRequest) GetReceiptDo() *ReceiptDo
- func (r *AlitripcarinvoiceconfirmAPIRequest) SetReceiptDo(_receiptDo *ReceiptDo) error
- type AlitripcarinvoiceconfirmAPIResponse
- type AlitripcarinvoiceconfirmAPIResponseModel
- type OrderCancel
- type OrderRefund
- type ReceiptDo
- type TaobaoalitripcarorderagentcancelAPIRequest
- func (r TaobaoalitripcarorderagentcancelAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarorderagentcancelAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarorderagentcancelAPIRequest) GetParamOrderCancel() *OrderCancel
- func (r TaobaoalitripcarorderagentcancelAPIRequest) GetRawParams() model.Params
- func (r *TaobaoalitripcarorderagentcancelAPIRequest) SetParamOrderCancel(_paramOrderCancel *OrderCancel) error
- type TaobaoalitripcarorderagentcancelAPIResponse
- type TaobaoalitripcarorderagentcancelAPIResponseModel
- type TaobaoalitripcarorderrefundAPIRequest
- func (r TaobaoalitripcarorderrefundAPIRequest) GetApiMethodName() string
- func (r TaobaoalitripcarorderrefundAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoalitripcarorderrefundAPIRequest) GetParamOrderRefund() *OrderRefund
- func (r TaobaoalitripcarorderrefundAPIRequest) GetRawParams() model.Params
- func (r *TaobaoalitripcarorderrefundAPIRequest) SetParamOrderRefund(_paramOrderRefund *OrderRefund) error
- type TaobaoalitripcarorderrefundAPIResponse
- type TaobaoalitripcarorderrefundAPIResponseModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlitripcarinvoiceconfirmAPIRequest ¶ added in v1.3.1
type AlitripcarinvoiceconfirmAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripcarinvoiceconfirmAPIRequest 发票确认接口 API请求 alitrip.car.invoice.confirm
飞猪发票回调接口
func NewAlitripcarinvoiceconfirmRequest ¶ added in v1.3.1
func NewAlitripcarinvoiceconfirmRequest() *AlitripcarinvoiceconfirmAPIRequest
NewAlitripcarinvoiceconfirmRequest 初始化AlitripcarinvoiceconfirmAPIRequest对象
func (AlitripcarinvoiceconfirmAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlitripcarinvoiceconfirmAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripcarinvoiceconfirmAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlitripcarinvoiceconfirmAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripcarinvoiceconfirmAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitripcarinvoiceconfirmAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlitripcarinvoiceconfirmAPIRequest) GetReceiptDo ¶ added in v1.3.1
func (r AlitripcarinvoiceconfirmAPIRequest) GetReceiptDo() *ReceiptDo
GetReceiptDo ReceiptDo Getter
func (*AlitripcarinvoiceconfirmAPIRequest) SetReceiptDo ¶ added in v1.3.1
func (r *AlitripcarinvoiceconfirmAPIRequest) SetReceiptDo(_receiptDo *ReceiptDo) error
SetReceiptDo is ReceiptDo Setter 入参对象
type AlitripcarinvoiceconfirmAPIResponse ¶ added in v1.3.1
type AlitripcarinvoiceconfirmAPIResponse struct { model.CommonResponse AlitripcarinvoiceconfirmAPIResponseModel }
AlitripcarinvoiceconfirmAPIResponse 发票确认接口 API返回值 alitrip.car.invoice.confirm
飞猪发票回调接口
type AlitripcarinvoiceconfirmAPIResponseModel ¶ added in v1.3.1
type AlitripcarinvoiceconfirmAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_invoice_confirm_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误消息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 错误码 MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` // 结果对象 Model bool `json:"model,omitempty" xml:"model,omitempty"` }
AlitripcarinvoiceconfirmAPIResponseModel is 发票确认接口 成功返回结果
type OrderCancel ¶
type OrderCancel struct { // 飞猪订单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"` // 取消原因 CancelReason string `json:"cancel_reason,omitempty" xml:"cancel_reason,omitempty"` // 取消类别(14:司机取消订单 15:商家客服取消订单) CancelCategory int64 `json:"cancel_category,omitempty" xml:"cancel_category,omitempty"` }
OrderCancel 结构体
type OrderRefund ¶
type OrderRefund struct { // 退款金额(单位:分) RefundFee string `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"` // 订单原始金额(单位:分) OriginalPrice string `json:"original_price,omitempty" xml:"original_price,omitempty"` // 服务商订单id ThirdOrderId string `json:"third_order_id,omitempty" xml:"third_order_id,omitempty"` // 飞猪订单id OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"` // 商家退款唯一标识(密等对账使用) AgentUniqKey string `json:"agent_uniq_key,omitempty" xml:"agent_uniq_key,omitempty"` // 供应商编号 ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"` }
OrderRefund 结构体
type ReceiptDo ¶
type ReceiptDo struct { // 供应商编号 ProviderId string `json:"provider_id,omitempty" xml:"provider_id,omitempty"` // 错误码 FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"` // 失败原因.status为0时必填 FailReason string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"` // 发票链接.status为1时需要填 ReceiptUrl string `json:"receipt_url,omitempty" xml:"receipt_url,omitempty"` // 开票时间 ReceiptDateTime string `json:"receipt_date_time,omitempty" xml:"receipt_date_time,omitempty"` // 发票流水号。成功时必填 ReceiptNumber string `json:"receipt_number,omitempty" xml:"receipt_number,omitempty"` // 供应商订单号 OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"` // 发票金额,单位分 ReceiptAmount int64 `json:"receipt_amount,omitempty" xml:"receipt_amount,omitempty"` // 业务类型编号(1:?国内机票,2:国际机票,3:火车票,4:汽车票,5:酒店,6:门票度假,7:打车,8:用车,9:套餐,10:欧铁,11:辅营,12:辅营保险) BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"` // 飞猪订单号 OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // 发票状态1成功0失败-1取消订单 ReceiptStatus int64 `json:"receipt_status,omitempty" xml:"receipt_status,omitempty"` }
ReceiptDo 结构体
type TaobaoalitripcarorderagentcancelAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarorderagentcancelAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarorderagentcancelAPIRequest 司机或客服取消订单 API请求 taobao.alitrip.car.order.agent.cancel
司机或客服取消订单后通知飞猪订单取消
func NewTaobaoalitripcarorderagentcancelRequest ¶ added in v1.3.1
func NewTaobaoalitripcarorderagentcancelRequest() *TaobaoalitripcarorderagentcancelAPIRequest
NewTaobaoalitripcarorderagentcancelRequest 初始化TaobaoalitripcarorderagentcancelAPIRequest对象
func (TaobaoalitripcarorderagentcancelAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarorderagentcancelAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarorderagentcancelAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderagentcancelAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarorderagentcancelAPIRequest) GetParamOrderCancel ¶ added in v1.3.1
func (r TaobaoalitripcarorderagentcancelAPIRequest) GetParamOrderCancel() *OrderCancel
GetParamOrderCancel ParamOrderCancel Getter
func (TaobaoalitripcarorderagentcancelAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderagentcancelAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoalitripcarorderagentcancelAPIRequest) SetParamOrderCancel ¶ added in v1.3.1
func (r *TaobaoalitripcarorderagentcancelAPIRequest) SetParamOrderCancel(_paramOrderCancel *OrderCancel) error
SetParamOrderCancel is ParamOrderCancel Setter 取消对象
type TaobaoalitripcarorderagentcancelAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarorderagentcancelAPIResponse struct { model.CommonResponse TaobaoalitripcarorderagentcancelAPIResponseModel }
TaobaoalitripcarorderagentcancelAPIResponse 司机或客服取消订单 API返回值 taobao.alitrip.car.order.agent.cancel
司机或客服取消订单后通知飞猪订单取消
type TaobaoalitripcarorderagentcancelAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarorderagentcancelAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_order_agent_cancel_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误消息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 错误码 MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` // 结果对象 Model bool `json:"model,omitempty" xml:"model,omitempty"` }
TaobaoalitripcarorderagentcancelAPIResponseModel is 司机或客服取消订单 成功返回结果
type TaobaoalitripcarorderrefundAPIRequest ¶ added in v1.3.1
type TaobaoalitripcarorderrefundAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoalitripcarorderrefundAPIRequest 用户投诉达成一致后给用户退款 API请求 taobao.alitrip.car.order.refund
用户投诉后,供应商客服与客户沟通达成一致后通知飞猪给客户退款。退款金额以接口回调金额为准。
func NewTaobaoalitripcarorderrefundRequest ¶ added in v1.3.1
func NewTaobaoalitripcarorderrefundRequest() *TaobaoalitripcarorderrefundAPIRequest
NewTaobaoalitripcarorderrefundRequest 初始化TaobaoalitripcarorderrefundAPIRequest对象
func (TaobaoalitripcarorderrefundAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaoalitripcarorderrefundAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoalitripcarorderrefundAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderrefundAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoalitripcarorderrefundAPIRequest) GetParamOrderRefund ¶ added in v1.3.1
func (r TaobaoalitripcarorderrefundAPIRequest) GetParamOrderRefund() *OrderRefund
GetParamOrderRefund ParamOrderRefund Getter
func (TaobaoalitripcarorderrefundAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaoalitripcarorderrefundAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoalitripcarorderrefundAPIRequest) SetParamOrderRefund ¶ added in v1.3.1
func (r *TaobaoalitripcarorderrefundAPIRequest) SetParamOrderRefund(_paramOrderRefund *OrderRefund) error
SetParamOrderRefund is ParamOrderRefund Setter 退款对象
type TaobaoalitripcarorderrefundAPIResponse ¶ added in v1.3.1
type TaobaoalitripcarorderrefundAPIResponse struct { model.CommonResponse TaobaoalitripcarorderrefundAPIResponseModel }
TaobaoalitripcarorderrefundAPIResponse 用户投诉达成一致后给用户退款 API返回值 taobao.alitrip.car.order.refund
用户投诉后,供应商客服与客户沟通达成一致后通知飞猪给客户退款。退款金额以接口回调金额为准。
type TaobaoalitripcarorderrefundAPIResponseModel ¶ added in v1.3.1
type TaobaoalitripcarorderrefundAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_car_order_refund_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误消息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 错误码 MessageCode int64 `json:"message_code,omitempty" xml:"message_code,omitempty"` // 结果对象 Model bool `json:"model,omitempty" xml:"model,omitempty"` }
TaobaoalitripcarorderrefundAPIResponseModel is 用户投诉达成一致后给用户退款 成功返回结果
Source Files
¶
- AlitripCarInvoiceConfirmAPIRequest.go
- AlitripCarInvoiceConfirmAPIResponse.go
- OrderCancel.go
- OrderRefund.go
- ReceiptDo.go
- TaobaoAlitripCarOrderAgentCancelAPIRequest.go
- TaobaoAlitripCarOrderAgentCancelAPIResponse.go
- TaobaoAlitripCarOrderRefundAPIRequest.go
- TaobaoAlitripCarOrderRefundAPIResponse.go
- doc.go