happytrip

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

欢行开发平台API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaHappytripFreeloginGetusercontextAPIRequest

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

提供给外部系统的免登校验 API请求 alibaba.happytrip.freelogin.getusercontext

免登融合,提供免登相关接口给外部供应商做登录验证

func NewAlibabaHappytripFreeloginGetusercontextRequest

func NewAlibabaHappytripFreeloginGetusercontextRequest() *AlibabaHappytripFreeloginGetusercontextAPIRequest

初始化AlibabaHappytripFreeloginGetusercontextAPIRequest对象

func (AlibabaHappytripFreeloginGetusercontextAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripFreeloginGetusercontextAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripFreeloginGetusercontextAPIRequest) GetReq

Req Getter

func (*AlibabaHappytripFreeloginGetusercontextAPIRequest) SetReq

Req Setter 请求入参

type AlibabaHappytripFreeloginGetusercontextAPIResponse

type AlibabaHappytripFreeloginGetusercontextAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripFreeloginGetusercontextAPIResponseModel
}

提供给外部系统的免登校验 API返回值 alibaba.happytrip.freelogin.getusercontext

免登融合,提供免登相关接口给外部供应商做登录验证

type AlibabaHappytripFreeloginGetusercontextAPIResponseModel

type AlibabaHappytripFreeloginGetusercontextAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_freelogin_getusercontext_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 请求响应
	Rep *AlibabaHappytripFreeloginGetusercontextResult `json:"rep,omitempty" xml:"rep,omitempty"`
}

提供给外部系统的免登校验 成功返回结果

type AlibabaHappytripFreeloginGetusercontextResult

type AlibabaHappytripFreeloginGetusercontextResult struct {
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误消息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 返回的结果值
	Content string `json:"content,omitempty" xml:"content,omitempty"`
}

AlibabaHappytripFreeloginGetusercontextResult

type AlibabaHappytripOrderGetAPIRequest

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

获取欢行统一订单模型 API请求 alibaba.happytrip.order.get

通过订单id获取欢行统一订单模型数据

func NewAlibabaHappytripOrderGetRequest

func NewAlibabaHappytripOrderGetRequest() *AlibabaHappytripOrderGetAPIRequest

初始化AlibabaHappytripOrderGetAPIRequest对象

func (AlibabaHappytripOrderGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripOrderGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHappytripOrderGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripOrderGetAPIRequest) GetOrderId

OrderId Getter

func (*AlibabaHappytripOrderGetAPIRequest) SetOrderId

func (r *AlibabaHappytripOrderGetAPIRequest) SetOrderId(_orderId int64) error

OrderId Setter 订单id

type AlibabaHappytripOrderGetAPIResponse

type AlibabaHappytripOrderGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripOrderGetAPIResponseModel
}

获取欢行统一订单模型 API返回值 alibaba.happytrip.order.get

通过订单id获取欢行统一订单模型数据

type AlibabaHappytripOrderGetAPIResponseModel

type AlibabaHappytripOrderGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_order_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订单联系人列表
	Contacts []ContactDto `json:"contacts,omitempty" xml:"contacts>contact_dto,omitempty"`
	// 机票预订信息列表
	HotelBooks []HotelBookDto `json:"hotel_books,omitempty" xml:"hotel_books>hotel_book_dto,omitempty"`
	// 酒店资源详情
	HotelResources []ResourceHotelDto `json:"hotel_resources,omitempty" xml:"hotel_resources>resource_hotel_dto,omitempty"`
	// 订单扩展信息
	OrderExtendsInfo *OrderExtendsDto `json:"order_extends_info,omitempty" xml:"order_extends_info,omitempty"`
	// 订单基本信息
	OrderInfo *OrderDto `json:"order_info,omitempty" xml:"order_info,omitempty"`
	// 订单资源列表
	Resources []ResourceMainDto `json:"resources,omitempty" xml:"resources>resource_main_dto,omitempty"`
	// 订单出行人列表
	Tourists []TouristDto `json:"tourists,omitempty" xml:"tourists>tourist_dto,omitempty"`
}

获取欢行统一订单模型 成功返回结果

type AlibabaHappytripTaxiCityGetidAPIRequest

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

获取城市id API请求 alibaba.happytrip.taxi.city.getid

通过经纬度坐标返回城市id

func NewAlibabaHappytripTaxiCityGetidRequest

func NewAlibabaHappytripTaxiCityGetidRequest() *AlibabaHappytripTaxiCityGetidAPIRequest

初始化AlibabaHappytripTaxiCityGetidAPIRequest对象

func (AlibabaHappytripTaxiCityGetidAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiCityGetidAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiCityGetidAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiCityGetidAPIRequest) GetLat

Lat Getter

func (AlibabaHappytripTaxiCityGetidAPIRequest) GetLng

Lng Getter

func (AlibabaHappytripTaxiCityGetidAPIRequest) GetMapType

MapType Getter

func (*AlibabaHappytripTaxiCityGetidAPIRequest) SetLat

Lat Setter 纬度

func (*AlibabaHappytripTaxiCityGetidAPIRequest) SetLng

Lng Setter 经度

func (*AlibabaHappytripTaxiCityGetidAPIRequest) SetMapType

func (r *AlibabaHappytripTaxiCityGetidAPIRequest) SetMapType(_mapType string) error

MapType Setter 地图类型:amap:高德,默认高德地图

type AlibabaHappytripTaxiCityGetidAPIResponse

type AlibabaHappytripTaxiCityGetidAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiCityGetidAPIResponseModel
}

获取城市id API返回值 alibaba.happytrip.taxi.city.getid

通过经纬度坐标返回城市id

type AlibabaHappytripTaxiCityGetidAPIResponseModel

type AlibabaHappytripTaxiCityGetidAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_city_getid_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果对象
	Data *CityGetIdResult `json:"data,omitempty" xml:"data,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

获取城市id 成功返回结果

type AlibabaHappytripTaxiDriverBlacklistAddAPIRequest

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

添加司机黑名单 API请求 alibaba.happytrip.taxi.driver.blacklist.add

实现用户1对1永久拉黑司机,如果不支持永久拉黑,则在自动解禁黑名单司机时需回调通知欢行

func NewAlibabaHappytripTaxiDriverBlacklistAddRequest

func NewAlibabaHappytripTaxiDriverBlacklistAddRequest() *AlibabaHappytripTaxiDriverBlacklistAddAPIRequest

初始化AlibabaHappytripTaxiDriverBlacklistAddAPIRequest对象

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetDriverId

DriverId Getter

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetOrderId

OrderId Getter

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetUid

Uid Getter

func (*AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) SetDriverId

DriverId Setter 司机唯一标识

func (*AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) SetOrderId

OrderId Setter 供应商单号

func (*AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) SetUid

Uid Setter 用户唯一标识

type AlibabaHappytripTaxiDriverBlacklistAddAPIResponse

type AlibabaHappytripTaxiDriverBlacklistAddAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiDriverBlacklistAddAPIResponseModel
}

添加司机黑名单 API返回值 alibaba.happytrip.taxi.driver.blacklist.add

实现用户1对1永久拉黑司机,如果不支持永久拉黑,则在自动解禁黑名单司机时需回调通知欢行

type AlibabaHappytripTaxiDriverBlacklistAddAPIResponseModel

type AlibabaHappytripTaxiDriverBlacklistAddAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_driver_blacklist_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误代码
	Errno string `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误描述
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

添加司机黑名单 成功返回结果

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest

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

移除司机黑名单 API请求 alibaba.happytrip.taxi.driver.blacklist.remove

移除司机黑名单

func NewAlibabaHappytripTaxiDriverBlacklistRemoveRequest

func NewAlibabaHappytripTaxiDriverBlacklistRemoveRequest() *AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest

初始化AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest对象

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetDriverId

DriverId Getter

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetOrderId

OrderId Getter

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetUid

Uid Getter

func (*AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) SetDriverId

DriverId Setter 司机唯一标识

func (*AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) SetOrderId

OrderId Setter 供应商单号

func (*AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) SetUid

Uid Setter 用户唯一标识

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponse

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponseModel
}

移除司机黑名单 API返回值 alibaba.happytrip.taxi.driver.blacklist.remove

