bus

package
v1.2.2 Latest Latest
Warning

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

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

Documentation

Overview

Package bus 包含汽车票API相关结构体

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

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"`
	// 座位号,多个座位号以","分隔
	RiderSeatNumbers string `json:"rider_seat_numbers,omitempty" xml:"rider_seat_numbers,omitempty"`
	// 短信内容。商家如有特殊定制,则需要严格按照参数返回json格式数据。{"driverContactPhone":"18611330989","identificationCode","988838389","ticketInstructions":"套票使用说明"} driverContactPhone:司机联系电话 identificationCode:乘车验证码 ticketInstructions:门票使用说明(仅供门票+车票 类型商品使用,非必填,默认为“凭身份证入园”)
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 取票密码
	FetchTicketsPwd string `json:"fetch_tickets_pwd,omitempty" xml:"fetch_tickets_pwd,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"`
	// 1223dsd32323
	BusInnerOrderId string `json:"bus_inner_order_id,omitempty" xml:"bus_inner_order_id,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"`
	// 是否出票成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AgentConfirmBookRq 结构体

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"`
	// 商家退票状态;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"`
	// 飞猪平台订单号
	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 B2BBookOrderRq

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

B2BBookOrderRq 结构体

type B2BBusLineInfo

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

type B2BBusOrderInfo struct {
	// 票信息
	BusB2bTicketInfoList []B2BTicketInfo `json:"bus_b2b_ticket_info_list,omitempty" xml:"bus_b2b_ticket_info_list>b2b_ticket_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

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

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

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

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

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

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

B2BOrderQueryRq 结构体

type B2BQueryRefundFeeRp

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

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

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

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"`
	// 服务费
	ServiceCharge int64 `json:"service_charge,omitempty" xml:"service_charge,omitempty"`
	// 票价
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,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"`
	// 子订单id
	SubOrderId int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,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"`
	// refundAmount 退款金额(分)
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,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"`
	// 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 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 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为0时必填
	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

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

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

获取推荐保险内容

func NewTaobaoAlitripBusTicketsInsuranceRecommendRequest

func NewTaobaoAlitripBusTicketsInsuranceRecommendRequest() *TaobaoAlitripBusTicketsInsuranceRecommendAPIRequest

NewTaobaoAlitripBusTicketsInsuranceRecommendRequest 初始化TaobaoAlitripBusTicketsInsuranceRecommendAPIRequest对象

func (TaobaoAlitripBusTicketsInsuranceRecommendAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripBusTicketsInsuranceRecommendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripBusTicketsInsuranceRecommendAPIRequest) GetRecommendReq

GetRecommendReq RecommendReq Getter

func (*TaobaoAlitripBusTicketsInsuranceRecommendAPIRequest) SetRecommendReq

SetRecommendReq is RecommendReq Setter 请求对象

type TaobaoAlitripBusTicketsInsuranceRecommendAPIResponse

type TaobaoAlitripBusTicketsInsuranceRecommendAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripBusTicketsInsuranceRecommendAPIResponseModel
}

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

获取推荐保险内容

type TaobaoAlitripBusTicketsInsuranceRecommendAPIResponseModel

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

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

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

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

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

func NewTaobaoBusAgentBookticketConfirmRequest

func NewTaobaoBusAgentBookticketConfirmRequest() *TaobaoBusAgentBookticketConfirmAPIRequest

NewTaobaoBusAgentBookticketConfirmRequest 初始化TaobaoBusAgentBookticketConfirmAPIRequest对象

func (TaobaoBusAgentBookticketConfirmAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusAgentBookticketConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusAgentBookticketConfirmAPIRequest) GetParamAgentConfirmBookRQ

func (r TaobaoBusAgentBookticketConfirmAPIRequest) GetParamAgentConfirmBookRQ() *AgentConfirmBookRq

GetParamAgentConfirmBookRQ ParamAgentConfirmBookRQ Getter

func (*TaobaoBusAgentBookticketConfirmAPIRequest) SetParamAgentConfirmBookRQ

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

SetParamAgentConfirmBookRQ is ParamAgentConfirmBookRQ Setter 请求对象

type TaobaoBusAgentBookticketConfirmAPIResponse

type TaobaoBusAgentBookticketConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoBusAgentBookticketConfirmAPIResponseModel
}

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

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

type TaobaoBusAgentBookticketConfirmAPIResponseModel

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

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

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

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

func NewTaobaoBusAgentCityChangeRequest

func NewTaobaoBusAgentCityChangeRequest() *TaobaoBusAgentCityChangeAPIRequest

NewTaobaoBusAgentCityChangeRequest 初始化TaobaoBusAgentCityChangeAPIRequest对象

func (TaobaoBusAgentCityChangeAPIRequest) GetApiMethodName

func (r TaobaoBusAgentCityChangeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusAgentCityChangeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusAgentCityChangeAPIRequest) GetParamCityChangeRQ

func (r TaobaoBusAgentCityChangeAPIRequest) GetParamCityChangeRQ() *CityChangeRq

GetParamCityChangeRQ ParamCityChangeRQ Getter

func (*TaobaoBusAgentCityChangeAPIRequest) SetParamCityChangeRQ

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

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

type TaobaoBusAgentCityChangeAPIResponse

type TaobaoBusAgentCityChangeAPIResponse struct {
	model.CommonResponse
	TaobaoBusAgentCityChangeAPIResponseModel
}

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

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

type TaobaoBusAgentCityChangeAPIResponseModel

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

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

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

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

func NewTaobaoBusAgentMultipleRefundConfirmRequest

func NewTaobaoBusAgentMultipleRefundConfirmRequest() *TaobaoBusAgentMultipleRefundConfirmAPIRequest

NewTaobaoBusAgentMultipleRefundConfirmRequest 初始化TaobaoBusAgentMultipleRefundConfirmAPIRequest对象

