happytrip

package
v1.3.3 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package happytrip 包含欢行开发平台API相关结构体

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

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
}

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

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

func NewAlibabaHappytripFreeloginGetusercontextRequest

func NewAlibabaHappytripFreeloginGetusercontextRequest() *AlibabaHappytripFreeloginGetusercontextAPIRequest

NewAlibabaHappytripFreeloginGetusercontextRequest 初始化AlibabaHappytripFreeloginGetusercontextAPIRequest对象

func (AlibabaHappytripFreeloginGetusercontextAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripFreeloginGetusercontextAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripFreeloginGetusercontextAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripFreeloginGetusercontextAPIRequest) GetReq

GetReq Req Getter

func (*AlibabaHappytripFreeloginGetusercontextAPIRequest) SetReq

SetReq is Req Setter 请求入参

type AlibabaHappytripFreeloginGetusercontextAPIResponse

type AlibabaHappytripFreeloginGetusercontextAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripFreeloginGetusercontextAPIResponseModel
}

AlibabaHappytripFreeloginGetusercontextAPIResponse 提供给外部系统的免登校验 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"`
}

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

type AlibabaHappytripFreeloginGetusercontextResult

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

AlibabaHappytripFreeloginGetusercontextResult 结构体

type AlibabaHappytripOrderGetAPIRequest

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

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

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

func NewAlibabaHappytripOrderGetRequest

func NewAlibabaHappytripOrderGetRequest() *AlibabaHappytripOrderGetAPIRequest

NewAlibabaHappytripOrderGetRequest 初始化AlibabaHappytripOrderGetAPIRequest对象

func (AlibabaHappytripOrderGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripOrderGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripOrderGetAPIRequest) GetApiParams

func (r AlibabaHappytripOrderGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripOrderGetAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripOrderGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripOrderGetAPIRequest) SetOrderId

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

SetOrderId is OrderId Setter 订单id

type AlibabaHappytripOrderGetAPIResponse

type AlibabaHappytripOrderGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripOrderGetAPIResponseModel
}

AlibabaHappytripOrderGetAPIResponse 获取欢行统一订单模型 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"`
	// 订单资源列表
	Resources []ResourceMainDto `json:"resources,omitempty" xml:"resources>resource_main_dto,omitempty"`
	// 订单出行人列表
	Tourists []TouristDto `json:"tourists,omitempty" xml:"tourists>tourist_dto,omitempty"`
	// 订单扩展信息
	OrderExtendsInfo *OrderExtendsDto `json:"order_extends_info,omitempty" xml:"order_extends_info,omitempty"`
	// 订单基本信息
	OrderInfo *OrderDto `json:"order_info,omitempty" xml:"order_info,omitempty"`
}

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

type AlibabaHappytripTaxiDriverBlacklistAddAPIRequest

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

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

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

func NewAlibabaHappytripTaxiDriverBlacklistAddRequest

func NewAlibabaHappytripTaxiDriverBlacklistAddRequest() *AlibabaHappytripTaxiDriverBlacklistAddAPIRequest

NewAlibabaHappytripTaxiDriverBlacklistAddRequest 初始化AlibabaHappytripTaxiDriverBlacklistAddAPIRequest对象

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetDriverId

GetDriverId DriverId Getter

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) GetUid

GetUid Uid Getter

func (*AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) SetDriverId

SetDriverId is DriverId Setter 司机唯一标识

func (*AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) SetOrderId

SetOrderId is OrderId Setter 供应商单号

func (*AlibabaHappytripTaxiDriverBlacklistAddAPIRequest) SetUid

SetUid is Uid Setter 用户唯一标识

type AlibabaHappytripTaxiDriverBlacklistAddAPIResponse

type AlibabaHappytripTaxiDriverBlacklistAddAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiDriverBlacklistAddAPIResponseModel
}

AlibabaHappytripTaxiDriverBlacklistAddAPIResponse 添加司机黑名单 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"`
}

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

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest

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

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

移除司机黑名单

func NewAlibabaHappytripTaxiDriverBlacklistRemoveRequest

func NewAlibabaHappytripTaxiDriverBlacklistRemoveRequest() *AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest

NewAlibabaHappytripTaxiDriverBlacklistRemoveRequest 初始化AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest对象

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetDriverId

GetDriverId DriverId Getter

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) GetUid

GetUid Uid Getter

func (*AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) SetDriverId

SetDriverId is DriverId Setter 司机唯一标识

func (*AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) SetOrderId

SetOrderId is OrderId Setter 供应商单号

func (*AlibabaHappytripTaxiDriverBlacklistRemoveAPIRequest) SetUid

SetUid is Uid Setter 用户唯一标识

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponse

type AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponseModel
}

AlibabaHappytripTaxiDriverBlacklistRemoveAPIResponse 移除司机黑名单 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"`
}

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

type AlibabaHappytripTaxiDriverLocationGetAPIRequest

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

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

获取司机实时位置

func NewAlibabaHappytripTaxiDriverLocationGetRequest

func NewAlibabaHappytripTaxiDriverLocationGetRequest() *AlibabaHappytripTaxiDriverLocationGetAPIRequest

