jipiao

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package jipiao 包含国内机票订单API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BbSyncOrderDto

type BbSyncOrderDto struct {
	// 改签后舱位
	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// 改签前舱位
	LastCabin string `json:"last_cabin,omitempty" xml:"last_cabin,omitempty"`
	// 改签备注信息
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 改签前PNR编码
	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`
	// 改签前票号
	TicketNo string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// 申请单id
	ApplyId int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 改签后航班信息
	ModifyAfterFlight *Flight `json:"modify_after_flight,omitempty" xml:"modify_after_flight,omitempty"`
	// 改签前航班信息
	ModifyBeforeFlight *Flight `json:"modify_before_flight,omitempty" xml:"modify_before_flight,omitempty"`
	// 乘机人信息
	Passenger *Passenger `json:"passenger,omitempty" xml:"passenger,omitempty"`
}

BbSyncOrderDto 结构体

type CorpInfo

type CorpInfo struct {
	// 申请人姓名
	ApplyName string `json:"apply_name,omitempty" xml:"apply_name,omitempty"`
	// 申请人工号
	ApplyNo string `json:"apply_no,omitempty" xml:"apply_no,omitempty"`
	// BPM的fromNO
	FormNo string `json:"form_no,omitempty" xml:"form_no,omitempty"`
	// 出差人工号
	TripPersonNo string `json:"trip_person_no,omitempty" xml:"trip_person_no,omitempty"`
	// 出差人姓名
	TripPersonName string `json:"trip_person_name,omitempty" xml:"trip_person_name,omitempty"`
	// 工作地点
	WorkSpace string `json:"work_space,omitempty" xml:"work_space,omitempty"`
	// 成本中心代码
	CostCenterCode string `json:"cost_center_code,omitempty" xml:"cost_center_code,omitempty"`
	// 成本中心
	CostCenter string `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
	// 单据状态代码
	FormStatus string `json:"form_status,omitempty" xml:"form_status,omitempty"`
	// 单据状态描述
	ReceiptsStatus string `json:"receipts_status,omitempty" xml:"receipts_status,omitempty"`
	// 费用归属OU的CODE
	CostOu string `json:"cost_ou,omitempty" xml:"cost_ou,omitempty"`
	// 申请时间
	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	// 集团id
	CorprationId string `json:"corpration_id,omitempty" xml:"corpration_id,omitempty"`
	// 扩展字段
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
}

CorpInfo 结构体

type Flight

type Flight struct {
	// 改签后航空公司二字码
	AirLineCode string `json:"air_line_code,omitempty" xml:"air_line_code,omitempty"`
	// 改签后到达机场三字码
	ArrAirport string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`
	// 改签后出发机场三字码
	DepAirport string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`
	// 改签后出发时间
	DepDate string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// 改签后航班号
	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
}

Flight 结构体

type Itinerary

type Itinerary struct {
	// 收件人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 收件人手机号
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 收件人备用手机号
	MobileBak string `json:"mobile_bak,omitempty" xml:"mobile_bak,omitempty"`
	// 收件人地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 行程单价格,单位:分
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 物流公司代码
	CompanyCode string `json:"company_code,omitempty" xml:"company_code,omitempty"`
	// 邮寄单号
	ExpressCode string `json:"express_code,omitempty" xml:"express_code,omitempty"`
	// 行程单号
	ItineraryNo string `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
	// 邮寄时间
	SendDate string `json:"send_date,omitempty" xml:"send_date,omitempty"`
	// 扩展字段
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 支付宝交易号
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 行程单类型:6,快递
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 行程单订单的状态 0:未付款 1:已付款 2:转交易成功 3:已邮寄 4:已取消
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 淘宝主键id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

Itinerary 结构体

type Passenger

type Passenger struct {
	// 乘客生日
	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// 乘客证件号码
	CertNum string `json:"cert_num,omitempty" xml:"cert_num,omitempty"`
	// 乘客姓名
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// 改签前的pnr
	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`
	// 改签后的票号
	TicketNo string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// 改签前的票号
	OldTicketNo string `json:"old_ticket_no,omitempty" xml:"old_ticket_no,omitempty"`
	// 证件号码
	CertType string `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
}

Passenger 结构体

type RequestAxbDo

type RequestAxbDo struct {
	// 商家联系号码,多个号码以“,”分割;传证件号时为乘机人姓名
	ContactNo string `json:"contact_no,omitempty" xml:"contact_no,omitempty"`
	// 用途
	Purpose string `json:"purpose,omitempty" xml:"purpose,omitempty"`
	// 请求内容:0手机号
	ReqContent int64 `json:"req_content,omitempty" xml:"req_content,omitempty"`
	// 业务类型:0国内机票,1国际机票
	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

RequestAxbDo 结构体

type ReturnApplyDo

type ReturnApplyDo struct {
	// 到达时间
	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// 舱位
	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// 退款成功时间
	PaySuccessTime string `json:"pay_success_time,omitempty" xml:"pay_success_time,omitempty"`
	// 退票提交时间
	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	// 出发机场三字码
	DepAirportCode string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// 票号
	TicketNo string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// 航线二字码
	AirlineCode string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// 航班号
	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// 退票成功时间
	FirstProcessTime string `json:"first_process_time,omitempty" xml:"first_process_time,omitempty"`
	// 乘机人姓名
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// 到达机场三字码
	ArrAirportCode string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// 退款金额(单位:元)
	RefundMoney int64 `json:"refund_money,omitempty" xml:"refund_money,omitempty"`
	// 退票手续费(单位:元)
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 数据项id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 退票状态,1:初始,2:接受,3:确认,4:失败,5:买家处理,6:卖家处理,7:等待小二回填,8:退款成功
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

ReturnApplyDo 结构体

type ReturnApplyPassenge

type ReturnApplyPassenge struct {
	// 退款航段信息
	ReturnTicketSegment []ReturnTicketSegment `json:"return_ticket_segment,omitempty" xml:"return_ticket_segment>return_ticket_segment,omitempty"`
	// 乘机人姓名
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
	// 人ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 乘机人类型
	PassengerType int64 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// 退款手续费
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 退款金额
	RefundMoney int64 `json:"refund_money,omitempty" xml:"refund_money,omitempty"`
	// 票价信息(分)
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
	// 优惠后票面价
	DiscountTicketPrice int64 `json:"discount_ticket_price,omitempty" xml:"discount_ticket_price,omitempty"`
	// 优惠券金额
	VoucherPrice int64 `json:"voucher_price,omitempty" xml:"voucher_price,omitempty"`
}

ReturnApplyPassenge 结构体

type ReturnTicketDetail

type ReturnTicketDetail struct {
	// 人的费用信息
	ReturnApplyPassenge []ReturnApplyPassenge `json:"return_apply_passenge,omitempty" xml:"return_apply_passenge>return_apply_passenge,omitempty"`
	// 退票申请时间
	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	// 退票成功时间
	FirstProcessTime string `json:"first_process_time,omitempty" xml:"first_process_time,omitempty"`
	// 退款成功时间
	PaySuccessTime string `json:"pay_success_time,omitempty" xml:"pay_success_time,omitempty"`
	// 申退原因
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 申请单ID
	ApplyId int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 退票原因
	ApplyReasonType int64 `json:"apply_reason_type,omitempty" xml:"apply_reason_type,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 退款手续费(分)
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 退款金额(退给买家的钱)(分)
	RefundMoney int64 `json:"refund_money,omitempty" xml:"refund_money,omitempty"`
	// 申请单状态(1初始 2接受 3确认 4失败 5买家处理 6卖家处理 7等待小二回填 8退款成功)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// creditMoney
	CreditMoney int64 `json:"credit_money,omitempty" xml:"credit_money,omitempty"`
}