func (TaobaoBusAgentMultipleRefundConfirmAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusAgentMultipleRefundConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusAgentMultipleRefundConfirmAPIRequest) GetParamAgentMultipleRefundRQ

func (r TaobaoBusAgentMultipleRefundConfirmAPIRequest) GetParamAgentMultipleRefundRQ() *AgentMultipleRefundRq

GetParamAgentMultipleRefundRQ ParamAgentMultipleRefundRQ Getter

func (*TaobaoBusAgentMultipleRefundConfirmAPIRequest) SetParamAgentMultipleRefundRQ

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

SetParamAgentMultipleRefundRQ is ParamAgentMultipleRefundRQ Setter 入参

type TaobaoBusAgentMultipleRefundConfirmAPIResponse

type TaobaoBusAgentMultipleRefundConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoBusAgentMultipleRefundConfirmAPIResponseModel
}

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

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

type TaobaoBusAgentMultipleRefundConfirmAPIResponseModel

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

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

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

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

func NewTaobaoBusAgentRefundConfirmRequest

func NewTaobaoBusAgentRefundConfirmRequest() *TaobaoBusAgentRefundConfirmAPIRequest

NewTaobaoBusAgentRefundConfirmRequest 初始化TaobaoBusAgentRefundConfirmAPIRequest对象

func (TaobaoBusAgentRefundConfirmAPIRequest) GetApiMethodName

func (r TaobaoBusAgentRefundConfirmAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusAgentRefundConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusAgentRefundConfirmAPIRequest) GetParamAgentConfirmReturnAndRefundRQ

func (r TaobaoBusAgentRefundConfirmAPIRequest) GetParamAgentConfirmReturnAndRefundRQ() *AgentConfirmReturnAndRefundRq

GetParamAgentConfirmReturnAndRefundRQ ParamAgentConfirmReturnAndRefundRQ Getter

func (*TaobaoBusAgentRefundConfirmAPIRequest) SetParamAgentConfirmReturnAndRefundRQ

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

SetParamAgentConfirmReturnAndRefundRQ is ParamAgentConfirmReturnAndRefundRQ Setter 入参

type TaobaoBusAgentRefundConfirmAPIResponse

type TaobaoBusAgentRefundConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoBusAgentRefundConfirmAPIResponseModel
}

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

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

type TaobaoBusAgentRefundConfirmAPIResponseModel

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

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

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

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

func NewTaobaoBusAgentRefundticketConfirmRequest

func NewTaobaoBusAgentRefundticketConfirmRequest() *TaobaoBusAgentRefundticketConfirmAPIRequest

NewTaobaoBusAgentRefundticketConfirmRequest 初始化TaobaoBusAgentRefundticketConfirmAPIRequest对象

func (TaobaoBusAgentRefundticketConfirmAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusAgentRefundticketConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusAgentRefundticketConfirmAPIRequest) GetParamAgentConfirmRefundRQ

func (r TaobaoBusAgentRefundticketConfirmAPIRequest) GetParamAgentConfirmRefundRQ() *AgentConfirmRefundRq

GetParamAgentConfirmRefundRQ ParamAgentConfirmRefundRQ Getter

func (*TaobaoBusAgentRefundticketConfirmAPIRequest) SetParamAgentConfirmRefundRQ

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

SetParamAgentConfirmRefundRQ is ParamAgentConfirmRefundRQ Setter 退款入参

type TaobaoBusAgentRefundticketConfirmAPIResponse

type TaobaoBusAgentRefundticketConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoBusAgentRefundticketConfirmAPIResponseModel
}

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

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

type TaobaoBusAgentRefundticketConfirmAPIResponseModel

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

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

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

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

func NewTaobaoBusAgentReturnticketConfirmRequest

func NewTaobaoBusAgentReturnticketConfirmRequest() *TaobaoBusAgentReturnticketConfirmAPIRequest

NewTaobaoBusAgentReturnticketConfirmRequest 初始化TaobaoBusAgentReturnticketConfirmAPIRequest对象

func (TaobaoBusAgentReturnticketConfirmAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusAgentReturnticketConfirmAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusAgentReturnticketConfirmAPIRequest) GetParamAgentConfirmReturnRQ

func (r TaobaoBusAgentReturnticketConfirmAPIRequest) GetParamAgentConfirmReturnRQ() *AgentConfirmReturnRq

GetParamAgentConfirmReturnRQ ParamAgentConfirmReturnRQ Getter

func (*TaobaoBusAgentReturnticketConfirmAPIRequest) SetParamAgentConfirmReturnRQ

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

SetParamAgentConfirmReturnRQ is ParamAgentConfirmReturnRQ Setter 退票入参

type TaobaoBusAgentReturnticketConfirmAPIResponse

type TaobaoBusAgentReturnticketConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoBusAgentReturnticketConfirmAPIResponseModel
}

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

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

type TaobaoBusAgentReturnticketConfirmAPIResponseModel

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

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

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

提供汽车票车次查询服务

func NewTaobaoBusBusnumberGetRequest

func NewTaobaoBusBusnumberGetRequest() *TaobaoBusBusnumberGetAPIRequest

NewTaobaoBusBusnumberGetRequest 初始化TaobaoBusBusnumberGetAPIRequest对象

func (TaobaoBusBusnumberGetAPIRequest) GetApiMethodName

func (r TaobaoBusBusnumberGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusBusnumberGetAPIRequest) GetApiParams

func (r TaobaoBusBusnumberGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusBusnumberGetAPIRequest) GetParamBusNumberSearchRQ

func (r TaobaoBusBusnumberGetAPIRequest) GetParamBusNumberSearchRQ() *BusNumberSearchRq

GetParamBusNumberSearchRQ ParamBusNumberSearchRQ Getter

func (*TaobaoBusBusnumberGetAPIRequest) SetParamBusNumberSearchRQ

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