NewAlibabaHappytripTaxiDriverLocationGetRequest 初始化AlibabaHappytripTaxiDriverLocationGetAPIRequest对象

func (AlibabaHappytripTaxiDriverLocationGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiDriverLocationGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiDriverLocationGetAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiDriverLocationGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiDriverLocationGetAPIRequest) SetOrderId

SetOrderId is OrderId Setter 供应商订单号

type AlibabaHappytripTaxiDriverLocationGetAPIResponse

type AlibabaHappytripTaxiDriverLocationGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiDriverLocationGetAPIResponseModel
}

AlibabaHappytripTaxiDriverLocationGetAPIResponse 司机位置 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 司机位置
	Data *AlibabaHappytripTaxiDriverLocationGetStruct `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiDriverLocationGetAPIResponseModel is 司机位置 成功返回结果

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
}

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

获取订单号

func NewAlibabaHappytripTaxiIdGetRequest

func NewAlibabaHappytripTaxiIdGetRequest() *AlibabaHappytripTaxiIdGetAPIRequest

NewAlibabaHappytripTaxiIdGetRequest 初始化AlibabaHappytripTaxiIdGetAPIRequest对象

func (AlibabaHappytripTaxiIdGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiIdGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiIdGetAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiIdGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiIdGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiIdGetAPIRequest) GetUid

GetUid Uid Getter

func (*AlibabaHappytripTaxiIdGetAPIRequest) SetUid

SetUid is Uid Setter 用户唯一标识

type AlibabaHappytripTaxiIdGetAPIResponse

type AlibabaHappytripTaxiIdGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiIdGetAPIResponseModel
}

AlibabaHappytripTaxiIdGetAPIResponse 获取请求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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// id获取结果
	Data *GetIdResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiIdGetAPIResponseModel is 获取请求id 成功返回结果

type AlibabaHappytripTaxiOrderAssignAPIRequest

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

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

通知供应商订单指派成功

func NewAlibabaHappytripTaxiOrderAssignRequest

func NewAlibabaHappytripTaxiOrderAssignRequest() *AlibabaHappytripTaxiOrderAssignAPIRequest

NewAlibabaHappytripTaxiOrderAssignRequest 初始化AlibabaHappytripTaxiOrderAssignAPIRequest对象

func (AlibabaHappytripTaxiOrderAssignAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderAssignAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiOrderAssignAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderAssignAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderAssignAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiOrderAssignAPIRequest) SetOrderId

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

SetOrderId is OrderId Setter 供应商订单号

type AlibabaHappytripTaxiOrderAssignAPIResponse

type AlibabaHappytripTaxiOrderAssignAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderAssignAPIResponseModel
}

AlibabaHappytripTaxiOrderAssignAPIResponse 订单指派 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"`
	// 错误描述
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
}

AlibabaHappytripTaxiOrderAssignAPIResponseModel is 订单指派 成功返回结果

type AlibabaHappytripTaxiOrderCancelAPIRequest

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

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

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

func NewAlibabaHappytripTaxiOrderCancelRequest

func NewAlibabaHappytripTaxiOrderCancelRequest() *AlibabaHappytripTaxiOrderCancelAPIRequest

NewAlibabaHappytripTaxiOrderCancelRequest 初始化AlibabaHappytripTaxiOrderCancelAPIRequest对象

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiOrderCancelAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetForce

GetForce Force Getter

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiOrderCancelAPIRequest) GetType

GetType Type Getter

func (*AlibabaHappytripTaxiOrderCancelAPIRequest) SetForce

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

func (*AlibabaHappytripTaxiOrderCancelAPIRequest) SetOrderId

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

SetOrderId is OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderCancelAPIRequest) SetType

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

type AlibabaHappytripTaxiOrderCancelAPIResponse

type AlibabaHappytripTaxiOrderCancelAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderCancelAPIResponseModel
}

AlibabaHappytripTaxiOrderCancelAPIResponse 取消叫车 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 订单取消结果
	Data *OrderCancelResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiOrderCancelAPIResponseModel is 取消叫车 成功返回结果

type AlibabaHappytripTaxiOrderComplainAPIRequest

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

AlibabaHappytripTaxiOrderComplainAPIRequest 用户投诉 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

NewAlibabaHappytripTaxiOrderComplainRequest 初始化AlibabaHappytripTaxiOrderComplainAPIRequest对象

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetContent

GetContent Content Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetMobile

GetMobile Mobile Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetTime

GetTime Time Getter

func (AlibabaHappytripTaxiOrderComplainAPIRequest) GetType

GetType Type Getter

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetContent

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

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetMobile

SetMobile is Mobile Setter 该用户的真实号码

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetOrderId

SetOrderId is OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetTime

SetTime is Time Setter 投诉时间(毫秒)

func (*AlibabaHappytripTaxiOrderComplainAPIRequest) SetType

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

type AlibabaHappytripTaxiOrderComplainAPIResponse

type AlibabaHappytripTaxiOrderComplainAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderComplainAPIResponseModel
}