ReturnTicketDetail 结构体

type ReturnTicketDo

type ReturnTicketDo struct {
	// 申请时间
	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`
	// 申请单ID
	ApplyId int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 申请单状态(1初始 2接受 3确认 4失败 5买家处理 6卖家处理 7等待小二回填 8退款成功)
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

ReturnTicketDo 结构体

type ReturnTicketSegment

type ReturnTicketSegment struct {
	// 到达机场三字码
	ArrAirportCode string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// 到达城市
	ArrCity string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`
	// 出发机场三字码
	DepAirportCode string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// 出发城市
	DepCity string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
	// 航班号
	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// 票号信息
	TicketNo string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// 起飞时间
	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// 单个航段机场建设费用(分)
	BuildFee int64 `json:"build_fee,omitempty" xml:"build_fee,omitempty"`
	// 航段ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 单个航段机场建燃油费用
	OilTax int64 `json:"oil_tax,omitempty" xml:"oil_tax,omitempty"`
	// 改签手续费(分)
	RefundModifyFee int64 `json:"refund_modify_fee,omitempty" xml:"refund_modify_fee,omitempty"`
	// 升舱手续费(分)
	RefundUpgradeFee int64 `json:"refund_upgrade_fee,omitempty" xml:"refund_upgrade_fee,omitempty"`
	// 去程0 回程1
	TripType int64 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	// 票状态是否挂起
	Suspend bool `json:"suspend,omitempty" xml:"suspend,omitempty"`
}

ReturnTicketSegment 结构体

type SearchOrderResult