SetParamBusNumberSearchRQ is ParamBusNumberSearchRQ Setter 车次查询入参

type TaobaoBusBusnumberGetAPIResponse

type TaobaoBusBusnumberGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusBusnumberGetAPIResponseModel
}

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

提供汽车票车次查询服务

type TaobaoBusBusnumberGetAPIResponseModel

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

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

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

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

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

func NewTaobaoBusBusnumberSetRequest

func NewTaobaoBusBusnumberSetRequest() *TaobaoBusBusnumberSetAPIRequest

NewTaobaoBusBusnumberSetRequest 初始化TaobaoBusBusnumberSetAPIRequest对象

func (TaobaoBusBusnumberSetAPIRequest) GetApiMethodName

func (r TaobaoBusBusnumberSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusBusnumberSetAPIRequest) GetApiParams

func (r TaobaoBusBusnumberSetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusBusnumberSetAPIRequest) GetPushParam

GetPushParam PushParam Getter

func (*TaobaoBusBusnumberSetAPIRequest) SetPushParam

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

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

type TaobaoBusBusnumberSetAPIResponse

type TaobaoBusBusnumberSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusBusnumberSetAPIResponseModel
}

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

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

type TaobaoBusBusnumberSetAPIResponseModel

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

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

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

取消订单

func NewTaobaoBusCancleorderSetRequest

func NewTaobaoBusCancleorderSetRequest() *TaobaoBusCancleorderSetAPIRequest

NewTaobaoBusCancleorderSetRequest 初始化TaobaoBusCancleorderSetAPIRequest对象

func (TaobaoBusCancleorderSetAPIRequest) GetAliOrderId

func (r TaobaoBusCancleorderSetAPIRequest) GetAliOrderId() string

GetAliOrderId AliOrderId Getter

func (TaobaoBusCancleorderSetAPIRequest) GetApiMethodName

func (r TaobaoBusCancleorderSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusCancleorderSetAPIRequest) GetApiParams

func (r TaobaoBusCancleorderSetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (*TaobaoBusCancleorderSetAPIRequest) SetAliOrderId

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

SetAliOrderId is AliOrderId Setter 阿里订单号

type TaobaoBusCancleorderSetAPIResponse

type TaobaoBusCancleorderSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusCancleorderSetAPIResponseModel
}

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

取消订单

type TaobaoBusCancleorderSetAPIResponseModel

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

type TaobaoBusCityGetAPIRequest struct {
	model.Params
}

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

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

func NewTaobaoBusCityGetRequest

func NewTaobaoBusCityGetRequest() *TaobaoBusCityGetAPIRequest

NewTaobaoBusCityGetRequest 初始化TaobaoBusCityGetAPIRequest对象

func (TaobaoBusCityGetAPIRequest) GetApiMethodName

func (r TaobaoBusCityGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusCityGetAPIRequest) GetApiParams

func (r TaobaoBusCityGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

type TaobaoBusCityGetAPIResponse

type TaobaoBusCityGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusCityGetAPIResponseModel
}

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

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

type TaobaoBusCityGetAPIResponseModel

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

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

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

使创建的二维码失效

func NewTaobaoBusDisableqrcodeSetRequest

func NewTaobaoBusDisableqrcodeSetRequest() *TaobaoBusDisableqrcodeSetAPIRequest

NewTaobaoBusDisableqrcodeSetRequest 初始化TaobaoBusDisableqrcodeSetAPIRequest对象

func (TaobaoBusDisableqrcodeSetAPIRequest) GetAlitripOrderId

func (r TaobaoBusDisableqrcodeSetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaoBusDisableqrcodeSetAPIRequest) GetApiMethodName

func (r TaobaoBusDisableqrcodeSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusDisableqrcodeSetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (*TaobaoBusDisableqrcodeSetAPIRequest) SetAlitripOrderId

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

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

type TaobaoBusDisableqrcodeSetAPIResponse

type TaobaoBusDisableqrcodeSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusDisableqrcodeSetAPIResponseModel
}

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

使创建的二维码失效

type TaobaoBusDisableqrcodeSetAPIResponseModel

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

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

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

历史订单查询,对账接口

func NewTaobaoBusHistoryorderGetRequest

func NewTaobaoBusHistoryorderGetRequest() *TaobaoBusHistoryorderGetAPIRequest

NewTaobaoBusHistoryorderGetRequest 初始化TaobaoBusHistoryorderGetAPIRequest对象

func (TaobaoBusHistoryorderGetAPIRequest) GetApiMethodName

func (r TaobaoBusHistoryorderGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusHistoryorderGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusHistoryorderGetAPIRequest) GetFromDate

GetFromDate FromDate Getter

func (TaobaoBusHistoryorderGetAPIRequest) GetPageIndex

func (r TaobaoBusHistoryorderGetAPIRequest) GetPageIndex() int64

GetPageIndex PageIndex Getter

func (TaobaoBusHistoryorderGetAPIRequest) GetPageSize

func (r TaobaoBusHistoryorderGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaoBusHistoryorderGetAPIRequest) GetToDate

GetToDate ToDate Getter

func (TaobaoBusHistoryorderGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoBusHistoryorderGetAPIRequest) SetFromDate

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

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

func (*TaobaoBusHistoryorderGetAPIRequest) SetPageIndex

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

SetPageIndex is PageIndex Setter 第几页 从1开始

func (*TaobaoBusHistoryorderGetAPIRequest) SetPageSize

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

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

func (*TaobaoBusHistoryorderGetAPIRequest) SetToDate

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

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

func (*TaobaoBusHistoryorderGetAPIRequest) SetType

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

type TaobaoBusHistoryorderGetAPIResponse

type TaobaoBusHistoryorderGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusHistoryorderGetAPIResponseModel
}

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

历史订单查询,对账接口

type TaobaoBusHistoryorderGetAPIResponseModel

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

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

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

汽车票发票回调接口

func NewTaobaoBusInvoiceReturnRequest