AlibabaHappytripTaxiOrderComplainAPIResponse 用户投诉 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 投诉结果
	Data *AlibabaHappytripTaxiOrderComplainStruct `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiOrderComplainAPIResponseModel is 用户投诉 成功返回结果

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
}

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

获取投诉处理进度详情

func NewAlibabaHappytripTaxiOrderComplaintGetRequest

func NewAlibabaHappytripTaxiOrderComplaintGetRequest() *AlibabaHappytripTaxiOrderComplaintGetAPIRequest

NewAlibabaHappytripTaxiOrderComplaintGetRequest 初始化AlibabaHappytripTaxiOrderComplaintGetAPIRequest对象

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetCaseId

GetCaseId CaseId Getter

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderComplaintGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiOrderComplaintGetAPIRequest) SetCaseId

SetCaseId is CaseId Setter 供应商工单号

func (*AlibabaHappytripTaxiOrderComplaintGetAPIRequest) SetOrderId

SetOrderId is OrderId Setter 供应商订单号

type AlibabaHappytripTaxiOrderComplaintGetAPIResponse

type AlibabaHappytripTaxiOrderComplaintGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderComplaintGetAPIResponseModel
}

AlibabaHappytripTaxiOrderComplaintGetAPIResponse 投诉详情 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 投诉详情获取结果
	Data *AlibabaHappytripTaxiOrderComplaintGetStruct `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiOrderComplaintGetAPIResponseModel is 投诉详情 成功返回结果

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"`
	// 处理结果
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 处理状态,0:处理中,1:处理完成
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

AlibabaHappytripTaxiOrderComplaintGetStruct 结构体

type AlibabaHappytripTaxiOrderConfirmAPIRequest

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

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

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

func NewAlibabaHappytripTaxiOrderConfirmRequest

func NewAlibabaHappytripTaxiOrderConfirmRequest() *AlibabaHappytripTaxiOrderConfirmAPIRequest

NewAlibabaHappytripTaxiOrderConfirmRequest 初始化AlibabaHappytripTaxiOrderConfirmAPIRequest对象

func (AlibabaHappytripTaxiOrderConfirmAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderConfirmAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiOrderConfirmAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderConfirmAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderConfirmAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiOrderConfirmAPIRequest) SetOrderId

SetOrderId is OrderId Setter 要确认支付的订单号

type AlibabaHappytripTaxiOrderConfirmAPIResponse

type AlibabaHappytripTaxiOrderConfirmAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderConfirmAPIResponseModel
}

AlibabaHappytripTaxiOrderConfirmAPIResponse 费用确认 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 订单确认结果对象
	Data *OrderConfirmResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiOrderConfirmAPIResponseModel is 费用确认 成功返回结果

type AlibabaHappytripTaxiOrderCreateAPIRequest

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

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

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

func NewAlibabaHappytripTaxiOrderCreateRequest

func NewAlibabaHappytripTaxiOrderCreateRequest() *AlibabaHappytripTaxiOrderCreateAPIRequest

NewAlibabaHappytripTaxiOrderCreateRequest 初始化AlibabaHappytripTaxiOrderCreateAPIRequest对象

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetAddPrice added in v1.2.5

GetAddPrice AddPrice Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiOrderCreateAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetAppTime

GetAppTime AppTime Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetCarpoolType

GetCarpoolType CarpoolType Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetCity

GetCity City Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetClat

GetClat Clat Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetClng

GetClng Clng Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetCostCenter

GetCostCenter CostCenter Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetDepartureTime

GetDepartureTime DepartureTime Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetDynamicMd5

GetDynamicMd5 DynamicMd5 Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetEndAddress

GetEndAddress EndAddress Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetEndName

GetEndName EndName Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetEndPoiId added in v1.2.5

GetEndPoiId EndPoiId Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetExtraInfo

GetExtraInfo ExtraInfo Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetFlat

GetFlat Flat Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetFlng

GetFlng Flng Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetLineType

GetLineType LineType Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetMapType

GetMapType MapType Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerNumber

func (r AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerNumber() int64

GetPassengerNumber PassengerNumber Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerPhone

func (r AlibabaHappytripTaxiOrderCreateAPIRequest) GetPassengerPhone() string

GetPassengerPhone PassengerPhone Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetRequireLevel

GetRequireLevel RequireLevel Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetSmsPolicy

GetSmsPolicy SmsPolicy Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetStartAddress

GetStartAddress StartAddress Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetStartName

GetStartName StartName Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetStartPoiId added in v1.2.5

GetStartPoiId StartPoiId Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetTlat

GetTlat Tlat Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetTlng

GetTlng Tlng Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetType

GetType Type Getter

func (AlibabaHappytripTaxiOrderCreateAPIRequest) GetUid

GetUid Uid Getter

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetAddPrice added in v1.2.5

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetAddPrice(_addPrice string) error

SetAddPrice is AddPrice Setter 加价(元)

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetAppTime

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetCarpoolType

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetCity

SetCity is City Setter 出发地城市

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetClat

SetClat is Clat Setter 当前位置纬度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetClng

SetClng is Clng Setter 当前位置经度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetCostCenter

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetDepartureTime

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetDynamicMd5

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndAddress

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndName

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndPoiId added in v1.2.5

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetEndPoiId(_endPoiId string) error

SetEndPoiId is EndPoiId Setter 目的地高德POI ID

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetExtraInfo

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

SetExtraInfo is ExtraInfo Setter 备注

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetFlat

SetFlat is Flat Setter 出发地纬度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetFlng

SetFlng is Flng Setter 出发地经度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetLineType

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetMapType

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetOrderId

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

SetOrderId is OrderId Setter 请求id 获取请参见

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetPassengerNumber

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetPassengerPhone

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

SetPassengerPhone is PassengerPhone Setter 乘客手机号

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetRequireLevel

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

SetRequireLevel is RequireLevel Setter 车型代码

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetSmsPolicy

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartAddress

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartName

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

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartPoiId added in v1.2.5

func (r *AlibabaHappytripTaxiOrderCreateAPIRequest) SetStartPoiId(_startPoiId string) error

SetStartPoiId is StartPoiId Setter 出发地高德POI ID

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetTlat

SetTlat is Tlat Setter 目的地纬度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetTlng

SetTlng is Tlng Setter 目的地经度

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetType

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

func (*AlibabaHappytripTaxiOrderCreateAPIRequest) SetUid

SetUid is Uid Setter 用户唯一标识

type AlibabaHappytripTaxiOrderCreateAPIResponse

type AlibabaHappytripTaxiOrderCreateAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderCreateAPIResponseModel
}