type SearchOrderResult struct {
	// 淘宝机票订单列表
	OrderIds []int64 `json:"order_ids,omitempty" xml:"order_ids>int64,omitempty"`
	// 当前淘宝系统设定的搜索结果页大小,即支持一次最多返回订单条数
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 是否还有下一页,即满足搜索条件的订单数是否还有下一个分页
	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`
}

SearchOrderResult 结构体

type SyncOrderDo

type SyncOrderDo struct {
	// 改签后的舱位
	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`
	// 改签前的舱位
	LastCabin string `json:"last_cabin,omitempty" xml:"last_cabin,omitempty"`
	// 改签备注信息
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 申请单id
	ApplyId int64 `json:"apply_id,omitempty" xml:"apply_id,omitempty"`
	// 改签后航班信息
	ModifyAfterFlight *Flight `json:"modify_after_flight,omitempty" xml:"modify_after_flight,omitempty"`
	// 改签前航班信息
	ModifyBeforeFlight *Flight `json:"modify_before_flight,omitempty" xml:"modify_before_flight,omitempty"`
	// 订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 乘客信息
	Passenger *Passenger `json:"passenger,omitempty" xml:"passenger,omitempty"`
	// 改签费(单位分)
	ModifyFee int64 `json:"modify_fee,omitempty" xml:"modify_fee,omitempty"`
	// 升舱费(单位分)
	UpgradeFee int64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`
	// 申请单状态。1:初始状态,2:已改签成功,3:已拒绝,4:未付款(已回填退票费),5:已付款
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

SyncOrderDo 结构体

type TaobaoAlitripBuyerGetAPIRequest added in v1.2.0

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

TaobaoAlitripBuyerGetAPIRequest 敏感信息查询 API请求 taobao.alitrip.buyer.get

针对商家提供统一的TOP接口,可以根据订单获取订单对应买家联系电话(阿里小号)。

func NewTaobaoAlitripBuyerGetRequest

func NewTaobaoAlitripBuyerGetRequest() *TaobaoAlitripBuyerGetAPIRequest

NewTaobaoAlitripBuyerGetRequest 初始化TaobaoAlitripBuyerGetAPIRequest对象

func (TaobaoAlitripBuyerGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripBuyerGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripBuyerGetAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoAlitripBuyerGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripBuyerGetAPIRequest) GetRequestAxb added in v1.2.0

func (r TaobaoAlitripBuyerGetAPIRequest) GetRequestAxb() *RequestAxbDo

GetRequestAxb RequestAxb Getter

func (*TaobaoAlitripBuyerGetAPIRequest) SetRequestAxb added in v1.2.0

func (r *TaobaoAlitripBuyerGetAPIRequest) SetRequestAxb(_requestAxb *RequestAxbDo) error

SetRequestAxb is RequestAxb Setter 敏感信息查询请求参数

type TaobaoAlitripBuyerGetAPIResponse

type TaobaoAlitripBuyerGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripBuyerGetAPIResponseModel
}

TaobaoAlitripBuyerGetAPIResponse 敏感信息查询 API返回值 taobao.alitrip.buyer.get

针对商家提供统一的TOP接口,可以根据订单获取订单对应买家联系电话(阿里小号)。

type TaobaoAlitripBuyerGetAPIResponseModel added in v1.2.0

type TaobaoAlitripBuyerGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_buyer_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 请求内容,如阿里小号
	Content string `json:"content,omitempty" xml:"content,omitempty"`
	// 有效期
	Expires string `json:"expires,omitempty" xml:"expires,omitempty"`
}

TaobaoAlitripBuyerGetAPIResponseModel is 敏感信息查询 成功返回结果

type TaobaoAlitripSellerModifyListAPIRequest added in v1.2.0

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

TaobaoAlitripSellerModifyListAPIRequest 【机票代理商订单】改签订单列表 API请求 taobao.alitrip.seller.modify.list

提供机票代理商查询改签订单列表

func NewTaobaoAlitripSellerModifyListRequest

func NewTaobaoAlitripSellerModifyListRequest() *TaobaoAlitripSellerModifyListAPIRequest

NewTaobaoAlitripSellerModifyListRequest 初始化TaobaoAlitripSellerModifyListAPIRequest对象

func (TaobaoAlitripSellerModifyListAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripSellerModifyListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerModifyListAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerModifyListAPIRequest) GetApplyDateEnd added in v1.2.0

func (r TaobaoAlitripSellerModifyListAPIRequest) GetApplyDateEnd() string

GetApplyDateEnd ApplyDateEnd Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetApplyDateStart added in v1.2.0

func (r TaobaoAlitripSellerModifyListAPIRequest) GetApplyDateStart() string

GetApplyDateStart ApplyDateStart Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetApplyId added in v1.2.0

GetApplyId ApplyId Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetCurrentPage added in v1.2.0

GetCurrentPage CurrentPage Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetFlyDateEnd added in v1.2.0

GetFlyDateEnd FlyDateEnd Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetFlyDateStart added in v1.2.0

func (r TaobaoAlitripSellerModifyListAPIRequest) GetFlyDateStart() string

GetFlyDateStart FlyDateStart Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetModifyDateEnd added in v1.2.0

func (r TaobaoAlitripSellerModifyListAPIRequest) GetModifyDateEnd() string

GetModifyDateEnd ModifyDateEnd Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetModifyDateStart added in v1.2.0

func (r TaobaoAlitripSellerModifyListAPIRequest) GetModifyDateStart() string

GetModifyDateStart ModifyDateStart Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetPageSize added in v1.2.0

GetPageSize PageSize Getter

func (TaobaoAlitripSellerModifyListAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (*TaobaoAlitripSellerModifyListAPIRequest) SetApplyDateEnd added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetApplyDateEnd(_applyDateEnd string) error

SetApplyDateEnd is ApplyDateEnd Setter 改签发起时间的查询结束日期 和 更新时间必选其一

func (*TaobaoAlitripSellerModifyListAPIRequest) SetApplyDateStart added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetApplyDateStart(_applyDateStart string) error

SetApplyDateStart is ApplyDateStart Setter 改签发起时间的查询开始日期 和 更新时间必选其一

func (*TaobaoAlitripSellerModifyListAPIRequest) SetApplyId added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetApplyId(_applyId int64) error

SetApplyId is ApplyId Setter 申请单ID

func (*TaobaoAlitripSellerModifyListAPIRequest) SetCurrentPage added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetCurrentPage(_currentPage int64) error

SetCurrentPage is CurrentPage Setter 页码

func (*TaobaoAlitripSellerModifyListAPIRequest) SetFlyDateEnd added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetFlyDateEnd(_flyDateEnd string) error

SetFlyDateEnd is FlyDateEnd Setter 乘客起飞时间的查询结束日期

func (*TaobaoAlitripSellerModifyListAPIRequest) SetFlyDateStart added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetFlyDateStart(_flyDateStart string) error

SetFlyDateStart is FlyDateStart Setter 乘客起飞时间的查询开始日期

func (*TaobaoAlitripSellerModifyListAPIRequest) SetModifyDateEnd added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetModifyDateEnd(_modifyDateEnd string) error

SetModifyDateEnd is ModifyDateEnd Setter 记录修改结束时间 和 改签发起时间必选其一

func (*TaobaoAlitripSellerModifyListAPIRequest) SetModifyDateStart added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetModifyDateStart(_modifyDateStart string) error

SetModifyDateStart is ModifyDateStart Setter 记录修改起始时间 和 改签发起时间必选其一

func (*TaobaoAlitripSellerModifyListAPIRequest) SetOrderId added in v1.2.0

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

SetOrderId is OrderId Setter 淘宝订单号

func (*TaobaoAlitripSellerModifyListAPIRequest) SetPageSize added in v1.2.0

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

SetPageSize is PageSize Setter 每页记录数

func (*TaobaoAlitripSellerModifyListAPIRequest) SetStatus added in v1.2.0

func (r *TaobaoAlitripSellerModifyListAPIRequest) SetStatus(_status int64) error

SetStatus is Status Setter 1:初始状态,2:已改签成功,3:已拒绝,4:未付款(已回填退票费),5:已付款

type TaobaoAlitripSellerModifyListAPIResponse

type TaobaoAlitripSellerModifyListAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerModifyListAPIResponseModel
}

TaobaoAlitripSellerModifyListAPIResponse 【机票代理商订单】改签订单列表 API返回值 taobao.alitrip.seller.modify.list

提供机票代理商查询改签订单列表

type TaobaoAlitripSellerModifyListAPIResponseModel added in v1.2.0

type TaobaoAlitripSellerModifyListAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_seller_modify_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 改签订单列表
	OrderList []SyncOrderDo `json:"order_list,omitempty" xml:"order_list>sync_order_do,omitempty"`
	// 查出总记录数
	TotalItem int64 `json:"total_item,omitempty" xml:"total_item,omitempty"`
}

TaobaoAlitripSellerModifyListAPIResponseModel is 【机票代理商订单】改签订单列表 成功返回结果

type TaobaoAlitripSellerOrderConfirmAPIRequest added in v1.2.0

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

TaobaoAlitripSellerOrderConfirmAPIRequest 代理商确认机票订单接口 API请求 taobao.alitrip.seller.order.confirm

此接口用于代理商确认机票订单。

func NewTaobaoAlitripSellerOrderConfirmRequest

func NewTaobaoAlitripSellerOrderConfirmRequest() *TaobaoAlitripSellerOrderConfirmAPIRequest

NewTaobaoAlitripSellerOrderConfirmRequest 初始化TaobaoAlitripSellerOrderConfirmAPIRequest对象

func (TaobaoAlitripSellerOrderConfirmAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerOrderConfirmAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerOrderConfirmAPIRequest) GetTripConfirmOrderParam added in v1.2.0

GetTripConfirmOrderParam TripConfirmOrderParam Getter

func (*TaobaoAlitripSellerOrderConfirmAPIRequest) SetTripConfirmOrderParam added in v1.2.0

func (r *TaobaoAlitripSellerOrderConfirmAPIRequest) SetTripConfirmOrderParam(_tripConfirmOrderParam *TripConfirmOrderParam) error

SetTripConfirmOrderParam is TripConfirmOrderParam Setter 请求参数

type TaobaoAlitripSellerOrderConfirmAPIResponse

type TaobaoAlitripSellerOrderConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerOrderConfirmAPIResponseModel
}

TaobaoAlitripSellerOrderConfirmAPIResponse 代理商确认机票订单接口 API返回值 taobao.alitrip.seller.order.confirm

此接口用于代理商确认机票订单。

type TaobaoAlitripSellerOrderConfirmAPIResponseModel added in v1.2.0

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

TaobaoAlitripSellerOrderConfirmAPIResponseModel is 代理商确认机票订单接口 成功返回结果

type TaobaoAlitripSellerRefundConfirmreturnAPIRequest added in v1.2.0

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

TaobaoAlitripSellerRefundConfirmreturnAPIRequest 【机票代理商】确认退票 API请求 taobao.alitrip.seller.refund.confirmreturn

确认退票

func NewTaobaoAlitripSellerRefundConfirmreturnRequest

func NewTaobaoAlitripSellerRefundConfirmreturnRequest() *TaobaoAlitripSellerRefundConfirmreturnAPIRequest

NewTaobaoAlitripSellerRefundConfirmreturnRequest 初始化TaobaoAlitripSellerRefundConfirmreturnAPIRequest对象

func (TaobaoAlitripSellerRefundConfirmreturnAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerRefundConfirmreturnAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerRefundConfirmreturnAPIRequest) GetApplyId added in v1.2.0

GetApplyId ApplyId Getter

func (*TaobaoAlitripSellerRefundConfirmreturnAPIRequest) SetApplyId added in v1.2.0

SetApplyId is ApplyId Setter 退票申请单

type TaobaoAlitripSellerRefundConfirmreturnAPIResponse

type TaobaoAlitripSellerRefundConfirmreturnAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerRefundConfirmreturnAPIResponseModel
}

TaobaoAlitripSellerRefundConfirmreturnAPIResponse 【机票代理商】确认退票 API返回值 taobao.alitrip.seller.refund.confirmreturn

确认退票

type TaobaoAlitripSellerRefundConfirmreturnAPIResponseModel added in v1.2.0

type TaobaoAlitripSellerRefundConfirmreturnAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_seller_refund_confirmreturn_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripSellerRefundConfirmreturnAPIResponseModel is 【机票代理商】确认退票 成功返回结果

type TaobaoAlitripSellerRefundFillfeeAPIRequest added in v1.2.0

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

TaobaoAlitripSellerRefundFillfeeAPIRequest 机票代理商】回填手续费 API请求 taobao.alitrip.seller.refund.fillfee

回填手续费

func NewTaobaoAlitripSellerRefundFillfeeRequest

func NewTaobaoAlitripSellerRefundFillfeeRequest() *TaobaoAlitripSellerRefundFillfeeAPIRequest

NewTaobaoAlitripSellerRefundFillfeeRequest 初始化TaobaoAlitripSellerRefundFillfeeAPIRequest对象

func (TaobaoAlitripSellerRefundFillfeeAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerRefundFillfeeAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerRefundFillfeeAPIRequest) GetApplyId added in v1.2.0

GetApplyId ApplyId Getter

func (TaobaoAlitripSellerRefundFillfeeAPIRequest) GetFeePriceMap added in v1.2.0

GetFeePriceMap FeePriceMap Getter

func (TaobaoAlitripSellerRefundFillfeeAPIRequest) GetModifyFee added in v1.2.0

GetModifyFee ModifyFee Getter

func (TaobaoAlitripSellerRefundFillfeeAPIRequest) GetTicketPriceMap added in v1.2.0

func (r TaobaoAlitripSellerRefundFillfeeAPIRequest) GetTicketPriceMap() string

GetTicketPriceMap TicketPriceMap Getter

func (TaobaoAlitripSellerRefundFillfeeAPIRequest) GetUpgradeFee added in v1.2.0

GetUpgradeFee UpgradeFee Getter

func (*TaobaoAlitripSellerRefundFillfeeAPIRequest) SetApplyId added in v1.2.0

func (r *TaobaoAlitripSellerRefundFillfeeAPIRequest) SetApplyId(_applyId int64) error

SetApplyId is ApplyId Setter 申请单ID

func (*TaobaoAlitripSellerRefundFillfeeAPIRequest) SetFeePriceMap added in v1.2.0

func (r *TaobaoAlitripSellerRefundFillfeeAPIRequest) SetFeePriceMap(_feePriceMap string) error

SetFeePriceMap is FeePriceMap Setter 费对于关系,格式:{apply_fee_id:123,value:费用,金额单位分}

func (*TaobaoAlitripSellerRefundFillfeeAPIRequest) SetModifyFee added in v1.2.0

func (r *TaobaoAlitripSellerRefundFillfeeAPIRequest) SetModifyFee(_modifyFee string) error

SetModifyFee is ModifyFee Setter 改签费用,格式:{detail_id:123,value:费用,金额单位分}

func (*TaobaoAlitripSellerRefundFillfeeAPIRequest) SetTicketPriceMap added in v1.2.0

func (r *TaobaoAlitripSellerRefundFillfeeAPIRequest) SetTicketPriceMap(_ticketPriceMap string) error

SetTicketPriceMap is TicketPriceMap Setter 票价信息,格式:{apply_fee_id:123,value:费用,金额单位分}

func (*TaobaoAlitripSellerRefundFillfeeAPIRequest) SetUpgradeFee added in v1.2.0

func (r *TaobaoAlitripSellerRefundFillfeeAPIRequest) SetUpgradeFee(_upgradeFee string) error

SetUpgradeFee is UpgradeFee Setter 升舱费用,格式:{detail_id:123,value:费用,金额单位分}

type TaobaoAlitripSellerRefundFillfeeAPIResponse

type TaobaoAlitripSellerRefundFillfeeAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerRefundFillfeeAPIResponseModel
}

TaobaoAlitripSellerRefundFillfeeAPIResponse 机票代理商】回填手续费 API返回值 taobao.alitrip.seller.refund.fillfee

回填手续费

type TaobaoAlitripSellerRefundFillfeeAPIResponseModel added in v1.2.0

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

TaobaoAlitripSellerRefundFillfeeAPIResponseModel is 机票代理商】回填手续费 成功返回结果

type TaobaoAlitripSellerRefundGetAPIRequest added in v1.2.0

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

TaobaoAlitripSellerRefundGetAPIRequest 【机票代理商】退票申请单详情 API请求 taobao.alitrip.seller.refund.get

查询退票申请单详情

func NewTaobaoAlitripSellerRefundGetRequest

func NewTaobaoAlitripSellerRefundGetRequest() *TaobaoAlitripSellerRefundGetAPIRequest

NewTaobaoAlitripSellerRefundGetRequest 初始化TaobaoAlitripSellerRefundGetAPIRequest对象

func (TaobaoAlitripSellerRefundGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripSellerRefundGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerRefundGetAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerRefundGetAPIRequest) GetApplyId added in v1.2.0

GetApplyId ApplyId Getter

func (*TaobaoAlitripSellerRefundGetAPIRequest) SetApplyId added in v1.2.0

func (r *TaobaoAlitripSellerRefundGetAPIRequest) SetApplyId(_applyId int64) error

SetApplyId is ApplyId Setter 申请单ID

type TaobaoAlitripSellerRefundGetAPIResponse

type TaobaoAlitripSellerRefundGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerRefundGetAPIResponseModel
}

TaobaoAlitripSellerRefundGetAPIResponse 【机票代理商】退票申请单详情 API返回值 taobao.alitrip.seller.refund.get

查询退票申请单详情

type TaobaoAlitripSellerRefundGetAPIResponseModel added in v1.2.0

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

TaobaoAlitripSellerRefundGetAPIResponseModel is 【机票代理商】退票申请单详情 成功返回结果

type TaobaoAlitripSellerRefundGetResultDo

type TaobaoAlitripSellerRefundGetResultDo struct {
	// 系统自动生成
	ErrorCode string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 系统自动生成
	ErrorMsg string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// 申请单详情
	Results *ReturnTicketDetail `json:"results,omitempty" xml:"results,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoAlitripSellerRefundGetResultDo 结构体

type TaobaoAlitripSellerRefundRefusereturnAPIRequest added in v1.2.0

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

TaobaoAlitripSellerRefundRefusereturnAPIRequest 【机票代理商】拒绝退票 API请求 taobao.alitrip.seller.refund.refusereturn

拒绝退票

func NewTaobaoAlitripSellerRefundRefusereturnRequest

func NewTaobaoAlitripSellerRefundRefusereturnRequest() *TaobaoAlitripSellerRefundRefusereturnAPIRequest

NewTaobaoAlitripSellerRefundRefusereturnRequest 初始化TaobaoAlitripSellerRefundRefusereturnAPIRequest对象

func (TaobaoAlitripSellerRefundRefusereturnAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerRefundRefusereturnAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerRefundRefusereturnAPIRequest) GetApplyId added in v1.2.0

GetApplyId ApplyId Getter

func (TaobaoAlitripSellerRefundRefusereturnAPIRequest) GetReason added in v1.2.0

GetReason Reason Getter

func (*TaobaoAlitripSellerRefundRefusereturnAPIRequest) SetApplyId added in v1.2.0

SetApplyId is ApplyId Setter 申请单ID

func (*TaobaoAlitripSellerRefundRefusereturnAPIRequest) SetReason added in v1.2.0

SetReason is Reason Setter 拒绝理由

type TaobaoAlitripSellerRefundRefusereturnAPIResponse

type TaobaoAlitripSellerRefundRefusereturnAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerRefundRefusereturnAPIResponseModel
}