func NewTaobaoBusInvoiceReturnRequest() *TaobaoBusInvoiceReturnAPIRequest

NewTaobaoBusInvoiceReturnRequest 初始化TaobaoBusInvoiceReturnAPIRequest对象

func (TaobaoBusInvoiceReturnAPIRequest) GetApiMethodName

func (r TaobaoBusInvoiceReturnAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusInvoiceReturnAPIRequest) GetApiParams

func (r TaobaoBusInvoiceReturnAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusInvoiceReturnAPIRequest) GetInvoiceParam

func (r TaobaoBusInvoiceReturnAPIRequest) GetInvoiceParam() *ReceiptDo

GetInvoiceParam InvoiceParam Getter

func (*TaobaoBusInvoiceReturnAPIRequest) SetInvoiceParam

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

SetInvoiceParam is InvoiceParam Setter 入参对象

type TaobaoBusInvoiceReturnAPIResponse

type TaobaoBusInvoiceReturnAPIResponse struct {
	model.CommonResponse
	TaobaoBusInvoiceReturnAPIResponseModel
}

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

汽车票发票回调接口

type TaobaoBusInvoiceReturnAPIResponseModel

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 TaobaoBusLastplaceGetAPIRequest

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

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

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

func NewTaobaoBusLastplaceGetRequest

func NewTaobaoBusLastplaceGetRequest() *TaobaoBusLastplaceGetAPIRequest

NewTaobaoBusLastplaceGetRequest 初始化TaobaoBusLastplaceGetAPIRequest对象

func (TaobaoBusLastplaceGetAPIRequest) GetApiMethodName

func (r TaobaoBusLastplaceGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusLastplaceGetAPIRequest) GetApiParams

func (r TaobaoBusLastplaceGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusLastplaceGetAPIRequest) GetParamLastPlaceSearchRQ

func (r TaobaoBusLastplaceGetAPIRequest) GetParamLastPlaceSearchRQ() *ParamLastPlaceSearchRq

GetParamLastPlaceSearchRQ ParamLastPlaceSearchRQ Getter

func (*TaobaoBusLastplaceGetAPIRequest) SetParamLastPlaceSearchRQ

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

SetParamLastPlaceSearchRQ is ParamLastPlaceSearchRQ Setter 目的地查询参数

type TaobaoBusLastplaceGetAPIResponse

type TaobaoBusLastplaceGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusLastplaceGetAPIResponseModel
}

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

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

type TaobaoBusLastplaceGetAPIResponseModel

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

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 TaobaoBusNumbersStockpriceUpdateAPIRequest

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

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

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

func NewTaobaoBusNumbersStockpriceUpdateRequest

func NewTaobaoBusNumbersStockpriceUpdateRequest() *TaobaoBusNumbersStockpriceUpdateAPIRequest

NewTaobaoBusNumbersStockpriceUpdateRequest 初始化TaobaoBusNumbersStockpriceUpdateAPIRequest对象

func (TaobaoBusNumbersStockpriceUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusNumbersStockpriceUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusNumbersStockpriceUpdateAPIRequest) GetParamTopBusPriceAndStockUpdateRQ

func (r TaobaoBusNumbersStockpriceUpdateAPIRequest) GetParamTopBusPriceAndStockUpdateRQ() *TopBusPriceAndStockUpdateRq

GetParamTopBusPriceAndStockUpdateRQ ParamTopBusPriceAndStockUpdateRQ Getter

func (*TaobaoBusNumbersStockpriceUpdateAPIRequest) SetParamTopBusPriceAndStockUpdateRQ

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

SetParamTopBusPriceAndStockUpdateRQ is ParamTopBusPriceAndStockUpdateRQ Setter 请求参数

type TaobaoBusNumbersStockpriceUpdateAPIResponse

type TaobaoBusNumbersStockpriceUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoBusNumbersStockpriceUpdateAPIResponseModel
}

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

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

type TaobaoBusNumbersStockpriceUpdateAPIResponseModel

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

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

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

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

func NewTaobaoBusNumbersUpdateRequest

func NewTaobaoBusNumbersUpdateRequest() *TaobaoBusNumbersUpdateAPIRequest

NewTaobaoBusNumbersUpdateRequest 初始化TaobaoBusNumbersUpdateAPIRequest对象

func (TaobaoBusNumbersUpdateAPIRequest) GetApiMethodName

func (r TaobaoBusNumbersUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusNumbersUpdateAPIRequest) GetApiParams

func (r TaobaoBusNumbersUpdateAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusNumbersUpdateAPIRequest) GetParamTopBusNumberUpdateRQ

func (r TaobaoBusNumbersUpdateAPIRequest) GetParamTopBusNumberUpdateRQ() *TopBusNumberUpdateRq

GetParamTopBusNumberUpdateRQ ParamTopBusNumberUpdateRQ Getter

func (*TaobaoBusNumbersUpdateAPIRequest) SetParamTopBusNumberUpdateRQ

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

SetParamTopBusNumberUpdateRQ is ParamTopBusNumberUpdateRQ Setter 请求参数

type TaobaoBusNumbersUpdateAPIResponse

type TaobaoBusNumbersUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoBusNumbersUpdateAPIResponseModel
}

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

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

type TaobaoBusNumbersUpdateAPIResponseModel

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

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

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

商家汽车票订单查询

func NewTaobaoBusOrderGetRequest

func NewTaobaoBusOrderGetRequest() *TaobaoBusOrderGetAPIRequest

NewTaobaoBusOrderGetRequest 初始化TaobaoBusOrderGetAPIRequest对象

func (TaobaoBusOrderGetAPIRequest) GetApiMethodName

func (r TaobaoBusOrderGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusOrderGetAPIRequest) GetApiParams

func (r TaobaoBusOrderGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusOrderGetAPIRequest) GetParamB2BOrderQueryRQ