AlibabaHappytripTaxiOrderCreateAPIResponse 用户叫车 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 订单创建结果
	Data *OrderCreateResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiOrderCreateAPIResponseModel is 用户叫车 成功返回结果

type AlibabaHappytripTaxiOrderDestinationModifyAPIRequest

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

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

通知ISV修改订单信息

func NewAlibabaHappytripTaxiOrderDestinationModifyRequest

func NewAlibabaHappytripTaxiOrderDestinationModifyRequest() *AlibabaHappytripTaxiOrderDestinationModifyAPIRequest

NewAlibabaHappytripTaxiOrderDestinationModifyRequest 初始化AlibabaHappytripTaxiOrderDestinationModifyAPIRequest对象

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetEndAddress

GetEndAddress EndAddress Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetEndName

GetEndName EndName Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetEndPoiId added in v1.2.5

GetEndPoiId EndPoiId Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetTlat

GetTlat Tlat Getter

func (AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) GetTlng

GetTlng Tlng Getter

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetEndAddress

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

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetEndName

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

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetEndPoiId added in v1.2.5

SetEndPoiId is EndPoiId Setter 高德POI唯一标识

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetOrderId

SetOrderId is OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetTlat

SetTlat is Tlat Setter 目的地纬度

func (*AlibabaHappytripTaxiOrderDestinationModifyAPIRequest) SetTlng

SetTlng is Tlng Setter 目的地经度

type AlibabaHappytripTaxiOrderDestinationModifyAPIResponse

type AlibabaHappytripTaxiOrderDestinationModifyAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderDestinationModifyAPIResponseModel
}

AlibabaHappytripTaxiOrderDestinationModifyAPIResponse 修改目的地 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"`
	// 错误描述
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
}

AlibabaHappytripTaxiOrderDestinationModifyAPIResponseModel is 修改目的地 成功返回结果

type AlibabaHappytripTaxiOrderGetAPIRequest

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

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

获取订单状态及详情

func NewAlibabaHappytripTaxiOrderGetRequest

func NewAlibabaHappytripTaxiOrderGetRequest() *AlibabaHappytripTaxiOrderGetAPIRequest

NewAlibabaHappytripTaxiOrderGetRequest 初始化AlibabaHappytripTaxiOrderGetAPIRequest对象

func (AlibabaHappytripTaxiOrderGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiOrderGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderGetAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiOrderGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderGetAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiOrderGetAPIRequest) SetOrderId

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

SetOrderId is OrderId Setter 订单id

type AlibabaHappytripTaxiOrderGetAPIResponse

type AlibabaHappytripTaxiOrderGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderGetAPIResponseModel
}

AlibabaHappytripTaxiOrderGetAPIResponse 订单详情 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 订单获取结果
	Data *OrderGetResult `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaHappytripTaxiOrderGetAPIResponseModel is 订单详情 成功返回结果

type AlibabaHappytripTaxiOrderNotifyAPIRequest

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

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

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

func NewAlibabaHappytripTaxiOrderNotifyRequest

func NewAlibabaHappytripTaxiOrderNotifyRequest() *AlibabaHappytripTaxiOrderNotifyAPIRequest

NewAlibabaHappytripTaxiOrderNotifyRequest 初始化AlibabaHappytripTaxiOrderNotifyAPIRequest对象

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiOrderNotifyAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetCaseId added in v1.2.5

GetCaseId CaseId Getter

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetNotifyDesc

GetNotifyDesc NotifyDesc Getter

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetNotifyType

GetNotifyType NotifyType Getter

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiOrderNotifyAPIRequest) GetTime

GetTime Time Getter

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetCaseId added in v1.2.5

SetCaseId is CaseId Setter 工单id(通知投诉处理完成时传递)

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetNotifyDesc

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

SetNotifyDesc is NotifyDesc Setter 通知说明

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetNotifyType

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

SetNotifyType is NotifyType Setter 通知类型: 1-订单中间状态流转 2-订单终态通知 3-支付确认通知 4-订单退款通知 5-订单改价通知 6-客服关单通知 7-投诉处理通知。

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetOrderId

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

SetOrderId is OrderId Setter 订单id

func (*AlibabaHappytripTaxiOrderNotifyAPIRequest) SetTime

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

type AlibabaHappytripTaxiOrderNotifyAPIResponse

type AlibabaHappytripTaxiOrderNotifyAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderNotifyAPIResponseModel
}

AlibabaHappytripTaxiOrderNotifyAPIResponse 状态通知 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"`
}