TaobaoAlitripSellerRefundRefusereturnAPIResponse 【机票代理商】拒绝退票 API返回值 taobao.alitrip.seller.refund.refusereturn

拒绝退票

type TaobaoAlitripSellerRefundRefusereturnAPIResponseModel added in v1.2.0

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

TaobaoAlitripSellerRefundRefusereturnAPIResponseModel is 【机票代理商】拒绝退票 成功返回结果

type TaobaoAlitripSellerRefundRefusereturnResultDo

type TaobaoAlitripSellerRefundRefusereturnResultDo struct {
	// 系统自动生成
	ErrorCode string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 系统自动生成
	ErrorMsg string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 处理结果
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripSellerRefundRefusereturnResultDo 结构体

type TaobaoAlitripSellerRefundSearchAPIRequest added in v1.2.0

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

TaobaoAlitripSellerRefundSearchAPIRequest 【机票代理商】退票申请单列表 API请求 taobao.alitrip.seller.refund.search

查询退票申请单列表

func NewTaobaoAlitripSellerRefundSearchRequest

func NewTaobaoAlitripSellerRefundSearchRequest() *TaobaoAlitripSellerRefundSearchAPIRequest

NewTaobaoAlitripSellerRefundSearchRequest 初始化TaobaoAlitripSellerRefundSearchAPIRequest对象

func (TaobaoAlitripSellerRefundSearchAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerRefundSearchAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerRefundSearchAPIRequest) GetEndTime added in v1.2.0

GetEndTime EndTime Getter

func (TaobaoAlitripSellerRefundSearchAPIRequest) GetStartTime added in v1.2.0

GetStartTime StartTime Getter

func (TaobaoAlitripSellerRefundSearchAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (*TaobaoAlitripSellerRefundSearchAPIRequest) SetEndTime added in v1.2.0

func (r *TaobaoAlitripSellerRefundSearchAPIRequest) SetEndTime(_endTime string) error

SetEndTime is EndTime Setter 结束时间

func (*TaobaoAlitripSellerRefundSearchAPIRequest) SetStartTime added in v1.2.0

func (r *TaobaoAlitripSellerRefundSearchAPIRequest) SetStartTime(_startTime string) error

SetStartTime is StartTime Setter 开始时间

func (*TaobaoAlitripSellerRefundSearchAPIRequest) SetStatus added in v1.2.0

SetStatus is Status Setter 申请单状态(如果为空查询所有状态,1初始 2接受 3确认 4失败 5买家处理 6卖家处理 7等待小二回填 8退款成功)

type TaobaoAlitripSellerRefundSearchAPIResponse

type TaobaoAlitripSellerRefundSearchAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerRefundSearchAPIResponseModel
}

TaobaoAlitripSellerRefundSearchAPIResponse 【机票代理商】退票申请单列表 API返回值 taobao.alitrip.seller.refund.search

查询退票申请单列表

type TaobaoAlitripSellerRefundSearchAPIResponseModel added in v1.2.0

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

TaobaoAlitripSellerRefundSearchAPIResponseModel is 【机票代理商】退票申请单列表 成功返回结果

type TaobaoAlitripSellerRefundSearchResultDo

type TaobaoAlitripSellerRefundSearchResultDo struct {
	// ReturnTicketDo
	Results []ReturnTicketDo `json:"results,omitempty" xml:"results>return_ticket_do,omitempty"`
	// 错误码
	ErrorCode string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 错误信息
	ErrorMsg string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoAlitripSellerRefundSearchResultDo 结构体

type TaobaoAlitripSellerRefundmoneyConfirmAPIRequest added in v1.2.0

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

TaobaoAlitripSellerRefundmoneyConfirmAPIRequest 【机票代理商订单】确认退款 API请求 taobao.alitrip.seller.refundmoney.confirm

代理人确认退票申请单的退款

func NewTaobaoAlitripSellerRefundmoneyConfirmRequest

func NewTaobaoAlitripSellerRefundmoneyConfirmRequest() *TaobaoAlitripSellerRefundmoneyConfirmAPIRequest

NewTaobaoAlitripSellerRefundmoneyConfirmRequest 初始化TaobaoAlitripSellerRefundmoneyConfirmAPIRequest对象

func (TaobaoAlitripSellerRefundmoneyConfirmAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerRefundmoneyConfirmAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerRefundmoneyConfirmAPIRequest) GetApplyId added in v1.2.0

GetApplyId ApplyId Getter

func (*TaobaoAlitripSellerRefundmoneyConfirmAPIRequest) SetApplyId added in v1.2.0

SetApplyId is ApplyId Setter 申请单id

type TaobaoAlitripSellerRefundmoneyConfirmAPIResponse

type TaobaoAlitripSellerRefundmoneyConfirmAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerRefundmoneyConfirmAPIResponseModel
}

TaobaoAlitripSellerRefundmoneyConfirmAPIResponse 【机票代理商订单】确认退款 API返回值 taobao.alitrip.seller.refundmoney.confirm

代理人确认退票申请单的退款

type TaobaoAlitripSellerRefundmoneyConfirmAPIResponseModel added in v1.2.0

type TaobaoAlitripSellerRefundmoneyConfirmAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_seller_refundmoney_confirm_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功确认
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoAlitripSellerRefundmoneyConfirmAPIResponseModel is 【机票代理商订单】确认退款 成功返回结果

type TaobaoAlitripSellerRefundorderlistFetchAPIRequest added in v1.2.0

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

TaobaoAlitripSellerRefundorderlistFetchAPIRequest 【机票代理商】——退票订单列表提取 API请求 taobao.alitrip.seller.refundorderlist.fetch

代理商纬度退票订单列表提取

func NewTaobaoAlitripSellerRefundorderlistFetchRequest

func NewTaobaoAlitripSellerRefundorderlistFetchRequest() *TaobaoAlitripSellerRefundorderlistFetchAPIRequest

NewTaobaoAlitripSellerRefundorderlistFetchRequest 初始化TaobaoAlitripSellerRefundorderlistFetchAPIRequest对象

func (TaobaoAlitripSellerRefundorderlistFetchAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSellerRefundorderlistFetchAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSellerRefundorderlistFetchAPIRequest) GetEndDate added in v1.2.0

GetEndDate EndDate Getter

func (TaobaoAlitripSellerRefundorderlistFetchAPIRequest) GetStartDate added in v1.2.0

GetStartDate StartDate Getter

func (TaobaoAlitripSellerRefundorderlistFetchAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (*TaobaoAlitripSellerRefundorderlistFetchAPIRequest) SetEndDate added in v1.2.0

SetEndDate is EndDate Setter 提取数据的结束时间

func (*TaobaoAlitripSellerRefundorderlistFetchAPIRequest) SetStartDate added in v1.2.0

SetStartDate is StartDate Setter 提取数据的开始时间

func (*TaobaoAlitripSellerRefundorderlistFetchAPIRequest) SetStatus added in v1.2.0

SetStatus is Status Setter 1:初始,2:接受,3:确认,4:失败,5:买家处理,6:卖家处理,7:等待小二回填,8:退款成功

type TaobaoAlitripSellerRefundorderlistFetchAPIResponse

type TaobaoAlitripSellerRefundorderlistFetchAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSellerRefundorderlistFetchAPIResponseModel
}

TaobaoAlitripSellerRefundorderlistFetchAPIResponse 【机票代理商】——退票订单列表提取 API返回值 taobao.alitrip.seller.refundorderlist.fetch

代理商纬度退票订单列表提取

type TaobaoAlitripSellerRefundorderlistFetchAPIResponseModel added in v1.2.0

type TaobaoAlitripSellerRefundorderlistFetchAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_seller_refundorderlist_fetch_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 退票订单列表
	ResultList []ReturnApplyDo `json:"result_list,omitempty" xml:"result_list>return_apply_do,omitempty"`
}