func (r TaobaoBusOrderGetAPIRequest) GetParamB2BOrderQueryRQ() *B2BOrderQueryRq

GetParamB2BOrderQueryRQ ParamB2BOrderQueryRQ Getter

func (*TaobaoBusOrderGetAPIRequest) SetParamB2BOrderQueryRQ

func (r *TaobaoBusOrderGetAPIRequest) SetParamB2BOrderQueryRQ(_paramB2BOrderQueryRQ *B2BOrderQueryRq) error

SetParamB2BOrderQueryRQ is ParamB2BOrderQueryRQ Setter 订单查询对象

type TaobaoBusOrderGetAPIResponse

type TaobaoBusOrderGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusOrderGetAPIResponseModel
}

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

商家汽车票订单查询

type TaobaoBusOrderGetAPIResponseModel

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

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

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

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

func NewTaobaoBusOrderSetRequest

func NewTaobaoBusOrderSetRequest() *TaobaoBusOrderSetAPIRequest

NewTaobaoBusOrderSetRequest 初始化TaobaoBusOrderSetAPIRequest对象

func (TaobaoBusOrderSetAPIRequest) GetApiMethodName

func (r TaobaoBusOrderSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusOrderSetAPIRequest) GetApiParams

func (r TaobaoBusOrderSetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusOrderSetAPIRequest) GetParamB2BCreateOrderRQ

func (r TaobaoBusOrderSetAPIRequest) GetParamB2BCreateOrderRQ() *B2BCreateOrderRq

GetParamB2BCreateOrderRQ ParamB2BCreateOrderRQ Getter

func (*TaobaoBusOrderSetAPIRequest) SetParamB2BCreateOrderRQ

func (r *TaobaoBusOrderSetAPIRequest) SetParamB2BCreateOrderRQ(_paramB2BCreateOrderRQ *B2BCreateOrderRq) error

SetParamB2BCreateOrderRQ is ParamB2BCreateOrderRQ Setter 下单参数

type TaobaoBusOrderSetAPIResponse

type TaobaoBusOrderSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusOrderSetAPIResponseModel
}

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

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

type TaobaoBusOrderSetAPIResponseModel

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 TaobaoBusRefundSetAPIRequest

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

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

B2B业务支持退票

func NewTaobaoBusRefundSetRequest

func NewTaobaoBusRefundSetRequest() *TaobaoBusRefundSetAPIRequest

NewTaobaoBusRefundSetRequest 初始化TaobaoBusRefundSetAPIRequest对象

func (TaobaoBusRefundSetAPIRequest) GetApiMethodName

func (r TaobaoBusRefundSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusRefundSetAPIRequest) GetApiParams

func (r TaobaoBusRefundSetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusRefundSetAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*TaobaoBusRefundSetAPIRequest) SetParam0

func (r *TaobaoBusRefundSetAPIRequest) SetParam0(_param0 *B2BRefundOrderRq) error

SetParam0 is Param0 Setter 入参

type TaobaoBusRefundSetAPIResponse

type TaobaoBusRefundSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusRefundSetAPIResponseModel
}

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

B2B业务支持退票

type TaobaoBusRefundSetAPIResponseModel

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 TaobaoBusRefundfeeGetAPIRequest

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

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

查询退票的费用信息

func NewTaobaoBusRefundfeeGetRequest

func NewTaobaoBusRefundfeeGetRequest() *TaobaoBusRefundfeeGetAPIRequest

NewTaobaoBusRefundfeeGetRequest 初始化TaobaoBusRefundfeeGetAPIRequest对象

func (TaobaoBusRefundfeeGetAPIRequest) GetAliTripOrderId

func (r TaobaoBusRefundfeeGetAPIRequest) GetAliTripOrderId() string

GetAliTripOrderId AliTripOrderId Getter

func (TaobaoBusRefundfeeGetAPIRequest) GetApiMethodName

func (r TaobaoBusRefundfeeGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusRefundfeeGetAPIRequest) GetApiParams

func (r TaobaoBusRefundfeeGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusRefundfeeGetAPIRequest) GetSubOrderIds

func (r TaobaoBusRefundfeeGetAPIRequest) GetSubOrderIds() []int64

GetSubOrderIds SubOrderIds Getter

func (*TaobaoBusRefundfeeGetAPIRequest) SetAliTripOrderId

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

SetAliTripOrderId is AliTripOrderId Setter 飞猪订单号

func (*TaobaoBusRefundfeeGetAPIRequest) SetSubOrderIds

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

SetSubOrderIds is SubOrderIds Setter 飞猪子订单号

type TaobaoBusRefundfeeGetAPIResponse

type TaobaoBusRefundfeeGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusRefundfeeGetAPIResponseModel
}

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

查询退票的费用信息

type TaobaoBusRefundfeeGetAPIResponseModel

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 TaobaoBusRefundticketpriceSetAPIRequest

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

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

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

func NewTaobaoBusRefundticketpriceSetRequest

func NewTaobaoBusRefundticketpriceSetRequest() *TaobaoBusRefundticketpriceSetAPIRequest

NewTaobaoBusRefundticketpriceSetRequest 初始化TaobaoBusRefundticketpriceSetAPIRequest对象

func (TaobaoBusRefundticketpriceSetAPIRequest) GetApiMethodName

func (r TaobaoBusRefundticketpriceSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusRefundticketpriceSetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusRefundticketpriceSetAPIRequest) GetOfflineRefundTicketRq

GetOfflineRefundTicketRq OfflineRefundTicketRq Getter

func (*TaobaoBusRefundticketpriceSetAPIRequest) SetOfflineRefundTicketRq

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

SetOfflineRefundTicketRq is OfflineRefundTicketRq Setter 退票申请入参

type TaobaoBusRefundticketpriceSetAPIResponse

type TaobaoBusRefundticketpriceSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusRefundticketpriceSetAPIResponseModel
}

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

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