AlibabaHappytripTaxiOrderNotifyAPIResponseModel is 状态通知 成功返回结果

type AlibabaHappytripTaxiOrderScoreAPIRequest

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

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

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

func NewAlibabaHappytripTaxiOrderScoreRequest

func NewAlibabaHappytripTaxiOrderScoreRequest() *AlibabaHappytripTaxiOrderScoreAPIRequest

NewAlibabaHappytripTaxiOrderScoreRequest 初始化AlibabaHappytripTaxiOrderScoreAPIRequest对象

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiOrderScoreAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiOrderScoreAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetComment

GetComment Comment Getter

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetLevel

GetLevel Level Getter

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetOrderId

GetOrderId OrderId Getter

func (AlibabaHappytripTaxiOrderScoreAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiOrderScoreAPIRequest) SetComment

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

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

func (*AlibabaHappytripTaxiOrderScoreAPIRequest) SetLevel

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

func (*AlibabaHappytripTaxiOrderScoreAPIRequest) SetOrderId

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

SetOrderId is OrderId Setter 订单id

type AlibabaHappytripTaxiOrderScoreAPIResponse

type AlibabaHappytripTaxiOrderScoreAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiOrderScoreAPIResponseModel
}

AlibabaHappytripTaxiOrderScoreAPIResponse 订单打分和评价 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
}

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

type AlibabaHappytripTaxiPriceGetAPIRequest

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

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

打车价格预估

func NewAlibabaHappytripTaxiPriceGetRequest

func NewAlibabaHappytripTaxiPriceGetRequest() *AlibabaHappytripTaxiPriceGetAPIRequest

NewAlibabaHappytripTaxiPriceGetRequest 初始化AlibabaHappytripTaxiPriceGetAPIRequest对象

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetApiMethodName

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetApiParams

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetCarpoolType

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetCarpoolType() int64

GetCarpoolType CarpoolType Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetCity

GetCity City Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetCostCenter

GetCostCenter CostCenter Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetDepartureTime

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetDepartureTime() string

GetDepartureTime DepartureTime Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetFlat

GetFlat Flat Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetFlng

GetFlng Flng Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetMapType

GetMapType MapType Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerNumber

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerNumber() int64

GetPassengerNumber PassengerNumber Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerPhone

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetPassengerPhone() string

GetPassengerPhone PassengerPhone Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetRequireLevel

func (r AlibabaHappytripTaxiPriceGetAPIRequest) GetRequireLevel() string

GetRequireLevel RequireLevel Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetTlat

GetTlat Tlat Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetTlng

GetTlng Tlng Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetType

GetType Type Getter

func (AlibabaHappytripTaxiPriceGetAPIRequest) GetUid

GetUid Uid Getter

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetCarpoolType

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

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

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetCity

SetCity is City Setter 出发城市id

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetCostCenter

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

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

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetDepartureTime

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

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

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetFlat

SetFlat is Flat Setter 出发地纬度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetFlng

SetFlng is Flng Setter 出发地经度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetMapType

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

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

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetPassengerNumber

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

SetPassengerNumber is PassengerNumber Setter 乘车人数

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetPassengerPhone

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

SetPassengerPhone is PassengerPhone Setter 乘客手机号

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetRequireLevel

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

SetRequireLevel is RequireLevel Setter 供应商车型代码

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetTlat

SetTlat is Tlat Setter 目的地纬度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetTlng

SetTlng is Tlng Setter 目的地经度

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetType

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

func (*AlibabaHappytripTaxiPriceGetAPIRequest) SetUid

SetUid is Uid Setter 用户唯一标识

type AlibabaHappytripTaxiPriceGetAPIResponse

type AlibabaHappytripTaxiPriceGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiPriceGetAPIResponseModel
}

AlibabaHappytripTaxiPriceGetAPIResponse 获取价格预估信息 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"`
	// 价格预估模型
	Data []PriceModel `json:"data,omitempty" xml:"data>price_model,omitempty"`
	// 错误消息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
}

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

type AlibabaHappytripTaxiProviderAccountBalanceAPIRequest

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

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

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

func NewAlibabaHappytripTaxiProviderAccountBalanceRequest

func NewAlibabaHappytripTaxiProviderAccountBalanceRequest() *AlibabaHappytripTaxiProviderAccountBalanceAPIRequest

NewAlibabaHappytripTaxiProviderAccountBalanceRequest 初始化AlibabaHappytripTaxiProviderAccountBalanceAPIRequest对象

func (AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) GetCostCenter

GetCostCenter CostCenter Getter

func (AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiProviderAccountBalanceAPIRequest) SetCostCenter

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

type AlibabaHappytripTaxiProviderAccountBalanceAPIResponse

type AlibabaHappytripTaxiProviderAccountBalanceAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiProviderAccountBalanceAPIResponseModel
}