TaobaoAlitripSellerRefundorderlistFetchAPIResponseModel is 【机票代理商】——退票订单列表提取 成功返回结果

type TaobaoAlitripSupplierModifyListAPIRequest added in v1.2.0

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

TaobaoAlitripSupplierModifyListAPIRequest 【机票代理商订单】改签通知单列表 API请求 taobao.alitrip.supplier.modify.list

提供供应商查询改签通知单列表

func NewTaobaoAlitripSupplierModifyListRequest

func NewTaobaoAlitripSupplierModifyListRequest() *TaobaoAlitripSupplierModifyListAPIRequest

NewTaobaoAlitripSupplierModifyListRequest 初始化TaobaoAlitripSupplierModifyListAPIRequest对象

func (TaobaoAlitripSupplierModifyListAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripSupplierModifyListAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripSupplierModifyListAPIRequest) GetCurrentPage added in v1.2.0

GetCurrentPage CurrentPage Getter

func (TaobaoAlitripSupplierModifyListAPIRequest) GetDepEnd added in v1.2.0

GetDepEnd DepEnd Getter

func (TaobaoAlitripSupplierModifyListAPIRequest) GetDepStart added in v1.2.0

GetDepStart DepStart Getter

func (TaobaoAlitripSupplierModifyListAPIRequest) GetGmtCreateEnd added in v1.2.0

GetGmtCreateEnd GmtCreateEnd Getter

func (TaobaoAlitripSupplierModifyListAPIRequest) GetGmtCreateStart added in v1.2.0

func (r TaobaoAlitripSupplierModifyListAPIRequest) GetGmtCreateStart() string

GetGmtCreateStart GmtCreateStart Getter