type TaobaoBusRefundticketpriceSetAPIResponseModel

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

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

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

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

func NewTaobaoBusSeatpriceGetRequest

func NewTaobaoBusSeatpriceGetRequest() *TaobaoBusSeatpriceGetAPIRequest

NewTaobaoBusSeatpriceGetRequest 初始化TaobaoBusSeatpriceGetAPIRequest对象

func (TaobaoBusSeatpriceGetAPIRequest) GetApiMethodName

func (r TaobaoBusSeatpriceGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusSeatpriceGetAPIRequest) GetApiParams

func (r TaobaoBusSeatpriceGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusSeatpriceGetAPIRequest) GetParamBusSeatPriceRQ

func (r TaobaoBusSeatpriceGetAPIRequest) GetParamBusSeatPriceRQ() *BusSeatPriceRq

GetParamBusSeatPriceRQ ParamBusSeatPriceRQ Getter

func (*TaobaoBusSeatpriceGetAPIRequest) SetParamBusSeatPriceRQ

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

SetParamBusSeatPriceRQ is ParamBusSeatPriceRQ Setter 余票请求参数

type TaobaoBusSeatpriceGetAPIResponse

type TaobaoBusSeatpriceGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusSeatpriceGetAPIResponseModel
}

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

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

type TaobaoBusSeatpriceGetAPIResponseModel

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

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

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

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

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

func NewTaobaoBusTicketSetRequest

func NewTaobaoBusTicketSetRequest() *TaobaoBusTicketSetAPIRequest

NewTaobaoBusTicketSetRequest 初始化TaobaoBusTicketSetAPIRequest对象

func (TaobaoBusTicketSetAPIRequest) GetApiMethodName

func (r TaobaoBusTicketSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTicketSetAPIRequest) GetApiParams

func (r TaobaoBusTicketSetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusTicketSetAPIRequest) GetTicketParams

func (r TaobaoBusTicketSetAPIRequest) GetTicketParams() *B2BBookOrderRq

GetTicketParams TicketParams Getter

func (*TaobaoBusTicketSetAPIRequest) SetTicketParams

func (r *TaobaoBusTicketSetAPIRequest) SetTicketParams(_ticketParams *B2BBookOrderRq) error

SetTicketParams is TicketParams Setter 系统自动生成

type TaobaoBusTicketSetAPIResponse

type TaobaoBusTicketSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTicketSetAPIResponseModel
}

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

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

type TaobaoBusTicketSetAPIResponseModel

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

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

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

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

func NewTaobaoBusTvmbookorderSetRequest

func NewTaobaoBusTvmbookorderSetRequest() *TaobaoBusTvmbookorderSetAPIRequest

NewTaobaoBusTvmbookorderSetRequest 初始化TaobaoBusTvmbookorderSetAPIRequest对象

func (TaobaoBusTvmbookorderSetAPIRequest) GetAlitripOrderId

func (r TaobaoBusTvmbookorderSetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaoBusTvmbookorderSetAPIRequest) GetApiMethodName

func (r TaobaoBusTvmbookorderSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTvmbookorderSetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusTvmbookorderSetAPIRequest) GetBookTime

GetBookTime BookTime Getter

func (TaobaoBusTvmbookorderSetAPIRequest) GetFetchPhone

func (r TaobaoBusTvmbookorderSetAPIRequest) GetFetchPhone() string

GetFetchPhone FetchPhone Getter

func (TaobaoBusTvmbookorderSetAPIRequest) GetPassengers

GetPassengers Passengers Getter

func (TaobaoBusTvmbookorderSetAPIRequest) GetPayMode

GetPayMode PayMode Getter

func (TaobaoBusTvmbookorderSetAPIRequest) GetSuccess

GetSuccess Success Getter

func (TaobaoBusTvmbookorderSetAPIRequest) GetSupportEticket

func (r TaobaoBusTvmbookorderSetAPIRequest) GetSupportEticket() bool

GetSupportEticket SupportEticket Getter

func (TaobaoBusTvmbookorderSetAPIRequest) GetTicketGate

func (r TaobaoBusTvmbookorderSetAPIRequest) GetTicketGate() string

GetTicketGate TicketGate Getter

func (*TaobaoBusTvmbookorderSetAPIRequest) SetAlitripOrderId

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

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

func (*TaobaoBusTvmbookorderSetAPIRequest) SetBookTime

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

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

func (*TaobaoBusTvmbookorderSetAPIRequest) SetFetchPhone

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

SetFetchPhone is FetchPhone Setter 取票人手机号

func (*TaobaoBusTvmbookorderSetAPIRequest) SetPassengers

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

SetPassengers is Passengers Setter 乘客票面信息

func (*TaobaoBusTvmbookorderSetAPIRequest) SetPayMode

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

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

func (*TaobaoBusTvmbookorderSetAPIRequest) SetSuccess

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

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

func (*TaobaoBusTvmbookorderSetAPIRequest) SetSupportEticket

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

SetSupportEticket is SupportEticket Setter 是否支持电子票

func (*TaobaoBusTvmbookorderSetAPIRequest) SetTicketGate

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

SetTicketGate is TicketGate Setter 检票口

type TaobaoBusTvmbookorderSetAPIResponse

type TaobaoBusTvmbookorderSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTvmbookorderSetAPIResponseModel
}

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

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

type TaobaoBusTvmbookorderSetAPIResponseModel

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

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

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

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

func NewTaobaoBusTvmcancelorderSetRequest

func NewTaobaoBusTvmcancelorderSetRequest() *TaobaoBusTvmcancelorderSetAPIRequest

NewTaobaoBusTvmcancelorderSetRequest 初始化TaobaoBusTvmcancelorderSetAPIRequest对象

func (TaobaoBusTvmcancelorderSetAPIRequest) GetAlitripOrderId

func (r TaobaoBusTvmcancelorderSetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaoBusTvmcancelorderSetAPIRequest) GetApiMethodName

func (r TaobaoBusTvmcancelorderSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTvmcancelorderSetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (*TaobaoBusTvmcancelorderSetAPIRequest) SetAlitripOrderId

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

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

type TaobaoBusTvmcancelorderSetAPIResponse

type TaobaoBusTvmcancelorderSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTvmcancelorderSetAPIResponseModel
}

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

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

type TaobaoBusTvmcancelorderSetAPIResponseModel

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

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

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

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

func NewTaobaoBusTvmcreateorderSetRequest

func NewTaobaoBusTvmcreateorderSetRequest() *TaobaoBusTvmcreateorderSetAPIRequest

NewTaobaoBusTvmcreateorderSetRequest 初始化TaobaoBusTvmcreateorderSetAPIRequest对象

func (TaobaoBusTvmcreateorderSetAPIRequest) GetApiMethodName

func (r TaobaoBusTvmcreateorderSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTvmcreateorderSetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusTvmcreateorderSetAPIRequest) GetParamTVMCreateOrderRQ

func (r TaobaoBusTvmcreateorderSetAPIRequest) GetParamTVMCreateOrderRQ() *TvmCreateOrderRq

GetParamTVMCreateOrderRQ ParamTVMCreateOrderRQ Getter

func (*TaobaoBusTvmcreateorderSetAPIRequest) SetParamTVMCreateOrderRQ

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

SetParamTVMCreateOrderRQ is ParamTVMCreateOrderRQ Setter 创建订单对象

type TaobaoBusTvmcreateorderSetAPIResponse

type TaobaoBusTvmcreateorderSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTvmcreateorderSetAPIResponseModel
}

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

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

type TaobaoBusTvmcreateorderSetAPIResponseModel

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

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

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

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

func NewTaobaoBusTvmcreateqrcodeSetRequest

func NewTaobaoBusTvmcreateqrcodeSetRequest() *TaobaoBusTvmcreateqrcodeSetAPIRequest

NewTaobaoBusTvmcreateqrcodeSetRequest 初始化TaobaoBusTvmcreateqrcodeSetAPIRequest对象

func (TaobaoBusTvmcreateqrcodeSetAPIRequest) GetAlitripOrderId

func (r TaobaoBusTvmcreateqrcodeSetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaoBusTvmcreateqrcodeSetAPIRequest) GetApiMethodName

func (r TaobaoBusTvmcreateqrcodeSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTvmcreateqrcodeSetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusTvmcreateqrcodeSetAPIRequest) GetTimeoutExpress

func (r TaobaoBusTvmcreateqrcodeSetAPIRequest) GetTimeoutExpress() int64

GetTimeoutExpress TimeoutExpress Getter

func (*TaobaoBusTvmcreateqrcodeSetAPIRequest) SetAlitripOrderId

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

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

func (*TaobaoBusTvmcreateqrcodeSetAPIRequest) SetTimeoutExpress

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

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

type TaobaoBusTvmcreateqrcodeSetAPIResponse

type TaobaoBusTvmcreateqrcodeSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTvmcreateqrcodeSetAPIResponseModel
}

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

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

type TaobaoBusTvmcreateqrcodeSetAPIResponseModel

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"`
	// success true 成功 false 失败
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

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

type TaobaoBusTvmpayorderSetAPIRequest

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

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

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

func NewTaobaoBusTvmpayorderSetRequest

func NewTaobaoBusTvmpayorderSetRequest() *TaobaoBusTvmpayorderSetAPIRequest

NewTaobaoBusTvmpayorderSetRequest 初始化TaobaoBusTvmpayorderSetAPIRequest对象

func (TaobaoBusTvmpayorderSetAPIRequest) GetAlipayAuthCode

func (r TaobaoBusTvmpayorderSetAPIRequest) GetAlipayAuthCode() string

GetAlipayAuthCode AlipayAuthCode Getter

func (TaobaoBusTvmpayorderSetAPIRequest) GetAlitripOrderId

func (r TaobaoBusTvmpayorderSetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaoBusTvmpayorderSetAPIRequest) GetApiMethodName

func (r TaobaoBusTvmpayorderSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTvmpayorderSetAPIRequest) GetApiParams

func (r TaobaoBusTvmpayorderSetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (*TaobaoBusTvmpayorderSetAPIRequest) SetAlipayAuthCode

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

SetAlipayAuthCode is AlipayAuthCode Setter 条形码认证码

func (*TaobaoBusTvmpayorderSetAPIRequest) SetAlitripOrderId

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

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

type TaobaoBusTvmpayorderSetAPIResponse

type TaobaoBusTvmpayorderSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTvmpayorderSetAPIResponseModel
}

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

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

type TaobaoBusTvmpayorderSetAPIResponseModel

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

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

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

查询订单详情

func NewTaobaoBusTvmqueryorderGetRequest

func NewTaobaoBusTvmqueryorderGetRequest() *TaobaoBusTvmqueryorderGetAPIRequest

NewTaobaoBusTvmqueryorderGetRequest 初始化TaobaoBusTvmqueryorderGetAPIRequest对象

func (TaobaoBusTvmqueryorderGetAPIRequest) GetAlitripOrderId

func (r TaobaoBusTvmqueryorderGetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaoBusTvmqueryorderGetAPIRequest) GetApiMethodName

func (r TaobaoBusTvmqueryorderGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTvmqueryorderGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (*TaobaoBusTvmqueryorderGetAPIRequest) SetAlitripOrderId

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

SetAlitripOrderId is AlitripOrderId Setter 阿里订单标编号

type TaobaoBusTvmqueryorderGetAPIResponse

type TaobaoBusTvmqueryorderGetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTvmqueryorderGetAPIResponseModel
}

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

查询订单详情

type TaobaoBusTvmqueryorderGetAPIResponseModel

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

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

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

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

func NewTaobaoBusTvmrefundorderSetRequest