AlibabaHappytripTaxiProviderAccountBalanceAPIResponse 供应商渠道余额 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"`
	// 错误信息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 错误码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
	// 数据
	Data *AlibabaHappytripTaxiProviderAccountBalanceData `json:"data,omitempty" xml:"data,omitempty"`
}

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

type AlibabaHappytripTaxiProviderAccountBalanceData

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

AlibabaHappytripTaxiProviderAccountBalanceData 结构体

type AlibabaHappytripTaxiServicestatusGetAPIRequest

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

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

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

func NewAlibabaHappytripTaxiServicestatusGetRequest

func NewAlibabaHappytripTaxiServicestatusGetRequest() *AlibabaHappytripTaxiServicestatusGetAPIRequest

NewAlibabaHappytripTaxiServicestatusGetRequest 初始化AlibabaHappytripTaxiServicestatusGetAPIRequest对象

func (AlibabaHappytripTaxiServicestatusGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTaxiServicestatusGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTaxiServicestatusGetAPIRequest) GetCostCenter

GetCostCenter CostCenter Getter

func (AlibabaHappytripTaxiServicestatusGetAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHappytripTaxiServicestatusGetAPIRequest) SetCostCenter

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

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

type AlibabaHappytripTaxiServicestatusGetAPIResponse

type AlibabaHappytripTaxiServicestatusGetAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTaxiServicestatusGetAPIResponseModel
}

AlibabaHappytripTaxiServicestatusGetAPIResponse 供应商服务开通状态 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"`
	// 错误消息
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// 供应商服务状态数据
	Data *ServiceStatusModel `json:"data,omitempty" xml:"data,omitempty"`
	// 错误代码
	Errno int64 `json:"errno,omitempty" xml:"errno,omitempty"`
}

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

type AlibabaHappytripTravelSyncAPIRequest

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

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

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

func NewAlibabaHappytripTravelSyncRequest

func NewAlibabaHappytripTravelSyncRequest() *AlibabaHappytripTravelSyncAPIRequest

NewAlibabaHappytripTravelSyncRequest 初始化AlibabaHappytripTravelSyncAPIRequest对象

func (AlibabaHappytripTravelSyncAPIRequest) GetApiMethodName

func (r AlibabaHappytripTravelSyncAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHappytripTravelSyncAPIRequest) GetApiParams

func (r AlibabaHappytripTravelSyncAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHappytripTravelSyncAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaHappytripTravelSyncAPIRequest) GetTravelHeadDto

GetTravelHeadDto TravelHeadDto Getter

func (*AlibabaHappytripTravelSyncAPIRequest) SetTravelHeadDto

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

SetTravelHeadDto is TravelHeadDto Setter 差旅申请单对象

type AlibabaHappytripTravelSyncAPIResponse

type AlibabaHappytripTravelSyncAPIResponse struct {
	model.CommonResponse
	AlibabaHappytripTravelSyncAPIResponseModel
}

AlibabaHappytripTravelSyncAPIResponse 差旅申请单同步接口 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"`
}

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

type AlibabaHtcouponFuluPhonechargeCallbackAPIRequest added in v1.2.5

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

AlibabaHtcouponFuluPhonechargeCallbackAPIRequest 话费充值回调 API请求 alibaba.htcoupon.fulu.phonecharge.callback

话费充值为异步操作,此接口用于充值成功后,供应商回调。

func NewAlibabaHtcouponFuluPhonechargeCallbackRequest added in v1.2.5

func NewAlibabaHtcouponFuluPhonechargeCallbackRequest() *AlibabaHtcouponFuluPhonechargeCallbackAPIRequest

NewAlibabaHtcouponFuluPhonechargeCallbackRequest 初始化AlibabaHtcouponFuluPhonechargeCallbackAPIRequest对象

func (AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) GetErrorMessage added in v1.2.5

GetErrorMessage ErrorMessage Getter

func (AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) GetHtOrderId added in v1.2.5

GetHtOrderId HtOrderId Getter

func (AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) GetOrderState added in v1.2.5

GetOrderState OrderState Getter

func (AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) GetOutOrderId added in v1.2.5

GetOutOrderId OutOrderId Getter

func (AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) SetErrorMessage added in v1.2.5

func (r *AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) SetErrorMessage(_errorMessage string) error

SetErrorMessage is ErrorMessage Setter 充值账号不是手机号

func (*AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) SetHtOrderId added in v1.2.5

SetHtOrderId is HtOrderId Setter 欢行订单号

func (*AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) SetOrderState added in v1.2.5

func (r *AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) SetOrderState(_orderState string) error

SetOrderState is OrderState Setter 订单状态: (success:成功, processing:处理中,failed:失败, untreated:未处理)

func (*AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) SetOutOrderId added in v1.2.5

func (r *AlibabaHtcouponFuluPhonechargeCallbackAPIRequest) SetOutOrderId(_outOrderId string) error

SetOutOrderId is OutOrderId Setter 19062837751058701652

type AlibabaHtcouponFuluPhonechargeCallbackAPIResponse added in v1.2.5

type AlibabaHtcouponFuluPhonechargeCallbackAPIResponse struct {
	model.CommonResponse
	AlibabaHtcouponFuluPhonechargeCallbackAPIResponseModel
}