func (TaobaoAlitripSupplierModifyListAPIRequest) GetPageSize added in v1.2.0

GetPageSize PageSize Getter

func (TaobaoAlitripSupplierModifyListAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (*TaobaoAlitripSupplierModifyListAPIRequest) SetCurrentPage added in v1.2.0

func (r *TaobaoAlitripSupplierModifyListAPIRequest) SetCurrentPage(_currentPage int64) error

SetCurrentPage is CurrentPage Setter 页码

func (*TaobaoAlitripSupplierModifyListAPIRequest) SetDepEnd added in v1.2.0

SetDepEnd is DepEnd Setter 乘客出发时间查询结束日期

func (*TaobaoAlitripSupplierModifyListAPIRequest) SetDepStart added in v1.2.0

func (r *TaobaoAlitripSupplierModifyListAPIRequest) SetDepStart(_depStart string) error

SetDepStart is DepStart Setter 乘客出发时间查询开始日期

func (*TaobaoAlitripSupplierModifyListAPIRequest) SetGmtCreateEnd added in v1.2.0

func (r *TaobaoAlitripSupplierModifyListAPIRequest) SetGmtCreateEnd(_gmtCreateEnd string) error

SetGmtCreateEnd is GmtCreateEnd Setter 申请单创建时间查询结束日期

func (*TaobaoAlitripSupplierModifyListAPIRequest) SetGmtCreateStart added in v1.2.0

func (r *TaobaoAlitripSupplierModifyListAPIRequest) SetGmtCreateStart(_gmtCreateStart string) error

SetGmtCreateStart is GmtCreateStart Setter 申请单创建时间查询开始日期

func (*TaobaoAlitripSupplierModifyListAPIRequest) SetPageSize added in v1.2.0

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

SetPageSize is PageSize Setter 每页记录数

func (*TaobaoAlitripSupplierModifyListAPIRequest) SetStatus added in v1.2.0

SetStatus is Status Setter 1:改签申请列表,2:改签已支付列表,3:改签成功列表

type TaobaoAlitripSupplierModifyListAPIResponse

type TaobaoAlitripSupplierModifyListAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripSupplierModifyListAPIResponseModel
}

TaobaoAlitripSupplierModifyListAPIResponse 【机票代理商订单】改签通知单列表 API返回值 taobao.alitrip.supplier.modify.list

提供供应商查询改签通知单列表

type TaobaoAlitripSupplierModifyListAPIResponseModel added in v1.2.0

type TaobaoAlitripSupplierModifyListAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_supplier_modify_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 改签信息列表
	OrderList []BbSyncOrderDto `json:"order_list,omitempty" xml:"order_list>bb_sync_order_dto,omitempty"`
}

TaobaoAlitripSupplierModifyListAPIResponseModel is 【机票代理商订单】改签通知单列表 成功返回结果

type TaobaoJipiaoAgentOrderBdetailAPIRequest added in v1.2.0

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

TaobaoJipiaoAgentOrderBdetailAPIRequest 【机票代理商订单】采购订单详情 API请求 taobao.jipiao.agent.order.bdetail

根据淘宝系统订单号获取订单详情信息

func NewTaobaoJipiaoAgentOrderBdetailRequest

func NewTaobaoJipiaoAgentOrderBdetailRequest() *TaobaoJipiaoAgentOrderBdetailAPIRequest

NewTaobaoJipiaoAgentOrderBdetailRequest 初始化TaobaoJipiaoAgentOrderBdetailAPIRequest对象

