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