AlibabaHtcouponFuluPhonechargeCallbackAPIResponse 话费充值回调 API返回值 alibaba.htcoupon.fulu.phonecharge.callback

话费充值为异步操作,此接口用于充值成功后,供应商回调。

type AlibabaHtcouponFuluPhonechargeCallbackAPIResponseModel added in v1.2.5

type AlibabaHtcouponFuluPhonechargeCallbackAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_htcoupon_fulu_phonecharge_callback_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回码
	ReturnMessage string `json:"return_message,omitempty" xml:"return_message,omitempty"`
	// 返回码描述
	ReturnCode string `json:"return_code,omitempty" xml:"return_code,omitempty"`
}

AlibabaHtcouponFuluPhonechargeCallbackAPIResponseModel is 话费充值回调 成功返回结果

type AlibabaHtorderHotelSyncBookingAPIRequest

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

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

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

func NewAlibabaHtorderHotelSyncBookingRequest

func NewAlibabaHtorderHotelSyncBookingRequest() *AlibabaHtorderHotelSyncBookingAPIRequest

NewAlibabaHtorderHotelSyncBookingRequest 初始化AlibabaHtorderHotelSyncBookingAPIRequest对象

func (AlibabaHtorderHotelSyncBookingAPIRequest) GetApiMethodName

func (r AlibabaHtorderHotelSyncBookingAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHtorderHotelSyncBookingAPIRequest) GetApiParams

func (r AlibabaHtorderHotelSyncBookingAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHtorderHotelSyncBookingAPIRequest) GetDataEntity

GetDataEntity DataEntity Getter

func (AlibabaHtorderHotelSyncBookingAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHtorderHotelSyncBookingAPIRequest) SetDataEntity

SetDataEntity is DataEntity Setter 预订信息数据

type AlibabaHtorderHotelSyncBookingAPIResponse

type AlibabaHtorderHotelSyncBookingAPIResponse struct {
	model.CommonResponse
	AlibabaHtorderHotelSyncBookingAPIResponseModel
}

AlibabaHtorderHotelSyncBookingAPIResponse 未来酒店亲橙客栈预订信息同步 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"`
}

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

type AlibabaHtorderHotelSyncBookingResultDto

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

AlibabaHtorderHotelSyncBookingResultDto 结构体

type AlibabaHtorderHotelSyncConfigAPIRequest

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

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

同步配置信息

func NewAlibabaHtorderHotelSyncConfigRequest

func NewAlibabaHtorderHotelSyncConfigRequest() *AlibabaHtorderHotelSyncConfigAPIRequest

NewAlibabaHtorderHotelSyncConfigRequest 初始化AlibabaHtorderHotelSyncConfigAPIRequest对象

func (AlibabaHtorderHotelSyncConfigAPIRequest) GetApiMethodName

func (r AlibabaHtorderHotelSyncConfigAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaHtorderHotelSyncConfigAPIRequest) GetApiParams

func (r AlibabaHtorderHotelSyncConfigAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaHtorderHotelSyncConfigAPIRequest) GetDataEntity

GetDataEntity DataEntity Getter

func (AlibabaHtorderHotelSyncConfigAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaHtorderHotelSyncConfigAPIRequest) SetDataEntity

SetDataEntity is DataEntity Setter 配置信息

type AlibabaHtorderHotelSyncConfigAPIResponse

type AlibabaHtorderHotelSyncConfigAPIResponse struct {
	model.CommonResponse
	AlibabaHtorderHotelSyncConfigAPIResponseModel
}

AlibabaHtorderHotelSyncConfigAPIResponse 同步配置信息 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"`
	// 错误码
	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"`
	// 执行结果
	Succ bool `json:"succ,omitempty" xml:"succ,omitempty"`
	// 成功OR失败
	Content bool `json:"content,omitempty" xml:"content,omitempty"`
}

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

type CarpoolInfo

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

CarpoolInfo 结构体

type CityServiceStatus

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

CityServiceStatus 结构体

type ContactDto

type ContactDto struct {
	// 联系人国家码
	CountryCode string `json:"country_code,omitempty" xml:"country_code,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 联系人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 用户id
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 是否默认联系人0不是,1是
	DefaultFlag int64 `json:"default_flag,omitempty" xml:"default_flag,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,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"`
}

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"`
	// 外系统订单号
	ResourceId string `json:"resource_id,omitempty" xml:"resource_id,omitempty"`
	// 房间号
	RoomNo string `json:"room_no,omitempty" xml:"room_no,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"`
	// 资源表id
	ResourceMainId int64 `json:"resource_main_id,omitempty" xml:"resource_main_id,omitempty"`
	// 出行人id
	TouristId int64 `json:"tourist_id,omitempty" xml:"tourist_id,omitempty"`
}

HotelBookDto 结构体

type HotelMessageConfigDto