func NewTaobaoBusTvmrefundorderSetRequest() *TaobaoBusTvmrefundorderSetAPIRequest

NewTaobaoBusTvmrefundorderSetRequest 初始化TaobaoBusTvmrefundorderSetAPIRequest对象

func (TaobaoBusTvmrefundorderSetAPIRequest) GetAlitripOrderId

func (r TaobaoBusTvmrefundorderSetAPIRequest) GetAlitripOrderId() string

GetAlitripOrderId AlitripOrderId Getter

func (TaobaoBusTvmrefundorderSetAPIRequest) GetApiMethodName

func (r TaobaoBusTvmrefundorderSetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoBusTvmrefundorderSetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoBusTvmrefundorderSetAPIRequest) GetInsuranceRefundDetails

func (r TaobaoBusTvmrefundorderSetAPIRequest) GetInsuranceRefundDetails() []InsuranceRefundDetail

GetInsuranceRefundDetails InsuranceRefundDetails Getter

func (TaobaoBusTvmrefundorderSetAPIRequest) GetRefundAccountInDetails

func (r TaobaoBusTvmrefundorderSetAPIRequest) GetRefundAccountInDetails() []RefundAccountInDetail

GetRefundAccountInDetails RefundAccountInDetails Getter

func (TaobaoBusTvmrefundorderSetAPIRequest) GetRefundAmount

func (r TaobaoBusTvmrefundorderSetAPIRequest) GetRefundAmount() int64

GetRefundAmount RefundAmount Getter

func (TaobaoBusTvmrefundorderSetAPIRequest) GetRefundBatchNo

func (r TaobaoBusTvmrefundorderSetAPIRequest) GetRefundBatchNo() string

GetRefundBatchNo RefundBatchNo Getter

func (TaobaoBusTvmrefundorderSetAPIRequest) GetRefundReason

func (r TaobaoBusTvmrefundorderSetAPIRequest) GetRefundReason() string

GetRefundReason RefundReason Getter

func (*TaobaoBusTvmrefundorderSetAPIRequest) SetAlitripOrderId

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

SetAlitripOrderId is AlitripOrderId Setter 飞猪订单号

func (*TaobaoBusTvmrefundorderSetAPIRequest) SetInsuranceRefundDetails

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

SetInsuranceRefundDetails is InsuranceRefundDetails Setter 保险退款详情

func (*TaobaoBusTvmrefundorderSetAPIRequest) SetRefundAccountInDetails

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

SetRefundAccountInDetails is RefundAccountInDetails Setter 分账退款明细

func (*TaobaoBusTvmrefundorderSetAPIRequest) SetRefundAmount

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

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

func (*TaobaoBusTvmrefundorderSetAPIRequest) SetRefundBatchNo

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

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

func (*TaobaoBusTvmrefundorderSetAPIRequest) SetRefundReason

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

SetRefundReason is RefundReason Setter 退款原因

type TaobaoBusTvmrefundorderSetAPIResponse

type TaobaoBusTvmrefundorderSetAPIResponse struct {
	model.CommonResponse
	TaobaoBusTvmrefundorderSetAPIResponseModel
}

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

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

type TaobaoBusTvmrefundorderSetAPIResponseModel

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"`
	// isv名称
	IsvName string `json:"isv_name,omitempty" xml:"isv_name,omitempty"`
	// isv-id
	IsvId string `json:"isv_id,omitempty" xml:"isv_id,omitempty"`
	// 出发车站站点ID
	StartStationId string `json:"start_station_id,omitempty" xml:"start_station_id,omitempty"`
	// 城市代码,数据源来自行业基础数据字典
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// 省份代码,数据源来自行业基础数据字典
	ProvinceCode string `json:"province_code,omitempty" xml:"province_code,omitempty"`
}

TopInsStationInfo 结构体

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 {
	// 出发时间 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"`
	// 出发车站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"`
	// 到达车站城市名称
	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"`
	// 终点站名称
	Terminal string `json:"terminal,omitempty" xml:"terminal,omitempty"`
	// 车次编号
	BusNumber string `json:"bus_number,omitempty" xml:"bus_number,omitempty"`
	// 车站地址(必须填写,后续程序中会进行强制校验,参考标准区域码表)
	StartStationAddress string `json:"start_station_address,omitempty" xml:"start_station_address,omitempty"`
	// 车型
	BusType string `json:"bus_type,omitempty" xml:"bus_type,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"`
	// 订单状态:    CREATED_NO_PAY(10, "已创建,待支付"),      PAYED_NO_NOTIFY(20, "已支付,待通知代理商"),      PAYED_AND_NOTIFY(30, "已支付,待代理商出票"),//bookorder      BOOKED_AND_CONFIRM(50, "已出票,已确认"),//booksucess     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 TvmCreateOrderRq

type TvmCreateOrderRq struct {
	// 乘客
	Passengers []TvmPassengerVo `json:"passengers,omitempty" xml:"passengers>tvm_passenger_vo,omitempty"`
	// 分润账户明细列表,是个数组,有几个分账,写几个。 注意 只有需要分润到多账号才需要填,否则为空。分账总和等于订单总价。
	AccountInDetails []AccountInDetail `json:"account_in_details,omitempty" xml:"account_in_details>account_in_detail,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"`
	// 出票超时时间(支付成功后开始计算) 单位:秒,如果商家不设置,平台默认超时时间为60天(自助机小程序订单使用)
	IssueTimeout int64 `json:"issue_timeout,omitempty" xml:"issue_timeout,omitempty"`
	// 支付超时时间(创建订单成功后开始计算) 单位:秒,到达指定时间后,平台进行关闭订单操作(自助机小程序订单使用)
	PayTimeout int64 `json:"pay_timeout,omitempty" xml:"pay_timeout,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"`
	// 是否带有儿童
	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"`
}

TvmRefundApply 结构体

Source Files

Jump to

Keyboard shortcuts

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