移除司机黑名单

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponseModel

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_driver_blacklist_remove_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误代码
	Errno string `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误描述
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

移除司机黑名单 成功返回结果

type AlibabaHappytripTaxiDriverLocationGetAPIRequest

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

司机位置 API请求 alibaba.happytrip.taxi.driver.location.get

获取司机实时位置

func NewAlibabaHappytripTaxiDriverLocationGetRequest

func NewAlibabaHappytripTaxiDriverLocationGetRequest() *AlibabaHappytripTaxiDriverLocationGetAPIRequest

初始化AlibabaHappytripTaxiDriverLocationGetAPIRequest对象

func (AlibabaHappytripTaxiDriverLocationGetAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiDriverLocationGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiDriverLocationGetAPIRequest) GetOrderId

OrderId Getter

func (*AlibabaHappytripTaxiDriverLocationGetAPIRequest) SetOrderId

OrderId Setter 供应商订单号

type AlibabaHappytripTaxiDriverLocationGetAPIResponse

type AlibabaHappytripTaxiDriverLocationGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiDriverLocationGetAPIResponseModel
}

司机位置 API返回值 alibaba.happytrip.taxi.driver.location.get

获取司机实时位置

type AlibabaHappytripTaxiDriverLocationGetAPIResponseModel

type AlibabaHappytripTaxiDriverLocationGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_driver_location_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 司机位置
	Data *AlibabaHappytripTaxiDriverLocationGetStruct `json:"data,omitempty" xml:"data,omitempty"`
}

司机位置 成功返回结果

type AlibabaHappytripTaxiDriverLocationGetStruct

type AlibabaHappytripTaxiDriverLocationGetStruct struct {
	// 纬度
	Lat string `json:"lat,omitempty" xml:"lat,omitempty"`
	// 经度
	Lng string `json:"lng,omitempty" xml:"lng,omitempty"`
	// 司机方向,正北为0度,顺时针方向
	Direction string `json:"direction,omitempty" xml:"direction,omitempty"`
	// 车速,正数表示向前,负数表示向后,单位是 m/s
	Speed string `json:"speed,omitempty" xml:"speed,omitempty"`
	// 更新时间
	UpdateTime string `json:"update_time,omitempty" xml:"update_time,omitempty"`
}

AlibabaHappytripTaxiDriverLocationGetStruct

type AlibabaHappytripTaxiIdGetAPIRequest

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

获取请求id API请求 alibaba.happytrip.taxi.id.get

获取订单号

func NewAlibabaHappytripTaxiIdGetRequest

func NewAlibabaHappytripTaxiIdGetRequest() *AlibabaHappytripTaxiIdGetAPIRequest

初始化AlibabaHappytripTaxiIdGetAPIRequest对象

func (AlibabaHappytripTaxiIdGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiIdGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiIdGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiIdGetAPIRequest) GetUid

Uid Getter

func (*AlibabaHappytripTaxiIdGetAPIRequest) SetUid

Uid Setter 用户唯一标识

type AlibabaHappytripTaxiIdGetAPIResponse

type AlibabaHappytripTaxiIdGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiIdGetAPIResponseModel
}

获取请求id API返回值 alibaba.happytrip.taxi.id.get

获取订单号

type AlibabaHappytripTaxiIdGetAPIResponseModel

type AlibabaHappytripTaxiIdGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_id_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// id获取结果
	Data *GetIdResult `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

获取请求id 成功返回结果

type AlibabaHappytripTaxiOrderAssignAPIRequest

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

订单指派 API请求 alibaba.happytrip.taxi.order.assign

通知供应商订单指派成功

func NewAlibabaHappytripTaxiOrderAssignRequest

func NewAlibabaHappytripTaxiOrderAssignRequest() *AlibabaHappytripTaxiOrderAssignAPIRequest

初始化AlibabaHappytripTaxiOrderAssignAPIRequest对象

func (AlibabaHappytripTaxiOrderAssignAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderAssignAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderAssignAPIRequest) GetOrderId

OrderId Getter

func (*AlibabaHappytripTaxiOrderAssignAPIRequest) SetOrderId

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

OrderId Setter 供应商订单号

type AlibabaHappytripTaxiOrderAssignAPIResponse

type AlibabaHappytripTaxiOrderAssignAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderAssignAPIResponseModel
}

订单指派 API返回值 alibaba.happytrip.taxi.order.assign

通知供应商订单指派成功

type AlibabaHappytripTaxiOrderAssignAPIResponseModel

type AlibabaHappytripTaxiOrderAssignAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_assign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误描述
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

订单指派 成功返回结果

type AlibabaHappytripTaxiOrderCancelAPIRequest

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

取消叫车 API请求 alibaba.happytrip.taxi.order.cancel

取消叫车订单,行程中的订单不能取消

func NewAlibabaHappytripTaxiOrderCancelRequest

func NewAlibabaHappytripTaxiOrderCancelRequest() *AlibabaHappytripTaxiOrderCancelAPIRequest

初始化AlibabaHappytripTaxiOrderCancelAPIRequest对象

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetForce

Force Getter

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetOrderId

OrderId Getter

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetType

Type Getter

func (*AlibabaHappytripTaxiOrderCancelAPIRequest) SetForce

Force Setter 是否强制取消(true 或 false)默认false

func (*AlibabaHappytripTaxiOrderCancelAPIRequest) SetOrderId

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

OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderCancelAPIRequest) SetType

Type Setter 取消类型,0:系统取消,非0:用户取消

type AlibabaHappytripTaxiOrderCancelAPIResponse

type AlibabaHappytripTaxiOrderCancelAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderCancelAPIResponseModel
}

取消叫车 API返回值 alibaba.happytrip.taxi.order.cancel

取消叫车订单,行程中的订单不能取消

type AlibabaHappytripTaxiOrderCancelAPIResponseModel

type AlibabaHappytripTaxiOrderCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 订单取消结果
	Data *OrderCancelResult `json:"data,omitempty" xml:"data,omitempty"`
}

取消叫车 成功返回结果

type AlibabaHappytripTaxiOrderComplainAPIRequest

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

用户投诉 API请求 alibaba.happytrip.taxi.order.complain

一个订单只能投诉一次,不可重复投诉

投诉选项 0 其他原因; 1 司机原因导致行程被取消; 2 服务态度恶劣; 3 未坐车产生费用; 4 额外收取不合理费用; 5 路不熟多产生费用; 6 提前计费; 7 未及时结束计费; 8 司机绕路; 9 司机迟到; 10 司机爽约或拒载; 11 骚扰乘客; 12 危险驾驶; 13 不是订单显示车辆或司机;

func NewAlibabaHappytripTaxiOrderComplainRequest

func NewAlibabaHappytripTaxiOrderComplainRequest() *AlibabaHappytripTaxiOrderComplainAPIRequest

初始化AlibabaHappytripTaxiOrderComplainAPIRequest对象

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetContent

Content Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetMobile

Mobile Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetOrderId

OrderId Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetTime

Time Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetType

Type Getter

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetContent

Content Setter 投诉选项外的其他投诉内容,不能多于40个汉字

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetMobile

Mobile Setter 该用户的真实号码

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetOrderId

OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetTime

Time Setter 投诉时间(毫秒)

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetType

Type Setter 投诉选项 0 其他原因; 1 司机原因导致行程被取消; 2 服务态度恶劣; 3 未坐车产生费用; 4 额外收取不合理费用; 5 路不熟多产生费用; 6 提前计费; 7 未及时结束计费; 8 司机绕路; 9 司机迟到; 10 司机爽约或拒载; 11 骚扰乘客; 12 危险驾驶; 13 不是订单显示车辆或司机;

type AlibabaHappytripTaxiOrderComplainAPIResponse

type AlibabaHappytripTaxiOrderComplainAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderComplainAPIResponseModel
}

用户投诉 API返回值 alibaba.happytrip.taxi.order.complain

一个订单只能投诉一次,不可重复投诉

投诉选项 0 其他原因; 1 司机原因导致行程被取消; 2 服务态度恶劣; 3 未坐车产生费用; 4 额外收取不合理费用; 5 路不熟多产生费用; 6 提前计费; 7 未及时结束计费; 8 司机绕路; 9 司机迟到; 10 司机爽约或拒载; 11 骚扰乘客; 12 危险驾驶; 13 不是订单显示车辆或司机;

type AlibabaHappytripTaxiOrderComplainAPIResponseModel

type AlibabaHappytripTaxiOrderComplainAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_complain_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 投诉结果
	Data *AlibabaHappytripTaxiOrderComplainStruct `json:"data,omitempty" xml:"data,omitempty"`
}

用户投诉 成功返回结果

type AlibabaHappytripTaxiOrderComplainStruct

type AlibabaHappytripTaxiOrderComplainStruct struct {
	// 供应商工单号
	CaseId string `json:"case_id,omitempty" xml:"case_id,omitempty"`
}

AlibabaHappytripTaxiOrderComplainStruct

type AlibabaHappytripTaxiOrderComplaintGetAPIRequest

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

投诉详情 API请求 alibaba.happytrip.taxi.order.complaint.get

获取投诉处理进度详情

func NewAlibabaHappytripTaxiOrderComplaintGetRequest

func NewAlibabaHappytripTaxiOrderComplaintGetRequest() *AlibabaHappytripTaxiOrderComplaintGetAPIRequest

初始化AlibabaHappytripTaxiOrderComplaintGetAPIRequest对象

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetCaseId

CaseId Getter

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetOrderId

OrderId Getter

func (*AlibabaHappytripTaxiOrderComplaintGetAPIRequest) SetCaseId

CaseId Setter 供应商工单号

func (*AlibabaHappytripTaxiOrderComplaintGetAPIRequest) SetOrderId

OrderId Setter 供应商订单号

type AlibabaHappytripTaxiOrderComplaintGetAPIResponse

type AlibabaHappytripTaxiOrderComplaintGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderComplaintGetAPIResponseModel
}

投诉详情 API返回值 alibaba.happytrip.taxi.order.complaint.get

获取投诉处理进度详情

type AlibabaHappytripTaxiOrderComplaintGetAPIResponseModel

type AlibabaHappytripTaxiOrderComplaintGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_complaint_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 投诉详情获取结果
	Data *AlibabaHappytripTaxiOrderComplaintGetStruct `json:"data,omitempty" xml:"data,omitempty"`
}

投诉详情 成功返回结果

type AlibabaHappytripTaxiOrderComplaintGetStruct