type HotelMessageConfigDto struct {
	// 配置信息
	Segments []string `json:"segments,omitempty" xml:"segments>string,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 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"`
	// 订单业务类型,各个业务自定义使用
	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"`
	// 系统出票时间
	IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
	// 备注
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 订单一级类型描述 定义参考一级类型
	OrderClassName string `json:"order_class_name,omitempty" xml:"order_class_name,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"`
	// 关联的差旅申请单的数据同步关联id
	OuterTravelHeadId string `json:"outer_travel_head_id,omitempty" xml:"outer_travel_head_id,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"`
	// 是否B2G的标记位0不是 1是
	B2gFlag int64 `json:"b2g_flag,omitempty" xml:"b2g_flag,omitempty"`
	// 订单业务类型,各个业务自定义使用
	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
	// 订单id
	Id int64 `json:"id,omitempty" xml:"id,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"`
	// 订单二级类型 定义参考一级类型
	OrderClassSecondId int64 `json:"order_class_second_id,omitempty" xml:"order_class_second_id,omitempty"`
	// 是否有效订单0无效,1有效
	ValidFlag int64 `json:"valid_flag,omitempty" xml:"valid_flag,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"`
	// 拒绝选择最低价的原因
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 旅行目的
	TripPurpose string `json:"trip_purpose,omitempty" xml:"trip_purpose,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 所属订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,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"`
	// 叫车人手机号
	CallPhone string `json:"call_phone,omitempty" xml:"call_phone,omitempty"`
	// 乘车人手机号
	PassengerPhone string `json:"passenger_phone,omitempty" xml:"passenger_phone,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"`
	// 司机称呼
	DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// 号码保护中间号(如无号码保护,为司机真实手机号)
	DriverPhone string `json:"driver_phone,omitempty" xml:"driver_phone,omitempty"`
	// 司机唯一标识
	DriverId string `json:"driver_id,omitempty" xml:"driver_id,omitempty"`
	// 司机真实手机号
	DriverPhoneReal string `json:"driver_phone_real,omitempty" xml:"driver_phone_real,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"`
	// 司机当前实时经度
	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"`
	// 实际车型代码
	StriveLevel string `json:"strive_level,omitempty" xml:"strive_level,omitempty"`
	// 汽车的颜色
	DriverCarColor string `json:"driver_car_color,omitempty" xml:"driver_car_color,omitempty"`
	// 订单类型
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 订单状态
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 订单详细状态码
	SubStatus int64 `json:"sub_status,omitempty" xml:"sub_status,omitempty"`
	// 已通知司机数量
	DriverNum int64 `json:"driver_num,omitempty" xml:"driver_num,omitempty"`
	// 司机抢单数
	DriverOrderCount int64 `json:"driver_order_count,omitempty" xml:"driver_order_count,omitempty"`
	// 实际行驶时长(分钟)
	NormalTime int64 `json:"normal_time,omitempty" xml:"normal_time,omitempty"`
	// 是否允许修改目的地
	AllowModifyDest bool `json:"allow_modify_dest,omitempty" xml:"allow_modify_dest,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"`
	// 出发地经度
	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"`
	// 乘客人数
	PassengerNumber int64 `json:"passenger_number,omitempty" xml:"passenger_number,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"`
	// 酒店名称
	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// 酒店电话
	HotelTel string `json:"hotel_tel,omitempty" xml:"hotel_tel,omitempty"`
	// 酒店GPS位置纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 酒店GPS位置经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,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"`
	// 房间数量
	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"`
	// 酒店ID
	HotelId int64 `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 入住几晚
	Nights int64 `json:"nights,omitempty" xml:"nights,omitempty"`
	// 所属订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 资源表主键
	ResourceMainId int64 `json:"resource_main_id,omitempty" xml:"resource_main_id,omitempty"`
}

ResourceHotelDto 结构体

type ResourceMainDto

type ResourceMainDto struct {
	// 成人成本价
	AdultCost string `json:"adult_cost,omitempty" xml:"adult_cost,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"`
	// 返回城市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"`
	// 合约价格
	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"`
	// 最低价
	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"`
	// 计划时间
	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"`
	// 通用规则字段,比如机票退改签等
	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"`
	// 成人数
	AdultCount int64 `json:"adult_count,omitempty" xml:"adult_count,omitempty"`
	// 是否b2g 0不是 1是
	B2gFlag int64 `json:"b2g_flag,omitempty" xml:"b2g_flag,omitempty"`
	// 是否合约 0非合约 1合约
	ContractFlag int64 `json:"contract_flag,omitempty" xml:"contract_flag,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,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"`
}

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 []string `json:"segments,omitempty" xml:"segments>string,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"`
	// 名
	LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"`
	// 出行人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 用户id
	UserId string `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 主键
	Id int64 `json:"id,omitempty" xml:"id,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"`
}

TouristDto 结构体

type TravelHeadDto

type TravelHeadDto struct {
	// 差旅行程列表
	LineList []TravelLineDto `json:"line_list,omitempty" xml:"line_list>travel_line_dto,omitempty"`
	// 同行人列表
	PeerStaffList []PeerStaff `json:"peer_staff_list,omitempty" xml:"peer_staff_list>peer_staff,omitempty"`
	// 单据创建人用户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"`
	// 单据审批状态, APPROVING:审批中,     APPROVED:已审批,     REJECTED:已拒绝
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 申请单提交时间
	SubmitDate string `json:"submit_date,omitempty" xml:"submit_date,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"`
}

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