func (TaobaoJipiaoAgentOrderBdetailAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJipiaoAgentOrderBdetailAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJipiaoAgentOrderBdetailAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJipiaoAgentOrderBdetailAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (*TaobaoJipiaoAgentOrderBdetailAPIRequest) SetOrderId added in v1.2.0

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

SetOrderId is OrderId Setter 订单号

type TaobaoJipiaoAgentOrderBdetailAPIResponse

type TaobaoJipiaoAgentOrderBdetailAPIResponse struct {
	model.CommonResponse
	TaobaoJipiaoAgentOrderBdetailAPIResponseModel
}

TaobaoJipiaoAgentOrderBdetailAPIResponse 【机票代理商订单】采购订单详情 API返回值 taobao.jipiao.agent.order.bdetail

根据淘宝系统订单号获取订单详情信息

type TaobaoJipiaoAgentOrderBdetailAPIResponseModel added in v1.2.0

type TaobaoJipiaoAgentOrderBdetailAPIResponseModel struct {
	XMLName xml.Name `xml:"jipiao_agent_order_bdetail_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 机票订单的详情列表,当前支持返回一个订单
	Orders []TripOrder `json:"orders,omitempty" xml:"orders>trip_order,omitempty"`
	// 返回操作成功失败信息
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJipiaoAgentOrderBdetailAPIResponseModel is 【机票代理商订单】采购订单详情 成功返回结果

type TaobaoJipiaoAgentOrderDetailAPIRequest added in v1.2.0

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

TaobaoJipiaoAgentOrderDetailAPIRequest 【机票代理商订单】订单详情 API请求 taobao.jipiao.agent.order.detail

根据淘宝系统订单号获取订单详情信息

func NewTaobaoJipiaoAgentOrderDetailRequest

func NewTaobaoJipiaoAgentOrderDetailRequest() *TaobaoJipiaoAgentOrderDetailAPIRequest

NewTaobaoJipiaoAgentOrderDetailRequest 初始化TaobaoJipiaoAgentOrderDetailAPIRequest对象

func (TaobaoJipiaoAgentOrderDetailAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJipiaoAgentOrderDetailAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJipiaoAgentOrderDetailAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJipiaoAgentOrderDetailAPIRequest) GetOrderIds added in v1.2.0

GetOrderIds OrderIds Getter

func (*TaobaoJipiaoAgentOrderDetailAPIRequest) SetOrderIds added in v1.2.0

func (r *TaobaoJipiaoAgentOrderDetailAPIRequest) SetOrderIds(_orderIds []int64) error

SetOrderIds is OrderIds Setter 淘宝订单id列表,当前支持列表长度为1,即当前只支持单个订单详情查询

type TaobaoJipiaoAgentOrderDetailAPIResponse

type TaobaoJipiaoAgentOrderDetailAPIResponse struct {
	model.CommonResponse
	TaobaoJipiaoAgentOrderDetailAPIResponseModel
}

TaobaoJipiaoAgentOrderDetailAPIResponse 【机票代理商订单】订单详情 API返回值 taobao.jipiao.agent.order.detail

根据淘宝系统订单号获取订单详情信息

type TaobaoJipiaoAgentOrderDetailAPIResponseModel added in v1.2.0

type TaobaoJipiaoAgentOrderDetailAPIResponseModel struct {
	XMLName xml.Name `xml:"jipiao_agent_order_detail_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 机票订单的详情列表,当前支持返回一个订单
	Orders []TripOrder `json:"orders,omitempty" xml:"orders>trip_order,omitempty"`
	// 返回操作成功失败信息
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJipiaoAgentOrderDetailAPIResponseModel is 【机票代理商订单】订单详情 成功返回结果

type TaobaoJipiaoAgentOrderSearchAPIRequest added in v1.2.0

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

TaobaoJipiaoAgentOrderSearchAPIRequest 【机票代理商订单】订单搜索 API请求 taobao.jipiao.agent.order.search

卖家根据条件查询淘宝订单id列表

func NewTaobaoJipiaoAgentOrderSearchRequest

func NewTaobaoJipiaoAgentOrderSearchRequest() *TaobaoJipiaoAgentOrderSearchAPIRequest

NewTaobaoJipiaoAgentOrderSearchRequest 初始化TaobaoJipiaoAgentOrderSearchAPIRequest对象

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJipiaoAgentOrderSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetBeginTime added in v1.2.0

GetBeginTime BeginTime Getter

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetEndTime added in v1.2.0

GetEndTime EndTime Getter

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetExtra added in v1.2.0

GetExtra Extra Getter

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetHasItinerary added in v1.2.0

func (r TaobaoJipiaoAgentOrderSearchAPIRequest) GetHasItinerary() bool

GetHasItinerary HasItinerary Getter

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetPage added in v1.2.0

GetPage Page Getter

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (TaobaoJipiaoAgentOrderSearchAPIRequest) GetTripType added in v1.2.0

GetTripType TripType Getter

func (*TaobaoJipiaoAgentOrderSearchAPIRequest) SetBeginTime added in v1.2.0

func (r *TaobaoJipiaoAgentOrderSearchAPIRequest) SetBeginTime(_beginTime string) error

SetBeginTime is BeginTime Setter 创建订单时间范围的开始时间,注意:当前搜索条件开始结束时间范围不能超过三天,默认开始时间为当前时间往前推三天 (具体天数可能调整)

func (*TaobaoJipiaoAgentOrderSearchAPIRequest) SetEndTime added in v1.2.0

func (r *TaobaoJipiaoAgentOrderSearchAPIRequest) SetEndTime(_endTime string) error

SetEndTime is EndTime Setter 创建订单时间范围的结束时间,注意:当前搜索条件开始结束时间范围不能超过三天,默认为当前时间 (具体天数可能调整)

func (*TaobaoJipiaoAgentOrderSearchAPIRequest) SetExtra added in v1.2.0

SetExtra is Extra Setter 扩展字段:<br/>needFilterAutobook:默认true。待出票状态下,会根据此值过滤掉自动出票状态下订单,以防止重复出票的问题。对于精选票,此值需要设置成false,并由API使用者保证不会重复出票。

func (*TaobaoJipiaoAgentOrderSearchAPIRequest) SetHasItinerary added in v1.2.0

func (r *TaobaoJipiaoAgentOrderSearchAPIRequest) SetHasItinerary(_hasItinerary bool) error

SetHasItinerary is HasItinerary Setter 是否需要行程单,true表示需要行程单;false表示不许要

func (*TaobaoJipiaoAgentOrderSearchAPIRequest) SetPage added in v1.2.0

SetPage is Page Setter 页码,默认第一页;注意:页大小固定,搜索结果中返回页大小pageSize,和是否包含下一页hasNext

func (*TaobaoJipiaoAgentOrderSearchAPIRequest) SetStatus added in v1.2.0

func (r *TaobaoJipiaoAgentOrderSearchAPIRequest) SetStatus(_status int64) error

SetStatus is Status Setter 订单状态,默认为空,查询所有状态的订单<br/>1:待确认<br/>2:待出票<br/>3:强制成功<br/>4:未付款<br/>5:预订成功<br/>6:已失效

func (*TaobaoJipiaoAgentOrderSearchAPIRequest) SetTripType added in v1.2.0

func (r *TaobaoJipiaoAgentOrderSearchAPIRequest) SetTripType(_tripType int64) error

SetTripType is TripType Setter 航程类型: 0.单程;1.往返

type TaobaoJipiaoAgentOrderSearchAPIResponse

type TaobaoJipiaoAgentOrderSearchAPIResponse struct {
	model.CommonResponse
	TaobaoJipiaoAgentOrderSearchAPIResponseModel
}

TaobaoJipiaoAgentOrderSearchAPIResponse 【机票代理商订单】订单搜索 API返回值 taobao.jipiao.agent.order.search

卖家根据条件查询淘宝订单id列表

type TaobaoJipiaoAgentOrderSearchAPIResponseModel added in v1.2.0

type TaobaoJipiaoAgentOrderSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"jipiao_agent_order_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 失败时的错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 机票订单搜索返回结果对象
	SearchResult *SearchOrderResult `json:"search_result,omitempty" xml:"search_result,omitempty"`
	// 返回操作成功失败信息
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJipiaoAgentOrderSearchAPIResponseModel is 【机票代理商订单】订单搜索 成功返回结果

type TaobaoJipiaoAgentOrderTicketAPIRequest added in v1.2.0

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

TaobaoJipiaoAgentOrderTicketAPIRequest 【机票代理商订单】订单回填票号/成功订单 API请求 taobao.jipiao.agent.order.ticket

淘宝机票代理商回填票号/成功订单

func NewTaobaoJipiaoAgentOrderTicketRequest

func NewTaobaoJipiaoAgentOrderTicketRequest() *TaobaoJipiaoAgentOrderTicketAPIRequest

NewTaobaoJipiaoAgentOrderTicketRequest 初始化TaobaoJipiaoAgentOrderTicketAPIRequest对象

func (TaobaoJipiaoAgentOrderTicketAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJipiaoAgentOrderTicketAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJipiaoAgentOrderTicketAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJipiaoAgentOrderTicketAPIRequest) GetOrderId added in v1.2.0

GetOrderId OrderId Getter

func (TaobaoJipiaoAgentOrderTicketAPIRequest) GetSuccessInfo added in v1.2.0

func (r TaobaoJipiaoAgentOrderTicketAPIRequest) GetSuccessInfo() []string

GetSuccessInfo SuccessInfo Getter

func (*TaobaoJipiaoAgentOrderTicketAPIRequest) SetOrderId added in v1.2.0

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

SetOrderId is OrderId Setter 淘宝系统订单id

func (*TaobaoJipiaoAgentOrderTicketAPIRequest) SetSuccessInfo added in v1.2.0

func (r *TaobaoJipiaoAgentOrderTicketAPIRequest) SetSuccessInfo(_successInfo []string) error

SetSuccessInfo is SuccessInfo Setter 成功订单参数:列表元素结构为——<br/>1.航班号(注:是订单里的航班号,非实际承运航班号);<br/>2.旧乘机人姓名;<br/>3.新乘机人姓名;<br/>4.票号 (乘机人、航段对应的票号)<br/>说明:<br/>1.往返订单,2段航班对应1个票号的,需要2条success_info记录,分别对应去程、回程;<br/>2.有时用户输入的乘机人姓名输入错误或者有生僻字,代理商必须输入新的名字以保证验真通过;即旧乘机人姓名和新乘机人姓名不需要变化时可以相同

type TaobaoJipiaoAgentOrderTicketAPIResponse

type TaobaoJipiaoAgentOrderTicketAPIResponse struct {
	model.CommonResponse
	TaobaoJipiaoAgentOrderTicketAPIResponseModel
}

TaobaoJipiaoAgentOrderTicketAPIResponse 【机票代理商订单】订单回填票号/成功订单 API返回值 taobao.jipiao.agent.order.ticket

淘宝机票代理商回填票号/成功订单

type TaobaoJipiaoAgentOrderTicketAPIResponseModel added in v1.2.0

type TaobaoJipiaoAgentOrderTicketAPIResponseModel struct {
	XMLName xml.Name `xml:"jipiao_agent_order_ticket_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回操作成功失败信息
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
	// 返回回填票号操作成功失败信息
	IsTicketSuccess bool `json:"is_ticket_success,omitempty" xml:"is_ticket_success,omitempty"`
	// 返回接口调用完成后,整个订单是否成功
	IsOrderSuccess bool `json:"is_order_success,omitempty" xml:"is_order_success,omitempty"`
}

TaobaoJipiaoAgentOrderTicketAPIResponseModel is 【机票代理商订单】订单回填票号/成功订单 成功返回结果

type TripBaseInfo

type TripBaseInfo struct {
	// 订单创建时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 订单表最近一次修改时间
	ModifyTime string `json:"modify_time,omitempty" xml:"modify_time,omitempty"`
	// 订单最晚支付时间
	PayLatestTime string `json:"pay_latest_time,omitempty" xml:"pay_latest_time,omitempty"`
	// 佣金,单位:分
	Commission string `json:"commission,omitempty" xml:"commission,omitempty"`
	// 联系人姓名
	RelationName string `json:"relation_name,omitempty" xml:"relation_name,omitempty"`
	// 联系人手机号
	RelationMobile string `json:"relation_mobile,omitempty" xml:"relation_mobile,omitempty"`
	// 联系人备用电话
	RelationPhoneBak string `json:"relation_phone_bak,omitempty" xml:"relation_phone_bak,omitempty"`
	// 联系人邮箱
	RelationEmail string `json:"relation_email,omitempty" xml:"relation_email,omitempty"`
	// 扩展信息
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 支付宝交易号
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 淘宝机票订单id
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 航程类型:0,单程;1,往返;
	TripType int64 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`
	// 订单状态定义==> 0:未付款;(注:支持保险分润时,订单已付款,保险未付款也为0)1:处理中;2:确定出票;3:预定成功;4:预定失败;5:处理中超时失效;6:支付超时失效;7:买家取消
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 订单支付状态==> 0:未付款;1:已付款,冻结买家定金;2:付款给卖家;3:解冻定金给买家;4:已扣佣;5:交易关闭;6:确认可支付;7:确认不可支付
	PayStatus int64 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// 总金额,所有乘机人加机建燃油,单位:分
	TotalPrice int64 `json:"total_price,omitempty" xml:"total_price,omitempty"`
	// 是否保险分润订单,有一个乘机人支持分润即为 True
	InsurePromotion bool `json:"insure_promotion,omitempty" xml:"insure_promotion,omitempty"`
	// 是否强制保险订单,有一张票为强制保险即为true
	ForceInsure bool `json:"force_insure,omitempty" xml:"force_insure,omitempty"`
}

TripBaseInfo 结构体

type TripConfirmOrderParam

type TripConfirmOrderParam struct {
	// 确认项:官网投放卖家确认订单参数为orderConfirmHk
	Confirm string `json:"confirm,omitempty" xml:"confirm,omitempty"`
	// 对于此订单的描述。
	Info string `json:"info,omitempty" xml:"info,omitempty"`
	// 订单号
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
}

TripConfirmOrderParam 结构体

type TripFlightInfo

type TripFlightInfo struct {
	// 乘机人信息列表
	Passengers []TripFlightPassenger `json:"passengers,omitempty" xml:"passengers>trip_flight_passenger,omitempty"`
	// 航班航空公司二字码
	AirlineCode string `json:"airline_code,omitempty" xml:"airline_code,omitempty"`
	// 航班号
	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`
	// 航班实际承运航班号
	Carrier string `json:"carrier,omitempty" xml:"carrier,omitempty"`
	// 航班机型
	FlightType string `json:"flight_type,omitempty" xml:"flight_type,omitempty"`
	// 航班出发城市三字码
	DepCityCode string `json:"dep_city_code,omitempty" xml:"dep_city_code,omitempty"`
	// 航班到达城市三字码
	ArrCityCode string `json:"arr_city_code,omitempty" xml:"arr_city_code,omitempty"`
	// 航班出发机场三字码
	DepAirportCode string `json:"dep_airport_code,omitempty" xml:"dep_airport_code,omitempty"`
	// 航班到达机场三字码
	ArrAirportCode string `json:"arr_airport_code,omitempty" xml:"arr_airport_code,omitempty"`
	// 航班起飞时间,格式yyyy-mm-dd hh:mm:ss
	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`
	// 航班到达时间,格式yyyy-mm-dd hh:mm:ss
	ArrTime string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
	// 扩展信息
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 特殊说明
	SpecialRule string `json:"special_rule,omitempty" xml:"special_rule,omitempty"`
	// 淘宝机票平台航班id
	FlightId int64 `json:"flight_id,omitempty" xml:"flight_id,omitempty"`
	// 航段类型:0,去程;1,回程
	SegmentType int64 `json:"segment_type,omitempty" xml:"segment_type,omitempty"`
	// 去程或回程第几段航班,0,第1段;1,第2段航班
	SegmentNumber int64 `json:"segment_number,omitempty" xml:"segment_number,omitempty"`
	// 当前航段票面价格,单位:分
	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`
}

TripFlightInfo 结构体

type TripFlightPassenger

type TripFlightPassenger struct {
	// 乘机人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 乘机人证件号码
	CertNo string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`
	// 乘机人生日:yyyy-mm-dd
	Birthday string `json:"birthday,omitempty" xml:"birthday,omitempty"`
	// 常旅客卡号
	TripCardNo string `json:"trip_card_no,omitempty" xml:"trip_card_no,omitempty"`
	// PNR信息
	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`
	// 票号
	TicketNo string `json:"ticket_no,omitempty" xml:"ticket_no,omitempty"`
	// 扩展字段
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 备注信息,政策中的备注信息
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 航班舱位代码
	CabinCode string `json:"cabin_code,omitempty" xml:"cabin_code,omitempty"`
	// 退改签
	Tuigaiqian string `json:"tuigaiqian,omitempty" xml:"tuigaiqian,omitempty"`
	// ei项
	Ei string `json:"ei,omitempty" xml:"ei,omitempty"`
	// 乘机人证件类型:0,身份证;1,护照;3,军人证;4,回乡证;5,台胞证;6,港澳台胞;10,警官证;11,士兵证件
	CertType int64 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`
	// 乘机人类型:0,成人;1,儿童;
	PassengerType int64 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// 政策id,淘宝系统政策唯一键
	PolicyId int64 `json:"policy_id,omitempty" xml:"policy_id,omitempty"`
	// 机票政策类型:0,默认;1,自定义
	PolicyType int64 `json:"policy_type,omitempty" xml:"policy_type,omitempty"`
	// 销售价格,单位:分
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 航班机建费,单位:分
	Fee int64 `json:"fee,omitempty" xml:"fee,omitempty"`
	// 航班燃油税,单位:分
	Tax int64 `json:"tax,omitempty" xml:"tax,omitempty"`
	// 舱位等级:0,头等舱(F);1,商务舱(C);2,经济舱(Y)
	CabinClass int64 `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`
	// 当前乘机人的保险分润金额,单位:分
	InsurePromotionPrice int64 `json:"insure_promotion_price,omitempty" xml:"insure_promotion_price,omitempty"`
	// 强制保险金额,单位:分
	ForceInsurePrice int64 `json:"force_insure_price,omitempty" xml:"force_insure_price,omitempty"`
}

TripFlightPassenger 结构体

type TripOrder

type TripOrder struct {
	// 订单航班信息(包含航班乘机人)
	FlightInfos []TripFlightInfo `json:"flight_infos,omitempty" xml:"flight_infos>trip_flight_info,omitempty"`
	// 扩展字段
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
	// 订单基础信息
	BaseInfo *TripBaseInfo `json:"base_info,omitempty" xml:"base_info,omitempty"`
	// 订单行程单信息
	Itinerary *Itinerary `json:"itinerary,omitempty" xml:"itinerary,omitempty"`
	// 订单行政购票信息
	CorpInfo *CorpInfo `json:"corp_info,omitempty" xml:"corp_info,omitempty"`
}

TripOrder 结构体

type TripOrderConfirmResultVo

type TripOrderConfirmResultVo struct {
	// 返回结果,此接口无值
	Results []string `json:"results,omitempty" xml:"results>string,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 订单是否成功
	IsOrderSuccess bool `json:"is_order_success,omitempty" xml:"is_order_success,omitempty"`
}

TripOrderConfirmResultVo 结构体

Source Files

Jump to

Keyboard shortcuts

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