type AlibabaHappytripTaxiOrderComplaintGetStruct struct {
	// 供应商订单号
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 供应商工单号
	CaseId string `json:"case_id,omitempty" xml:"case_id,omitempty"`
	// 处理状态,0:处理中,1:处理完成
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 处理结果
	Result string `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaHappytripTaxiOrderComplaintGetStruct

type AlibabaHappytripTaxiOrderConfirmAPIRequest

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

费用确认 API请求 alibaba.happytrip.taxi.order.confirm

1.司机点结束计费,欢行会收到正常支付待评论 回调,确认费用无误欢行可以通过此接口确认并支付。 2.如果欢行一直不调用此接口,订单会在48小时后自动支付。

func NewAlibabaHappytripTaxiOrderConfirmRequest

func NewAlibabaHappytripTaxiOrderConfirmRequest() *AlibabaHappytripTaxiOrderConfirmAPIRequest

初始化AlibabaHappytripTaxiOrderConfirmAPIRequest对象

func (AlibabaHappytripTaxiOrderConfirmAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderConfirmAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderConfirmAPIRequest) GetOrderId

OrderId Getter

func (*AlibabaHappytripTaxiOrderConfirmAPIRequest) SetOrderId

OrderId Setter 要确认支付的订单号

type AlibabaHappytripTaxiOrderConfirmAPIResponse

type AlibabaHappytripTaxiOrderConfirmAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderConfirmAPIResponseModel
}

费用确认 API返回值 alibaba.happytrip.taxi.order.confirm

1.司机点结束计费,欢行会收到正常支付待评论 回调,确认费用无误欢行可以通过此接口确认并支付。 2.如果欢行一直不调用此接口,订单会在48小时后自动支付。

type AlibabaHappytripTaxiOrderConfirmAPIResponseModel

type AlibabaHappytripTaxiOrderConfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 订单确认结果对象
	Data *OrderConfirmResult `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

费用确认 成功返回结果

type AlibabaHappytripTaxiOrderCreateAPIRequest

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

用户叫车 API请求 alibaba.happytrip.taxi.order.create

用户根据需要发起叫车请求,在发起请求之前必须事先获得order id.

func NewAlibabaHappytripTaxiOrderCreateRequest

func NewAlibabaHappytripTaxiOrderCreateRequest() *AlibabaHappytripTaxiOrderCreateAPIRequest

初始化AlibabaHappytripTaxiOrderCreateAPIRequest对象

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetAppTime

AppTime Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetCarpoolType

CarpoolType Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetCity

City Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetClat

Clat Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetClng

Clng Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetCostCenter

CostCenter Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetDepartureTime

DepartureTime Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetDynamicMd5

DynamicMd5 Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetEndAddress

EndAddress Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetEndName

EndName Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetExtraInfo

ExtraInfo Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetFlat

Flat Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetFlng

Flng Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetLineType

LineType Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetMapType

MapType Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetOrderId

OrderId Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerNumber

func (r AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerNumber() int64

PassengerNumber Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerPhone

func (r AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerPhone() string

PassengerPhone Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetRequireLevel

RequireLevel Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetSmsPolicy

SmsPolicy Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetStartAddress

StartAddress Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetStartName

StartName Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetTlat

Tlat Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetTlng

Tlng Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetType

Type Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetUid

Uid Getter

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetAppTime

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetAppTime(_appTime string) error

AppTime Setter 客户端时间(例如:2015-06-16 12:00:09)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetCarpoolType

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetCarpoolType(_carpoolType int64) error

CarpoolType Setter 0:不拼车 1:允许拼车,默认不拼车

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetCity

City Setter 出发地城市

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetClat

Clat Setter 当前位置纬度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetClng

Clng Setter 当前位置经度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetCostCenter

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetCostCenter(_costCenter string) error

CostCenter Setter 成本中心代码,用于区分不同的分账账号

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetDepartureTime

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetDepartureTime(_departureTime string) error

DepartureTime Setter 出发时间,不传表示现在用车(例如:2015-06-16 12:00:09)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetDynamicMd5

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetDynamicMd5(_dynamicMd5 string) error

DynamicMd5 Setter 价格md5,通过 预估价接口获得

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndAddress

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndAddress(_endAddress string) error

EndAddress Setter 目的地详细地址(最多100个字)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndName

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndName(_endName string) error

EndName Setter 目的地名称(最多50个字)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetExtraInfo

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetExtraInfo(_extraInfo string) error

ExtraInfo Setter 备注

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetFlat

Flat Setter 出发地纬度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetFlng

Flng Setter 出发地经度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetLineType

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetLineType(_lineType int64) error

LineType Setter 线路类型,0或空表示普通线路;1,表示一口价路线

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetMapType

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetMapType(_mapType string) error

MapType Setter 地图类型:amap:高德,默认高德地图

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetOrderId

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

OrderId Setter 请求id 获取请参见

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetPassengerNumber

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetPassengerNumber(_passengerNumber int64) error

PassengerNumber Setter 乘车人数,允许拼车时该参数不为空

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetPassengerPhone

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetPassengerPhone(_passengerPhone string) error

PassengerPhone Setter 乘客手机号

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetRequireLevel

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetRequireLevel(_requireLevel string) error

RequireLevel Setter 车型代码

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetSmsPolicy

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetSmsPolicy(_smsPolicy int64) error

SmsPolicy Setter 发送短信策略(0,为叫车人和乘车人都发送,1,乘车人发送叫车人不发,2乘车人不发叫车人发,3乘车人和叫车人都不发)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartAddress

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartAddress(_startAddress string) error

StartAddress Setter 出发地详细地址(最多100个字)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartName

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartName(_startName string) error

StartName Setter 出发地名称(最多50个字)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetTlat

Tlat Setter 目的地纬度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetTlng

Tlng Setter 目的地经度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetType

Type Setter 叫车车型,0(实时);1(预约)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetUid

Uid Setter 用户唯一标识

type AlibabaHappytripTaxiOrderCreateAPIResponse

type AlibabaHappytripTaxiOrderCreateAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderCreateAPIResponseModel
}

用户叫车 API返回值 alibaba.happytrip.taxi.order.create

用户根据需要发起叫车请求,在发起请求之前必须事先获得order id.

type AlibabaHappytripTaxiOrderCreateAPIResponseModel

type AlibabaHappytripTaxiOrderCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 订单创建结果
	Data *OrderCreateResult `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

用户叫车 成功返回结果

type AlibabaHappytripTaxiOrderDestinationModifyAPIRequest

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

修改目的地 API请求 alibaba.happytrip.taxi.order.destination.modify

通知ISV修改订单信息

func NewAlibabaHappytripTaxiOrderDestinationModifyRequest

func NewAlibabaHappytripTaxiOrderDestinationModifyRequest() *AlibabaHappytripTaxiOrderDestinationModifyAPIRequest

初始化AlibabaHappytripTaxiOrderDestinationModifyAPIRequest对象

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetEndAddress

EndAddress Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetEndName

EndName Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetOrderId

OrderId Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetTlat

Tlat Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetTlng

Tlng Getter

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetEndAddress

EndAddress Setter 目的地详细地址(最多100个字)

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetEndName

EndName Setter 目的地名称(最多50个字)

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetOrderId

OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetTlat

Tlat Setter 目的地纬度

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetTlng

Tlng Setter 目的地经度

type AlibabaHappytripTaxiOrderDestinationModifyAPIResponse

type AlibabaHappytripTaxiOrderDestinationModifyAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderDestinationModifyAPIResponseModel
}

修改目的地 API返回值 alibaba.happytrip.taxi.order.destination.modify

通知ISV修改订单信息

type AlibabaHappytripTaxiOrderDestinationModifyAPIResponseModel

type AlibabaHappytripTaxiOrderDestinationModifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_destination_modify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误描述
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

修改目的地 成功返回结果

type AlibabaHappytripTaxiOrderGetAPIRequest

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

订单详情 API请求 alibaba.happytrip.taxi.order.get

获取订单状态及详情

func NewAlibabaHappytripTaxiOrderGetRequest

func NewAlibabaHappytripTaxiOrderGetRequest() *AlibabaHappytripTaxiOrderGetAPIRequest

初始化AlibabaHappytripTaxiOrderGetAPIRequest对象

func (AlibabaHappytripTaxiOrderGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiOrderGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderGetAPIRequest) GetOrderId

OrderId Getter

func (*AlibabaHappytripTaxiOrderGetAPIRequest) SetOrderId

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

OrderId Setter 订单id

type AlibabaHappytripTaxiOrderGetAPIResponse

type AlibabaHappytripTaxiOrderGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderGetAPIResponseModel
}

订单详情 API返回值 alibaba.happytrip.taxi.order.get

获取订单状态及详情

type AlibabaHappytripTaxiOrderGetAPIResponseModel

type AlibabaHappytripTaxiOrderGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 订单获取结果
	Data *OrderGetResult `json:"data,omitempty" xml:"data,omitempty"`
}

订单详情 成功返回结果

type AlibabaHappytripTaxiOrderNotifyAPIRequest

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

状态通知 API请求 alibaba.happytrip.taxi.order.notify

当订单发生变化是供应商通过状态通知API通知欢行,欢行获取最新的订单详情和状态进行业务处理。

func NewAlibabaHappytripTaxiOrderNotifyRequest

func NewAlibabaHappytripTaxiOrderNotifyRequest() *AlibabaHappytripTaxiOrderNotifyAPIRequest

初始化AlibabaHappytripTaxiOrderNotifyAPIRequest对象

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetNotifyDesc

NotifyDesc Getter

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetNotifyType

NotifyType Getter

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetOrderId

OrderId Getter

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetTime

Time Getter

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetNotifyDesc

func (r *AlibabaHappytripTaxiOrderNotifyAPIRequest) SetNotifyDesc(_notifyDesc string) error

NotifyDesc Setter 通知说明

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetNotifyType

func (r *AlibabaHappytripTaxiOrderNotifyAPIRequest) SetNotifyType(_notifyType int64) error

NotifyType Setter 通知类型: 1-订单中间状态流转 2-订单终态通知 3-支付确认通知 4-订单退款通知 5-订单改价通知 6-客服关单通知。参考:https://open-hatrip.alibaba.com/doc/car/order_status_callback.html

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetOrderId

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

OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetTime

Time Setter 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数

type AlibabaHappytripTaxiOrderNotifyAPIResponse

type AlibabaHappytripTaxiOrderNotifyAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderNotifyAPIResponseModel
}

状态通知 API返回值 alibaba.happytrip.taxi.order.notify

当订单发生变化是供应商通过状态通知API通知欢行,欢行获取最新的订单详情和状态进行业务处理。

type AlibabaHappytripTaxiOrderNotifyAPIResponseModel

type AlibabaHappytripTaxiOrderNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码,0为通知成功,非0为通知失败
	Errno string `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息描述
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

状态通知 成功返回结果

type AlibabaHappytripTaxiOrderScoreAPIRequest

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

订单打分和评价 API请求 alibaba.happytrip.taxi.order.score

对司机进行评分,只有订单结束后,才能进行。

func NewAlibabaHappytripTaxiOrderScoreRequest

func NewAlibabaHappytripTaxiOrderScoreRequest() *AlibabaHappytripTaxiOrderScoreAPIRequest

初始化AlibabaHappytripTaxiOrderScoreAPIRequest对象

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiOrderScoreAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetComment

Comment Getter

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetLevel

Level Getter

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetOrderId

OrderId Getter

func (*AlibabaHappytripTaxiOrderScoreAPIRequest) SetComment

func (r *AlibabaHappytripTaxiOrderScoreAPIRequest) SetComment(_comment string) error

Comment Setter 司机评价最多40个汉字

func (*AlibabaHappytripTaxiOrderScoreAPIRequest) SetLevel

Level Setter 司机评分 星级(1-5)

func (*AlibabaHappytripTaxiOrderScoreAPIRequest) SetOrderId

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

OrderId Setter 订单id

type AlibabaHappytripTaxiOrderScoreAPIResponse

type AlibabaHappytripTaxiOrderScoreAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderScoreAPIResponseModel
}

订单打分和评价 API返回值 alibaba.happytrip.taxi.order.score

对司机进行评分,只有订单结束后,才能进行。

type AlibabaHappytripTaxiOrderScoreAPIResponseModel

type AlibabaHappytripTaxiOrderScoreAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_order_score_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

订单打分和评价 成功返回结果

type AlibabaHappytripTaxiPriceGetAPIRequest

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

获取价格预估信息 API请求 alibaba.happytrip.taxi.price.get

打车价格预估

func NewAlibabaHappytripTaxiPriceGetRequest

func NewAlibabaHappytripTaxiPriceGetRequest() *AlibabaHappytripTaxiPriceGetAPIRequest

初始化AlibabaHappytripTaxiPriceGetAPIRequest对象

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetCarpoolType

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetCarpoolType() int64

CarpoolType Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetCity

City Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetCostCenter

CostCenter Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetDepartureTime

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetDepartureTime() string

DepartureTime Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetFlat

Flat Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetFlng

Flng Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetMapType

MapType Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerNumber

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerNumber() int64

PassengerNumber Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerPhone

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerPhone() string

PassengerPhone Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetRequireLevel

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetRequireLevel() string

RequireLevel Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetTlat

Tlat Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetTlng

Tlng Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetType

Type Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetUid

Uid Getter

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetCarpoolType

func (r *AlibabaHappytripTaxiPriceGetAPIRequest) SetCarpoolType(_carpoolType int64) error

CarpoolType Setter 0:不拼车 1:允许拼车,默认不拼车

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetCity

City Setter 出发城市id

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetCostCenter

func (r *AlibabaHappytripTaxiPriceGetAPIRequest) SetCostCenter(_costCenter string) error

CostCenter Setter 成本中心代码,用于区分不同的分账账号

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetDepartureTime

func (r *AlibabaHappytripTaxiPriceGetAPIRequest) SetDepartureTime(_departureTime string) error

DepartureTime Setter 预约单必须传(格式例如:2015-06-16 12:00:09)

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetFlat

Flat Setter 出发地纬度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetFlng

Flng Setter 出发地经度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetMapType

func (r *AlibabaHappytripTaxiPriceGetAPIRequest) SetMapType(_mapType string) error

MapType Setter 地图类型:amap:高德,默认高德地图

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetPassengerNumber

func (r *AlibabaHappytripTaxiPriceGetAPIRequest) SetPassengerNumber(_passengerNumber int64) error

PassengerNumber Setter 乘车人数

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetPassengerPhone

func (r *AlibabaHappytripTaxiPriceGetAPIRequest) SetPassengerPhone(_passengerPhone string) error

PassengerPhone Setter 乘客手机号

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetRequireLevel

func (r *AlibabaHappytripTaxiPriceGetAPIRequest) SetRequireLevel(_requireLevel string) error

RequireLevel Setter 供应商车型代码

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetTlat

Tlat Setter 目的地纬度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetTlng

Tlng Setter 目的地经度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetType

Type Setter 0:实时单 1:预约单

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetUid

Uid Setter 用户唯一标识

type AlibabaHappytripTaxiPriceGetAPIResponse

type AlibabaHappytripTaxiPriceGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiPriceGetAPIResponseModel
}

