bus

package
v1.3.2 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 bus 包含汽车票API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountInDetail

type AccountInDetail struct {
	// 支付宝账号
	AlipayAccount string `json:"alipay_account,omitempty" xml:"alipay_account,omitempty"`
	// 对应该支付宝的支付宝账号ID,注意和支付宝账号保持一致
	AlipayAccountId string `json:"alipay_account_id,omitempty" xml:"alipay_account_id,omitempty"`
	// 单位分
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
}

AccountInDetail 结构体

type AgentConfirmBookPassengerInfo

type AgentConfirmBookPassengerInfo struct {
	// 票ID
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
	// 证件号码
	PassengerCertNo string `json:"passenger_cert_no,omitempty" xml:"passenger_cert_no,omitempty"`
	// 证件类型:01-身份证;02-护照;03-港澳通行证;04-台湾通行证
	PassengerCertType string `json:"passenger_cert_type,omitempty" xml:"passenger_cert_type,omitempty"`
	// 乘客名称
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// 座位号
	SeatNo string `json:"seat_no,omitempty" xml:"seat_no,omitempty"`
}

AgentConfirmBookPassengerInfo 结构体

type AgentConfirmBookRq

type AgentConfirmBookRq struct {
	// 乘客信息
	PassengerInfoList []AgentConfirmBookPassengerInfo `json:"passenger_info_list,omitempty" xml:"passenger_info_list>agent_confirm_book_passenger_info,omitempty"`
	// 代理商订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 1223dsd32323
	BusInnerOrderId string `json:"bus_inner_order_id,omitempty" xml:"bus_inner_order_id,omitempty"`
	// 取票地点
	FetchTicketsAddress string `json:"fetch_tickets_address,omitempty" xml:"fetch_tickets_address,omitempty"`
	// 取票号
	FetchTicketsNumber string `json:"fetch_tickets_number,omitempty" xml:"fetch_tickets_number,omitempty"`
	// 取票密码
	FetchTicketsPwd string `json:"fetch_tickets_pwd,omitempty" xml:"fetch_tickets_pwd,omitempty"`
	// 短信内容。商家如有特殊定制,则需要严格按照参数返回json格式数据。{"driverContactPhone":"18611330989","identificationCode","988838389","ticketInstructions":"套票使用说明"} driverContactPhone:司机联系电话 identificationCode:乘车验证码 ticketInstructions:门票使用说明(仅供门票+车票 类型商品使用,非必填,默认为“凭身份证入园”)
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 座位号,多个座位号以","分隔
	RiderSeatNumbers string `json:"rider_seat_numbers,omitempty" xml:"rider_seat_numbers,omitempty"`
	// 检票口
	TicketWicket string `json:"ticket_wicket,omitempty" xml:"ticket_wicket,omitempty"`
	// 票数
	TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// 总价格
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 车辆&司机电话等信息
	AgentConfirmBookScheduleInfo *AgentConfirmBookScheduleInfo `json:"agent_confirm_book_schedule_info,omitempty" xml:"agent_confirm_book_schedule_info,omitempty"`
	// 是否出票成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AgentConfirmBookRq 结构体

type AgentConfirmBookScheduleInfo added in v1.2.9

type AgentConfirmBookScheduleInfo struct {
	// 司机姓名
	DriverName string `json:"driver_name,omitempty" xml:"driver_name,omitempty"`
	// 司机联系电话
	DriverPhone string `json:"driver_phone,omitempty" xml:"driver_phone,omitempty"`
	// 车牌号
	LicensePlateNumber string `json:"license_plate_number,omitempty" xml:"license_plate_number,omitempty"`
	// 车型
	MotorcycleType string `json:"motorcycle_type,omitempty" xml:"motorcycle_type,omitempty"`
	// 车辆品牌
	VehicleBrands string `json:"vehicle_brands,omitempty" xml:"vehicle_brands,omitempty"`
}

AgentConfirmBookScheduleInfo 结构体

type AgentConfirmRefundRq

type AgentConfirmRefundRq struct {
	// 商家单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 按票退时商家退款票号
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
	// 发车时间
	DepartDate string `json:"depart_date,omitempty" xml:"depart_date,omitempty"`
	// 退款乘客身份证号
	PassengerIdNum string `json:"passenger_id_num,omitempty" xml:"passenger_id_num,omitempty"`
	// 退款乘客手机号
	PassengerPhone string `json:"passenger_phone,omitempty" xml:"passenger_phone,omitempty"`
	// 退款金额,单位(元)
	RefundFee string `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 退款时间点
	RefundTime string `json:"refund_time,omitempty" xml:"refund_time,omitempty"`
	// 退款资金号唯一ID
	RefundTransId string `json:"refund_trans_id,omitempty" xml:"refund_trans_id,omitempty"`
	// 平台单号
	MainBizOrderId int64 `json:"main_biz_order_id,omitempty" xml:"main_biz_order_id,omitempty"`
	// 退款类型 0-退票
	RefundType int64 `json:"refund_type,omitempty" xml:"refund_type,omitempty"`
}

AgentConfirmRefundRq 结构体

type AgentConfirmReturnAndRefundRq

type AgentConfirmReturnAndRefundRq struct {
	// 商家订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 退款金额,单位元;退票成功时必填
	AgentRefundAmount string `json:"agent_refund_amount,omitempty" xml:"agent_refund_amount,omitempty"`
	// 退款资金号唯一ID
	AgentRefundTransId string `json:"agent_refund_trans_id,omitempty" xml:"agent_refund_trans_id,omitempty"`
	// 退票时间点
	AgentReturnTime string `json:"agent_return_time,omitempty" xml:"agent_return_time,omitempty"`
	// 按票的维度进行退票时,商家票号
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
	// 发车时间
	DepartDate string `json:"depart_date,omitempty" xml:"depart_date,omitempty"`
	// 退票乘客证件号(按票退时必填)
	PassengerIdNum string `json:"passenger_id_num,omitempty" xml:"passenger_id_num,omitempty"`
	// 退票乘客姓名
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// 退款乘客手机号
	PassengerPhone string `json:"passenger_phone,omitempty" xml:"passenger_phone,omitempty"`
	// 扩展属性json
	AgentExtAttr string `json:"agent_ext_attr,omitempty" xml:"agent_ext_attr,omitempty"`
	// offline:线下退票;online:线上退票
	AgentReturnMode string `json:"agent_return_mode,omitempty" xml:"agent_return_mode,omitempty"`
	// 退票场景,common:普通退款场景 force: 不可抗力
	RefundScene string `json:"refund_scene,omitempty" xml:"refund_scene,omitempty"`
	// 通知用户退票原因
	RefundSceneOfficialReasonCode string `json:"refund_scene_official_reason_code,omitempty" xml:"refund_scene_official_reason_code,omitempty"`
	// 商家退票状态;1-成功,2-失败
	AgentReturnTicketStatus int64 `json:"agent_return_ticket_status,omitempty" xml:"agent_return_ticket_status,omitempty"`
	// 商家退票类型;0-按票退,1-按单退
	AgentReturnTicketType int64 `json:"agent_return_ticket_type,omitempty" xml:"agent_return_ticket_type,omitempty"`
	// 平台单号
	MainBizOrderId int64 `json:"main_biz_order_id,omitempty" xml:"main_biz_order_id,omitempty"`
	// 退票结果编码,(退票失败时必填,参考标准错误码)
	AgentReturnTicketCode int64 `json:"agent_return_ticket_code,omitempty" xml:"agent_return_ticket_code,omitempty"`
}

AgentConfirmReturnAndRefundRq 结构体

type AgentConfirmReturnRq

type AgentConfirmReturnRq struct {
	// 商家单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 按票退 时的票号
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
	// 调用方表示
	ComeFrom string `json:"come_from,omitempty" xml:"come_from,omitempty"`
	// 按票退 时的乘客姓名
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// 参考退款金额(以实际为准)
	RefundAmount string `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// 签名
	Isign string `json:"isign,omitempty" xml:"isign,omitempty"`
	// 退票成功时间点
	SuccessTime string `json:"success_time,omitempty" xml:"success_time,omitempty"`
	// 退票结果 1-成功 2-失败
	AgentReturnTicketStatus int64 `json:"agent_return_ticket_status,omitempty" xml:"agent_return_ticket_status,omitempty"`
	// 退票类型 0-按票退 1-按单退
	AgentReturnTicketType int64 `json:"agent_return_ticket_type,omitempty" xml:"agent_return_ticket_type,omitempty"`
}

AgentConfirmReturnRq 结构体

type AgentMultipleRefundRq

type AgentMultipleRefundRq struct {
	// 退款明细数据
	RefundTicketDetailList []AgentMultipleRefundTicketInfo `json:"refund_ticket_detail_list,omitempty" xml:"refund_ticket_detail_list>agent_multiple_refund_ticket_info,omitempty"`
	// 商家订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 退款原因必填
	AgentRefundReason string `json:"agent_refund_reason,omitempty" xml:"agent_refund_reason,omitempty"`
	// 退款流水号唯一标识,防止重复退款
	AgentRefundTransNo string `json:"agent_refund_trans_no,omitempty" xml:"agent_refund_trans_no,omitempty"`
	// 选择不可抗力场景后飞猪平台会发送停运短信给用户
	RefundScene string `json:"refund_scene,omitempty" xml:"refund_scene,omitempty"`
	// 通知用户停运原因
	RefundSceneOfficialReasonCode string `json:"refund_scene_official_reason_code,omitempty" xml:"refund_scene_official_reason_code,omitempty"`
	// 飞猪平台订单号
	MainBizOrderId int64 `json:"main_biz_order_id,omitempty" xml:"main_biz_order_id,omitempty"`
	// 退款总金额(票款+服务费)(分)
	TotalRefundAmount int64 `json:"total_refund_amount,omitempty" xml:"total_refund_amount,omitempty"`
	// 退服务费总金额(分)
	TotalServiceChargeRefundAmount int64 `json:"total_service_charge_refund_amount,omitempty" xml:"total_service_charge_refund_amount,omitempty"`
}

AgentMultipleRefundRq 结构体

type AgentMultipleRefundTicketInfo

type AgentMultipleRefundTicketInfo struct {
	// 商家票号(唯一标识关联乘客)
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
	// 退款人证件号(无票号时此参数必填)
	PassengerIdNum string `json:"passenger_id_num,omitempty" xml:"passenger_id_num,omitempty"`
	// 退票金额(分)
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// 退服务费金额(分)
	ServiceChargeRefundAmount int64 `json:"service_charge_refund_amount,omitempty" xml:"service_charge_refund_amount,omitempty"`
}

AgentMultipleRefundTicketInfo 结构体

type AgentQueryOrderRq added in v1.2.8

type AgentQueryOrderRq struct {
	// 商家订单号,多个使用英文逗号进行分隔
	AgentOrderIds string `json:"agent_order_ids,omitempty" xml:"agent_order_ids,omitempty"`
	// 订单完成日期区间,格式:yyyyMMdd
	CompleteOrderDateInterval string `json:"complete_order_date_interval,omitempty" xml:"complete_order_date_interval,omitempty"`
	// 退票完成日期区间,,格式:yyyyMMdd
	CompleteRefundDateInterval string `json:"complete_refund_date_interval,omitempty" xml:"complete_refund_date_interval,omitempty"`
	// 订单创建日期区间,格式:yyyyMMdd
	CreateOrderDateInterval string `json:"create_order_date_interval,omitempty" xml:"create_order_date_interval,omitempty"`
	// 申请退票日期区间,,格式:yyyyMMdd
	CreateRefundDateInterval string `json:"create_refund_date_interval,omitempty" xml:"create_refund_date_interval,omitempty"`
	// 飞猪订单号,多个使用英文逗号进行分隔
	OrderIds string `json:"order_ids,omitempty" xml:"order_ids,omitempty"`
	// 退票申请id,多个使用英文逗号进行分隔
	RefundApplyIds string `json:"refund_apply_ids,omitempty" xml:"refund_apply_ids,omitempty"`
	// 当前页码从1开始
	PageIndex int64 `json:"page_index,omitempty" xml:"page_index,omitempty"`
	// 每页数量最大为100,超过100会有超时
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

AgentQueryOrderRq 结构体

type AlitripbusinsurancerecommendAPIRequest added in v1.3.1

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

AlitripbusinsurancerecommendAPIRequest 汽车票保险推荐接口 API请求 alitrip.bus.insurance.recommend

汽车票保险推荐接口-供商家售卖飞猪保险使用

func NewAlitripbusinsurancerecommendRequest added in v1.3.1

func NewAlitripbusinsurancerecommendRequest() *AlitripbusinsurancerecommendAPIRequest

NewAlitripbusinsurancerecommendRequest 初始化AlitripbusinsurancerecommendAPIRequest对象

func (AlitripbusinsurancerecommendAPIRequest) GetApiMethodName added in v1.3.1

func (r AlitripbusinsurancerecommendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripbusinsurancerecommendAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripbusinsurancerecommendAPIRequest) GetInsuranceRecommendRq added in v1.3.1

func (r AlitripbusinsurancerecommendAPIRequest) GetInsuranceRecommendRq() *InsuranceRecommendRq

GetInsuranceRecommendRq InsuranceRecommendRq Getter

func (AlitripbusinsurancerecommendAPIRequest) GetRawParams added in v1.3.1

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

func (*AlitripbusinsurancerecommendAPIRequest) SetInsuranceRecommendRq added in v1.3.1

func (r *AlitripbusinsurancerecommendAPIRequest) SetInsuranceRecommendRq(_insuranceRecommendRq *InsuranceRecommendRq) error

SetInsuranceRecommendRq is InsuranceRecommendRq Setter 入参

type AlitripbusinsurancerecommendAPIResponse added in v1.3.1

type AlitripbusinsurancerecommendAPIResponse struct {
	model.CommonResponse
	AlitripbusinsurancerecommendAPIResponseModel
}

AlitripbusinsurancerecommendAPIResponse 汽车票保险推荐接口 API返回值 alitrip.bus.insurance.recommend

汽车票保险推荐接口-供商家售卖飞猪保险使用

type AlitripbusinsurancerecommendAPIResponseModel added in v1.3.1

type AlitripbusinsurancerecommendAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_bus_insurance_recommend_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 保险产品列表
	InsProductList []InsuranceProductVo `json:"ins_product_list,omitempty" xml:"ins_product_list>insurance_product_vo,omitempty"`
	// 接口业务成功时为空
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误信息
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// true:成功;false:失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

AlitripbusinsurancerecommendAPIResponseModel is 汽车票保险推荐接口 成功返回结果

type B2bbookOrderRq added in v1.3.1

type B2bbookOrderRq struct {
	// 阿里订单号
	AliOrderId string `json:"ali_order_id,omitempty" xml:"ali_order_id,omitempty"`
}

B2bbookOrderRq 结构体

type B2bbusLineInfo added in v1.3.1

type B2bbusLineInfo struct {
	// 出发时间
	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// 目的地
	LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
	// 车次ID
	ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
	// 出发城市
	StartCityName string `json:"start_city_name,omitempty" xml:"start_city_name,omitempty"`
	// 出发车站
	StartStationName string `json:"start_station_name,omitempty" xml:"start_station_name,omitempty"`
	// 出发车站地址
	StartStationNameAddress string `json:"start_station_name_address,omitempty" xml:"start_station_name_address,omitempty"`
	// 到达车站
	ToStationName string `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
}

B2bbusLineInfo 结构体

type B2bbusOrderInfo added in v1.3.1

type B2bbusOrderInfo struct {
	// 票信息
	BusB2bTicketInfoList []B2bticketInfo `json:"bus_b2b_ticket_info_list,omitempty" xml:"bus_b2b_ticket_info_list>b2bticket_info,omitempty"`
	// 支付宝交易流水号
	AlipayTradeId string `json:"alipay_trade_id,omitempty" xml:"alipay_trade_id,omitempty"`
	// 订单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 出票成功时间
	IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
	// 车次对象
	B2BBusLineInfo *B2bbusLineInfo `json:"b2_b_bus_line_info,omitempty" xml:"b2_b_bus_line_info,omitempty"`
	// 取票人信息
	B2BFetchHolderInfo *B2bfetchHolderInfo `json:"b2_b_fetch_holder_info,omitempty" xml:"b2_b_fetch_holder_info,omitempty"`
	// 取票信息
	B2BFetchTicket *B2bfetchTicket `json:"b2_b_fetch_ticket,omitempty" xml:"b2_b_fetch_ticket,omitempty"`
	// 阿里订单号
	MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
	// 订单状态
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// 票数
	TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// 总价
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

B2bbusOrderInfo 结构体

type B2bbusSeatPriceDto added in v1.3.1

type B2bbusSeatPriceDto struct {
	// 出发城市
	DepCityName string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// 出发时间
	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// 目的地
	LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
	// 车次ID
	ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
	// 车次全价
	FullPrice int64 `json:"full_price,omitempty" xml:"full_price,omitempty"`
	// 余票数量
	Stock int64 `json:"stock,omitempty" xml:"stock,omitempty"`
	// 服务费
	ServicePrice int64 `json:"service_price,omitempty" xml:"service_price,omitempty"`
}

B2bbusSeatPriceDto 结构体

type B2bcreateOrderRq added in v1.3.1

type B2bcreateOrderRq struct {
	// 乘客信息
	Passengers []PassengerVo `json:"passengers,omitempty" xml:"passengers>passenger_vo,omitempty"`
	// 取票人
	B2BFetchHolderInfo *B2bfetchHolderInfo `json:"b2_b_fetch_holder_info,omitempty" xml:"b2_b_fetch_holder_info,omitempty"`
	// 车次信息
	B2bBusLineInfo *B2bbusLineInfo `json:"b2b_bus_line_info,omitempty" xml:"b2b_bus_line_info,omitempty"`
	// 票数
	TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// 总价
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
}

B2bcreateOrderRq 结构体

type B2bfetchHolderInfo added in v1.3.1

type B2bfetchHolderInfo struct {
	// 取票人证件号码
	FetchCertNumber string `json:"fetch_cert_number,omitempty" xml:"fetch_cert_number,omitempty"`
	// 取票人证件类型
	FetchCertType string `json:"fetch_cert_type,omitempty" xml:"fetch_cert_type,omitempty"`
	// 取票人电话
	FetchPhone string `json:"fetch_phone,omitempty" xml:"fetch_phone,omitempty"`
	// 取票人姓名
	FetchTicketName string `json:"fetch_ticket_name,omitempty" xml:"fetch_ticket_name,omitempty"`
}

B2bfetchHolderInfo 结构体

type B2bfetchTicket added in v1.3.1

type B2bfetchTicket struct {
	// 取票短信
	FetchSms string `json:"fetch_sms,omitempty" xml:"fetch_sms,omitempty"`
	// 取票地址
	FetchTicketAddress string `json:"fetch_ticket_address,omitempty" xml:"fetch_ticket_address,omitempty"`
	// 取票号
	FetchTicketNumber string `json:"fetch_ticket_number,omitempty" xml:"fetch_ticket_number,omitempty"`
	// 取票密码
	FetchTicketPwd string `json:"fetch_ticket_pwd,omitempty" xml:"fetch_ticket_pwd,omitempty"`
}

B2bfetchTicket 结构体

type B2borderQueryRp added in v1.3.1

type B2borderQueryRp struct {
	// 错误代码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 订单对象
	B2bBusOrderInfo *B2bbusOrderInfo `json:"b2b_bus_order_info,omitempty" xml:"b2b_bus_order_info,omitempty"`
	// 是否查询成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

B2borderQueryRp 结构体

type B2borderQueryRq added in v1.3.1

type B2borderQueryRq struct {
	// 阿里订单号
	AliTripOrderId string `json:"ali_trip_order_id,omitempty" xml:"ali_trip_order_id,omitempty"`
}

B2borderQueryRq 结构体

type B2bqueryRefundFeeRp added in v1.3.1

type B2bqueryRefundFeeRp struct {
	// refundFees
	RefundFees []string `json:"refund_fees,omitempty" xml:"refund_fees>string,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// canReturnSingleTicket
	CanReturnSingleTicket bool `json:"can_return_single_ticket,omitempty" xml:"can_return_single_ticket,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

B2bqueryRefundFeeRp 结构体

type B2brefundOrderRp added in v1.3.1

type B2brefundOrderRp struct {
	// results
	Results []string `json:"results,omitempty" xml:"results>string,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// success1
	Success1 bool `json:"success1,omitempty" xml:"success1,omitempty"`
}

B2brefundOrderRp 结构体

type B2brefundOrderRq added in v1.3.1

type B2brefundOrderRq struct {
	// 飞猪子订单号
	SubOrderIds []int64 `json:"sub_order_ids,omitempty" xml:"sub_order_ids>int64,omitempty"`
	// 退票原因
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 飞猪订单号
	AliTripOrderId string `json:"ali_trip_order_id,omitempty" xml:"ali_trip_order_id,omitempty"`
	// 卖家淘宝ID
	SellerAgentId int64 `json:"seller_agent_id,omitempty" xml:"seller_agent_id,omitempty"`
}

B2brefundOrderRq 结构体

type B2bticketInfo added in v1.3.1

type B2bticketInfo struct {
	// 乘客类型
	RiderCertType string `json:"rider_cert_type,omitempty" xml:"rider_cert_type,omitempty"`
	// 乘客姓名
	RiderName string `json:"rider_name,omitempty" xml:"rider_name,omitempty"`
	// 座位号
	RiderSeatNumber string `json:"rider_seat_number,omitempty" xml:"rider_seat_number,omitempty"`
	// 票ID
	TicketId string `json:"ticket_id,omitempty" xml:"ticket_id,omitempty"`
	// 退票手续费
	CommissionFee int64 `json:"commission_fee,omitempty" xml:"commission_fee,omitempty"`
	// 可退款金额
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 退票状态 1(新建立) 2(处理中)3(同意)4(拒绝)5(已退款)
	RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 服务费
	ServiceCharge int64 `json:"service_charge,omitempty" xml:"service_charge,omitempty"`
	// 子订单id
	SubOrderId int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// 票价
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

B2bticketInfo 结构体

type BusCityChangeDto

type BusCityChangeDto struct {
	// 城市拼音
	CityFullPinyin string `json:"city_full_pinyin,omitempty" xml:"city_full_pinyin,omitempty"`
	// 城市名
	StartCityName string `json:"start_city_name,omitempty" xml:"start_city_name,omitempty"`
	// 是否开通标示,0:已开通 1:未开通
	TypeNo int64 `json:"type_no,omitempty" xml:"type_no,omitempty"`
	// 是否可售标示,0:暂停售票 1:可售
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

BusCityChangeDto 结构体

type BusNumberDto

type BusNumberDto struct {
	// 始发城市ID
	AgentFromCityId string `json:"agent_from_city_id,omitempty" xml:"agent_from_city_id,omitempty"`
	// 始发车站ID
	AgentFromStationId string `json:"agent_from_station_id,omitempty" xml:"agent_from_station_id,omitempty"`
	// 到达时间(格式:yyyy-MM-dd HH:mm)
	ArriveTime string `json:"arrive_time,omitempty" xml:"arrive_time,omitempty"`
	// 其他非格式化属性合并成一个json格式字符串,对接时明确约定
	Attribute string `json:"attribute,omitempty" xml:"attribute,omitempty"`
	// 客车车次
	BusNumber string `json:"bus_number,omitempty" xml:"bus_number,omitempty"`
	// 客车车型
	BusType string `json:"bus_type,omitempty" xml:"bus_type,omitempty"`
	// 出发时间(格式:yyyy-MM-dd HH:mm)
	DepartTime string `json:"depart_time,omitempty" xml:"depart_time,omitempty"`
	// 目的地名称
	DestinationName string `json:"destination_name,omitempty" xml:"destination_name,omitempty"`
	// 始发城市名
	FromCityName string `json:"from_city_name,omitempty" xml:"from_city_name,omitempty"`
	// 始发车站名
	FromStationName string `json:"from_station_name,omitempty" xml:"from_station_name,omitempty"`
	// 最晚发车时间(格式:HH:mm)
	LastSchedule string `json:"last_schedule,omitempty" xml:"last_schedule,omitempty"`
	// 车次ID,需保持唯一
	ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
	// 检票口
	TicketWicket string `json:"ticket_wicket,omitempty" xml:"ticket_wicket,omitempty"`
	// 目的地城市
	ToCityName string `json:"to_city_name,omitempty" xml:"to_city_name,omitempty"`
	// 目的地省份
	ToProvinceName string `json:"to_province_name,omitempty" xml:"to_province_name,omitempty"`
	// 目的地所属车站
	ToStationName string `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
	// 途经站
	ViaStation string `json:"via_station,omitempty" xml:"via_station,omitempty"`
	// 业务类型(0:普通汽车票;1:机场巴士;2:景区巴士,默认为0)
	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
	// 发车前多少分钟停止售票(单位:分钟)
	BookLimitTime int64 `json:"book_limit_time,omitempty" xml:"book_limit_time,omitempty"`
	// 里程(单位:km)
	Distance int64 `json:"distance,omitempty" xml:"distance,omitempty"`
	// 是否加班车(1是,0否)
	ExtraSchedule int64 `json:"extra_schedule,omitempty" xml:"extra_schedule,omitempty"`
	// 全票价,单位分
	FullPrice int64 `json:"full_price,omitempty" xml:"full_price,omitempty"`
	// 半票价,单位分
	HalfPrice int64 `json:"half_price,omitempty" xml:"half_price,omitempty"`
	// 是否可退票(1是,0否)
	IsRefund int64 `json:"is_refund,omitempty" xml:"is_refund,omitempty"`
	// 余票数
	RemainSeats int64 `json:"remain_seats,omitempty" xml:"remain_seats,omitempty"`
	// 运行时长(单位:分钟)
	RunTime int64 `json:"run_time,omitempty" xml:"run_time,omitempty"`
	// 服务费,单位分
	ServicePrice int64 `json:"service_price,omitempty" xml:"service_price,omitempty"`
	// 班次类型(0固定班,1流水班)
	ShiftType int64 `json:"shift_type,omitempty" xml:"shift_type,omitempty"`
	// 车次状态(1可售;0停售)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 总座位数
	TotalSeats int64 `json:"total_seats,omitempty" xml:"total_seats,omitempty"`
}

BusNumberDto 结构体

type BusNumberInfoDto

type BusNumberInfoDto struct {
	// 车次id
	ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
	// 出发时间
	DepartTime string `json:"depart_time,omitempty" xml:"depart_time,omitempty"`
	// 出发城市名称
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 代理商id
	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
	// 库存
	Stock int64 `json:"stock,omitempty" xml:"stock,omitempty"`
	// 价格
	FullPrice int64 `json:"full_price,omitempty" xml:"full_price,omitempty"`
}

BusNumberInfoDto 结构体

type BusNumberSearchRq

type BusNumberSearchRq struct {
	// 出发城市
	DepCityName string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
	// 出入日期
	DepDate string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// 目的地
	LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
}

BusNumberSearchRq 结构体

type BusSeatPriceRq

type BusSeatPriceRq struct {
	// 车次ID
	ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
}

BusSeatPriceRq 结构体

type BusoMainOrderHistoryPageVo

type BusoMainOrderHistoryPageVo struct {
	// busoMainOrderHistoryVOList
	BusoMainOrderHistoryVOList []Busomainorderhistoryvolist `json:"buso_main_order_history_v_o_list,omitempty" xml:"buso_main_order_history_v_o_list>busomainorderhistoryvolist,omitempty"`
	// currentPage 当前多少页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// totalSize 总条目
	TotalSize int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
}

BusoMainOrderHistoryPageVo 结构体

type Busomainorderhistoryvolist

type Busomainorderhistoryvolist struct {
	// lastPlaceName 目的地
	LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
	// scheduleId 车次id
	ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
	// gmtCreate 订单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// startCityName 出发城市
	StartCityName string `json:"start_city_name,omitempty" xml:"start_city_name,omitempty"`
	// issueTime 出票时间
	IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
	// payTime 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// agentOrderId 代理商订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// startTime 出发时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// endCityName 到达城市
	EndCityName string `json:"end_city_name,omitempty" xml:"end_city_name,omitempty"`
	// arriveStationName 到达站名称
	ArriveStationName string `json:"arrive_station_name,omitempty" xml:"arrive_station_name,omitempty"`
	// busNumber 车次编号
	BusNumber string `json:"bus_number,omitempty" xml:"bus_number,omitempty"`
	// startStationName 出发车站
	StartStationName string `json:"start_station_name,omitempty" xml:"start_station_name,omitempty"`
	// extAttr json格式的扩展信息,如自助机支付方式等
	ExtAttr string `json:"ext_attr,omitempty" xml:"ext_attr,omitempty"`
	// alipayTradeId 支付宝交易号
	AlipayTradeId string `json:"alipay_trade_id,omitempty" xml:"alipay_trade_id,omitempty"`
	// 订单来源 window:窗口  self:自助机
	TradeSource string `json:"trade_source,omitempty" xml:"trade_source,omitempty"`
	// 支付方式:alipay:支付宝 wechat:微信
	PayMode string `json:"pay_mode,omitempty" xml:"pay_mode,omitempty"`
	// 自助机机器编号
	MachineNumber string `json:"machine_number,omitempty" xml:"machine_number,omitempty"`
	// agentId 代理商编号
	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
	// canRefund 是否可退 1 可退 0 不可退
	CanRefund int64 `json:"can_refund,omitempty" xml:"can_refund,omitempty"`
	// mainOrderId 飞猪订单号
	MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
	// orderStatus 订单状态. 10:初始状态,15:订单可见;41:订单完成待打款给卖家;70:交易成功 80:交易关闭
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// discountAmount 折扣优惠价格
	DiscountAmount int64 `json:"discount_amount,omitempty" xml:"discount_amount,omitempty"`
	// refundAmount 退款金额(分)
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// payStatus 支付状态 	支付状态(10:初始支付状态,20:创建担保交易成功,30:买家付款成功,60:已打款给卖家,100:关闭已支付订单成功,101:关闭未支付订单成功)
	PayStatus int64 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// ticketCount 票数
	TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// totalPrice 总价
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// refundStatus 退款状态:0 无申请 10-初始 20-无需退款 40-退款成功
	RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// orderModel 1 自助机 0 线上订单
	OrderModel int64 `json:"order_model,omitempty" xml:"order_model,omitempty"`
}

Busomainorderhistoryvolist 结构体

type CityChangeRq

type CityChangeRq struct {
	// 城市列表属性
	List []BusCityChangeDto `json:"list,omitempty" xml:"list>bus_city_change_dto,omitempty"`
	// 代理商ID
	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
}

CityChangeRq 结构体

type CityDto

type CityDto struct {
	// 城市编码
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// 拼音
	CityFullPy string `json:"city_full_py,omitempty" xml:"city_full_py,omitempty"`
	// 城市名字
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 简拼
	CityShortPy string `json:"city_short_py,omitempty" xml:"city_short_py,omitempty"`
	// 省份名称
	ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"`
	// 预售期
	PreDay int64 `json:"pre_day,omitempty" xml:"pre_day,omitempty"`
}

CityDto 结构体

type CitySearchRp

type CitySearchRp struct {
	// 城市集合
	Citys []CityDto `json:"citys,omitempty" xml:"citys>city_dto,omitempty"`
	// 错误代码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误描述
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CitySearchRp 结构体

type InsuranceProductVo added in v1.2.7

type InsuranceProductVo struct {
	// 保险产品码
	InsProductCode string `json:"ins_product_code,omitempty" xml:"ins_product_code,omitempty"`
	// 保险名称
	InsName string `json:"ins_name,omitempty" xml:"ins_name,omitempty"`
	// 保险标题
	InsTitle string `json:"ins_title,omitempty" xml:"ins_title,omitempty"`
	// 特别约定
	SpecialTermsAndConditions *InsurancePropertyVo `json:"special_terms_and_conditions,omitempty" xml:"special_terms_and_conditions,omitempty"`
	// 产品特色图片
	ProductFeatureImage *InsurancePropertyVo `json:"product_feature_image,omitempty" xml:"product_feature_image,omitempty"`
	// 查看详情
	CheckDtails *InsurancePropertyVo `json:"check_dtails,omitempty" xml:"check_dtails,omitempty"`
	// 理赔流程
	ClaimFlow *InsurancePropertyVo `json:"claim_flow,omitempty" xml:"claim_flow,omitempty"`
	// 保险条款
	ProductTerm *InsurancePropertyVo `json:"product_term,omitempty" xml:"product_term,omitempty"`
	// 产品标签
	ProdTag *InsurancePropertyVo `json:"prod_tag,omitempty" xml:"prod_tag,omitempty"`
	// 产品特色
	ProductFeature *InsurancePropertyVo `json:"product_feature,omitempty" xml:"product_feature,omitempty"`
	// 理赔服务电话
	ClaimServicePhone *InsurancePropertyVo `json:"claim_service_phone,omitempty" xml:"claim_service_phone,omitempty"`
	// 产品图片
	ProductImage *InsurancePropertyVo `json:"product_image,omitempty" xml:"product_image,omitempty"`
	// 投保须知
	InsMustKnow *InsurancePropertyVo `json:"ins_must_know,omitempty" xml:"ins_must_know,omitempty"`
	// 客服电话
	CustomerServicePhone *InsurancePropertyVo `json:"customer_service_phone,omitempty" xml:"customer_service_phone,omitempty"`
	// 保险售卖价格(单位:分)
	InsPrice int64 `json:"ins_price,omitempty" xml:"ins_price,omitempty"`
}

InsuranceProductVo 结构体

type InsurancePropertyVo added in v1.2.7

type InsurancePropertyVo struct {
	// 名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 类型
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 数据
	Value string `json:"value,omitempty" xml:"value,omitempty"`
	// key
	Key string `json:"key,omitempty" xml:"key,omitempty"`
}

InsurancePropertyVo 结构体

type InsuranceRecommendRq added in v1.2.5

type InsuranceRecommendRq struct {
	// 出发城市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 机具编号
	MachineNumber string `json:"machine_number,omitempty" xml:"machine_number,omitempty"`
	// 出发站点
	StationName string `json:"station_name,omitempty" xml:"station_name,omitempty"`
	// 出发省份
	ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"`
	// 渠道来源:self->自助机机具;window->窗口
	TradeSource string `json:"trade_source,omitempty" xml:"trade_source,omitempty"`
}

InsuranceRecommendRq 结构体

type InsuranceRefundDetail

type InsuranceRefundDetail struct {
	// 退保信息
	TvmInsuranceInfos []TvmInsuranceInfo `json:"tvm_insurance_infos,omitempty" xml:"tvm_insurance_infos>tvm_insurance_info,omitempty"`
	// 乘客证件号
	RiderCertNumber string `json:"rider_cert_number,omitempty" xml:"rider_cert_number,omitempty"`
	// 证件类型:01:身份证,02:护照,03:港澳通行证,04:台湾通行证,05:港澳往返内地通行证,06:台湾往返内地通行证,07:港澳居民居住证
	RiderCertType string `json:"rider_cert_type,omitempty" xml:"rider_cert_type,omitempty"`
	// 乘客姓名
	RiderName string `json:"rider_name,omitempty" xml:"rider_name,omitempty"`
	// 保险退款总金额
	InsurePrice int64 `json:"insure_price,omitempty" xml:"insure_price,omitempty"`
}

InsuranceRefundDetail 结构体

type MerchantBusFetchHolderInfo added in v1.2.8

type MerchantBusFetchHolderInfo struct {
	// 取票电话
	FetchPhone string `json:"fetch_phone,omitempty" xml:"fetch_phone,omitempty"`
	// 取票人信息
	FetchTicketName string `json:"fetch_ticket_name,omitempty" xml:"fetch_ticket_name,omitempty"`
}

MerchantBusFetchHolderInfo 结构体

type MerchantBusLineInfo added in v1.2.5

type MerchantBusLineInfo struct {
	// 目的地
	LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
	// 到达站点
	ArriveStationName string `json:"arrive_station_name,omitempty" xml:"arrive_station_name,omitempty"`
	// 出发日期
	DepartDate string `json:"depart_date,omitempty" xml:"depart_date,omitempty"`
	// 车牌号
	BusNumber string `json:"bus_number,omitempty" xml:"bus_number,omitempty"`
	// 出发时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 班次id
	ScheduleId string `json:"schedule_id,omitempty" xml:"schedule_id,omitempty"`
	// 出发站名称
	StartStationName string `json:"start_station_name,omitempty" xml:"start_station_name,omitempty"`
}

MerchantBusLineInfo 结构体

type MerchantBusOrderInfo added in v1.2.8

type MerchantBusOrderInfo struct {
	// 票信息列表
	BusTicketInfoList []MerchantBusTicketInfo `json:"bus_ticket_info_list,omitempty" xml:"bus_ticket_info_list>merchant_bus_ticket_info,omitempty"`
	// 退票信息
	RefundApplyInfoList []MerchantBusRefundApplyInfo `json:"refund_apply_info_list,omitempty" xml:"refund_apply_info_list>merchant_bus_refund_apply_info,omitempty"`
	// 到达站点
	EndStation string `json:"end_station,omitempty" xml:"end_station,omitempty"`
	// 出票时间
	IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 代理商订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 支付流水号
	AlipayTradeId string `json:"alipay_trade_id,omitempty" xml:"alipay_trade_id,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 业务类型:普通巴士,旅游巴士
	TransType string `json:"trans_type,omitempty" xml:"trans_type,omitempty"`
	// 出发站点
	StartStation string `json:"start_station,omitempty" xml:"start_station,omitempty"`
	// 票数量
	TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// 票总价,单位分
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 订单状态:1-待支付;2-已取消;3-待出票;4-出票成功;5-已关闭
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// 班次信息
	BusLineInfo *MerchantBusLineInfo `json:"bus_line_info,omitempty" xml:"bus_line_info,omitempty"`
	// 取票人信息
	BusFetchHolderInfo *MerchantBusFetchHolderInfo `json:"bus_fetch_holder_info,omitempty" xml:"bus_fetch_holder_info,omitempty"`
	// 飞猪订单号
	MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
	// 淘宝订单号
	TpOrderId int64 `json:"tp_order_id,omitempty" xml:"tp_order_id,omitempty"`
	// 自营订单
	IsSelfSaleOrder bool `json:"is_self_sale_order,omitempty" xml:"is_self_sale_order,omitempty"`
	// 微信订单
	IsWechat bool `json:"is_wechat,omitempty" xml:"is_wechat,omitempty"`
}

MerchantBusOrderInfo 结构体

type MerchantBusRefundApplyInfo added in v1.2.8

type MerchantBusRefundApplyInfo struct {
	// 退款时间
	RefundTime string `json:"refund_time,omitempty" xml:"refund_time,omitempty"`
	// 退票原因
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 扩展属性
	ExtAttr string `json:"ext_attr,omitempty" xml:"ext_attr,omitempty"`
	// 退票申请创建时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 同意/拒绝时间
	AgreeOrRefuseTime string `json:"agree_or_refuse_time,omitempty" xml:"agree_or_refuse_time,omitempty"`
	// 申请时间
	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	// 拒绝原因
	RefuseReason string `json:"refuse_reason,omitempty" xml:"refuse_reason,omitempty"`
	// 0-用户申请1-商家申请2-二次退款
	ApplyType int64 `json:"apply_type,omitempty" xml:"apply_type,omitempty"`
	// 退票款金额,单位分
	RefundTicketAmount int64 `json:"refund_ticket_amount,omitempty" xml:"refund_ticket_amount,omitempty"`
	// 退款总金额,单位分
	RefundTotalAmount int64 `json:"refund_total_amount,omitempty" xml:"refund_total_amount,omitempty"`
	// 退票状态:1:新申请 2:代理商处理中 3:同意 4:拒绝 5:已退款
	RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 退票申请id
	ApplyId int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 票信息
	BusTicketInfo *MerchantBusTicketInfo `json:"bus_ticket_info,omitempty" xml:"bus_ticket_info,omitempty"`
	// 退票手续费,单位分
	CommissionChargeAmount int64 `json:"commission_charge_amount,omitempty" xml:"commission_charge_amount,omitempty"`
	// 退商家服务费金额,单位分
	RefundServiceChargeAmount int64 `json:"refund_service_charge_amount,omitempty" xml:"refund_service_charge_amount,omitempty"`
}

MerchantBusRefundApplyInfo 结构体

type MerchantBusRefundOrderInfo added in v1.2.8

type MerchantBusRefundOrderInfo struct {
	// 退票申请列表
	RefundApplyInfoList []MerchantBusRefundApplyInfo `json:"refund_apply_info_list,omitempty" xml:"refund_apply_info_list>merchant_bus_refund_apply_info,omitempty"`
	// 商家订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 支付流水号
	AlipayTradeId string `json:"alipay_trade_id,omitempty" xml:"alipay_trade_id,omitempty"`
	// 淘宝订单号
	TpOrderId string `json:"tp_order_id,omitempty" xml:"tp_order_id,omitempty"`
	// 飞猪订单号
	MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
}

MerchantBusRefundOrderInfo 结构体

type MerchantBusTicketInfo added in v1.2.8

type MerchantBusTicketInfo struct {
	// 商家票id
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
	// 座位号
	RiderSeatNumber string `json:"rider_seat_number,omitempty" xml:"rider_seat_number,omitempty"`
	// 乘客姓名
	RiderName string `json:"rider_name,omitempty" xml:"rider_name,omitempty"`
	// 商家服务费
	ServiceCharge int64 `json:"service_charge,omitempty" xml:"service_charge,omitempty"`
	// 子订单号
	SubOrderId int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// 票价,单位分
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// 0-全票(成人) 1-半票(儿童) 2-免票(携童)
	TicketType int64 `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
}

MerchantBusTicketInfo 结构体

type OfflineRefundTicketPriceRq

type OfflineRefundTicketPriceRq struct {
	// 退票信息集合
	ListRefundInfos []SingleRefundInfo `json:"list_refund_infos,omitempty" xml:"list_refund_infos>single_refund_info,omitempty"`
	// top平台用户唯一识别
	AppKey string `json:"app_key,omitempty" xml:"app_key,omitempty"`
	// 代理商店铺id
	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
}

OfflineRefundTicketPriceRq 结构体

type ParamLastPlaceSearchRq

type ParamLastPlaceSearchRq struct {
	// 城市编码
	DepCityCode string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// 北京市
	DepCityName string `json:"dep_city_name,omitempty" xml:"dep_city_name,omitempty"`
}

ParamLastPlaceSearchRq 结构体

type PassengerVo

type PassengerVo struct {
	// 乘客证件号码
	RiderCertNumber string `json:"rider_cert_number,omitempty" xml:"rider_cert_number,omitempty"`
	// 乘客证件类型
	RiderCertType string `json:"rider_cert_type,omitempty" xml:"rider_cert_type,omitempty"`
	// 乘客姓名
	RiderName string `json:"rider_name,omitempty" xml:"rider_name,omitempty"`
	// 服务费
	ServiceCharge int64 `json:"service_charge,omitempty" xml:"service_charge,omitempty"`
	// 票价
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

PassengerVo 结构体

type ReceiptDo

type ReceiptDo struct {
	// 开票时间
	ReceiptDateTime string `json:"receipt_date_time,omitempty" xml:"receipt_date_time,omitempty"`
	// 发票流水号。成功时必填
	ReceiptNumber string `json:"receipt_number,omitempty" xml:"receipt_number,omitempty"`
	// 发票链接.status为1时必填
	ReceiptUrl string `json:"receipt_url,omitempty" xml:"receipt_url,omitempty"`
	// 失败原因.status为0时必填
	FailReason string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"`
	// 失败码
	FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"`
	// 代理商ID
	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`
	// 发票状态1成功0失败-1异常
	ReceiptStatus int64 `json:"receipt_status,omitempty" xml:"receipt_status,omitempty"`
}

ReceiptDo 结构体

type RefundAccountInDetail

type RefundAccountInDetail struct {
	// 收款账户支付宝ID 必传
	AlipayAccount string `json:"alipay_account,omitempty" xml:"alipay_account,omitempty"`
	// 收款装好支付宝账号,注意和上面的支付宝ID 要对应好
	AlipayAccountId string `json:"alipay_account_id,omitempty" xml:"alipay_account_id,omitempty"`
	// 退款批次号须唯一
	RefundBatchNo string `json:"refund_batch_no,omitempty" xml:"refund_batch_no,omitempty"`
	// 分为单位;退多少钱
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
}

RefundAccountInDetail 结构体

type SingleRefundInfo

type SingleRefundInfo struct {
	// 乘客身份证后四位
	CardNo string `json:"card_no,omitempty" xml:"card_no,omitempty"`
	// 退票价格
	RefundPrice string `json:"refund_price,omitempty" xml:"refund_price,omitempty"`
	// 乘客姓名
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// 退票手续费
	RefundProcedurePrice string `json:"refund_procedure_price,omitempty" xml:"refund_procedure_price,omitempty"`
	// 退款详情
	RefundDetail string `json:"refund_detail,omitempty" xml:"refund_detail,omitempty"`
	// 代理商订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 退票时间
	RefundTicketTime string `json:"refund_ticket_time,omitempty" xml:"refund_ticket_time,omitempty"`
	// 代理商票ID
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
}

SingleRefundInfo 结构体

type TaobaoalitripbusticketsinsurancerecommendAPIRequest added in v1.3.1

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

TaobaoalitripbusticketsinsurancerecommendAPIRequest 汽车票保险推荐 API请求 taobao.alitrip.bus.tickets.insurance.recommend

获取推荐保险内容

func NewTaobaoalitripbusticketsinsurancerecommendRequest added in v1.3.1

func NewTaobaoalitripbusticketsinsurancerecommendRequest() *TaobaoalitripbusticketsinsurancerecommendAPIRequest

NewTaobaoalitripbusticketsinsurancerecommendRequest 初始化TaobaoalitripbusticketsinsurancerecommendAPIRequest对象

func (TaobaoalitripbusticketsinsurancerecommendAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoalitripbusticketsinsurancerecommendAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoalitripbusticketsinsurancerecommendAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoalitripbusticketsinsurancerecommendAPIRequest) GetRecommendReq added in v1.3.1

GetRecommendReq RecommendReq Getter

func (*TaobaoalitripbusticketsinsurancerecommendAPIRequest) SetRecommendReq added in v1.3.1

SetRecommendReq is RecommendReq Setter 请求对象

type TaobaoalitripbusticketsinsurancerecommendAPIResponse added in v1.3.1

type TaobaoalitripbusticketsinsurancerecommendAPIResponse struct {
	model.CommonResponse
	TaobaoalitripbusticketsinsurancerecommendAPIResponseModel
}

TaobaoalitripbusticketsinsurancerecommendAPIResponse 汽车票保险推荐 API返回值 taobao.alitrip.bus.tickets.insurance.recommend

获取推荐保险内容

type TaobaoalitripbusticketsinsurancerecommendAPIResponseModel added in v1.3.1

type TaobaoalitripbusticketsinsurancerecommendAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_bus_tickets_insurance_recommend_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回结果数据
	Result *TaobaoalitripbusticketsinsurancerecommendResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoalitripbusticketsinsurancerecommendAPIResponseModel is 汽车票保险推荐 成功返回结果

type TaobaoalitripbusticketsinsurancerecommendResult added in v1.3.1

type TaobaoalitripbusticketsinsurancerecommendResult struct {
	// 扩展预留
	BizExtMap string `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"`
	// msgInfo
	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`
	// msgCode
	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`
	// 接口返回结果对象
	Response *TopStandardInsRecommendResponse `json:"response,omitempty" xml:"response,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoalitripbusticketsinsurancerecommendResult 结构体

type TaobaobusagentbookticketconfirmAPIRequest added in v1.3.1

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

TaobaobusagentbookticketconfirmAPIRequest 汽车票代理商接口—确认出票是否成功 API请求 taobao.bus.agent.bookticket.confirm

代理商通过该接口通知汽车票系统订单出票结果。

func NewTaobaobusagentbookticketconfirmRequest added in v1.3.1

func NewTaobaobusagentbookticketconfirmRequest() *TaobaobusagentbookticketconfirmAPIRequest

NewTaobaobusagentbookticketconfirmRequest 初始化TaobaobusagentbookticketconfirmAPIRequest对象

func (TaobaobusagentbookticketconfirmAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusagentbookticketconfirmAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusagentbookticketconfirmAPIRequest) GetParamAgentConfirmBookRQ added in v1.3.1

func (r TaobaobusagentbookticketconfirmAPIRequest) GetParamAgentConfirmBookRQ() *AgentConfirmBookRq

GetParamAgentConfirmBookRQ ParamAgentConfirmBookRQ Getter

func (TaobaobusagentbookticketconfirmAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusagentbookticketconfirmAPIRequest) SetParamAgentConfirmBookRQ added in v1.3.1

func (r *TaobaobusagentbookticketconfirmAPIRequest) SetParamAgentConfirmBookRQ(_paramAgentConfirmBookRQ *AgentConfirmBookRq) error

SetParamAgentConfirmBookRQ is ParamAgentConfirmBookRQ Setter 请求对象

type TaobaobusagentbookticketconfirmAPIResponse added in v1.3.1

type TaobaobusagentbookticketconfirmAPIResponse struct {
	model.CommonResponse
	TaobaobusagentbookticketconfirmAPIResponseModel
}

TaobaobusagentbookticketconfirmAPIResponse 汽车票代理商接口—确认出票是否成功 API返回值 taobao.bus.agent.bookticket.confirm

代理商通过该接口通知汽车票系统订单出票结果。

type TaobaobusagentbookticketconfirmAPIResponseModel added in v1.3.1

type TaobaobusagentbookticketconfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_agent_bookticket_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 是否确认成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusagentbookticketconfirmAPIResponseModel is 汽车票代理商接口—确认出票是否成功 成功返回结果

type TaobaobusagentcitychangeAPIRequest added in v1.3.1

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

TaobaobusagentcitychangeAPIRequest 城市变更 API请求 taobao.bus.agent.city.change

代理商通知城市变更,比如可售变为不可售等

func NewTaobaobusagentcitychangeRequest added in v1.3.1

func NewTaobaobusagentcitychangeRequest() *TaobaobusagentcitychangeAPIRequest

NewTaobaobusagentcitychangeRequest 初始化TaobaobusagentcitychangeAPIRequest对象

func (TaobaobusagentcitychangeAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusagentcitychangeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusagentcitychangeAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusagentcitychangeAPIRequest) GetParamCityChangeRQ added in v1.3.1

func (r TaobaobusagentcitychangeAPIRequest) GetParamCityChangeRQ() *CityChangeRq

GetParamCityChangeRQ ParamCityChangeRQ Getter

func (TaobaobusagentcitychangeAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusagentcitychangeAPIRequest) SetParamCityChangeRQ added in v1.3.1

func (r *TaobaobusagentcitychangeAPIRequest) SetParamCityChangeRQ(_paramCityChangeRQ *CityChangeRq) error

SetParamCityChangeRQ is ParamCityChangeRQ Setter 城市变更请求对象

type TaobaobusagentcitychangeAPIResponse added in v1.3.1

type TaobaobusagentcitychangeAPIResponse struct {
	model.CommonResponse
	TaobaobusagentcitychangeAPIResponseModel
}

TaobaobusagentcitychangeAPIResponse 城市变更 API返回值 taobao.bus.agent.city.change

代理商通知城市变更,比如可售变为不可售等

type TaobaobusagentcitychangeAPIResponseModel added in v1.3.1

type TaobaobusagentcitychangeAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_agent_city_change_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统异常错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 异常描述
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusagentcitychangeAPIResponseModel is 城市变更 成功返回结果

type TaobaobusagentmultiplerefundconfirmAPIRequest added in v1.3.1

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

TaobaobusagentmultiplerefundconfirmAPIRequest 综合交通多次退款接口 API请求 taobao.bus.agent.multiple.refund.confirm

此接口支持多次按照单客进行多次退款操作,只进行退款操作。

func NewTaobaobusagentmultiplerefundconfirmRequest added in v1.3.1

func NewTaobaobusagentmultiplerefundconfirmRequest() *TaobaobusagentmultiplerefundconfirmAPIRequest

NewTaobaobusagentmultiplerefundconfirmRequest 初始化TaobaobusagentmultiplerefundconfirmAPIRequest对象

func (TaobaobusagentmultiplerefundconfirmAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusagentmultiplerefundconfirmAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusagentmultiplerefundconfirmAPIRequest) GetParamAgentMultipleRefundRQ added in v1.3.1

func (r TaobaobusagentmultiplerefundconfirmAPIRequest) GetParamAgentMultipleRefundRQ() *AgentMultipleRefundRq

GetParamAgentMultipleRefundRQ ParamAgentMultipleRefundRQ Getter

func (TaobaobusagentmultiplerefundconfirmAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusagentmultiplerefundconfirmAPIRequest) SetParamAgentMultipleRefundRQ added in v1.3.1

func (r *TaobaobusagentmultiplerefundconfirmAPIRequest) SetParamAgentMultipleRefundRQ(_paramAgentMultipleRefundRQ *AgentMultipleRefundRq) error

SetParamAgentMultipleRefundRQ is ParamAgentMultipleRefundRQ Setter 入参

type TaobaobusagentmultiplerefundconfirmAPIResponse added in v1.3.1

type TaobaobusagentmultiplerefundconfirmAPIResponse struct {
	model.CommonResponse
	TaobaobusagentmultiplerefundconfirmAPIResponseModel
}

TaobaobusagentmultiplerefundconfirmAPIResponse 综合交通多次退款接口 API返回值 taobao.bus.agent.multiple.refund.confirm

此接口支持多次按照单客进行多次退款操作,只进行退款操作。

type TaobaobusagentmultiplerefundconfirmAPIResponseModel added in v1.3.1

type TaobaobusagentmultiplerefundconfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_agent_multiple_refund_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 失败错误信息
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 退款成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusagentmultiplerefundconfirmAPIResponseModel is 综合交通多次退款接口 成功返回结果

type TaobaobusagentrefundconfirmAPIRequest added in v1.3.1

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

TaobaobusagentrefundconfirmAPIRequest 汽车票退票和退款二合一接口 API请求 taobao.bus.agent.refund.confirm

1.商家退票成功后,回调飞猪平台汽车票退票接口,平台进行退票和退款操作。

func NewTaobaobusagentrefundconfirmRequest added in v1.3.1

func NewTaobaobusagentrefundconfirmRequest() *TaobaobusagentrefundconfirmAPIRequest

NewTaobaobusagentrefundconfirmRequest 初始化TaobaobusagentrefundconfirmAPIRequest对象

func (TaobaobusagentrefundconfirmAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusagentrefundconfirmAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusagentrefundconfirmAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusagentrefundconfirmAPIRequest) GetParamAgentConfirmReturnAndRefundRQ added in v1.3.1

func (r TaobaobusagentrefundconfirmAPIRequest) GetParamAgentConfirmReturnAndRefundRQ() *AgentConfirmReturnAndRefundRq

GetParamAgentConfirmReturnAndRefundRQ ParamAgentConfirmReturnAndRefundRQ Getter

func (TaobaobusagentrefundconfirmAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusagentrefundconfirmAPIRequest) SetParamAgentConfirmReturnAndRefundRQ added in v1.3.1

func (r *TaobaobusagentrefundconfirmAPIRequest) SetParamAgentConfirmReturnAndRefundRQ(_paramAgentConfirmReturnAndRefundRQ *AgentConfirmReturnAndRefundRq) error

SetParamAgentConfirmReturnAndRefundRQ is ParamAgentConfirmReturnAndRefundRQ Setter 入参

type TaobaobusagentrefundconfirmAPIResponse added in v1.3.1

type TaobaobusagentrefundconfirmAPIResponse struct {
	model.CommonResponse
	TaobaobusagentrefundconfirmAPIResponseModel
}

TaobaobusagentrefundconfirmAPIResponse 汽车票退票和退款二合一接口 API返回值 taobao.bus.agent.refund.confirm

1.商家退票成功后,回调飞猪平台汽车票退票接口,平台进行退票和退款操作。

type TaobaobusagentrefundconfirmAPIResponseModel added in v1.3.1

type TaobaobusagentrefundconfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_agent_refund_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 退票回调是否收到
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusagentrefundconfirmAPIResponseModel is 汽车票退票和退款二合一接口 成功返回结果

type TaobaobusagentrefundticketconfirmAPIRequest added in v1.3.1

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

TaobaobusagentrefundticketconfirmAPIRequest 商家top回调退款明细 API请求 taobao.bus.agent.refundticket.confirm

商家通过top回调告知平台退款明细

func NewTaobaobusagentrefundticketconfirmRequest added in v1.3.1

func NewTaobaobusagentrefundticketconfirmRequest() *TaobaobusagentrefundticketconfirmAPIRequest

NewTaobaobusagentrefundticketconfirmRequest 初始化TaobaobusagentrefundticketconfirmAPIRequest对象

func (TaobaobusagentrefundticketconfirmAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusagentrefundticketconfirmAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusagentrefundticketconfirmAPIRequest) GetParamAgentConfirmRefundRQ added in v1.3.1

func (r TaobaobusagentrefundticketconfirmAPIRequest) GetParamAgentConfirmRefundRQ() *AgentConfirmRefundRq

GetParamAgentConfirmRefundRQ ParamAgentConfirmRefundRQ Getter

func (TaobaobusagentrefundticketconfirmAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusagentrefundticketconfirmAPIRequest) SetParamAgentConfirmRefundRQ added in v1.3.1

func (r *TaobaobusagentrefundticketconfirmAPIRequest) SetParamAgentConfirmRefundRQ(_paramAgentConfirmRefundRQ *AgentConfirmRefundRq) error

SetParamAgentConfirmRefundRQ is ParamAgentConfirmRefundRQ Setter 退款入参

type TaobaobusagentrefundticketconfirmAPIResponse added in v1.3.1

type TaobaobusagentrefundticketconfirmAPIResponse struct {
	model.CommonResponse
	TaobaobusagentrefundticketconfirmAPIResponseModel
}

TaobaobusagentrefundticketconfirmAPIResponse 商家top回调退款明细 API返回值 taobao.bus.agent.refundticket.confirm

商家通过top回调告知平台退款明细

type TaobaobusagentrefundticketconfirmAPIResponseModel added in v1.3.1

type TaobaobusagentrefundticketconfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_agent_refundticket_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 退款回调是否收到
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusagentrefundticketconfirmAPIResponseModel is 商家top回调退款明细 成功返回结果

type TaobaobusagentreturnticketconfirmAPIRequest added in v1.3.1

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

TaobaobusagentreturnticketconfirmAPIRequest 商家回调退票 API请求 taobao.bus.agent.returnticket.confirm

商家通过TOP接口调用来回传退票状态

func NewTaobaobusagentreturnticketconfirmRequest added in v1.3.1

func NewTaobaobusagentreturnticketconfirmRequest() *TaobaobusagentreturnticketconfirmAPIRequest

NewTaobaobusagentreturnticketconfirmRequest 初始化TaobaobusagentreturnticketconfirmAPIRequest对象

func (TaobaobusagentreturnticketconfirmAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusagentreturnticketconfirmAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusagentreturnticketconfirmAPIRequest) GetParamAgentConfirmReturnRQ added in v1.3.1

func (r TaobaobusagentreturnticketconfirmAPIRequest) GetParamAgentConfirmReturnRQ() *AgentConfirmReturnRq

GetParamAgentConfirmReturnRQ ParamAgentConfirmReturnRQ Getter

func (TaobaobusagentreturnticketconfirmAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusagentreturnticketconfirmAPIRequest) SetParamAgentConfirmReturnRQ added in v1.3.1

func (r *TaobaobusagentreturnticketconfirmAPIRequest) SetParamAgentConfirmReturnRQ(_paramAgentConfirmReturnRQ *AgentConfirmReturnRq) error

SetParamAgentConfirmReturnRQ is ParamAgentConfirmReturnRQ Setter 退票入参

type TaobaobusagentreturnticketconfirmAPIResponse added in v1.3.1

type TaobaobusagentreturnticketconfirmAPIResponse struct {
	model.CommonResponse
	TaobaobusagentreturnticketconfirmAPIResponseModel
}

TaobaobusagentreturnticketconfirmAPIResponse 商家回调退票 API返回值 taobao.bus.agent.returnticket.confirm

商家通过TOP接口调用来回传退票状态

type TaobaobusagentreturnticketconfirmAPIResponseModel added in v1.3.1

type TaobaobusagentreturnticketconfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_agent_returnticket_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 是否确认成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusagentreturnticketconfirmAPIResponseModel is 商家回调退票 成功返回结果

type TaobaobusbusnumbergetAPIRequest added in v1.3.1

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

TaobaobusbusnumbergetAPIRequest 汽车票车次查询 API请求 taobao.bus.busnumber.get

提供汽车票车次查询服务

func NewTaobaobusbusnumbergetRequest added in v1.3.1

func NewTaobaobusbusnumbergetRequest() *TaobaobusbusnumbergetAPIRequest

NewTaobaobusbusnumbergetRequest 初始化TaobaobusbusnumbergetAPIRequest对象

func (TaobaobusbusnumbergetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusbusnumbergetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusbusnumbergetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusbusnumbergetAPIRequest) GetParamBusNumberSearchRQ added in v1.3.1

func (r TaobaobusbusnumbergetAPIRequest) GetParamBusNumberSearchRQ() *BusNumberSearchRq

GetParamBusNumberSearchRQ ParamBusNumberSearchRQ Getter

func (TaobaobusbusnumbergetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusbusnumbergetAPIRequest) GetRawParams() model.Params

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

func (*TaobaobusbusnumbergetAPIRequest) SetParamBusNumberSearchRQ added in v1.3.1

func (r *TaobaobusbusnumbergetAPIRequest) SetParamBusNumberSearchRQ(_paramBusNumberSearchRQ *BusNumberSearchRq) error

SetParamBusNumberSearchRQ is ParamBusNumberSearchRQ Setter 车次查询入参

type TaobaobusbusnumbergetAPIResponse added in v1.3.1

type TaobaobusbusnumbergetAPIResponse struct {
	model.CommonResponse
	TaobaobusbusnumbergetAPIResponseModel
}

TaobaobusbusnumbergetAPIResponse 汽车票车次查询 API返回值 taobao.bus.busnumber.get

提供汽车票车次查询服务

type TaobaobusbusnumbergetAPIResponseModel added in v1.3.1

type TaobaobusbusnumbergetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_busnumber_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *TaobaobusbusnumbergetResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobusbusnumbergetAPIResponseModel is 汽车票车次查询 成功返回结果

type TaobaobusbusnumbergetResultSet added in v1.3.1

type TaobaobusbusnumbergetResultSet struct {
	// errCode BUSNUMBER_SEARCH_NOBUS 找不到班次		POWER_D权限问题
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// module
	Module string `json:"module,omitempty" xml:"module,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaobusbusnumbergetResultSet 结构体

type TaobaobusbusnumbersetAPIRequest added in v1.3.1

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

TaobaobusbusnumbersetAPIRequest 商家汽车票车次更新通知接口 API请求 taobao.bus.busnumber.set

商家汽车票车次更新后,调用该接口通知平台。

func NewTaobaobusbusnumbersetRequest added in v1.3.1

func NewTaobaobusbusnumbersetRequest() *TaobaobusbusnumbersetAPIRequest

NewTaobaobusbusnumbersetRequest 初始化TaobaobusbusnumbersetAPIRequest对象

func (TaobaobusbusnumbersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusbusnumbersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusbusnumbersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusbusnumbersetAPIRequest) GetPushParam added in v1.3.1

GetPushParam PushParam Getter

func (TaobaobusbusnumbersetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusbusnumbersetAPIRequest) GetRawParams() model.Params

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

func (*TaobaobusbusnumbersetAPIRequest) SetPushParam added in v1.3.1

func (r *TaobaobusbusnumbersetAPIRequest) SetPushParam(_pushParam *TopBusNumerPushRq) error

SetPushParam is PushParam Setter 车次更新通知参数

type TaobaobusbusnumbersetAPIResponse added in v1.3.1

type TaobaobusbusnumbersetAPIResponse struct {
	model.CommonResponse
	TaobaobusbusnumbersetAPIResponseModel
}

TaobaobusbusnumbersetAPIResponse 商家汽车票车次更新通知接口 API返回值 taobao.bus.busnumber.set

商家汽车票车次更新后,调用该接口通知平台。

type TaobaobusbusnumbersetAPIResponseModel added in v1.3.1

type TaobaobusbusnumbersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_busnumber_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 返回对象
	Module string `json:"module,omitempty" xml:"module,omitempty"`
	// 错误编码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 接口调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusbusnumbersetAPIResponseModel is 商家汽车票车次更新通知接口 成功返回结果

type TaobaobuscancleordersetAPIRequest added in v1.3.1

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

TaobaobuscancleordersetAPIRequest 取消订单 API请求 taobao.bus.cancleorder.set

取消订单

func NewTaobaobuscancleordersetRequest added in v1.3.1

func NewTaobaobuscancleordersetRequest() *TaobaobuscancleordersetAPIRequest

NewTaobaobuscancleordersetRequest 初始化TaobaobuscancleordersetAPIRequest对象

func (TaobaobuscancleordersetAPIRequest) GetAliOrderId added in v1.3.1

func (r TaobaobuscancleordersetAPIRequest) GetAliOrderId() string

GetAliOrderId AliOrderId Getter

func (TaobaobuscancleordersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobuscancleordersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobuscancleordersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobuscancleordersetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobuscancleordersetAPIRequest) SetAliOrderId added in v1.3.1

func (r *TaobaobuscancleordersetAPIRequest) SetAliOrderId(_aliOrderId string) error

SetAliOrderId is AliOrderId Setter 阿里订单号

type TaobaobuscancleordersetAPIResponse added in v1.3.1

type TaobaobuscancleordersetAPIResponse struct {
	model.CommonResponse
	TaobaobuscancleordersetAPIResponseModel
}

TaobaobuscancleordersetAPIResponse 取消订单 API返回值 taobao.bus.cancleorder.set

取消订单

type TaobaobuscancleordersetAPIResponseModel added in v1.3.1

type TaobaobuscancleordersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_cancleorder_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误代码
	ErrorCode1 string `json:"error_code1,omitempty" xml:"error_code1,omitempty"`
	// 错误描述
	ErrorMsg1 string `json:"error_msg1,omitempty" xml:"error_msg1,omitempty"`
	// success
	Success1 bool `json:"success1,omitempty" xml:"success1,omitempty"`
}

TaobaobuscancleordersetAPIResponseModel is 取消订单 成功返回结果

type TaobaobuscitygetAPIRequest added in v1.3.1

type TaobaobuscitygetAPIRequest struct {
	model.Params
}

TaobaobuscitygetAPIRequest 城市接口 API请求 taobao.bus.city.get

汽车票出发城市获取接口,获取所有出发城市

func NewTaobaobuscitygetRequest added in v1.3.1

func NewTaobaobuscitygetRequest() *TaobaobuscitygetAPIRequest

NewTaobaobuscitygetRequest 初始化TaobaobuscitygetAPIRequest对象

func (TaobaobuscitygetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobuscitygetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobuscitygetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobuscitygetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobuscitygetAPIRequest) GetRawParams() model.Params

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

type TaobaobuscitygetAPIResponse added in v1.3.1

type TaobaobuscitygetAPIResponse struct {
	model.CommonResponse
	TaobaobuscitygetAPIResponseModel
}

TaobaobuscitygetAPIResponse 城市接口 API返回值 taobao.bus.city.get

汽车票出发城市获取接口,获取所有出发城市

type TaobaobuscitygetAPIResponseModel added in v1.3.1

type TaobaobuscitygetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_city_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 城市返回结果
	Result *CitySearchRp `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobuscitygetAPIResponseModel is 城市接口 成功返回结果

type TaobaobusdisableqrcodesetAPIRequest added in v1.3.1

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

TaobaobusdisableqrcodesetAPIRequest 自助机失效二维码 API请求 taobao.bus.disableqrcode.set

使创建的二维码失效

func NewTaobaobusdisableqrcodesetRequest added in v1.3.1

func NewTaobaobusdisableqrcodesetRequest() *TaobaobusdisableqrcodesetAPIRequest

NewTaobaobusdisableqrcodesetRequest 初始化TaobaobusdisableqrcodesetAPIRequest对象

func (TaobaobusdisableqrcodesetAPIRequest) GetAlitripOrderId added in v1.3.1

func (r TaobaobusdisableqrcodesetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaobusdisableqrcodesetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusdisableqrcodesetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusdisableqrcodesetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusdisableqrcodesetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusdisableqrcodesetAPIRequest) SetAlitripOrderId added in v1.3.1

func (r *TaobaobusdisableqrcodesetAPIRequest) SetAlitripOrderId(_alitripOrderId string) error

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

type TaobaobusdisableqrcodesetAPIResponse added in v1.3.1

type TaobaobusdisableqrcodesetAPIResponse struct {
	model.CommonResponse
	TaobaobusdisableqrcodesetAPIResponseModel
}

TaobaobusdisableqrcodesetAPIResponse 自助机失效二维码 API返回值 taobao.bus.disableqrcode.set

使创建的二维码失效

type TaobaobusdisableqrcodesetAPIResponseModel added in v1.3.1

type TaobaobusdisableqrcodesetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_disableqrcode_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusdisableqrcodesetAPIResponseModel is 自助机失效二维码 成功返回结果

type TaobaobushistoryordergetAPIRequest added in v1.3.1

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

TaobaobushistoryordergetAPIRequest 历史订单查询(对账) API请求 taobao.bus.historyorder.get

历史订单查询,对账接口

func NewTaobaobushistoryordergetRequest added in v1.3.1

func NewTaobaobushistoryordergetRequest() *TaobaobushistoryordergetAPIRequest

NewTaobaobushistoryordergetRequest 初始化TaobaobushistoryordergetAPIRequest对象

func (TaobaobushistoryordergetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobushistoryordergetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobushistoryordergetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobushistoryordergetAPIRequest) GetFromDate added in v1.3.1

GetFromDate FromDate Getter

func (TaobaobushistoryordergetAPIRequest) GetPageIndex added in v1.3.1

func (r TaobaobushistoryordergetAPIRequest) GetPageIndex() int64

GetPageIndex PageIndex Getter

func (TaobaobushistoryordergetAPIRequest) GetPageSize added in v1.3.1

func (r TaobaobushistoryordergetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaobushistoryordergetAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaobushistoryordergetAPIRequest) GetToDate added in v1.3.1

GetToDate ToDate Getter

func (TaobaobushistoryordergetAPIRequest) GetType added in v1.3.1

GetType Type Getter

func (*TaobaobushistoryordergetAPIRequest) SetFromDate added in v1.3.1

func (r *TaobaobushistoryordergetAPIRequest) SetFromDate(_fromDate string) error

SetFromDate is FromDate Setter 开始时间 2017-04-23 13:33:43

func (*TaobaobushistoryordergetAPIRequest) SetPageIndex added in v1.3.1

func (r *TaobaobushistoryordergetAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 第几页 从1开始

func (*TaobaobushistoryordergetAPIRequest) SetPageSize added in v1.3.1

func (r *TaobaobushistoryordergetAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 分页大小 不超过1w

func (*TaobaobushistoryordergetAPIRequest) SetToDate added in v1.3.1

func (r *TaobaobushistoryordergetAPIRequest) SetToDate(_toDate string) error

SetToDate is ToDate Setter 结束时间 2017-04-23 13:33:43

func (*TaobaobushistoryordergetAPIRequest) SetType added in v1.3.1

SetType is Type Setter offline_ticket 线下自助机; online_ticket:线上售票; 空 代表查全部

type TaobaobushistoryordergetAPIResponse added in v1.3.1

type TaobaobushistoryordergetAPIResponse struct {
	model.CommonResponse
	TaobaobushistoryordergetAPIResponseModel
}

TaobaobushistoryordergetAPIResponse 历史订单查询(对账) API返回值 taobao.bus.historyorder.get

历史订单查询,对账接口

type TaobaobushistoryordergetAPIResponseModel added in v1.3.1

type TaobaobushistoryordergetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_historyorder_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg 错误原因
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// busoMainOrderHistoryPageVO 订单详情
	BusoMainOrderHistoryPageVO *BusoMainOrderHistoryPageVo `json:"buso_main_order_history_page_v_o,omitempty" xml:"buso_main_order_history_page_v_o,omitempty"`
	// success true 成功  false失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobushistoryordergetAPIResponseModel is 历史订单查询(对账) 成功返回结果

type TaobaobusinvoicereturnAPIRequest added in v1.3.1

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

TaobaobusinvoicereturnAPIRequest 发票回调接口 API请求 taobao.bus.invoice.return

汽车票发票回调接口

func NewTaobaobusinvoicereturnRequest added in v1.3.1

func NewTaobaobusinvoicereturnRequest() *TaobaobusinvoicereturnAPIRequest

NewTaobaobusinvoicereturnRequest 初始化TaobaobusinvoicereturnAPIRequest对象

func (TaobaobusinvoicereturnAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusinvoicereturnAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusinvoicereturnAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusinvoicereturnAPIRequest) GetInvoiceParam added in v1.3.1

func (r TaobaobusinvoicereturnAPIRequest) GetInvoiceParam() *ReceiptDo

GetInvoiceParam InvoiceParam Getter

func (TaobaobusinvoicereturnAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusinvoicereturnAPIRequest) SetInvoiceParam added in v1.3.1

func (r *TaobaobusinvoicereturnAPIRequest) SetInvoiceParam(_invoiceParam *ReceiptDo) error

SetInvoiceParam is InvoiceParam Setter 入参对象

type TaobaobusinvoicereturnAPIResponse added in v1.3.1

type TaobaobusinvoicereturnAPIResponse struct {
	model.CommonResponse
	TaobaobusinvoicereturnAPIResponseModel
}

TaobaobusinvoicereturnAPIResponse 发票回调接口 API返回值 taobao.bus.invoice.return

汽车票发票回调接口

type TaobaobusinvoicereturnAPIResponseModel added in v1.3.1

type TaobaobusinvoicereturnAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_invoice_return_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误信息
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusinvoicereturnAPIResponseModel is 发票回调接口 成功返回结果

type TaobaobusitemnotifyAPIRequest added in v1.3.1

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

TaobaobusitemnotifyAPIRequest 汽车票城际巴士车次变更通知飞猪接口 API请求 taobao.bus.item.notify

供应商线路信息变更(如价格,发车时间,新增班次)同步到飞猪销售端需要 10分钟-10个小时的时间(跟供应商线路数量,接口可支持的并发量有关)。 为了让供应商线路信息变更能够及时体现到飞猪销售端,供应商可以在修改完自身系统的线路信息后,主动调用该接口通知飞猪,飞猪会将该线路数据进行一次同步。

func NewTaobaobusitemnotifyRequest added in v1.3.1

func NewTaobaobusitemnotifyRequest() *TaobaobusitemnotifyAPIRequest

NewTaobaobusitemnotifyRequest 初始化TaobaobusitemnotifyAPIRequest对象

func (TaobaobusitemnotifyAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusitemnotifyAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusitemnotifyAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusitemnotifyAPIRequest) GetParamTopItemChangeNotifyRQ added in v1.3.1

func (r TaobaobusitemnotifyAPIRequest) GetParamTopItemChangeNotifyRQ() *TopItemChangeNotifyRq

GetParamTopItemChangeNotifyRQ ParamTopItemChangeNotifyRQ Getter

func (TaobaobusitemnotifyAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusitemnotifyAPIRequest) GetRawParams() model.Params

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

func (*TaobaobusitemnotifyAPIRequest) SetParamTopItemChangeNotifyRQ added in v1.3.1

func (r *TaobaobusitemnotifyAPIRequest) SetParamTopItemChangeNotifyRQ(_paramTopItemChangeNotifyRQ *TopItemChangeNotifyRq) error

SetParamTopItemChangeNotifyRQ is ParamTopItemChangeNotifyRQ Setter 请求参数

type TaobaobusitemnotifyAPIResponse added in v1.3.1

type TaobaobusitemnotifyAPIResponse struct {
	model.CommonResponse
	TaobaobusitemnotifyAPIResponseModel
}

TaobaobusitemnotifyAPIResponse 汽车票城际巴士车次变更通知飞猪接口 API返回值 taobao.bus.item.notify

供应商线路信息变更(如价格,发车时间,新增班次)同步到飞猪销售端需要 10分钟-10个小时的时间(跟供应商线路数量,接口可支持的并发量有关)。 为了让供应商线路信息变更能够及时体现到飞猪销售端,供应商可以在修改完自身系统的线路信息后,主动调用该接口通知飞猪,飞猪会将该线路数据进行一次同步。

type TaobaobusitemnotifyAPIResponseModel added in v1.3.1

type TaobaobusitemnotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_item_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusitemnotifyAPIResponseModel is 汽车票城际巴士车次变更通知飞猪接口 成功返回结果

type TaobaobuslastplacegetAPIRequest added in v1.3.1

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

TaobaobuslastplacegetAPIRequest 获取目的地数据 API请求 taobao.bus.lastplace.get

传入城市 获取对应的目的地

func NewTaobaobuslastplacegetRequest added in v1.3.1

func NewTaobaobuslastplacegetRequest() *TaobaobuslastplacegetAPIRequest

NewTaobaobuslastplacegetRequest 初始化TaobaobuslastplacegetAPIRequest对象

func (TaobaobuslastplacegetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobuslastplacegetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobuslastplacegetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobuslastplacegetAPIRequest) GetParamLastPlaceSearchRQ added in v1.3.1

func (r TaobaobuslastplacegetAPIRequest) GetParamLastPlaceSearchRQ() *ParamLastPlaceSearchRq

GetParamLastPlaceSearchRQ ParamLastPlaceSearchRQ Getter

func (TaobaobuslastplacegetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobuslastplacegetAPIRequest) GetRawParams() model.Params

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

func (*TaobaobuslastplacegetAPIRequest) SetParamLastPlaceSearchRQ added in v1.3.1

func (r *TaobaobuslastplacegetAPIRequest) SetParamLastPlaceSearchRQ(_paramLastPlaceSearchRQ *ParamLastPlaceSearchRq) error

SetParamLastPlaceSearchRQ is ParamLastPlaceSearchRQ Setter 目的地查询参数

type TaobaobuslastplacegetAPIResponse added in v1.3.1

type TaobaobuslastplacegetAPIResponse struct {
	model.CommonResponse
	TaobaobuslastplacegetAPIResponseModel
}

TaobaobuslastplacegetAPIResponse 获取目的地数据 API返回值 taobao.bus.lastplace.get

传入城市 获取对应的目的地

type TaobaobuslastplacegetAPIResponseModel added in v1.3.1

type TaobaobuslastplacegetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_lastplace_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 目的地返回结果
	Result *TaobaobuslastplacegetResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobuslastplacegetAPIResponseModel is 获取目的地数据 成功返回结果

type TaobaobuslastplacegetResult added in v1.3.1

type TaobaobuslastplacegetResult struct {
	// errCode
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// errMsg
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 目的地数据JSON,具体参考文档说明
	Module string `json:"module,omitempty" xml:"module,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaobuslastplacegetResult 结构体

type TaobaobusmerchantordergetAPIRequest added in v1.3.1

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

TaobaobusmerchantordergetAPIRequest 商家侧查询订单详情 API请求 taobao.bus.merchant.order.get

商家侧查询订单详情

func NewTaobaobusmerchantordergetRequest added in v1.3.1

func NewTaobaobusmerchantordergetRequest() *TaobaobusmerchantordergetAPIRequest

NewTaobaobusmerchantordergetRequest 初始化TaobaobusmerchantordergetAPIRequest对象

func (TaobaobusmerchantordergetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusmerchantordergetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusmerchantordergetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusmerchantordergetAPIRequest) GetParamAgentQueryOrderRQ added in v1.3.1

func (r TaobaobusmerchantordergetAPIRequest) GetParamAgentQueryOrderRQ() *AgentQueryOrderRq

GetParamAgentQueryOrderRQ ParamAgentQueryOrderRQ Getter

func (TaobaobusmerchantordergetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusmerchantordergetAPIRequest) SetParamAgentQueryOrderRQ added in v1.3.1

func (r *TaobaobusmerchantordergetAPIRequest) SetParamAgentQueryOrderRQ(_paramAgentQueryOrderRQ *AgentQueryOrderRq) error

SetParamAgentQueryOrderRQ is ParamAgentQueryOrderRQ Setter 入参

type TaobaobusmerchantordergetAPIResponse added in v1.3.1

type TaobaobusmerchantordergetAPIResponse struct {
	model.CommonResponse
	TaobaobusmerchantordergetAPIResponseModel
}

TaobaobusmerchantordergetAPIResponse 商家侧查询订单详情 API返回值 taobao.bus.merchant.order.get

商家侧查询订单详情

type TaobaobusmerchantordergetAPIResponseModel added in v1.3.1

type TaobaobusmerchantordergetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_merchant_order_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 退票订单列表
	RefundOrderInfos []MerchantBusRefundOrderInfo `json:"refund_order_infos,omitempty" xml:"refund_order_infos>merchant_bus_refund_order_info,omitempty"`
	// 订单信息列表
	OrderInfos []MerchantBusOrderInfo `json:"order_infos,omitempty" xml:"order_infos>merchant_bus_order_info,omitempty"`
	// 错误码
	ErrorMsgCode string `json:"error_msg_code,omitempty" xml:"error_msg_code,omitempty"`
	// 错误描述
	ErrorMsgDesc string `json:"error_msg_desc,omitempty" xml:"error_msg_desc,omitempty"`
	// 根据总数进行分页查询
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
	// 业务接口是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusmerchantordergetAPIResponseModel is 商家侧查询订单详情 成功返回结果

type TaobaobusnumbersstockpriceupdateAPIRequest added in v1.3.1

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

TaobaobusnumbersstockpriceupdateAPIRequest 汽车票更新价格库存 API请求 taobao.bus.numbers.stockprice.update

用于汽车票代理商更新价格库存

func NewTaobaobusnumbersstockpriceupdateRequest added in v1.3.1

func NewTaobaobusnumbersstockpriceupdateRequest() *TaobaobusnumbersstockpriceupdateAPIRequest

NewTaobaobusnumbersstockpriceupdateRequest 初始化TaobaobusnumbersstockpriceupdateAPIRequest对象

func (TaobaobusnumbersstockpriceupdateAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusnumbersstockpriceupdateAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusnumbersstockpriceupdateAPIRequest) GetParamTopBusPriceAndStockUpdateRQ added in v1.3.1

func (r TaobaobusnumbersstockpriceupdateAPIRequest) GetParamTopBusPriceAndStockUpdateRQ() *TopBusPriceAndStockUpdateRq

GetParamTopBusPriceAndStockUpdateRQ ParamTopBusPriceAndStockUpdateRQ Getter

func (TaobaobusnumbersstockpriceupdateAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusnumbersstockpriceupdateAPIRequest) SetParamTopBusPriceAndStockUpdateRQ added in v1.3.1

func (r *TaobaobusnumbersstockpriceupdateAPIRequest) SetParamTopBusPriceAndStockUpdateRQ(_paramTopBusPriceAndStockUpdateRQ *TopBusPriceAndStockUpdateRq) error

SetParamTopBusPriceAndStockUpdateRQ is ParamTopBusPriceAndStockUpdateRQ Setter 请求参数

type TaobaobusnumbersstockpriceupdateAPIResponse added in v1.3.1

type TaobaobusnumbersstockpriceupdateAPIResponse struct {
	model.CommonResponse
	TaobaobusnumbersstockpriceupdateAPIResponseModel
}

TaobaobusnumbersstockpriceupdateAPIResponse 汽车票更新价格库存 API返回值 taobao.bus.numbers.stockprice.update

用于汽车票代理商更新价格库存

type TaobaobusnumbersstockpriceupdateAPIResponseModel added in v1.3.1

type TaobaobusnumbersstockpriceupdateAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_numbers_stockprice_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 成功数量
	SuccCount int64 `json:"succ_count,omitempty" xml:"succ_count,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusnumbersstockpriceupdateAPIResponseModel is 汽车票更新价格库存 成功返回结果

type TaobaobusnumbersupdateAPIRequest added in v1.3.1

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

TaobaobusnumbersupdateAPIRequest 汽车票车次更新服务 API请求 taobao.bus.numbers.update

用于汽车票车次信息的新增、更新和逻辑删除

func NewTaobaobusnumbersupdateRequest added in v1.3.1

func NewTaobaobusnumbersupdateRequest() *TaobaobusnumbersupdateAPIRequest

NewTaobaobusnumbersupdateRequest 初始化TaobaobusnumbersupdateAPIRequest对象

func (TaobaobusnumbersupdateAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusnumbersupdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusnumbersupdateAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusnumbersupdateAPIRequest) GetParamTopBusNumberUpdateRQ added in v1.3.1

func (r TaobaobusnumbersupdateAPIRequest) GetParamTopBusNumberUpdateRQ() *TopBusNumberUpdateRq

GetParamTopBusNumberUpdateRQ ParamTopBusNumberUpdateRQ Getter

func (TaobaobusnumbersupdateAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusnumbersupdateAPIRequest) SetParamTopBusNumberUpdateRQ added in v1.3.1

func (r *TaobaobusnumbersupdateAPIRequest) SetParamTopBusNumberUpdateRQ(_paramTopBusNumberUpdateRQ *TopBusNumberUpdateRq) error

SetParamTopBusNumberUpdateRQ is ParamTopBusNumberUpdateRQ Setter 请求参数

type TaobaobusnumbersupdateAPIResponse added in v1.3.1

type TaobaobusnumbersupdateAPIResponse struct {
	model.CommonResponse
	TaobaobusnumbersupdateAPIResponseModel
}

TaobaobusnumbersupdateAPIResponse 汽车票车次更新服务 API返回值 taobao.bus.numbers.update

用于汽车票车次信息的新增、更新和逻辑删除

type TaobaobusnumbersupdateAPIResponseModel added in v1.3.1

type TaobaobusnumbersupdateAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_numbers_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 成功数量
	SuccCount int64 `json:"succ_count,omitempty" xml:"succ_count,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusnumbersupdateAPIResponseModel is 汽车票车次更新服务 成功返回结果

type TaobaobusordergetAPIRequest added in v1.3.1

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

TaobaobusordergetAPIRequest 汽车票订单查询 API请求 taobao.bus.order.get

商家汽车票订单查询

func NewTaobaobusordergetRequest added in v1.3.1

func NewTaobaobusordergetRequest() *TaobaobusordergetAPIRequest

NewTaobaobusordergetRequest 初始化TaobaobusordergetAPIRequest对象

func (TaobaobusordergetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusordergetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusordergetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusordergetAPIRequest) GetParamB2BOrderQueryRQ added in v1.3.1

func (r TaobaobusordergetAPIRequest) GetParamB2BOrderQueryRQ() *B2borderQueryRq

GetParamB2BOrderQueryRQ ParamB2BOrderQueryRQ Getter

func (TaobaobusordergetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusordergetAPIRequest) GetRawParams() model.Params

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

func (*TaobaobusordergetAPIRequest) SetParamB2BOrderQueryRQ added in v1.3.1

func (r *TaobaobusordergetAPIRequest) SetParamB2BOrderQueryRQ(_paramB2BOrderQueryRQ *B2borderQueryRq) error

SetParamB2BOrderQueryRQ is ParamB2BOrderQueryRQ Setter 订单查询对象

type TaobaobusordergetAPIResponse added in v1.3.1

type TaobaobusordergetAPIResponse struct {
	model.CommonResponse
	TaobaobusordergetAPIResponseModel
}

TaobaobusordergetAPIResponse 汽车票订单查询 API返回值 taobao.bus.order.get

商家汽车票订单查询

type TaobaobusordergetAPIResponseModel added in v1.3.1

type TaobaobusordergetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_order_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订单查询返回对象
	Result *B2borderQueryRp `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobusordergetAPIResponseModel is 汽车票订单查询 成功返回结果

type TaobaobusordersetAPIRequest added in v1.3.1

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

TaobaobusordersetAPIRequest 汽车票下单接口 API请求 taobao.bus.order.set

提供给汽车票商家进行下单

func NewTaobaobusordersetRequest added in v1.3.1

func NewTaobaobusordersetRequest() *TaobaobusordersetAPIRequest

NewTaobaobusordersetRequest 初始化TaobaobusordersetAPIRequest对象

func (TaobaobusordersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusordersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusordersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusordersetAPIRequest) GetParamB2BCreateOrderRQ added in v1.3.1

func (r TaobaobusordersetAPIRequest) GetParamB2BCreateOrderRQ() *B2bcreateOrderRq

GetParamB2BCreateOrderRQ ParamB2BCreateOrderRQ Getter

func (TaobaobusordersetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusordersetAPIRequest) GetRawParams() model.Params

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

func (*TaobaobusordersetAPIRequest) SetParamB2BCreateOrderRQ added in v1.3.1

func (r *TaobaobusordersetAPIRequest) SetParamB2BCreateOrderRQ(_paramB2BCreateOrderRQ *B2bcreateOrderRq) error

SetParamB2BCreateOrderRQ is ParamB2BCreateOrderRQ Setter 下单参数

type TaobaobusordersetAPIResponse added in v1.3.1

type TaobaobusordersetAPIResponse struct {
	model.CommonResponse
	TaobaobusordersetAPIResponseModel
}

TaobaobusordersetAPIResponse 汽车票下单接口 API返回值 taobao.bus.order.set

提供给汽车票商家进行下单

type TaobaobusordersetAPIResponseModel added in v1.3.1

type TaobaobusordersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_order_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 支付宝交易流水号
	AliPayTradeId string `json:"ali_pay_trade_id,omitempty" xml:"ali_pay_trade_id,omitempty"`
	// 阿里订单号
	AlitripOrderId string `json:"alitrip_order_id,omitempty" xml:"alitrip_order_id,omitempty"`
	// 错误代码
	ErrorCode1 string `json:"error_code_1,omitempty" xml:"error_code_1,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 是否下单成功
	Issuccess bool `json:"issuccess,omitempty" xml:"issuccess,omitempty"`
}

TaobaobusordersetAPIResponseModel is 汽车票下单接口 成功返回结果

type TaobaobusrefundfeegetAPIRequest added in v1.3.1

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

TaobaobusrefundfeegetAPIRequest 查询退票费用明细 API请求 taobao.bus.refundfee.get

查询退票的费用信息

func NewTaobaobusrefundfeegetRequest added in v1.3.1

func NewTaobaobusrefundfeegetRequest() *TaobaobusrefundfeegetAPIRequest

NewTaobaobusrefundfeegetRequest 初始化TaobaobusrefundfeegetAPIRequest对象

func (TaobaobusrefundfeegetAPIRequest) GetAliTripOrderId added in v1.3.1

func (r TaobaobusrefundfeegetAPIRequest) GetAliTripOrderId() string

GetAliTripOrderId AliTripOrderId Getter

func (TaobaobusrefundfeegetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusrefundfeegetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusrefundfeegetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusrefundfeegetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusrefundfeegetAPIRequest) GetRawParams() model.Params

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

func (TaobaobusrefundfeegetAPIRequest) GetSubOrderIds added in v1.3.1

func (r TaobaobusrefundfeegetAPIRequest) GetSubOrderIds() []int64

GetSubOrderIds SubOrderIds Getter

func (*TaobaobusrefundfeegetAPIRequest) SetAliTripOrderId added in v1.3.1

func (r *TaobaobusrefundfeegetAPIRequest) SetAliTripOrderId(_aliTripOrderId string) error

SetAliTripOrderId is AliTripOrderId Setter 飞猪订单号

func (*TaobaobusrefundfeegetAPIRequest) SetSubOrderIds added in v1.3.1

func (r *TaobaobusrefundfeegetAPIRequest) SetSubOrderIds(_subOrderIds []int64) error

SetSubOrderIds is SubOrderIds Setter 飞猪子订单号

type TaobaobusrefundfeegetAPIResponse added in v1.3.1

type TaobaobusrefundfeegetAPIResponse struct {
	model.CommonResponse
	TaobaobusrefundfeegetAPIResponseModel
}

TaobaobusrefundfeegetAPIResponse 查询退票费用明细 API返回值 taobao.bus.refundfee.get

查询退票的费用信息

type TaobaobusrefundfeegetAPIResponseModel added in v1.3.1

type TaobaobusrefundfeegetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_refundfee_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *B2bqueryRefundFeeRp `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobusrefundfeegetAPIResponseModel is 查询退票费用明细 成功返回结果

type TaobaobusrefundsetAPIRequest added in v1.3.1

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

TaobaobusrefundsetAPIRequest B2B退票申请接口 API请求 taobao.bus.refund.set

B2B业务支持退票

func NewTaobaobusrefundsetRequest added in v1.3.1

func NewTaobaobusrefundsetRequest() *TaobaobusrefundsetAPIRequest

NewTaobaobusrefundsetRequest 初始化TaobaobusrefundsetAPIRequest对象

func (TaobaobusrefundsetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusrefundsetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusrefundsetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusrefundsetAPIRequest) GetParam0 added in v1.3.1

GetParam0 Param0 Getter

func (TaobaobusrefundsetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusrefundsetAPIRequest) GetRawParams() model.Params

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

func (*TaobaobusrefundsetAPIRequest) SetParam0 added in v1.3.1

func (r *TaobaobusrefundsetAPIRequest) SetParam0(_param0 *B2brefundOrderRq) error

SetParam0 is Param0 Setter 入参

type TaobaobusrefundsetAPIResponse added in v1.3.1

type TaobaobusrefundsetAPIResponse struct {
	model.CommonResponse
	TaobaobusrefundsetAPIResponseModel
}

TaobaobusrefundsetAPIResponse B2B退票申请接口 API返回值 taobao.bus.refund.set

B2B业务支持退票

type TaobaobusrefundsetAPIResponseModel added in v1.3.1

type TaobaobusrefundsetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_refund_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *B2brefundOrderRp `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobusrefundsetAPIResponseModel is B2B退票申请接口 成功返回结果

type TaobaobusrefundticketpricesetAPIRequest added in v1.3.1

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

TaobaobusrefundticketpricesetAPIRequest 汽车票退款申请接口 API请求 taobao.bus.refundticketprice.set

汽车票代理商利用该接口申请退票

func NewTaobaobusrefundticketpricesetRequest added in v1.3.1

func NewTaobaobusrefundticketpricesetRequest() *TaobaobusrefundticketpricesetAPIRequest

NewTaobaobusrefundticketpricesetRequest 初始化TaobaobusrefundticketpricesetAPIRequest对象

func (TaobaobusrefundticketpricesetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusrefundticketpricesetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusrefundticketpricesetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusrefundticketpricesetAPIRequest) GetOfflineRefundTicketRq added in v1.3.1

GetOfflineRefundTicketRq OfflineRefundTicketRq Getter

func (TaobaobusrefundticketpricesetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobusrefundticketpricesetAPIRequest) SetOfflineRefundTicketRq added in v1.3.1

func (r *TaobaobusrefundticketpricesetAPIRequest) SetOfflineRefundTicketRq(_offlineRefundTicketRq *OfflineRefundTicketPriceRq) error

SetOfflineRefundTicketRq is OfflineRefundTicketRq Setter 退票申请入参

type TaobaobusrefundticketpricesetAPIResponse added in v1.3.1

type TaobaobusrefundticketpricesetAPIResponse struct {
	model.CommonResponse
	TaobaobusrefundticketpricesetAPIResponseModel
}

TaobaobusrefundticketpricesetAPIResponse 汽车票退款申请接口 API返回值 taobao.bus.refundticketprice.set

汽车票代理商利用该接口申请退票

type TaobaobusrefundticketpricesetAPIResponseModel added in v1.3.1

type TaobaobusrefundticketpricesetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_refundticketprice_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 退票成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobusrefundticketpricesetAPIResponseModel is 汽车票退款申请接口 成功返回结果

type TaobaobusseatpricegetAPIRequest added in v1.3.1

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

TaobaobusseatpricegetAPIRequest 汽车票余票接口 API请求 taobao.bus.seatprice.get

提供给商家,查询汽车票班次余票

func NewTaobaobusseatpricegetRequest added in v1.3.1

func NewTaobaobusseatpricegetRequest() *TaobaobusseatpricegetAPIRequest

NewTaobaobusseatpricegetRequest 初始化TaobaobusseatpricegetAPIRequest对象

func (TaobaobusseatpricegetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusseatpricegetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusseatpricegetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusseatpricegetAPIRequest) GetParamBusSeatPriceRQ added in v1.3.1

func (r TaobaobusseatpricegetAPIRequest) GetParamBusSeatPriceRQ() *BusSeatPriceRq

GetParamBusSeatPriceRQ ParamBusSeatPriceRQ Getter

func (TaobaobusseatpricegetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusseatpricegetAPIRequest) GetRawParams() model.Params

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

func (*TaobaobusseatpricegetAPIRequest) SetParamBusSeatPriceRQ added in v1.3.1

func (r *TaobaobusseatpricegetAPIRequest) SetParamBusSeatPriceRQ(_paramBusSeatPriceRQ *BusSeatPriceRq) error

SetParamBusSeatPriceRQ is ParamBusSeatPriceRQ Setter 余票请求参数

type TaobaobusseatpricegetAPIResponse added in v1.3.1

type TaobaobusseatpricegetAPIResponse struct {
	model.CommonResponse
	TaobaobusseatpricegetAPIResponseModel
}

TaobaobusseatpricegetAPIResponse 汽车票余票接口 API返回值 taobao.bus.seatprice.get

提供给商家,查询汽车票班次余票

type TaobaobusseatpricegetAPIResponseModel added in v1.3.1

type TaobaobusseatpricegetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_seatprice_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *TaobaobusseatpricegetResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaobusseatpricegetAPIResponseModel is 汽车票余票接口 成功返回结果

type TaobaobusseatpricegetResultSet added in v1.3.1

type TaobaobusseatpricegetResultSet struct {
	// 错误代码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误描述
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// serverIP
	ServerIP string `json:"server_i_p,omitempty" xml:"server_i_p,omitempty"`
	// 余票对象
	Module *B2bbusSeatPriceDto `json:"module,omitempty" xml:"module,omitempty"`
	// 是否查询成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaobusseatpricegetResultSet 结构体

type TaobaobusticketsetAPIRequest added in v1.3.1

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

TaobaobusticketsetAPIRequest 出票接口 API请求 taobao.bus.ticket.set

提供给汽车票商家出票使用

func NewTaobaobusticketsetRequest added in v1.3.1

func NewTaobaobusticketsetRequest() *TaobaobusticketsetAPIRequest

NewTaobaobusticketsetRequest 初始化TaobaobusticketsetAPIRequest对象

func (TaobaobusticketsetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobusticketsetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobusticketsetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobusticketsetAPIRequest) GetRawParams added in v1.3.1

func (r TaobaobusticketsetAPIRequest) GetRawParams() model.Params

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

func (TaobaobusticketsetAPIRequest) GetTicketParams added in v1.3.1

func (r TaobaobusticketsetAPIRequest) GetTicketParams() *B2bbookOrderRq

GetTicketParams TicketParams Getter

func (*TaobaobusticketsetAPIRequest) SetTicketParams added in v1.3.1

func (r *TaobaobusticketsetAPIRequest) SetTicketParams(_ticketParams *B2bbookOrderRq) error

SetTicketParams is TicketParams Setter 系统自动生成

type TaobaobusticketsetAPIResponse added in v1.3.1

type TaobaobusticketsetAPIResponse struct {
	model.CommonResponse
	TaobaobusticketsetAPIResponseModel
}

TaobaobusticketsetAPIResponse 出票接口 API返回值 taobao.bus.ticket.set

提供给汽车票商家出票使用

type TaobaobusticketsetAPIResponseModel added in v1.3.1

type TaobaobusticketsetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_ticket_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	ErrorCode1 string `json:"error_code1,omitempty" xml:"error_code1,omitempty"`
	// errorMsg
	ErrorMsg1 string `json:"error_msg1,omitempty" xml:"error_msg1,omitempty"`
	// success1
	Success1 bool `json:"success1,omitempty" xml:"success1,omitempty"`
}

TaobaobusticketsetAPIResponseModel is 出票接口 成功返回结果

type TaobaobustvmbookordersetAPIRequest added in v1.3.1

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

TaobaobustvmbookordersetAPIRequest 线下自助机通知出票接口 API请求 taobao.bus.tvmbookorder.set

出票,当成功的时候告知出票;当失败的时候告知出票失败,飞猪退款给用户。

func NewTaobaobustvmbookordersetRequest added in v1.3.1

func NewTaobaobustvmbookordersetRequest() *TaobaobustvmbookordersetAPIRequest

NewTaobaobustvmbookordersetRequest 初始化TaobaobustvmbookordersetAPIRequest对象

func (TaobaobustvmbookordersetAPIRequest) GetAlitripOrderId added in v1.3.1

func (r TaobaobustvmbookordersetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaobustvmbookordersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobustvmbookordersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobustvmbookordersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobustvmbookordersetAPIRequest) GetBookTime added in v1.3.1

GetBookTime BookTime Getter

func (TaobaobustvmbookordersetAPIRequest) GetFetchPhone added in v1.3.1

func (r TaobaobustvmbookordersetAPIRequest) GetFetchPhone() string

GetFetchPhone FetchPhone Getter

func (TaobaobustvmbookordersetAPIRequest) GetPassengers added in v1.3.1

GetPassengers Passengers Getter

func (TaobaobustvmbookordersetAPIRequest) GetPayMode added in v1.3.1

GetPayMode PayMode Getter

func (TaobaobustvmbookordersetAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaobustvmbookordersetAPIRequest) GetSuccess added in v1.3.1

GetSuccess Success Getter

func (TaobaobustvmbookordersetAPIRequest) GetSupportEticket added in v1.3.1

func (r TaobaobustvmbookordersetAPIRequest) GetSupportEticket() bool

GetSupportEticket SupportEticket Getter

func (TaobaobustvmbookordersetAPIRequest) GetTicketGate added in v1.3.1

func (r TaobaobustvmbookordersetAPIRequest) GetTicketGate() string

GetTicketGate TicketGate Getter

func (*TaobaobustvmbookordersetAPIRequest) SetAlitripOrderId added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetAlitripOrderId(_alitripOrderId string) error

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

func (*TaobaobustvmbookordersetAPIRequest) SetBookTime added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetBookTime(_bookTime string) error

SetBookTime is BookTime Setter 出票时间 2017-03-03 11:22:33

func (*TaobaobustvmbookordersetAPIRequest) SetFetchPhone added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetFetchPhone(_fetchPhone string) error

SetFetchPhone is FetchPhone Setter 取票人手机号

func (*TaobaobustvmbookordersetAPIRequest) SetPassengers added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetPassengers(_passengers []TvmPassengerVo) error

SetPassengers is Passengers Setter 乘客票面信息

func (*TaobaobustvmbookordersetAPIRequest) SetPayMode added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetPayMode(_payMode string) error

SetPayMode is PayMode Setter 取值范围 ALIPAY (飞猪渠道); WECHAT(微信); BANKCARD(银行卡);CASH(现金); OWN_ALIPAY(自身支付宝渠道,非飞猪渠道)

func (*TaobaobustvmbookordersetAPIRequest) SetSuccess added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetSuccess(_success bool) error

SetSuccess is Success Setter true代表出票成功;false代表出票失败

func (*TaobaobustvmbookordersetAPIRequest) SetSupportEticket added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetSupportEticket(_supportEticket bool) error

SetSupportEticket is SupportEticket Setter 是否支持电子票

func (*TaobaobustvmbookordersetAPIRequest) SetTicketGate added in v1.3.1

func (r *TaobaobustvmbookordersetAPIRequest) SetTicketGate(_ticketGate string) error

SetTicketGate is TicketGate Setter 检票口

type TaobaobustvmbookordersetAPIResponse added in v1.3.1

type TaobaobustvmbookordersetAPIResponse struct {
	model.CommonResponse
	TaobaobustvmbookordersetAPIResponseModel
}

TaobaobustvmbookordersetAPIResponse 线下自助机通知出票接口 API返回值 taobao.bus.tvmbookorder.set

出票,当成功的时候告知出票;当失败的时候告知出票失败,飞猪退款给用户。

type TaobaobustvmbookordersetAPIResponseModel added in v1.3.1

type TaobaobustvmbookordersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_tvmbookorder_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobustvmbookordersetAPIResponseModel is 线下自助机通知出票接口 成功返回结果

type TaobaobustvmcancelordersetAPIRequest added in v1.3.1

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

TaobaobustvmcancelordersetAPIRequest 线下自助机未付款取消订单 API请求 taobao.bus.tvmcancelorder.set

自助机汽车票未付款取消订单

func NewTaobaobustvmcancelordersetRequest added in v1.3.1

func NewTaobaobustvmcancelordersetRequest() *TaobaobustvmcancelordersetAPIRequest

NewTaobaobustvmcancelordersetRequest 初始化TaobaobustvmcancelordersetAPIRequest对象

func (TaobaobustvmcancelordersetAPIRequest) GetAlitripOrderId added in v1.3.1

func (r TaobaobustvmcancelordersetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaobustvmcancelordersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobustvmcancelordersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobustvmcancelordersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobustvmcancelordersetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobustvmcancelordersetAPIRequest) SetAlitripOrderId added in v1.3.1

func (r *TaobaobustvmcancelordersetAPIRequest) SetAlitripOrderId(_alitripOrderId string) error

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

type TaobaobustvmcancelordersetAPIResponse added in v1.3.1

type TaobaobustvmcancelordersetAPIResponse struct {
	model.CommonResponse
	TaobaobustvmcancelordersetAPIResponseModel
}

TaobaobustvmcancelordersetAPIResponse 线下自助机未付款取消订单 API返回值 taobao.bus.tvmcancelorder.set

自助机汽车票未付款取消订单

type TaobaobustvmcancelordersetAPIResponseModel added in v1.3.1

type TaobaobustvmcancelordersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_tvmcancelorder_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码  ORDER_NOT_FOUND
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误描述  订单无法查询
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// true代表成功 false 代表失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobustvmcancelordersetAPIResponseModel is 线下自助机未付款取消订单 成功返回结果

type TaobaobustvmcreateordersetAPIRequest added in v1.3.1

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

TaobaobustvmcreateordersetAPIRequest 线下自助机创建订单 API请求 taobao.bus.tvmcreateorder.set

提供给汽车票线下自助机的创建订单使用

func NewTaobaobustvmcreateordersetRequest added in v1.3.1

func NewTaobaobustvmcreateordersetRequest() *TaobaobustvmcreateordersetAPIRequest

NewTaobaobustvmcreateordersetRequest 初始化TaobaobustvmcreateordersetAPIRequest对象

func (TaobaobustvmcreateordersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobustvmcreateordersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobustvmcreateordersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobustvmcreateordersetAPIRequest) GetParamTVMCreateOrderRQ added in v1.3.1

func (r TaobaobustvmcreateordersetAPIRequest) GetParamTVMCreateOrderRQ() *TvmCreateOrderRq

GetParamTVMCreateOrderRQ ParamTVMCreateOrderRQ Getter

func (TaobaobustvmcreateordersetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobustvmcreateordersetAPIRequest) SetParamTVMCreateOrderRQ added in v1.3.1

func (r *TaobaobustvmcreateordersetAPIRequest) SetParamTVMCreateOrderRQ(_paramTVMCreateOrderRQ *TvmCreateOrderRq) error

SetParamTVMCreateOrderRQ is ParamTVMCreateOrderRQ Setter 创建订单对象

type TaobaobustvmcreateordersetAPIResponse added in v1.3.1

type TaobaobustvmcreateordersetAPIResponse struct {
	model.CommonResponse
	TaobaobustvmcreateordersetAPIResponseModel
}

TaobaobustvmcreateordersetAPIResponse 线下自助机创建订单 API返回值 taobao.bus.tvmcreateorder.set

提供给汽车票线下自助机的创建订单使用

type TaobaobustvmcreateordersetAPIResponseModel added in v1.3.1

type TaobaobustvmcreateordersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_tvmcreateorder_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// alitripOrderId
	AlitripOrderId string `json:"alitrip_order_id,omitempty" xml:"alitrip_order_id,omitempty"`
	// errorCode
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobustvmcreateordersetAPIResponseModel is 线下自助机创建订单 成功返回结果

type TaobaobustvmcreateqrcodesetAPIRequest added in v1.3.1

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

TaobaobustvmcreateqrcodesetAPIRequest 自助机生成支付宝支付二维码 API请求 taobao.bus.tvmcreateqrcode.set

用于汽车票线下自助机调用获取支付宝的二维码

func NewTaobaobustvmcreateqrcodesetRequest added in v1.3.1

func NewTaobaobustvmcreateqrcodesetRequest() *TaobaobustvmcreateqrcodesetAPIRequest

NewTaobaobustvmcreateqrcodesetRequest 初始化TaobaobustvmcreateqrcodesetAPIRequest对象

func (TaobaobustvmcreateqrcodesetAPIRequest) GetAlitripOrderId added in v1.3.1

func (r TaobaobustvmcreateqrcodesetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaobustvmcreateqrcodesetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobustvmcreateqrcodesetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobustvmcreateqrcodesetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobustvmcreateqrcodesetAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaobustvmcreateqrcodesetAPIRequest) GetTimeoutExpress added in v1.3.1

func (r TaobaobustvmcreateqrcodesetAPIRequest) GetTimeoutExpress() int64

GetTimeoutExpress TimeoutExpress Getter

func (*TaobaobustvmcreateqrcodesetAPIRequest) SetAlitripOrderId added in v1.3.1

func (r *TaobaobustvmcreateqrcodesetAPIRequest) SetAlitripOrderId(_alitripOrderId string) error

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

func (*TaobaobustvmcreateqrcodesetAPIRequest) SetTimeoutExpress added in v1.3.1

func (r *TaobaobustvmcreateqrcodesetAPIRequest) SetTimeoutExpress(_timeoutExpress int64) error

SetTimeoutExpress is TimeoutExpress Setter 超时时间(分钟)

type TaobaobustvmcreateqrcodesetAPIResponse added in v1.3.1

type TaobaobustvmcreateqrcodesetAPIResponse struct {
	model.CommonResponse
	TaobaobustvmcreateqrcodesetAPIResponseModel
}

TaobaobustvmcreateqrcodesetAPIResponse 自助机生成支付宝支付二维码 API返回值 taobao.bus.tvmcreateqrcode.set

用于汽车票线下自助机调用获取支付宝的二维码

type TaobaobustvmcreateqrcodesetAPIResponseModel added in v1.3.1

type TaobaobustvmcreateqrcodesetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_tvmcreateqrcode_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode      错误码 及其 描述 ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_QRCODE", "已支付/取消/失败订单不能创建二维码"),     ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_SCAN_CODE", "已支付/取消/失败订单不能创建条形码"),     ("CREATE_QRCODE_ERROR", "创建二维码失败"),     ("DISABLE_QRCODE_ERROR", "失效二维码失败"),     ("CREATE_SCANCODE_ERROR", "扫码失败"),     ("CREATE_SCANCODE_PROCESSING", "扫码处理中")
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg     错误码 及其 描述 ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_QRCODE", "已支付/取消/失败订单不能创建二维码"),     ("PAYED_OR_CANCEL_FAIL_NOT_CREATE_SCAN_CODE", "已支付/取消/失败订单不能创建条形码"),     ("CREATE_QRCODE_ERROR", "创建二维码失败"),     ("DISABLE_QRCODE_ERROR", "失效二维码失败"),     ("CREATE_SCANCODE_ERROR", "扫码失败"),     ("CREATE_SCANCODE_PROCESSING", "扫码处理中")
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// qrCode 二维码连接
	QrCode string `json:"qr_code,omitempty" xml:"qr_code,omitempty"`
	// 活动定制二维码图片base64,若为空代表无活动,取qrCode
	CustomQrPicBase64 string `json:"custom_qr_pic_base64,omitempty" xml:"custom_qr_pic_base64,omitempty"`
	// 活动定制二维码图片url,若为空代表无活动,取qrCode
	CustomQrPicUrl string `json:"custom_qr_pic_url,omitempty" xml:"custom_qr_pic_url,omitempty"`
	// success true 成功 false 失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobustvmcreateqrcodesetAPIResponseModel is 自助机生成支付宝支付二维码 成功返回结果

type TaobaobustvmpayordersetAPIRequest added in v1.3.1

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

TaobaobustvmpayordersetAPIRequest 自助机条形码被动支付 API请求 taobao.bus.tvmpayorder.set

汽车票线下自助机条形码支付

func NewTaobaobustvmpayordersetRequest added in v1.3.1

func NewTaobaobustvmpayordersetRequest() *TaobaobustvmpayordersetAPIRequest

NewTaobaobustvmpayordersetRequest 初始化TaobaobustvmpayordersetAPIRequest对象

func (TaobaobustvmpayordersetAPIRequest) GetAlipayAuthCode added in v1.3.1

func (r TaobaobustvmpayordersetAPIRequest) GetAlipayAuthCode() string

GetAlipayAuthCode AlipayAuthCode Getter

func (TaobaobustvmpayordersetAPIRequest) GetAlitripOrderId added in v1.3.1

func (r TaobaobustvmpayordersetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaobustvmpayordersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobustvmpayordersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobustvmpayordersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobustvmpayordersetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobustvmpayordersetAPIRequest) SetAlipayAuthCode added in v1.3.1

func (r *TaobaobustvmpayordersetAPIRequest) SetAlipayAuthCode(_alipayAuthCode string) error

SetAlipayAuthCode is AlipayAuthCode Setter 条形码认证码

func (*TaobaobustvmpayordersetAPIRequest) SetAlitripOrderId added in v1.3.1

func (r *TaobaobustvmpayordersetAPIRequest) SetAlitripOrderId(_alitripOrderId string) error

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

type TaobaobustvmpayordersetAPIResponse added in v1.3.1

type TaobaobustvmpayordersetAPIResponse struct {
	model.CommonResponse
	TaobaobustvmpayordersetAPIResponseModel
}

TaobaobustvmpayordersetAPIResponse 自助机条形码被动支付 API返回值 taobao.bus.tvmpayorder.set

汽车票线下自助机条形码支付

type TaobaobustvmpayordersetAPIResponseModel added in v1.3.1

type TaobaobustvmpayordersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_tvmpayorder_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode  线下扫码支付  错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg 错误信息
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// payTime
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// success true 成功 false 失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobustvmpayordersetAPIResponseModel is 自助机条形码被动支付 成功返回结果

type TaobaobustvmqueryordergetAPIRequest added in v1.3.1

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

TaobaobustvmqueryordergetAPIRequest 线下自助机查询订单信息 API请求 taobao.bus.tvmqueryorder.get

查询订单详情

func NewTaobaobustvmqueryordergetRequest added in v1.3.1

func NewTaobaobustvmqueryordergetRequest() *TaobaobustvmqueryordergetAPIRequest

NewTaobaobustvmqueryordergetRequest 初始化TaobaobustvmqueryordergetAPIRequest对象

func (TaobaobustvmqueryordergetAPIRequest) GetAlitripOrderId added in v1.3.1

func (r TaobaobustvmqueryordergetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaobustvmqueryordergetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobustvmqueryordergetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobustvmqueryordergetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobustvmqueryordergetAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaobustvmqueryordergetAPIRequest) SetAlitripOrderId added in v1.3.1

func (r *TaobaobustvmqueryordergetAPIRequest) SetAlitripOrderId(_alitripOrderId string) error

SetAlitripOrderId is AlitripOrderId Setter 阿里订单标编号

type TaobaobustvmqueryordergetAPIResponse added in v1.3.1

type TaobaobustvmqueryordergetAPIResponse struct {
	model.CommonResponse
	TaobaobustvmqueryordergetAPIResponseModel
}

TaobaobustvmqueryordergetAPIResponse 线下自助机查询订单信息 API返回值 taobao.bus.tvmqueryorder.get

查询订单详情

type TaobaobustvmqueryordergetAPIResponseModel added in v1.3.1

type TaobaobustvmqueryordergetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_tvmqueryorder_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// tvmBusOrderLineInfo
	TvmBusOrderLineInfo *TvmBusOrderLineInfo `json:"tvm_bus_order_line_info,omitempty" xml:"tvm_bus_order_line_info,omitempty"`
	// success
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobustvmqueryordergetAPIResponseModel is 线下自助机查询订单信息 成功返回结果

type TaobaobustvmrefundordersetAPIRequest added in v1.3.1

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

TaobaobustvmrefundordersetAPIRequest 线下自助机逆向退款接口 API请求 taobao.bus.tvmrefundorder.set

汽车票线下自助机 逆向退票接口;用于已出票完成后,再发起退款(注意这是售后退款,如出票异常但是告诉我们出票成功,后续给客户退款,需要调用这个接口,一般开放给财务。出票过程中的失败,请直接调用出票接口并且传递false标志,我们会自动退款。)

func NewTaobaobustvmrefundordersetRequest added in v1.3.1

func NewTaobaobustvmrefundordersetRequest() *TaobaobustvmrefundordersetAPIRequest

NewTaobaobustvmrefundordersetRequest 初始化TaobaobustvmrefundordersetAPIRequest对象

func (TaobaobustvmrefundordersetAPIRequest) GetAlitripOrderId added in v1.3.1

func (r TaobaobustvmrefundordersetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaobustvmrefundordersetAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaobustvmrefundordersetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaobustvmrefundordersetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaobustvmrefundordersetAPIRequest) GetInsuranceRefundDetails added in v1.3.1

func (r TaobaobustvmrefundordersetAPIRequest) GetInsuranceRefundDetails() []InsuranceRefundDetail

GetInsuranceRefundDetails InsuranceRefundDetails Getter

func (TaobaobustvmrefundordersetAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaobustvmrefundordersetAPIRequest) GetRefundAccountInDetails added in v1.3.1

func (r TaobaobustvmrefundordersetAPIRequest) GetRefundAccountInDetails() []RefundAccountInDetail

GetRefundAccountInDetails RefundAccountInDetails Getter

func (TaobaobustvmrefundordersetAPIRequest) GetRefundAmount added in v1.3.1

func (r TaobaobustvmrefundordersetAPIRequest) GetRefundAmount() int64

GetRefundAmount RefundAmount Getter

func (TaobaobustvmrefundordersetAPIRequest) GetRefundBatchNo added in v1.3.1

func (r TaobaobustvmrefundordersetAPIRequest) GetRefundBatchNo() string

GetRefundBatchNo RefundBatchNo Getter

func (TaobaobustvmrefundordersetAPIRequest) GetRefundReason added in v1.3.1

func (r TaobaobustvmrefundordersetAPIRequest) GetRefundReason() string

GetRefundReason RefundReason Getter

func (*TaobaobustvmrefundordersetAPIRequest) SetAlitripOrderId added in v1.3.1

func (r *TaobaobustvmrefundordersetAPIRequest) SetAlitripOrderId(_alitripOrderId string) error

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

func (*TaobaobustvmrefundordersetAPIRequest) SetInsuranceRefundDetails added in v1.3.1

func (r *TaobaobustvmrefundordersetAPIRequest) SetInsuranceRefundDetails(_insuranceRefundDetails []InsuranceRefundDetail) error

SetInsuranceRefundDetails is InsuranceRefundDetails Setter 保险退款详情

func (*TaobaobustvmrefundordersetAPIRequest) SetRefundAccountInDetails added in v1.3.1

func (r *TaobaobustvmrefundordersetAPIRequest) SetRefundAccountInDetails(_refundAccountInDetails []RefundAccountInDetail) error

SetRefundAccountInDetails is RefundAccountInDetails Setter 分账退款明细

func (*TaobaobustvmrefundordersetAPIRequest) SetRefundAmount added in v1.3.1

func (r *TaobaobustvmrefundordersetAPIRequest) SetRefundAmount(_refundAmount int64) error

SetRefundAmount is RefundAmount Setter 退款金额(单位分) 票金额

func (*TaobaobustvmrefundordersetAPIRequest) SetRefundBatchNo added in v1.3.1

func (r *TaobaobustvmrefundordersetAPIRequest) SetRefundBatchNo(_refundBatchNo string) error

SetRefundBatchNo is RefundBatchNo Setter 批次号必须唯一,同一批次号只能退款一次 (多账号分润的该值 填写refundAccountInDetails中批次号的任意一个即可

func (*TaobaobustvmrefundordersetAPIRequest) SetRefundReason added in v1.3.1

func (r *TaobaobustvmrefundordersetAPIRequest) SetRefundReason(_refundReason string) error

SetRefundReason is RefundReason Setter 退款原因

type TaobaobustvmrefundordersetAPIResponse added in v1.3.1

type TaobaobustvmrefundordersetAPIResponse struct {
	model.CommonResponse
	TaobaobustvmrefundordersetAPIResponseModel
}

TaobaobustvmrefundordersetAPIResponse 线下自助机逆向退款接口 API返回值 taobao.bus.tvmrefundorder.set

汽车票线下自助机 逆向退票接口;用于已出票完成后,再发起退款(注意这是售后退款,如出票异常但是告诉我们出票成功,后续给客户退款,需要调用这个接口,一般开放给财务。出票过程中的失败,请直接调用出票接口并且传递false标志,我们会自动退款。)

type TaobaobustvmrefundordersetAPIResponseModel added in v1.3.1

type TaobaobustvmrefundordersetAPIResponseModel struct {
	XMLName xml.Name `xml:"bus_tvmrefundorder_set_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// errorMsg 错误信息
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// success true 成功 false 失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaobustvmrefundordersetAPIResponseModel is 线下自助机逆向退款接口 成功返回结果

type TopBusNumberUpdateRq

type TopBusNumberUpdateRq struct {
	// 车次列表
	Numbers []BusNumberDto `json:"numbers,omitempty" xml:"numbers>bus_number_dto,omitempty"`
}

TopBusNumberUpdateRq 结构体

type TopBusNumerPushRq

type TopBusNumerPushRq struct {
	// 目的地
	LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
	// 出发日期
	DepDate string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// 出发城市
	FromCityName string `json:"from_city_name,omitempty" xml:"from_city_name,omitempty"`
}

TopBusNumerPushRq 结构体

type TopBusPriceAndStockUpdateRq

type TopBusPriceAndStockUpdateRq struct {
	// 车次列表
	Numbers []BusNumberInfoDto `json:"numbers,omitempty" xml:"numbers>bus_number_info_dto,omitempty"`
}

TopBusPriceAndStockUpdateRq 结构体

type TopInsCommodityInfo

type TopInsCommodityInfo struct {
	// 出行日期,精确到分钟 yyyyMMddHHmm
	TravelDate string `json:"travel_date,omitempty" xml:"travel_date,omitempty"`
	// 起始站点
	StartStationId string `json:"start_station_id,omitempty" xml:"start_station_id,omitempty"`
	// 票价,单位:分
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// 行程时长,精确到分钟
	ItineraryTime int64 `json:"itinerary_time,omitempty" xml:"itinerary_time,omitempty"`
}

TopInsCommodityInfo 结构体

type TopInsMerchantInfo

type TopInsMerchantInfo struct {
	// 商户ID
	MerchantId string `json:"merchant_id,omitempty" xml:"merchant_id,omitempty"`
	// 商户名称
	MerchantName string `json:"merchant_name,omitempty" xml:"merchant_name,omitempty"`
}

TopInsMerchantInfo 结构体

type TopInsProduct

type TopInsProduct struct {
	// 保险模块标题
	InsTitle string `json:"ins_title,omitempty" xml:"ins_title,omitempty"`
	// 保险名称
	InsName string `json:"ins_name,omitempty" xml:"ins_name,omitempty"`
	// 保险利益点信息
	InterestInfo string `json:"interest_info,omitempty" xml:"interest_info,omitempty"`
	// 保险产品码
	ProCode string `json:"pro_code,omitempty" xml:"pro_code,omitempty"`
	// 资源项,图文信息等
	ResourceMap string `json:"resource_map,omitempty" xml:"resource_map,omitempty"`
	// 保险金额
	InsPrice int64 `json:"ins_price,omitempty" xml:"ins_price,omitempty"`
}

TopInsProduct 结构体

type TopInsStationInfo

type TopInsStationInfo struct {
	// 机具ID
	MachineId string `json:"machine_id,omitempty" xml:"machine_id,omitempty"`
	// 城市代码,数据源来自行业基础数据字典
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// isv名称
	IsvName string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// isv-id
	IsvId string `json:"isv_id,omitempty" xml:"isv_id,omitempty"`
	// 省份代码,数据源来自行业基础数据字典
	ProvinceCode string `json:"province_code,omitempty" xml:"province_code,omitempty"`
	// 出发车站站点ID
	StartStationId string `json:"start_station_id,omitempty" xml:"start_station_id,omitempty"`
}

TopInsStationInfo 结构体

type TopItemChangeNotifyRq added in v1.2.8

type TopItemChangeNotifyRq struct {
	// 出发城市
	FromCity string `json:"from_city,omitempty" xml:"from_city,omitempty"`
	// 目的地城市
	ToCity string `json:"to_city,omitempty" xml:"to_city,omitempty"`
	// 发车日期,格式:yyyy-MM-dd
	FromDate string `json:"from_date,omitempty" xml:"from_date,omitempty"`
}

TopItemChangeNotifyRq 结构体

type TopStandardInsRecommendRequest

type TopStandardInsRecommendRequest struct {
	// OFF_LINE(线下自助机)、OTA(OTA)、SUBMIT_ORDER_PAGE(下单页)、RECOMMEND_PAGE (推荐弹层)、STORE_WINDOW(商家窗口)。目前仅开放了线下自助机和商家窗口。
	TargetChannel string `json:"target_channel,omitempty" xml:"target_channel,omitempty"`
	// 站点信息对象
	StationInfo *TopInsStationInfo `json:"station_info,omitempty" xml:"station_info,omitempty"`
	// 商户身份对象
	MerchantInfo *TopInsMerchantInfo `json:"merchant_info,omitempty" xml:"merchant_info,omitempty"`
	// 商品信息对象
	CommodityInfo *TopInsCommodityInfo `json:"commodity_info,omitempty" xml:"commodity_info,omitempty"`
}

TopStandardInsRecommendRequest 结构体

type TopStandardInsRecommendResponse

type TopStandardInsRecommendResponse struct {
	// 推荐结果
	ResultList []TopInsProduct `json:"result_list,omitempty" xml:"result_list>top_ins_product,omitempty"`
}

TopStandardInsRecommendResponse 结构体

type TvmBusLineInfo

type TvmBusLineInfo struct {
	// 车次编号
	BusNumber string `json:"bus_number,omitempty" xml:"bus_number,omitempty"`
	// 车型
	BusType string `json:"bus_type,omitempty" xml:"bus_type,omitempty"`
	// 出发时间 yyyy-mm-dd HH:mm:ss
	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// 到达目的地
	LastPlaceName string `json:"last_place_name,omitempty" xml:"last_place_name,omitempty"`
	// 出发城市(必须填写,后续程序中会进行校验)
	StartCityName string `json:"start_city_name,omitempty" xml:"start_city_name,omitempty"`
	// 出发省份(必须填写,后续程序中会进行强制校验,参考标准区域码表)
	StartProvinceName string `json:"start_province_name,omitempty" xml:"start_province_name,omitempty"`
	// 车站地址(必须填写,后续程序中会进行强制校验,参考标准区域码表)
	StartStationAddress string `json:"start_station_address,omitempty" xml:"start_station_address,omitempty"`
	// 出发车站ID(必须填写,且与线上车站id能进行数据互通)
	StartStationId string `json:"start_station_id,omitempty" xml:"start_station_id,omitempty"`
	// 出发车站名称(必须填写,与线上售卖车站名称保持一致)
	StartStationName string `json:"start_station_name,omitempty" xml:"start_station_name,omitempty"`
	// 终点站名称
	Terminal string `json:"terminal,omitempty" xml:"terminal,omitempty"`
	// 到达车站城市名称
	ToStationCityName string `json:"to_station_city_name,omitempty" xml:"to_station_city_name,omitempty"`
	// 到达车站ID
	ToStationId string `json:"to_station_id,omitempty" xml:"to_station_id,omitempty"`
	// 到达车站名称
	ToStationName string `json:"to_station_name,omitempty" xml:"to_station_name,omitempty"`
	// 到达车站省份
	ToStationProvinceName string `json:"to_station_province_name,omitempty" xml:"to_station_province_name,omitempty"`
	// 出发省份,
	StartProvinceCode string `json:"start_province_code,omitempty" xml:"start_province_code,omitempty"`
	// 出发城市码
	StartCityCode string `json:"start_city_code,omitempty" xml:"start_city_code,omitempty"`
	// 到达省份码
	ToStationProvinceCode string `json:"to_station_province_code,omitempty" xml:"to_station_province_code,omitempty"`
	// 到达城市码
	ToStationCityCode string `json:"to_station_city_code,omitempty" xml:"to_station_city_code,omitempty"`
	// 距离 km
	Distance int64 `json:"distance,omitempty" xml:"distance,omitempty"`
	// 运行时长(分)
	Runtime int64 `json:"runtime,omitempty" xml:"runtime,omitempty"`
}

TvmBusLineInfo 结构体

type TvmBusOrderLineInfo

type TvmBusOrderLineInfo struct {
	// passengers
	Passengers []TvmPassengerVo `json:"passengers,omitempty" xml:"passengers>tvm_passenger_vo,omitempty"`
	// 退款信息
	Refunds []TvmRefundApply `json:"refunds,omitempty" xml:"refunds>tvm_refund_apply,omitempty"`
	// 代理商订单号
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 阿里支付交易号
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 阿里订单编号
	AlitripOrderId string `json:"alitrip_order_id,omitempty" xml:"alitrip_order_id,omitempty"`
	// 订单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 出票时间
	IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 实际支付方式:取值范围: ALIPAY (飞猪渠道); WECHAT(微信)
	RealPayMode string `json:"real_pay_mode,omitempty" xml:"real_pay_mode,omitempty"`
	// 买家用户信息唯一标识
	BuyerInfoUniqueKey string `json:"buyer_info_unique_key,omitempty" xml:"buyer_info_unique_key,omitempty"`
	// 阿里tp订单号
	AlitripTpOrderId string `json:"alitrip_tp_order_id,omitempty" xml:"alitrip_tp_order_id,omitempty"`
	// CREATED_NO_PAY(10, 已创建,待支付),PAYED_NO_NOTIFY(20, 已支付,待通知代理商),PAYED_AND_NOTIFY(30, 已支付,待代理商出票),BOOKED_AND_CONFIRM(50, 已出票,已确认),BOOK_FAILED(-1, 出票失败),PAY_TIME_OUT(-2, 支付超时),BOOK_TIME_OUT(-3, 出票超时),CANCEL(-4, 订单取消),CLOSE(-5, 订单关闭)
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// 票数
	TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// totalPrice
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// tvmBusLineInfo
	TvmBusLineInfo *TvmBusLineInfo `json:"tvm_bus_line_info,omitempty" xml:"tvm_bus_line_info,omitempty"`
}

TvmBusOrderLineInfo 结构体

type TvmContactInfo added in v1.2.5

type TvmContactInfo struct {
	// 下单人手机号,非特殊业务必填,影响商务结算
	MobileNumber string `json:"mobile_number,omitempty" xml:"mobile_number,omitempty"`
	// 下单人姓名
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
}

TvmContactInfo 结构体

type TvmCreateOrderRq

type TvmCreateOrderRq struct {
	// 分润账户明细列表,是个数组,有几个分账,写几个。 注意 只有需要分润到多账号才需要填,否则为空。分账总和等于订单总价。
	AccountInDetails []AccountInDetail `json:"account_in_details,omitempty" xml:"account_in_details>account_in_detail,omitempty"`
	// 乘客
	Passengers []TvmPassengerVo `json:"passengers,omitempty" xml:"passengers>tvm_passenger_vo,omitempty"`
	// 代理商订单ID
	AgentOrderId string `json:"agent_order_id,omitempty" xml:"agent_order_id,omitempty"`
	// 终端机编号,每个商家终端编号要进行唯一标识
	MachineNumber string `json:"machine_number,omitempty" xml:"machine_number,omitempty"`
	// 渠道商支付宝ID
	ServiceProviderId string `json:"service_provider_id,omitempty" xml:"service_provider_id,omitempty"`
	// 交易场景来源 window(窗口) self(自助机)
	TradeSource string `json:"trade_source,omitempty" xml:"trade_source,omitempty"`
	// 创建订单截止时间,不传值默认使用出发时间字段 yyyy-mm-dd HH:mm:ss
	CreateDeadline string `json:"create_deadline,omitempty" xml:"create_deadline,omitempty"`
	// 取值范围 ALIPAY (飞猪渠道); WECHAT(微信); BANKCARD(银行卡);CASH(现金); OWN_ALIPAY(自身支付宝渠道,非飞猪渠道);UNION(多码合一)
	PayMode string `json:"pay_mode,omitempty" xml:"pay_mode,omitempty"`
	// 票总数量
	TicketCount int64 `json:"ticket_count,omitempty" xml:"ticket_count,omitempty"`
	// 订单总价格,含服务费 (单位分)
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 班次信息
	TvmBusLineInfo *TvmBusLineInfo `json:"tvm_bus_line_info,omitempty" xml:"tvm_bus_line_info,omitempty"`
	// 支付超时时间(创建订单成功后开始计算) 单位:秒,到达指定时间后,平台进行关闭订单操作(自助机小程序订单使用)
	PayTimeout int64 `json:"pay_timeout,omitempty" xml:"pay_timeout,omitempty"`
	// 出票超时时间(支付成功后开始计算) 单位:秒,如果商家不设置,平台默认超时时间为60天(自助机小程序订单使用)
	IssueTimeout int64 `json:"issue_timeout,omitempty" xml:"issue_timeout,omitempty"`
	// 下单人联系信息
	ContactInfo *TvmContactInfo `json:"contact_info,omitempty" xml:"contact_info,omitempty"`
	// true实名(传身份证),必须传true后续进行程序强制校验
	RealName bool `json:"real_name,omitempty" xml:"real_name,omitempty"`
	// true:切换为自助机小程序订单;false:普通自助机订单
	TvmOnline bool `json:"tvm_online,omitempty" xml:"tvm_online,omitempty"`
}

TvmCreateOrderRq 结构体

type TvmInsuranceInfo

type TvmInsuranceInfo struct {
	// 保险名称
	InsureName string `json:"insure_name,omitempty" xml:"insure_name,omitempty"`
	// 保险唯一id
	ProductNo string `json:"product_no,omitempty" xml:"product_no,omitempty"`
	// 保险商品单价(单位分)
	InsurePrice int64 `json:"insure_price,omitempty" xml:"insure_price,omitempty"`
	// 保险状态: -1下单失败 0初始化 1已取消 2已关闭 3已挂起 4已挂起  5未知状态  6未生效 7保障中  8已失效  9退保中 10已退保 11未生效或保障中
	InsureStatus int64 `json:"insure_status,omitempty" xml:"insure_status,omitempty"`
}

TvmInsuranceInfo 结构体

type TvmPassengerVo

type TvmPassengerVo struct {
	// 保险信息
	TvmInsuranceInfos []TvmInsuranceInfo `json:"tvm_insurance_infos,omitempty" xml:"tvm_insurance_infos>tvm_insurance_info,omitempty"`
	// 电子票内容
	AgentEticket string `json:"agent_eticket,omitempty" xml:"agent_eticket,omitempty"`
	// 票号ID
	AgentTicketId string `json:"agent_ticket_id,omitempty" xml:"agent_ticket_id,omitempty"`
	// 身份证号
	RiderCertNumber string `json:"rider_cert_number,omitempty" xml:"rider_cert_number,omitempty"`
	// 证件类型
	RiderCertType string `json:"rider_cert_type,omitempty" xml:"rider_cert_type,omitempty"`
	// 姓名
	RiderName string `json:"rider_name,omitempty" xml:"rider_name,omitempty"`
	// 座位号
	SeatNumber string `json:"seat_number,omitempty" xml:"seat_number,omitempty"`
	// 标准票价
	FullPrice int64 `json:"full_price,omitempty" xml:"full_price,omitempty"`
	// 服务费
	ServiceCharge int64 `json:"service_charge,omitempty" xml:"service_charge,omitempty"`
	// 实际票价
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// 保险费 (单位分)
	InsurePrice int64 `json:"insure_price,omitempty" xml:"insure_price,omitempty"`
	// 乘客类型:0:成人,1:儿童,2:携童
	TicketType int64 `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
	// 折扣类型:1:特殊证件,2:特殊线路,3其他。如果是折扣票必须填写
	DiscountType int64 `json:"discount_type,omitempty" xml:"discount_type,omitempty"`
	// 是否带有儿童
	HasChildren bool `json:"has_children,omitempty" xml:"has_children,omitempty"`
}

TvmPassengerVo 结构体

type TvmRefundApply

type TvmRefundApply struct {
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 成功时间
	GmtRefundSuccTime string `json:"gmt_refund_succ_time,omitempty" xml:"gmt_refund_succ_time,omitempty"`
	// 退款批次号
	OutTradeNo string `json:"out_trade_no,omitempty" xml:"out_trade_no,omitempty"`
	// 申请单id
	ApplyId int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 退款金额(分)
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// 退款状态 10(处理中) 20(已拒绝) 30(已同意) 40(已退款) 50(已受理)
	RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 淘宝退款申请单id
	RpApplyId int64 `json:"rp_apply_id,omitempty" xml:"rp_apply_id,omitempty"`
}

TvmRefundApply 结构体

Source Files

Jump to

Keyboard shortcuts

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