Documentation ¶
Overview ¶
Package happytrip 包含欢行开发平台API相关方法
Index ¶
- func AlibabaHappytripFreeloginGetusercontext(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripFreeloginGetusercontextAPIResponse, error)
- func AlibabaHappytripOrderGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripOrderGetAPIRequest, ...) (*happytrip.AlibabaHappytripOrderGetAPIResponse, error)
- func AlibabaHappytripTaxiDriverBlacklistAdd(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiDriverBlacklistAddAPIResponse, error)
- func AlibabaHappytripTaxiDriverBlacklistRemove(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponse, error)
- func AlibabaHappytripTaxiDriverLocationGet(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiDriverLocationGetAPIResponse, error)
- func AlibabaHappytripTaxiIdGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiIdGetAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiIdGetAPIResponse, error)
- func AlibabaHappytripTaxiOrderAssign(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderAssignAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiOrderAssignAPIResponse, error)
- func AlibabaHappytripTaxiOrderCancel(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderCancelAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiOrderCancelAPIResponse, error)
- func AlibabaHappytripTaxiOrderComplain(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiOrderComplainAPIResponse, error)
- func AlibabaHappytripTaxiOrderComplaintGet(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiOrderComplaintGetAPIResponse, error)
- func AlibabaHappytripTaxiOrderConfirm(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderConfirmAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiOrderConfirmAPIResponse, error)
- func AlibabaHappytripTaxiOrderCreate(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderCreateAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiOrderCreateAPIResponse, error)
- func AlibabaHappytripTaxiOrderDestinationModify(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiOrderDestinationModifyAPIResponse, error)
- func AlibabaHappytripTaxiOrderGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderGetAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiOrderGetAPIResponse, error)
- func AlibabaHappytripTaxiOrderNotify(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderNotifyAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiOrderNotifyAPIResponse, error)
- func AlibabaHappytripTaxiOrderScore(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderScoreAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiOrderScoreAPIResponse, error)
- func AlibabaHappytripTaxiPriceGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiPriceGetAPIRequest, ...) (*happytrip.AlibabaHappytripTaxiPriceGetAPIResponse, error)
- func AlibabaHappytripTaxiProviderAccountBalance(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiProviderAccountBalanceAPIResponse, error)
- func AlibabaHappytripTaxiServicestatusGet(clt *core.SDKClient, ...) (*happytrip.AlibabaHappytripTaxiServicestatusGetAPIResponse, error)
- func AlibabaHappytripTravelSync(clt *core.SDKClient, req *happytrip.AlibabaHappytripTravelSyncAPIRequest, ...) (*happytrip.AlibabaHappytripTravelSyncAPIResponse, error)
- func AlibabaHtcouponFuluPhonechargeCallback(clt *core.SDKClient, ...) (*happytrip.AlibabaHtcouponFuluPhonechargeCallbackAPIResponse, error)
- func AlibabaHtorderHotelSyncBooking(clt *core.SDKClient, req *happytrip.AlibabaHtorderHotelSyncBookingAPIRequest, ...) (*happytrip.AlibabaHtorderHotelSyncBookingAPIResponse, error)
- func AlibabaHtorderHotelSyncConfig(clt *core.SDKClient, req *happytrip.AlibabaHtorderHotelSyncConfigAPIRequest, ...) (*happytrip.AlibabaHtorderHotelSyncConfigAPIResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlibabaHappytripFreeloginGetusercontext ¶
func AlibabaHappytripFreeloginGetusercontext(clt *core.SDKClient, req *happytrip.AlibabaHappytripFreeloginGetusercontextAPIRequest, session string) (*happytrip.AlibabaHappytripFreeloginGetusercontextAPIResponse, error)
AlibabaHappytripFreeloginGetusercontext 提供给外部系统的免登校验 alibaba.happytrip.freelogin.getusercontext
免登融合,提供免登相关接口给外部供应商做登录验证
func AlibabaHappytripOrderGet ¶
func AlibabaHappytripOrderGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripOrderGetAPIRequest, session string) (*happytrip.AlibabaHappytripOrderGetAPIResponse, error)
AlibabaHappytripOrderGet 获取欢行统一订单模型 alibaba.happytrip.order.get
通过订单id获取欢行统一订单模型数据
func AlibabaHappytripTaxiDriverBlacklistAdd ¶
func AlibabaHappytripTaxiDriverBlacklistAdd(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiDriverBlacklistAddAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiDriverBlacklistAddAPIResponse, error)
AlibabaHappytripTaxiDriverBlacklistAdd 添加司机黑名单 alibaba.happytrip.taxi.driver.blacklist.add
实现用户1对1永久拉黑司机,如果不支持永久拉黑,则在自动解禁黑名单司机时需回调通知欢行
func AlibabaHappytripTaxiDriverBlacklistRemove ¶
func AlibabaHappytripTaxiDriverBlacklistRemove(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponse, error)
AlibabaHappytripTaxiDriverBlacklistRemove 移除司机黑名单 alibaba.happytrip.taxi.driver.blacklist.remove
移除司机黑名单
func AlibabaHappytripTaxiDriverLocationGet ¶
func AlibabaHappytripTaxiDriverLocationGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiDriverLocationGetAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiDriverLocationGetAPIResponse, error)
AlibabaHappytripTaxiDriverLocationGet 司机位置 alibaba.happytrip.taxi.driver.location.get
获取司机实时位置
func AlibabaHappytripTaxiIdGet ¶
func AlibabaHappytripTaxiIdGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiIdGetAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiIdGetAPIResponse, error)
AlibabaHappytripTaxiIdGet 获取请求id alibaba.happytrip.taxi.id.get
获取订单号
func AlibabaHappytripTaxiOrderAssign ¶
func AlibabaHappytripTaxiOrderAssign(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderAssignAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderAssignAPIResponse, error)
AlibabaHappytripTaxiOrderAssign 订单指派 alibaba.happytrip.taxi.order.assign
通知供应商订单指派成功
func AlibabaHappytripTaxiOrderCancel ¶
func AlibabaHappytripTaxiOrderCancel(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderCancelAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderCancelAPIResponse, error)
AlibabaHappytripTaxiOrderCancel 取消叫车 alibaba.happytrip.taxi.order.cancel
取消叫车订单,行程中的订单不能取消
func AlibabaHappytripTaxiOrderComplain ¶
func AlibabaHappytripTaxiOrderComplain(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderComplainAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderComplainAPIResponse, error)
AlibabaHappytripTaxiOrderComplain 用户投诉 alibaba.happytrip.taxi.order.complain
一个订单只能投诉一次,不可重复投诉
投诉选项 0 其他原因; 1 司机原因导致行程被取消; 2 服务态度恶劣; 3 未坐车产生费用; 4 额外收取不合理费用; 5 路不熟多产生费用; 6 提前计费; 7 未及时结束计费; 8 司机绕路; 9 司机迟到; 10 司机爽约或拒载; 11 骚扰乘客; 12 危险驾驶; 13 不是订单显示车辆或司机;
func AlibabaHappytripTaxiOrderComplaintGet ¶
func AlibabaHappytripTaxiOrderComplaintGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderComplaintGetAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderComplaintGetAPIResponse, error)
AlibabaHappytripTaxiOrderComplaintGet 投诉详情 alibaba.happytrip.taxi.order.complaint.get
获取投诉处理进度详情
func AlibabaHappytripTaxiOrderConfirm ¶
func AlibabaHappytripTaxiOrderConfirm(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderConfirmAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderConfirmAPIResponse, error)
AlibabaHappytripTaxiOrderConfirm 费用确认 alibaba.happytrip.taxi.order.confirm
1.司机点结束计费,欢行会收到正常支付待评论 回调,确认费用无误欢行可以通过此接口确认并支付。 2.如果欢行一直不调用此接口,订单会在48小时后自动支付。
func AlibabaHappytripTaxiOrderCreate ¶
func AlibabaHappytripTaxiOrderCreate(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderCreateAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderCreateAPIResponse, error)
AlibabaHappytripTaxiOrderCreate 用户叫车 alibaba.happytrip.taxi.order.create
用户根据需要发起叫车请求,在发起请求之前必须事先获得order id.
func AlibabaHappytripTaxiOrderDestinationModify ¶
func AlibabaHappytripTaxiOrderDestinationModify(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderDestinationModifyAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderDestinationModifyAPIResponse, error)
AlibabaHappytripTaxiOrderDestinationModify 修改目的地 alibaba.happytrip.taxi.order.destination.modify
通知ISV修改订单信息
func AlibabaHappytripTaxiOrderGet ¶
func AlibabaHappytripTaxiOrderGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderGetAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderGetAPIResponse, error)
AlibabaHappytripTaxiOrderGet 订单详情 alibaba.happytrip.taxi.order.get
获取订单状态及详情
func AlibabaHappytripTaxiOrderNotify ¶
func AlibabaHappytripTaxiOrderNotify(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderNotifyAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderNotifyAPIResponse, error)
AlibabaHappytripTaxiOrderNotify 状态通知 alibaba.happytrip.taxi.order.notify
当订单发生变化是供应商通过状态通知API通知欢行,欢行获取最新的订单详情和状态进行业务处理。
func AlibabaHappytripTaxiOrderScore ¶
func AlibabaHappytripTaxiOrderScore(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiOrderScoreAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiOrderScoreAPIResponse, error)
AlibabaHappytripTaxiOrderScore 订单打分和评价 alibaba.happytrip.taxi.order.score
对司机进行评分,只有订单结束后,才能进行。
func AlibabaHappytripTaxiPriceGet ¶
func AlibabaHappytripTaxiPriceGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiPriceGetAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiPriceGetAPIResponse, error)
AlibabaHappytripTaxiPriceGet 获取价格预估信息 alibaba.happytrip.taxi.price.get
打车价格预估
func AlibabaHappytripTaxiProviderAccountBalance ¶
func AlibabaHappytripTaxiProviderAccountBalance(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiProviderAccountBalanceAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiProviderAccountBalanceAPIResponse, error)
AlibabaHappytripTaxiProviderAccountBalance 供应商渠道余额 alibaba.happytrip.taxi.provider.account.balance
查询不同供应商不同渠道账户余额
func AlibabaHappytripTaxiServicestatusGet ¶
func AlibabaHappytripTaxiServicestatusGet(clt *core.SDKClient, req *happytrip.AlibabaHappytripTaxiServicestatusGetAPIRequest, session string) (*happytrip.AlibabaHappytripTaxiServicestatusGetAPIResponse, error)
AlibabaHappytripTaxiServicestatusGet 供应商服务开通状态 alibaba.happytrip.taxi.servicestatus.get
获取服务供应商在每个地区的服务开通状态、支持的车型等
func AlibabaHappytripTravelSync ¶
func AlibabaHappytripTravelSync(clt *core.SDKClient, req *happytrip.AlibabaHappytripTravelSyncAPIRequest, session string) (*happytrip.AlibabaHappytripTravelSyncAPIResponse, error)
AlibabaHappytripTravelSync 差旅申请单同步接口 alibaba.happytrip.travel.sync
以外部差旅申请单id(outer_travel_head_id)为主键,保存或更新差旅单信息到欢行系统中
func AlibabaHtcouponFuluPhonechargeCallback ¶ added in v1.2.5
func AlibabaHtcouponFuluPhonechargeCallback(clt *core.SDKClient, req *happytrip.AlibabaHtcouponFuluPhonechargeCallbackAPIRequest, session string) (*happytrip.AlibabaHtcouponFuluPhonechargeCallbackAPIResponse, error)
AlibabaHtcouponFuluPhonechargeCallback 话费充值回调 alibaba.htcoupon.fulu.phonecharge.callback
话费充值为异步操作,此接口用于充值成功后,供应商回调。
func AlibabaHtorderHotelSyncBooking ¶
func AlibabaHtorderHotelSyncBooking(clt *core.SDKClient, req *happytrip.AlibabaHtorderHotelSyncBookingAPIRequest, session string) (*happytrip.AlibabaHtorderHotelSyncBookingAPIResponse, error)
AlibabaHtorderHotelSyncBooking 未来酒店亲橙客栈预订信息同步 alibaba.htorder.hotel.sync.booking
未来酒店亲橙客栈预订信息同步
func AlibabaHtorderHotelSyncConfig ¶
func AlibabaHtorderHotelSyncConfig(clt *core.SDKClient, req *happytrip.AlibabaHtorderHotelSyncConfigAPIRequest, session string) (*happytrip.AlibabaHtorderHotelSyncConfigAPIResponse, error)
AlibabaHtorderHotelSyncConfig 同步配置信息 alibaba.htorder.hotel.sync.config
同步配置信息
Types ¶
This section is empty.
Source Files ¶
- AlibabaHappytripFreeloginGetusercontext.go
- AlibabaHappytripOrderGet.go
- AlibabaHappytripTaxiDriverBlacklistAdd.go
- AlibabaHappytripTaxiDriverBlacklistRemove.go
- AlibabaHappytripTaxiDriverLocationGet.go
- AlibabaHappytripTaxiIdGet.go
- AlibabaHappytripTaxiOrderAssign.go
- AlibabaHappytripTaxiOrderCancel.go
- AlibabaHappytripTaxiOrderComplain.go
- AlibabaHappytripTaxiOrderComplaintGet.go
- AlibabaHappytripTaxiOrderConfirm.go
- AlibabaHappytripTaxiOrderCreate.go
- AlibabaHappytripTaxiOrderDestinationModify.go
- AlibabaHappytripTaxiOrderGet.go
- AlibabaHappytripTaxiOrderNotify.go
- AlibabaHappytripTaxiOrderScore.go
- AlibabaHappytripTaxiPriceGet.go
- AlibabaHappytripTaxiProviderAccountBalance.go
- AlibabaHappytripTaxiServicestatusGet.go
- AlibabaHappytripTravelSync.go
- AlibabaHtcouponFuluPhonechargeCallback.go
- AlibabaHtorderHotelSyncBooking.go
- AlibabaHtorderHotelSyncConfig.go
- doc.go