获取价格预估信息 API返回值 alibaba.happytrip.taxi.price.get

打车价格预估

type AlibabaHappytripTaxiPriceGetAPIResponseModel

type AlibabaHappytripTaxiPriceGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_price_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 价格预估模型
	Data []PriceModel `json:"data,omitempty" xml:"data>price_model,omitempty"`
	// 错误消息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

获取价格预估信息 成功返回结果

type AlibabaHappytripTaxiProviderAccountBalanceAPIRequest

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

供应商渠道余额 API请求 alibaba.happytrip.taxi.provider.account.balance

查询不同供应商不同渠道账户余额

func NewAlibabaHappytripTaxiProviderAccountBalanceRequest

func NewAlibabaHappytripTaxiProviderAccountBalanceRequest() *AlibabaHappytripTaxiProviderAccountBalanceAPIRequest

初始化AlibabaHappytripTaxiProviderAccountBalanceAPIRequest对象

func (AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) GetCostCenter

CostCenter Getter

func (*AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) SetCostCenter

CostCenter Setter 成本中心代码,用于区分不同的分账账号

type AlibabaHappytripTaxiProviderAccountBalanceAPIResponse

type AlibabaHappytripTaxiProviderAccountBalanceAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiProviderAccountBalanceAPIResponseModel
}

供应商渠道余额 API返回值 alibaba.happytrip.taxi.provider.account.balance

查询不同供应商不同渠道账户余额

type AlibabaHappytripTaxiProviderAccountBalanceAPIResponseModel

type AlibabaHappytripTaxiProviderAccountBalanceAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_provider_account_balance_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 数据
	Data *AlibabaHappytripTaxiProviderAccountBalanceData `json:"data,omitempty" xml:"data,omitempty"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

供应商渠道余额 成功返回结果

type AlibabaHappytripTaxiProviderAccountBalanceData

type AlibabaHappytripTaxiProviderAccountBalanceData struct {
	// 可用额度(单位:分)(余额+信用额度)表示可以支撑使用的金额
	Balance int64 `json:"balance,omitempty" xml:"balance,omitempty"`
	// 管理员列表
	Management []Managers `json:"management,omitempty" xml:"management>managers,omitempty"`
	// 本月已用金额
	UsageMonth int64 `json:"usage_month,omitempty" xml:"usage_month,omitempty"`
}

AlibabaHappytripTaxiProviderAccountBalanceData

type AlibabaHappytripTaxiServicestatusGetAPIRequest

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

供应商服务开通状态 API请求 alibaba.happytrip.taxi.servicestatus.get

获取服务供应商在每个地区的服务开通状态、支持的车型等

func NewAlibabaHappytripTaxiServicestatusGetRequest

func NewAlibabaHappytripTaxiServicestatusGetRequest() *AlibabaHappytripTaxiServicestatusGetAPIRequest

初始化AlibabaHappytripTaxiServicestatusGetAPIRequest对象

func (AlibabaHappytripTaxiServicestatusGetAPIRequest) GetApiMethodName

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiServicestatusGetAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiServicestatusGetAPIRequest) GetCostCenter

CostCenter Getter

func (*AlibabaHappytripTaxiServicestatusGetAPIRequest) SetCostCenter

func (r *AlibabaHappytripTaxiServicestatusGetAPIRequest) SetCostCenter(_costCenter string) error

CostCenter Setter 成本中心代码,用于区分不同的分账账号

type AlibabaHappytripTaxiServicestatusGetAPIResponse

type AlibabaHappytripTaxiServicestatusGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiServicestatusGetAPIResponseModel
}

供应商服务开通状态 API返回值 alibaba.happytrip.taxi.servicestatus.get

获取服务供应商在每个地区的服务开通状态、支持的车型等

type AlibabaHappytripTaxiServicestatusGetAPIResponseModel

type AlibabaHappytripTaxiServicestatusGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_taxi_servicestatus_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 供应商服务状态数据
	Data *ServiceStatusModel `json:"data,omitempty" xml:"data,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 错误消息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
}

供应商服务开通状态 成功返回结果

type AlibabaHappytripTravelSyncAPIRequest

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

差旅申请单同步接口 API请求 alibaba.happytrip.travel.sync

以外部差旅申请单id(outer_travel_head_id)为主键,保存或更新差旅单信息到欢行系统中

func NewAlibabaHappytripTravelSyncRequest

func NewAlibabaHappytripTravelSyncRequest() *AlibabaHappytripTravelSyncAPIRequest

初始化AlibabaHappytripTravelSyncAPIRequest对象

func (AlibabaHappytripTravelSyncAPIRequest) GetApiMethodName

func (r AlibabaHappytripTravelSyncAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHappytripTravelSyncAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHappytripTravelSyncAPIRequest) GetTravelHeadDto

TravelHeadDto Getter

func (*AlibabaHappytripTravelSyncAPIRequest) SetTravelHeadDto

func (r *AlibabaHappytripTravelSyncAPIRequest) SetTravelHeadDto(_travelHeadDto *TravelHeadDto) error

TravelHeadDto Setter 差旅申请单对象

type AlibabaHappytripTravelSyncAPIResponse

type AlibabaHappytripTravelSyncAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTravelSyncAPIResponseModel
}

差旅申请单同步接口 API返回值 alibaba.happytrip.travel.sync

以外部差旅申请单id(outer_travel_head_id)为主键,保存或更新差旅单信息到欢行系统中

type AlibabaHappytripTravelSyncAPIResponseModel

type AlibabaHappytripTravelSyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_happytrip_travel_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 差旅申请单在欢行内部产生的差旅单ID
	TravelId int64 `json:"travel_id,omitempty" xml:"travel_id,omitempty"`
}

差旅申请单同步接口 成功返回结果

type AlibabaHtorderHotelSyncBookingAPIRequest

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

未来酒店亲橙客栈预订信息同步 API请求 alibaba.htorder.hotel.sync.booking

未来酒店亲橙客栈预订信息同步

func NewAlibabaHtorderHotelSyncBookingRequest

func NewAlibabaHtorderHotelSyncBookingRequest() *AlibabaHtorderHotelSyncBookingAPIRequest

初始化AlibabaHtorderHotelSyncBookingAPIRequest对象

func (AlibabaHtorderHotelSyncBookingAPIRequest) GetApiMethodName

func (r AlibabaHtorderHotelSyncBookingAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHtorderHotelSyncBookingAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHtorderHotelSyncBookingAPIRequest) GetDataEntity

DataEntity Getter

func (*AlibabaHtorderHotelSyncBookingAPIRequest) SetDataEntity

DataEntity Setter 预订信息数据

type AlibabaHtorderHotelSyncBookingAPIResponse

type AlibabaHtorderHotelSyncBookingAPIResponse struct {
	model.CommonResponse
	AlibabaHtorderHotelSyncBookingAPIResponseModel
}

未来酒店亲橙客栈预订信息同步 API返回值 alibaba.htorder.hotel.sync.booking

未来酒店亲橙客栈预订信息同步

type AlibabaHtorderHotelSyncBookingAPIResponseModel

type AlibabaHtorderHotelSyncBookingAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_htorder_hotel_sync_booking_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异步获取历史数据接口返回结果
	Result *AlibabaHtorderHotelSyncBookingResultDto `json:"result,omitempty" xml:"result,omitempty"`
}

未来酒店亲橙客栈预订信息同步 成功返回结果

type AlibabaHtorderHotelSyncBookingResultDto

type AlibabaHtorderHotelSyncBookingResultDto struct {
	// 每个订单的信息发送结果
	Content *SyncHotelBookingDataResponseDto `json:"content,omitempty" xml:"content,omitempty"`
	// 是否成功
	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
	// 错误码
	ErrNo string `json:"err_no,omitempty" xml:"err_no,omitempty"`
	// 栈信息
	StackTrace string `json:"stack_trace,omitempty" xml:"stack_trace,omitempty"`
	// 错误信息
	ErrInfo string `json:"err_info,omitempty" xml:"err_info,omitempty"`
}

AlibabaHtorderHotelSyncBookingResultDto

type AlibabaHtorderHotelSyncConfigAPIRequest

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

同步配置信息 API请求 alibaba.htorder.hotel.sync.config

同步配置信息

func NewAlibabaHtorderHotelSyncConfigRequest

func NewAlibabaHtorderHotelSyncConfigRequest() *AlibabaHtorderHotelSyncConfigAPIRequest

初始化AlibabaHtorderHotelSyncConfigAPIRequest对象

func (AlibabaHtorderHotelSyncConfigAPIRequest) GetApiMethodName

func (r AlibabaHtorderHotelSyncConfigAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaHtorderHotelSyncConfigAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaHtorderHotelSyncConfigAPIRequest) GetDataEntity

DataEntity Getter

func (*AlibabaHtorderHotelSyncConfigAPIRequest) SetDataEntity

DataEntity Setter 配置信息

type AlibabaHtorderHotelSyncConfigAPIResponse

type AlibabaHtorderHotelSyncConfigAPIResponse struct {
	model.CommonResponse
	AlibabaHtorderHotelSyncConfigAPIResponseModel
}

同步配置信息 API返回值 alibaba.htorder.hotel.sync.config

同步配置信息

type AlibabaHtorderHotelSyncConfigAPIResponseModel

type AlibabaHtorderHotelSyncConfigAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_htorder_hotel_sync_config_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 执行结果
	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
	// 错误码
	ErrNo string `json:"err_no,omitempty" xml:"err_no,omitempty"`
	// 栈信息
	StackTrace string `json:"stack_trace,omitempty" xml:"stack_trace,omitempty"`
	// 成功OR失败
	Content bool `json:"content,omitempty" xml:"content,omitempty"`
	// 错误信息
	ErrInfo string `json:"err_info,omitempty" xml:"err_info,omitempty"`
}

同步配置信息 成功返回结果

type CarpoolInfo

type CarpoolInfo struct {
	// 0: 未拼成 1:拼成
	CarpoolFlag int64 `json:"carpool_flag,omitempty" xml:"carpool_flag,omitempty"`
	// 拼车单id
	CarpoolOrderId string `json:"carpool_order_id,omitempty" xml:"carpool_order_id,omitempty"`
	// 乘客订单信息
	PassengerOrders []PassengerOrderInfo `json:"passenger_orders,omitempty" xml:"passenger_orders>passenger_order_info,omitempty"`
}

CarpoolInfo

type CityGetIdResult

type CityGetIdResult struct {
	// 城市id
	Cityid string `json:"cityid,omitempty" xml:"cityid,omitempty"`
}

CityGetIdResult

type CityServiceStatus

type CityServiceStatus struct {
	// 供应商的城市id
	CityId string `json:"city_id,omitempty" xml:"city_id,omitempty"`
	// 城市名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 支持的车型代码列表
	SupportServiceLevels []string `json:"support_service_levels,omitempty" xml:"support_service_levels>string,omitempty"`
}

CityServiceStatus

type ContactDto

type ContactDto struct {
	// 联系人国家码
	CountryCode string `json:"country_code,omitempty" xml:"country_code,omitempty"`
	// 是否默认联系人0不是,1是
	DefaultFlag int64 `json:"default_flag,omitempty" xml:"default_flag,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 联系人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 常用联系人ID
	RelationId int64 `json:"relation_id,omitempty" xml:"relation_id,omitempty"`
	// 联系人的常用联系人id对应航旅常用联系人应用upc中的id,用于信息回流upc
	UpcId int64 `json:"upc_id,omitempty" xml:"upc_id,omitempty"`
	// 用户id
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

ContactDto

type CostDetailInfo

type CostDetailInfo struct {
	// 费用金额
	Amount string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 费用类型名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 费用类型,如果不需要显示直接设为null,为0也会显示出来。discount_fee:折扣金额;refund_price:退款;empty_fee:远途费或超出套餐部分远途费; highway_fee:高速费;  bridge_fee:路桥费; low_speed_fee:低速费或超出套餐低速费;  night_fee:夜间费用或超出套餐部分夜间费; normal_fee:正常行驶费用或超出套餐部分行驶距离费; other_fee:其他费用;  park_fee:停车费; start_price:起步价格;  tip_fee:加价费用;  limit_fee:车最低消费; combo_fee:套餐费用;  normal_time_fee:快车时长费;  cancel_fee:违约费; dynamic_price:动态调价费用;  wait_fee:等候费; clear_fee:清洁费; cross_city_fee:跨城费
	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

CostDetailInfo

type CostInfo

type CostInfo struct {
	// 费用明细
	Detail []CostDetailInfo `json:"detail,omitempty" xml:"detail>cost_detail_info,omitempty"`
	// 总费用,折后金额
	TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 原价,如果订单有折扣这里为折扣前的价格,如果没有折扣和total_price字段保持一致
	OriginalPrice string `json:"original_price,omitempty" xml:"original_price,omitempty"`
}

CostInfo

type GetIdResult

type GetIdResult struct {
	// 返回的id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

GetIdResult

type HotelBookDto

type HotelBookDto struct {
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 创建者
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 所属订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 酒店资源id
	ResourceHotelId int64 `json:"resource_hotel_id,omitempty" xml:"resource_hotel_id,omitempty"`
	// 外系统订单号
	ResourceId string `json:"resource_id,omitempty" xml:"resource_id,omitempty"`
	// 资源表id
	ResourceMainId int64 `json:"resource_main_id,omitempty" xml:"resource_main_id,omitempty"`
	// 房间号
	RoomNo string `json:"room_no,omitempty" xml:"room_no,omitempty"`
	// 出行人id
	TouristId int64 `json:"tourist_id,omitempty" xml:"tourist_id,omitempty"`
}

HotelBookDto

type HotelMessageConfigDto

type HotelMessageConfigDto struct {
	// 配置信息
	Segments []Null `json:"segments,omitempty" xml:"segments>null,omitempty"`
}

HotelMessageConfigDto

type HotelMessageSendSegment

type HotelMessageSendSegment struct {
	// 入住日期
	Checkin string `json:"checkin,omitempty" xml:"checkin,omitempty"`
	// 离店日期
	Checkout string `json:"checkout,omitempty" xml:"checkout,omitempty"`
	// 实际入住日期
	FeeBeginTime string `json:"fee_begin_time,omitempty" xml:"fee_begin_time,omitempty"`
	// 实际离店日期
	FeeFinishTime string `json:"fee_finish_time,omitempty" xml:"fee_finish_time,omitempty"`
	// 消息类型
	MessageType string `json:"message_type,omitempty" xml:"message_type,omitempty"`
	// 外部订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 消息结果
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 房型
	RoomTypeName string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	// 供应商CODE
	SupplierCode string `json:"supplier_code,omitempty" xml:"supplier_code,omitempty"`
	// 消息体参数容器
	Parameters string `json:"parameters,omitempty" xml:"parameters,omitempty"`
}

HotelMessageSendSegment

type LineInfo

type LineInfo struct {
	// 出发位置名称
	FromLocationName string `json:"from_location_name,omitempty" xml:"from_location_name,omitempty"`
	// 目的位置名称
	ToLocationName string `json:"to_location_name,omitempty" xml:"to_location_name,omitempty"`
}

LineInfo

type Managers

type Managers struct {
	// 联系方式
	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`
	// 联系人名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

Managers

type Null

type Null struct {
}

Null

type OrderCancelResult

type OrderCancelResult struct {
	// (非必返回字段)扣费金额,如果传force=false且此订单已被司机抢单,就会返回cost字段(此订单未被取消,有可能产生扣费,需要确认),这时如果要强制取消订单,需要再次请求此接口且传force=true,这时此订单会发生扣款(此订单强制取消)
	Cost string `json:"cost,omitempty" xml:"cost,omitempty"`
}

OrderCancelResult

type OrderConfirmResult

type OrderConfirmResult struct {
	// 返回的id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

OrderConfirmResult

type OrderCreateResult

type OrderCreateResult struct {
	// 订单信息
	Order *OrderInfo `json:"order,omitempty" xml:"order,omitempty"`
	// 价格信息
	Price *PriceInfo `json:"price,omitempty" xml:"price,omitempty"`
}

OrderCreateResult

type OrderDto

type OrderDto struct {
	// 航旅交易号
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 是否B2G的标记位0不是 1是
	B2gFlag int64 `json:"b2g_flag,omitempty" xml:"b2g_flag,omitempty"`
	// 订单业务类型,各个业务自定义使用
	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
	// 订单业务类型,各个业务自定义使用
	BizTypeDesc string `json:"biz_type_desc,omitempty" xml:"biz_type_desc,omitempty"`
	// 外系统下单时间
	BookTime string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// 购买人用户id
	BuyerUserId string `json:"buyer_user_id,omitempty" xml:"buyer_user_id,omitempty"`
	// 获取购买人欢行ID的异常信息
	BuyerUserMemo string `json:"buyer_user_memo,omitempty" xml:"buyer_user_memo,omitempty"`
	// 购买人姓名
	BuyerUserName string `json:"buyer_user_name,omitempty" xml:"buyer_user_name,omitempty"`
	// 订单预计关闭时间
	CloseTime string `json:"close_time,omitempty" xml:"close_time,omitempty"`
	// 订单当前状态  -1, "未知状态"  1, "预定中"  2, "已取消"  3, "待付款"  4, "已付款"  5, "已删除"  6, "已完成"  7, "已关闭"  8, "已预订"  9, "已变更"  10, "预定失败"
	CurrentStatus string `json:"current_status,omitempty" xml:"current_status,omitempty"`
	// 订单当前状态描述 (参考current_status)
	CurrentStatusDesc string `json:"current_status_desc,omitempty" xml:"current_status_desc,omitempty"`
	// 订单过期时间
	ExpireTime string `json:"expire_time,omitempty" xml:"expire_time,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 订单id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 系统出票时间
	IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
	// 备注
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 线上线下标记0线下 1线上
	OnlineFlag int64 `json:"online_flag,omitempty" xml:"online_flag,omitempty"`
	// 订单一级类型 (一级类型,一级类型描述,二级类型,二级类型描述)  (-1, "未知", -1, "未知")  (4, "机票", 24, "飞猪国内机票")  (4, "机票", 47, "飞猪国际机票")  (4, "机票", 48, "飞猪国际询价单机票")  (4, "机票", 49, "GT国际机票")  (5, "酒店", 14, "飞猪国内酒店")  (5, "酒店", 34, "HRS国际酒店")  (6, "用车", 23, "国内用车")
	OrderClassId int64 `json:"order_class_id,omitempty" xml:"order_class_id,omitempty"`
	// 订单一级类型描述 定义参考一级类型
	OrderClassName string `json:"order_class_name,omitempty" xml:"order_class_name,omitempty"`
	// 订单二级类型 定义参考一级类型
	OrderClassSecondId int64 `json:"order_class_second_id,omitempty" xml:"order_class_second_id,omitempty"`
	// 订单二级类型描述 定义参考一级类型
	OrderClassSecondName string `json:"order_class_second_name,omitempty" xml:"order_class_second_name,omitempty"`
	// 外系统订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 外系统订单号状态
	OutOrderStatus string `json:"out_order_status,omitempty" xml:"out_order_status,omitempty"`
	// 外系统订单号状态描述
	OutOrderStatusDesc string `json:"out_order_status_desc,omitempty" xml:"out_order_status_desc,omitempty"`
	// 支付状态  -1, "未知状态"  1, "未付款"  2, "待付款"  3, "已付款"  4, "支付超时"
	PayStatus string `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// 支付状态描述
	PayStatusDesc string `json:"pay_status_desc,omitempty" xml:"pay_status_desc,omitempty"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 支付类型
	PayType string `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// 计划时间
	PlanTime string `json:"plan_time,omitempty" xml:"plan_time,omitempty"`
	// 订单来源
	Source string `json:"source,omitempty" xml:"source,omitempty"`
	// 订单总价
	TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 总金额货币代码
	TotalPriceCurrencyCode string `json:"total_price_currency_code,omitempty" xml:"total_price_currency_code,omitempty"`
	// 总金额小数点位数
	TotalPriceDecimalPlaces string `json:"total_price_decimal_places,omitempty" xml:"total_price_decimal_places,omitempty"`
	// 是否有效订单0无效,1有效
	ValidFlag int64 `json:"valid_flag,omitempty" xml:"valid_flag,omitempty"`
	// 关联的差旅申请单的数据同步关联id
	OuterTravelHeadId string `json:"outer_travel_head_id,omitempty" xml:"outer_travel_head_id,omitempty"`
}

OrderDto

type OrderExtendsDto

type OrderExtendsDto struct {
	// 供应商拒绝原因
	AgentFail string `json:"agent_fail,omitempty" xml:"agent_fail,omitempty"`
	// 买家拒绝原因
	BuyerFail string `json:"buyer_fail,omitempty" xml:"buyer_fail,omitempty"`
	// 错误描述
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 错误码
	ErrorsCode string `json:"errors_code,omitempty" xml:"errors_code,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 所属订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 拒绝选择最低价的原因
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 旅行目的
	TripPurpose string `json:"trip_purpose,omitempty" xml:"trip_purpose,omitempty"`
}

OrderExtendsDto

type OrderGetResult

type OrderGetResult struct {
	// 费用信息,如果订单有折扣,这里为折后价格,如果没有折扣,这里和original_price保持一致
	Price *CostInfo `json:"price,omitempty" xml:"price,omitempty"`
	// 订单信息
	Order *OrderInfo `json:"order,omitempty" xml:"order,omitempty"`
	// 拼车信息
	Carpool *CarpoolInfo `json:"carpool,omitempty" xml:"carpool,omitempty"`
	// 订单改派信息
	ReassignInfo *ReassignInfo `json:"reassign_info,omitempty" xml:"reassign_info,omitempty"`
}

OrderGetResult

type OrderInfo

type OrderInfo struct {
	// 订单id
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 城市id
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 订单类型
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 叫车人手机号
	CallPhone string `json:"call_phone,omitempty" xml:"call_phone,omitempty"`
	// 乘车人手机号
	PassengerPhone string `json:"passenger_phone,omitempty" xml:"passenger_phone,omitempty"`
	// 订单状态
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 出发地纬度
	Flat string `json:"flat,omitempty" xml:"flat,omitempty"`
	// 出发地经度
	Flng string `json:"flng,omitempty" xml:"flng,omitempty"`
	// 目的地纬度
	Tlat string `json:"tlat,omitempty" xml:"tlat,omitempty"`
	// 目的地经度
	Tlng string `json:"tlng,omitempty" xml:"tlng,omitempty"`
	// 当前纬度
	Clat string `json:"clat,omitempty" xml:"clat,omitempty"`
	// 当前经度
	Clng string `json:"clng,omitempty" xml:"clng,omitempty"`
	// 出发地名称
	StartName string `json:"start_name,omitempty" xml:"start_name,omitempty"`
	// 出发地地址
	StartAddress string `json:"start_address,omitempty" xml:"start_address,omitempty"`
	// 目的地名称
	EndName string `json:"end_name,omitempty" xml:"end_name,omitempty"`
	// 目的地地址
	EndAddress string `json:"end_address,omitempty" xml:"end_address,omitempty"`
	// 备注
	ExtraInfo string `json:"extra_info,omitempty" xml:"extra_info,omitempty"`
	// 出发时间
	DepartureTime string `json:"departure_time,omitempty" xml:"departure_time,omitempty"`
	// 下单时间
	OrderTime string `json:"order_time,omitempty" xml:"order_time,omitempty"`
	// 所需车型代码
	RequireLevel string `json:"require_level,omitempty" xml:"require_level,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 成本中心代码,用于区分不同的分账账号
	CostCenter string `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// 订单详细状态码
	SubStatus int64 `json:"sub_status,omitempty" xml:"sub_status,omitempty"`
	// 司机称呼
	DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// 号码保护中间号(如无号码保护,为司机真实手机号)
	DriverPhone string `json:"driver_phone,omitempty" xml:"driver_phone,omitempty"`
	// 司机真实手机号
	DriverPhoneReal string `json:"driver_phone_real,omitempty" xml:"driver_phone_real,omitempty"`
	// 已通知司机数量
	DriverNum int64 `json:"driver_num,omitempty" xml:"driver_num,omitempty"`
	// 司机车型
	DriverCarType string `json:"driver_car_type,omitempty" xml:"driver_car_type,omitempty"`
	// 司机车牌
	DriverCard string `json:"driver_card,omitempty" xml:"driver_card,omitempty"`
	// 司机头像
	DriverAvatar string `json:"driver_avatar,omitempty" xml:"driver_avatar,omitempty"`
	// 司机星级
	DriverLevel string `json:"driver_level,omitempty" xml:"driver_level,omitempty"`
	// 司机抢单数
	DriverOrderCount int64 `json:"driver_order_count,omitempty" xml:"driver_order_count,omitempty"`
	// 司机当前实时经度
	Dlng string `json:"dlng,omitempty" xml:"dlng,omitempty"`
	// 司机当前实时纬度
	Dlat string `json:"dlat,omitempty" xml:"dlat,omitempty"`
	// 司机接单时间
	StriveTime string `json:"strive_time,omitempty" xml:"strive_time,omitempty"`
	// 司机到达时间
	ReachTime string `json:"reach_time,omitempty" xml:"reach_time,omitempty"`
	// 开始计价时间
	BeginChargeTime string `json:"begin_charge_time,omitempty" xml:"begin_charge_time,omitempty"`
	// 行程结束时间
	FinishTime string `json:"finish_time,omitempty" xml:"finish_time,omitempty"`
	// 迟到计费时间
	DelayTimeStart string `json:"delay_time_start,omitempty" xml:"delay_time_start,omitempty"`
	// 实际行驶公里数
	NormalDistance string `json:"normal_distance,omitempty" xml:"normal_distance,omitempty"`
	// 实际行驶时长(分钟)
	NormalTime int64 `json:"normal_time,omitempty" xml:"normal_time,omitempty"`
	// 实际车型代码
	StriveLevel string `json:"strive_level,omitempty" xml:"strive_level,omitempty"`
	// 汽车的颜色
	DriverCarColor string `json:"driver_car_color,omitempty" xml:"driver_car_color,omitempty"`
}

OrderInfo

type PassengerOrderInfo

type PassengerOrderInfo struct {
	// 订单id
	Id string `json:"id,omitempty" xml:"id,omitempty"`
	// 订单状态码
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 订单详细状态码
	SubStatus string `json:"sub_status,omitempty" xml:"sub_status,omitempty"`
	// 乘客人数
	PassengerNumber int64 `json:"passenger_number,omitempty" xml:"passenger_number,omitempty"`
	// 出发地经度
	Flng string `json:"flng,omitempty" xml:"flng,omitempty"`
	// 出发地纬度
	Flat string `json:"flat,omitempty" xml:"flat,omitempty"`
	// 目的地经度
	Tlng string `json:"tlng,omitempty" xml:"tlng,omitempty"`
	// 目的地纬度
	Tlat string `json:"tlat,omitempty" xml:"tlat,omitempty"`
}

PassengerOrderInfo

type PeerStaff

type PeerStaff struct {
	// 同行人用户id,阿里工号
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 同行人姓名
	UserName string `json:"user_name,omitempty" xml:"user_name,omitempty"`
}

PeerStaff

type PriceInfo

type PriceInfo struct {
	// 预估车费
	Estimate string `json:"estimate,omitempty" xml:"estimate,omitempty"`
}

PriceInfo

type PriceModel

type PriceModel struct {
	// 起步价格 单位:元
	StartPrice string `json:"start_price,omitempty" xml:"start_price,omitempty"`
	// 每公里单价 单位:元
	NormalUnitPrice string `json:"normal_unit_price,omitempty" xml:"normal_unit_price,omitempty"`
	// 动调溢价 单位:元
	DynamicPrice string `json:"dynamic_price,omitempty" xml:"dynamic_price,omitempty"`
	// 价格提示
	PriceTip string `json:"price_tip,omitempty" xml:"price_tip,omitempty"`
	// 总价格(包含dynamic_price) 单位:元,如果有折扣,这里为折扣后价格,如果没有折扣这里和original_price保持一致;允许拼车时为拼成一口价
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 动态调价md5,用于锁定订单创建时的价格
	DynamicMd5 string `json:"dynamic_md5,omitempty" xml:"dynamic_md5,omitempty"`
	// 供应商的车型名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 供应商的车型代码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 原始价格,折扣优惠前的价格;允许拼车时为未拼成一口价
	OriginalPrice string `json:"original_price,omitempty" xml:"original_price,omitempty"`
	// 线路类型,为空或0,表示普通线路;1,表示专线
	LineType int64 `json:"line_type,omitempty" xml:"line_type,omitempty"`
	// 线路信息,线路为专线时不为空
	LineInfo *LineInfo `json:"line_info,omitempty" xml:"line_info,omitempty"`
}

PriceModel

type ReassignInfo

type ReassignInfo struct {
	// 改派前订单id,即此订单由哪个订单id改派而生成(当值为空时,表示该订单不是因为改派而生成的)
	PreOrderId string `json:"pre_order_id,omitempty" xml:"pre_order_id,omitempty"`
	// 改派后订单id,即由于订单改派而产生的订单id(当值为空时,表示当前订单未被改派而产生新订单)
	NextOrderId string `json:"next_order_id,omitempty" xml:"next_order_id,omitempty"`
	// 第一个被改派的订单id
	InitOrderId string `json:"init_order_id,omitempty" xml:"init_order_id,omitempty"`
	// 最新被指派的订单id
	LatestOrderId string `json:"latest_order_id,omitempty" xml:"latest_order_id,omitempty"`
}

ReassignInfo

type ResourceHotelDto

type ResourceHotelDto struct {
	// 入住时间
	CheckIn string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// 离开时间
	CheckOut string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// 城市中文名称
	CityChineseName string `json:"city_chinese_name,omitempty" xml:"city_chinese_name,omitempty"`
	// 城市Code
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// 城市名称
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 国家
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 区
	District string `json:"district,omitempty" xml:"district,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 酒店地址
	HotelAddress string `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`
	// 酒店中文名称
	HotelChineseName string `json:"hotel_chinese_name,omitempty" xml:"hotel_chinese_name,omitempty"`
	// 酒店英文名称
	HotelEnglishName string `json:"hotel_english_name,omitempty" xml:"hotel_english_name,omitempty"`
	// 酒店ID
	HotelId int64 `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	// 酒店名称
	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// 酒店电话
	HotelTel string `json:"hotel_tel,omitempty" xml:"hotel_tel,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 酒店GPS位置纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 酒店GPS位置经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 入住几晚
	Nights int64 `json:"nights,omitempty" xml:"nights,omitempty"`
	// 所属订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 外部酒店id
	OutHotelId string `json:"out_hotel_id,omitempty" xml:"out_hotel_id,omitempty"`
	// 省或州
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 外系统订单号
	ResourceId string `json:"resource_id,omitempty" xml:"resource_id,omitempty"`
	// 资源表主键
	ResourceMainId int64 `json:"resource_main_id,omitempty" xml:"resource_main_id,omitempty"`
	// 房间数量
	RoomCount string `json:"room_count,omitempty" xml:"room_count,omitempty"`
	// 房型id
	RoomTypeId string `json:"room_type_id,omitempty" xml:"room_type_id,omitempty"`
	// 房名名称
	RoomTypeName string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
}

ResourceHotelDto

type ResourceMainDto

type ResourceMainDto struct {
	// 成人成本价
	AdultCost string `json:"adult_cost,omitempty" xml:"adult_cost,omitempty"`
	// 成人数
	AdultCount int64 `json:"adult_count,omitempty" xml:"adult_count,omitempty"`
	// 成人单价
	AdultPrice string `json:"adult_price,omitempty" xml:"adult_price,omitempty"`
	// 代理商ID
	AgencyId string `json:"agency_id,omitempty" xml:"agency_id,omitempty"`
	// 代理商名称
	AgencyName string `json:"agency_name,omitempty" xml:"agency_name,omitempty"`
	// 代理商订单号
	AgencyOrderId string `json:"agency_order_id,omitempty" xml:"agency_order_id,omitempty"`
	// 交易号
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 是否b2g 0不是 1是
	B2gFlag int64 `json:"b2g_flag,omitempty" xml:"b2g_flag,omitempty"`
	// 返回城市code
	BackCityCode string `json:"back_city_code,omitempty" xml:"back_city_code,omitempty"`
	// 返回城市名
	BackCityName string `json:"back_city_name,omitempty" xml:"back_city_name,omitempty"`
	// 返回时间
	BackTime string `json:"back_time,omitempty" xml:"back_time,omitempty"`
	// 基础价格
	BaseAmount string `json:"base_amount,omitempty" xml:"base_amount,omitempty"`
	// 基础价格货币代码
	BaseAmountCurrencyCode string `json:"base_amount_currency_code,omitempty" xml:"base_amount_currency_code,omitempty"`
	// 基础价格小数点位数
	BaseAmountDecimalPlaces string `json:"base_amount_decimal_places,omitempty" xml:"base_amount_decimal_places,omitempty"`
	// 资源预定城市code
	BookCityCode string `json:"book_city_code,omitempty" xml:"book_city_code,omitempty"`
	// 资源预定城市名
	BookCityName string `json:"book_city_name,omitempty" xml:"book_city_name,omitempty"`
	// 资源预定时间
	BookTime string `json:"book_time,omitempty" xml:"book_time,omitempty"`
	// 是否合约 0非合约 1合约
	ContractFlag int64 `json:"contract_flag,omitempty" xml:"contract_flag,omitempty"`
	// 合约价格
	ContractPrice string `json:"contract_price,omitempty" xml:"contract_price,omitempty"`
	// 结束地址
	EndAddr string `json:"end_addr,omitempty" xml:"end_addr,omitempty"`
	// 结束城市code
	EndCityCode string `json:"end_city_code,omitempty" xml:"end_city_code,omitempty"`
	// 结束城市名
	EndCityName string `json:"end_city_name,omitempty" xml:"end_city_name,omitempty"`
	// 结束时间
	EndDate string `json:"end_date,omitempty" xml:"end_date,omitempty"`
	// 结束地纬度
	EndLatitude string `json:"end_latitude,omitempty" xml:"end_latitude,omitempty"`
	// 结束地经度
	EndLongitude string `json:"end_longitude,omitempty" xml:"end_longitude,omitempty"`
	// 资源失效时间
	ExpireTime string `json:"expire_time,omitempty" xml:"expire_time,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 最低价
	LowerAmount string `json:"lower_amount,omitempty" xml:"lower_amount,omitempty"`
	// 最低价货币代码
	LowerAmountCurrencyCode string `json:"lower_amount_currency_code,omitempty" xml:"lower_amount_currency_code,omitempty"`
	// 最低价小数点位数
	LowerAmountDecimalPlaces string `json:"lower_amount_decimal_places,omitempty" xml:"lower_amount_decimal_places,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 计划时间
	PlanTime string `json:"plan_time,omitempty" xml:"plan_time,omitempty"`
	// 飞猪询价单PNR
	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`
	// PNR失效时间
	PnrExpireTime string `json:"pnr_expire_time,omitempty" xml:"pnr_expire_time,omitempty"`
	// 说明描述
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 说明Code
	ReasonCode string `json:"reason_code,omitempty" xml:"reason_code,omitempty"`
	// 退款原因
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 退款状态
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 退款类型
	RefundType string `json:"refund_type,omitempty" xml:"refund_type,omitempty"`
	// 资源ID,只有打包类订单才有resourceId,例如GT机票订单,内部还有火车,酒店等,单品类可以存外系统订单号或者不存
	ResourceId string `json:"resource_id,omitempty" xml:"resource_id,omitempty"`
	// 资源名称
	ResourceName string `json:"resource_name,omitempty" xml:"resource_name,omitempty"`
	// 资源状态
	ResourceStatus string `json:"resource_status,omitempty" xml:"resource_status,omitempty"`
	// 资源状态描述
	ResourceStatusDesc string `json:"resource_status_desc,omitempty" xml:"resource_status_desc,omitempty"`
	// 资源类型  -1, "未知资源类型"  100110, "飞猪机票国内直订"  100210, "飞猪机票国际直订"  100211, "飞猪机票国际询价单"  101110, "飞猪酒店国内直订"  110210, "GT机票国际直订"  110211, "GT机票国际酒店"  110212, "GT机票国际火车"  110213, "GT机票国际用车"  121210, "HRS酒店国际酒店直订"  132110, "滴滴国内预约用车"  142110, "曹操国内预约用车"  152110, "快滴国内预约用车"
	ResourceType int64 `json:"resource_type,omitempty" xml:"resource_type,omitempty"`
	// 通用规则字段,比如机票退改签等
	Rule string `json:"rule,omitempty" xml:"rule,omitempty"`
	// 座位金额
	SeatPrice string `json:"seat_price,omitempty" xml:"seat_price,omitempty"`
	// 座位金额货币代码
	SeatPriceCurrencyCode string `json:"seat_price_currency_code,omitempty" xml:"seat_price_currency_code,omitempty"`
	// 座位金额小数点位数
	SeatPriceDecimalPlaces string `json:"seat_price_decimal_places,omitempty" xml:"seat_price_decimal_places,omitempty"`
	// 起始地址
	StartAddr string `json:"start_addr,omitempty" xml:"start_addr,omitempty"`
	// 起始城市code
	StartCityCode string `json:"start_city_code,omitempty" xml:"start_city_code,omitempty"`
	// 起始城市名
	StartCityName string `json:"start_city_name,omitempty" xml:"start_city_name,omitempty"`
	// 起始时间
	StartDate string `json:"start_date,omitempty" xml:"start_date,omitempty"`
	// 起始地纬度
	StartLatitude string `json:"start_latitude,omitempty" xml:"start_latitude,omitempty"`
	// 起始地经度
	StartLongitude string `json:"start_longitude,omitempty" xml:"start_longitude,omitempty"`
	// 资源提交时间
	SubmitTime string `json:"submit_time,omitempty" xml:"submit_time,omitempty"`
	// 税收金额(机票国内基建费)
	TaxAmount string `json:"tax_amount,omitempty" xml:"tax_amount,omitempty"`
	// 税收金额货币代码
	TaxAmountCurrencyCode string `json:"tax_amount_currency_code,omitempty" xml:"tax_amount_currency_code,omitempty"`
	// 税收金额小数点位数
	TaxAmountDecimalPlaces string `json:"tax_amount_decimal_places,omitempty" xml:"tax_amount_decimal_places,omitempty"`
	// 资源总价(是否包含税看业务)
	TotalAmount string `json:"total_amount,omitempty" xml:"total_amount,omitempty"`
	// 总金额货币代码
	TotalAmountCurrencyCode string `json:"total_amount_currency_code,omitempty" xml:"total_amount_currency_code,omitempty"`
	// 总金额小数点位数
	TotalAmountDecimalPlaces string `json:"total_amount_decimal_places,omitempty" xml:"total_amount_decimal_places,omitempty"`
	// 资源更新时间
	UpdateTime string `json:"update_time,omitempty" xml:"update_time,omitempty"`
}

ResourceMainDto

type ServiceStatusModel

type ServiceStatusModel struct {
	// 供应商服务在各地区的支持状态
	Cities []CityServiceStatus `json:"cities,omitempty" xml:"cities>city_service_status,omitempty"`
}

ServiceStatusModel

type SsoParamDto

type SsoParamDto struct {
	// 免登验证ticket
	Ticket string `json:"ticket,omitempty" xml:"ticket,omitempty"`
}

SsoParamDto

type SyncHotelBookingDataRequestDto

type SyncHotelBookingDataRequestDto struct {
	// 预订信息数据
	Segments []Null `json:"segments,omitempty" xml:"segments>null,omitempty"`
}

SyncHotelBookingDataRequestDto

type SyncHotelBookingDataResponseDto

type SyncHotelBookingDataResponseDto struct {
	// 消息发送结果
	Segments []HotelMessageSendSegment `json:"segments,omitempty" xml:"segments>hotel_message_send_segment,omitempty"`
}

SyncHotelBookingDataResponseDto

type TouristDto

type TouristDto struct {
	// 证件签发国
	CertNation string `json:"cert_nation,omitempty" xml:"cert_nation,omitempty"`
	// 姓
	FirstName string `json:"first_name,omitempty" xml:"first_name,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 名
	LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"`
	// 出行人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 1男,2女
	Sex int64 `json:"sex,omitempty" xml:"sex,omitempty"`
	// 成人0,儿童1,婴儿2
	TouristType int64 `json:"tourist_type,omitempty" xml:"tourist_type,omitempty"`
	// 出行人0,同行人1,外部人员2
	TravelBusinessType int64 `json:"travel_business_type,omitempty" xml:"travel_business_type,omitempty"`
	// 用户id
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

TouristDto

type TravelHeadDto

type TravelHeadDto struct {
	// 单据创建人用户id,阿里工号
	CreateUserId string `json:"create_user_id,omitempty" xml:"create_user_id,omitempty"`
	// 外部差旅申请单id,用作数据同步主键
	OuterTravelHeadId string `json:"outer_travel_head_id,omitempty" xml:"outer_travel_head_id,omitempty"`
	// 同行人列表
	PeerStaffList []PeerStaff `json:"peer_staff_list,omitempty" xml:"peer_staff_list>peer_staff,omitempty"`
	// 单据审批状态, APPROVING:审批中,     APPROVED:已审批,     REJECTED:已拒绝
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 单据实际申请人用户id,阿里工号
	SubmitUserId string `json:"submit_user_id,omitempty" xml:"submit_user_id,omitempty"`
	// 出差原因说明
	TravelPurpose string `json:"travel_purpose,omitempty" xml:"travel_purpose,omitempty"`
	// 差旅类型,   ORDINARY:出差(内部项目&会议等),      RECRUITING:出差(外部合作&交流等),      CONFERENCE:外部招待,     MARKETING:公司大型活动,     PUBLIC_RELATIONSHIP:入职&候选人面试,   Training_Lecture:其它
	TravelType string `json:"travel_type,omitempty" xml:"travel_type,omitempty"`
	// 差旅行程列表
	LineList []TravelLineDto `json:"line_list,omitempty" xml:"line_list>travel_line_dto,omitempty"`
	// 申请单提交时间
	SubmitDate string `json:"submit_date,omitempty" xml:"submit_date,omitempty"`
}

TravelHeadDto

type TravelLineDto

type TravelLineDto struct {
	// 开始时间
	BeginDate string `json:"begin_date,omitempty" xml:"begin_date,omitempty"`
	// 结束时间
	EndDate string `json:"end_date,omitempty" xml:"end_date,omitempty"`
	// 出发城市
	FromCity string `json:"from_city,omitempty" xml:"from_city,omitempty"`
	// 行程类型,ONE_WAY:单程,ROUND_TRIP:往返,MULTI_WAY:多程
	ItineraryType string `json:"itinerary_type,omitempty" xml:"itinerary_type,omitempty"`
	// 目的地城市
	ToCity string `json:"to_city,omitempty" xml:"to_city,omitempty"`
	// 交通类型,PLANE:飞机,TRAIN:火车,AUTOMOTIVE:汽车,STEAMSHIP:轮船,OTHER:其他
	TransportType string `json:"transport_type,omitempty" xml:"transport_type,omitempty"`
	// 行程说明
	TravelPurpose string `json:"travel_purpose,omitempty" xml:"travel_purpose,omitempty"`
}

TravelLineDto

Source Files

Jump to

Keyboard shortcuts

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