xhotelonlineorder

package
v1.2.9 Latest Latest
Warning

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

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

Documentation

Overview

Package xhotelonlineorder 包含酒店在线预订API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlitripXhotelChannelNotifyAPIRequest added in v1.2.0

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

AlitripXhotelChannelNotifyAPIRequest 分销渠道各类通知接口 API请求 alitrip.xhotel.channel.notify

分销渠道支付通知

func NewAlitripXhotelChannelNotifyRequest

func NewAlitripXhotelChannelNotifyRequest() *AlitripXhotelChannelNotifyAPIRequest

NewAlitripXhotelChannelNotifyRequest 初始化AlitripXhotelChannelNotifyAPIRequest对象

func (AlitripXhotelChannelNotifyAPIRequest) GetApiMethodName added in v1.2.0

func (r AlitripXhotelChannelNotifyAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripXhotelChannelNotifyAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripXhotelChannelNotifyAPIRequest) GetOrderNotifyQuery added in v1.2.0

func (r AlitripXhotelChannelNotifyAPIRequest) GetOrderNotifyQuery() *OrderNotifyQuery

GetOrderNotifyQuery OrderNotifyQuery Getter

func (AlitripXhotelChannelNotifyAPIRequest) GetRawParams added in v1.2.8

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

func (*AlitripXhotelChannelNotifyAPIRequest) SetOrderNotifyQuery added in v1.2.0

func (r *AlitripXhotelChannelNotifyAPIRequest) SetOrderNotifyQuery(_orderNotifyQuery *OrderNotifyQuery) error

SetOrderNotifyQuery is OrderNotifyQuery Setter 通知类型查询条件

type AlitripXhotelChannelNotifyAPIResponse

type AlitripXhotelChannelNotifyAPIResponse struct {
	model.CommonResponse
	AlitripXhotelChannelNotifyAPIResponseModel
}

AlitripXhotelChannelNotifyAPIResponse 分销渠道各类通知接口 API返回值 alitrip.xhotel.channel.notify

分销渠道支付通知

type AlitripXhotelChannelNotifyAPIResponseModel added in v1.2.0

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

AlitripXhotelChannelNotifyAPIResponseModel is 分销渠道各类通知接口 成功返回结果

type AlitripXhotelChannelOrderCreateAPIRequest added in v1.2.0

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

AlitripXhotelChannelOrderCreateAPIRequest 渠道分销创建订单接口 API请求 alitrip.xhotel.channel.order.create

创建订单接口服务(如菲住等其他渠道分销提供)

func NewAlitripXhotelChannelOrderCreateRequest

func NewAlitripXhotelChannelOrderCreateRequest() *AlitripXhotelChannelOrderCreateAPIRequest

NewAlitripXhotelChannelOrderCreateRequest 初始化AlitripXhotelChannelOrderCreateAPIRequest对象

func (AlitripXhotelChannelOrderCreateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripXhotelChannelOrderCreateAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripXhotelChannelOrderCreateAPIRequest) GetOutSourceOrderCreateReq added in v1.2.0

GetOutSourceOrderCreateReq OutSourceOrderCreateReq Getter

func (AlitripXhotelChannelOrderCreateAPIRequest) GetRawParams added in v1.2.8

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

func (*AlitripXhotelChannelOrderCreateAPIRequest) SetOutSourceOrderCreateReq added in v1.2.0

func (r *AlitripXhotelChannelOrderCreateAPIRequest) SetOutSourceOrderCreateReq(_outSourceOrderCreateReq *OutSourceOrderCreateReq) error

SetOutSourceOrderCreateReq is OutSourceOrderCreateReq Setter 创建订单参数

type AlitripXhotelChannelOrderCreateAPIResponse

type AlitripXhotelChannelOrderCreateAPIResponse struct {
	model.CommonResponse
	AlitripXhotelChannelOrderCreateAPIResponseModel
}

AlitripXhotelChannelOrderCreateAPIResponse 渠道分销创建订单接口 API返回值 alitrip.xhotel.channel.order.create

创建订单接口服务(如菲住等其他渠道分销提供)

type AlitripXhotelChannelOrderCreateAPIResponseModel added in v1.2.0

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

AlitripXhotelChannelOrderCreateAPIResponseModel is 渠道分销创建订单接口 成功返回结果

type AlitripXhotelChannelOrderMembertypeSyncAPIRequest added in v1.2.0

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

AlitripXhotelChannelOrderMembertypeSyncAPIRequest 酒店分销渠道会员类型同步 API请求 alitrip.xhotel.channel.order.membertype.sync

酒店分销渠道会员类型同步

func NewAlitripXhotelChannelOrderMembertypeSyncRequest

func NewAlitripXhotelChannelOrderMembertypeSyncRequest() *AlitripXhotelChannelOrderMembertypeSyncAPIRequest

NewAlitripXhotelChannelOrderMembertypeSyncRequest 初始化AlitripXhotelChannelOrderMembertypeSyncAPIRequest对象

func (AlitripXhotelChannelOrderMembertypeSyncAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripXhotelChannelOrderMembertypeSyncAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripXhotelChannelOrderMembertypeSyncAPIRequest) GetChannelSyncOrderMemberType added in v1.2.0

GetChannelSyncOrderMemberType ChannelSyncOrderMemberType Getter

func (AlitripXhotelChannelOrderMembertypeSyncAPIRequest) GetRawParams added in v1.2.8

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

func (*AlitripXhotelChannelOrderMembertypeSyncAPIRequest) SetChannelSyncOrderMemberType added in v1.2.0

func (r *AlitripXhotelChannelOrderMembertypeSyncAPIRequest) SetChannelSyncOrderMemberType(_channelSyncOrderMemberType *ChannelSyncOrderMemberType) error

SetChannelSyncOrderMemberType is ChannelSyncOrderMemberType Setter 入参

type AlitripXhotelChannelOrderMembertypeSyncAPIResponse

type AlitripXhotelChannelOrderMembertypeSyncAPIResponse struct {
	model.CommonResponse
	AlitripXhotelChannelOrderMembertypeSyncAPIResponseModel
}

AlitripXhotelChannelOrderMembertypeSyncAPIResponse 酒店分销渠道会员类型同步 API返回值 alitrip.xhotel.channel.order.membertype.sync

酒店分销渠道会员类型同步

type AlitripXhotelChannelOrderMembertypeSyncAPIResponseModel added in v1.2.0

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

AlitripXhotelChannelOrderMembertypeSyncAPIResponseModel is 酒店分销渠道会员类型同步 成功返回结果

type CancelPolicy

type CancelPolicy struct {
	// 取消类型,1:免费取消,2:不可取消,4:从入住时间前推小时前百分比扣款,5:从入住时间前推小时前百分比扣款,6:提前多少小时退款,扣取几晚房费,9:从入住时间前推小时前退订扣款金额
	CancelPolicyType int64 `json:"cancel_policy_type,omitempty" xml:"cancel_policy_type,omitempty"`
}

CancelPolicy 结构体

type ChannelSyncOrderMemberType

type ChannelSyncOrderMemberType struct {
	// 会员类型枚举
	MemberType string `json:"member_type,omitempty" xml:"member_type,omitempty"`
	// 订单TID
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

ChannelSyncOrderMemberType 结构体

type CheckDateDo

type CheckDateDo struct {
	// 入住时间
	CheckOut string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// 离店时间
	CheckIn string `json:"check_in,omitempty" xml:"check_in,omitempty"`
}

CheckDateDo 结构体

type CommonInvoiceInfo

type CommonInvoiceInfo struct {
	// 发票抬头
	CompanyTitle string `json:"company_title,omitempty" xml:"company_title,omitempty"`
	// 个人email
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 个人手机号
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 用户名
	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
	// 专票信息
	ValueAddedInfo *ValueAddedInfo `json:"value_added_info,omitempty" xml:"value_added_info,omitempty"`
	// 发票类型(1:普通发票;2:增值税专用发票)
	InvoiceType int64 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 发票属性 (0:公司;1:个人)
	InvoiceAttr int64 `json:"invoice_attr,omitempty" xml:"invoice_attr,omitempty"`
	// 淘宝用户id
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 发票id
	InvoiceId int64 `json:"invoice_id,omitempty" xml:"invoice_id,omitempty"`
}

CommonInvoiceInfo 结构体

type CreditCard

type CreditCard struct {
	// 信用卡cvv
	CvvCode string `json:"cvv_code,omitempty" xml:"cvv_code,omitempty"`
	// 信用卡卡号
	CardNumber string `json:"card_number,omitempty" xml:"card_number,omitempty"`
	// 客人选择的有效期格式: 月/年
	ExpirationDate string `json:"expiration_date,omitempty" xml:"expiration_date,omitempty"`
	// 卡类型,AX,MC,DC,VA
	CardCode string `json:"card_code,omitempty" xml:"card_code,omitempty"`
	// 持卡人姓名
	CardHolderName string `json:"card_holder_name,omitempty" xml:"card_holder_name,omitempty"`
}

CreditCard 结构体

type DailyPrice

type DailyPrice struct {
	// 日期
	Date string `json:"date,omitempty" xml:"date,omitempty"`
	// 结账状态(1:结账,0:未结账)
	Checkout int64 `json:"checkout,omitempty" xml:"checkout,omitempty"`
	// 每日实际房费
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
}

DailyPrice 结构体

type DailyPriceInfo

type DailyPriceInfo struct {
	// 日历日期
	Day string `json:"day,omitempty" xml:"day,omitempty"`
	// 日历早餐
	BreakFastCount int64 `json:"break_fast_count,omitempty" xml:"break_fast_count,omitempty"`
	// 日历价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 如果是低价加价商品,此价格是底价。如果是非底价商品且为会员商品,则为会员结算价
	BasePrice int64 `json:"base_price,omitempty" xml:"base_price,omitempty"`
}

DailyPriceInfo 结构体

type DailyPriceTo

type DailyPriceTo struct {
	// 币种名称
	CurrencyCodeName string `json:"currency_code_name,omitempty" xml:"currency_code_name,omitempty"`
	// 日期
	Day string `json:"day,omitempty" xml:"day,omitempty"`
	// 外币价格
	ForeignCurrencyPrice int64 `json:"foreign_currency_price,omitempty" xml:"foreign_currency_price,omitempty"`
	// 积分数
	Point int64 `json:"point,omitempty" xml:"point,omitempty"`
	// 淘里程数
	Mileage int64 `json:"mileage,omitempty" xml:"mileage,omitempty"`
	// 价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 税费
	TaxPrice int64 `json:"tax_price,omitempty" xml:"tax_price,omitempty"`
	// 早餐数
	BreakFastCount int64 `json:"break_fast_count,omitempty" xml:"break_fast_count,omitempty"`
	// 优惠后金额
	AfterPromotionPrice int64 `json:"after_promotion_price,omitempty" xml:"after_promotion_price,omitempty"`
	// 基础金额
	BasePrice int64 `json:"base_price,omitempty" xml:"base_price,omitempty"`
	// 税费外币金额
	TaxForeignPrice int64 `json:"tax_foreign_price,omitempty" xml:"tax_foreign_price,omitempty"`
	// servicePrice
	ServicePrice int64 `json:"service_price,omitempty" xml:"service_price,omitempty"`
	// serviceForeignPrice
	ServiceForeignPrice int64 `json:"service_foreign_price,omitempty" xml:"service_foreign_price,omitempty"`
	// 外币底价
	BaseForeignPrice int64 `json:"base_foreign_price,omitempty" xml:"base_foreign_price,omitempty"`
}

DailyPriceTo 结构体

type DailyRoomFee

type DailyRoomFee struct {
	// 无
	DailyPrices []DailyPrice `json:"daily_prices,omitempty" xml:"daily_prices>daily_price,omitempty"`
}

DailyRoomFee 结构体

type FaceScanParam

type FaceScanParam struct {
	// 姓名
	GuestName string `json:"guest_name,omitempty" xml:"guest_name,omitempty"`
	// 证件号
	CertificateNum string `json:"certificate_num,omitempty" xml:"certificate_num,omitempty"`
	// 设备id
	DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"`
	// 设备厂商名,下划线隔开,字母小写
	DeviceFirm string `json:"device_firm,omitempty" xml:"device_firm,omitempty"`
	// 证件类型:20:身份证
	CertificateType int64 `json:"certificate_type,omitempty" xml:"certificate_type,omitempty"`
}

FaceScanParam 结构体

type GuestInfo

type GuestInfo struct {
	// 入住人在这个房间的序号(从1开始)
	PersonPos string `json:"person_pos,omitempty" xml:"person_pos,omitempty"`
	// 房间序号(从1开始)
	RoomPos string `json:"room_pos,omitempty" xml:"room_pos,omitempty"`
	// 入住人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

GuestInfo 结构体

type HbsDailyPriceDo

type HbsDailyPriceDo struct {
	// 每日价格
	DailyPrices []DailyPriceTo `json:"daily_prices,omitempty" xml:"daily_prices>daily_price_to,omitempty"`
	// 币种
	CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"`
	// 汇率
	ExchangeRate string `json:"exchange_rate,omitempty" xml:"exchange_rate,omitempty"`
}

HbsDailyPriceDo 结构体

type HbsResult

type HbsResult struct {
	// 错误信息
	ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"`
	// 结果码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 给开发用的错误信息
	ResultMsg4Dev string `json:"result_msg4_dev,omitempty" xml:"result_msg4_dev,omitempty"`
	// 响应扩展信息
	ExtendInfo string `json:"extend_info,omitempty" xml:"extend_info,omitempty"`
	// 泛型结果
	Module *OutSourceOrderCreateRes `json:"module,omitempty" xml:"module,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

HbsResult 结构体

type HotelOrderDirectInfo

type HotelOrderDirectInfo struct {
	// 单次请求的唯一标识
	RequestID string `json:"request_i_d,omitempty" xml:"request_i_d,omitempty"`
	// 外部订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 酒店编码
	HotelCode string `json:"hotel_code,omitempty" xml:"hotel_code,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// xml内容格式字符串,详细参考 http://open.taobao.com/docs/doc.htm?spm=a219a.7629140.0.0.2gmWOz&treeId=191&articleId=106152&docType=1
	Context string `json:"context,omitempty" xml:"context,omitempty"`
	// json格式的扩展字段
	Extensions string `json:"extensions,omitempty" xml:"extensions,omitempty"`
	// 给酒店前台展示的文案提示
	DisplayText string `json:"display_text,omitempty" xml:"display_text,omitempty"`
	// 淘宝订单号
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 卖家id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 操作类型 1.在线开发票请求 3.在线选房请求 4.自助checkIn请求 13.扫脸入住身份信息请求 10.房态信息查询请求 103.通用任务取消指令
	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
	// * PMS处理消息的动作(pms端应该考虑增加代办任务列表)      * 0:普通,不需要特殊动作      * 1:弹窗提示(Pms中央模态窗)      * 2:托盘信息提示(给酒店广播通知或者平台公告)      * 3:发送请求给酒店前台人员,前台人员需要看到后确认处理(比如督促前台结账、督促前台上报入住状态)      * 4:请求pms自动处理(自动发起结账,自动上报订单状态等)
	Action int64 `json:"action,omitempty" xml:"action,omitempty"`
	// * 消息状态(tips:Pms定时get走请求,状态可以考虑不变化)      * 0:新建消息(接收到交易系统请求)      * 1:请求已获取(pms已经取走请求数据)      * 2:请求已认领(pms已经有人认领消息,正在处理)      * 3:请求已反馈(Pms反馈请求处理结果)      * 4:处理完成(已通知相关系统(交易))      * 5:请求失效
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

HotelOrderDirectInfo 结构体

type HotelOrderSellerDo

type HotelOrderSellerDo struct {
	// 支付类型
	Payment *OrderSellerPaymentDo `json:"payment,omitempty" xml:"payment,omitempty"`
	// 卖家结账单信息
	SettlePayment *OrderSettleDo `json:"settle_payment,omitempty" xml:"settle_payment,omitempty"`
}

HotelOrderSellerDo 结构体

type InvoiceInfoParam

type InvoiceInfoParam struct {
	// 请求id 唯一值(同极速开票开票请求回传request_id值)
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 酒店开票点税号
	TaxNum string `json:"tax_num,omitempty" xml:"tax_num,omitempty"`
	// 身份证后4位
	ShortIdNumber string `json:"short_id_number,omitempty" xml:"short_id_number,omitempty"`
	// 公司抬头
	CompanyTitle string `json:"company_title,omitempty" xml:"company_title,omitempty"`
	// 房间号
	RoomNum string `json:"room_num,omitempty" xml:"room_num,omitempty"`
	// 需要发票时间(格式yyyy-MM-dd HH:mm:ss)
	WantTime string `json:"want_time,omitempty" xml:"want_time,omitempty"`
	// 用户名
	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
	// 酒店外部订单号(从查询pms账单接口中获取)
	OutOrderNum string `json:"out_order_num,omitempty" xml:"out_order_num,omitempty"`
	// 实际房费(分)
	InvoiceRoomPrice int64 `json:"invoice_room_price,omitempty" xml:"invoice_room_price,omitempty"`
	// 实际杂费(分)
	InvoiceOtherPrice int64 `json:"invoice_other_price,omitempty" xml:"invoice_other_price,omitempty"`
	// 发票类型(1:普通发票;2:增值税专用发票)
	InvoiceType int64 `json:"invoice_type,omitempty" xml:"invoice_type,omitempty"`
	// 专票信息
	ValueAddedInfo *ValueAddedInfo `json:"value_added_info,omitempty" xml:"value_added_info,omitempty"`
	// 领取方式(      0:前台自取  3: 送至房间)
	PostType int64 `json:"post_type,omitempty" xml:"post_type,omitempty"`
	// 预计开票房费金额(分)
	PlanInvoiceRoomPrice int64 `json:"plan_invoice_room_price,omitempty" xml:"plan_invoice_room_price,omitempty"`
	// 预计开票杂费金额(分)
	PlanInvoiceOtherPrice int64 `json:"plan_invoice_other_price,omitempty" xml:"plan_invoice_other_price,omitempty"`
	// 用户渠道(0:未知,1:淘宝)
	UserChannel int64 `json:"user_channel,omitempty" xml:"user_channel,omitempty"`
}

InvoiceInfoParam 结构体

type OrderBillInfo

type OrderBillInfo struct {
	// 离店日期
	CheckOutDate string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`
	// 入住日期
	CheckInDate string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`
	// 房间号
	RoomNo string `json:"room_no,omitempty" xml:"room_no,omitempty"`
	// 完整的身份证号
	IdNumber string `json:"id_number,omitempty" xml:"id_number,omitempty"`
	// 客人姓名
	GuestName string `json:"guest_name,omitempty" xml:"guest_name,omitempty"`
	// 外部酒店代码
	HotelCode string `json:"hotel_code,omitempty" xml:"hotel_code,omitempty"`
	// 外部订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 请求id (同入参)
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 备注
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 未结账房费
	NoCheckoutPrice int64 `json:"no_checkout_price,omitempty" xml:"no_checkout_price,omitempty"`
	// 已结账房费
	CheckoutPrice int64 `json:"checkout_price,omitempty" xml:"checkout_price,omitempty"`
	// 已结账总费用
	CheckoutTotalFee int64 `json:"checkout_total_fee,omitempty" xml:"checkout_total_fee,omitempty"`
	// 未结账总费用
	NoCheckoutTotalFee int64 `json:"no_checkout_total_fee,omitempty" xml:"no_checkout_total_fee,omitempty"`
	// 淘宝订单号
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 未结账杂费
	NoCheckoutOtherFee int64 `json:"no_checkout_other_fee,omitempty" xml:"no_checkout_other_fee,omitempty"`
	// 已结账杂费
	CheckoutOtherFee int64 `json:"checkout_other_fee,omitempty" xml:"checkout_other_fee,omitempty"`
	// 杂费明细列表
	OtherFeeDetail *OtherFeeDetail `json:"other_fee_detail,omitempty" xml:"other_fee_detail,omitempty"`
	// 每日房费类表
	DailyRoomFee *DailyRoomFee `json:"daily_room_fee,omitempty" xml:"daily_room_fee,omitempty"`
}

OrderBillInfo 结构体

type OrderNotifyQuery

type OrderNotifyQuery struct {
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 会员卡号
	MemberCardNo string `json:"member_card_no,omitempty" xml:"member_card_no,omitempty"`
	// 订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 通知类型,0代表支付通知
	NotifyType int64 `json:"notify_type,omitempty" xml:"notify_type,omitempty"`
	// 平台促销
	PlatformPromotion int64 `json:"platform_promotion,omitempty" xml:"platform_promotion,omitempty"`
}

OrderNotifyQuery 结构体

type OrderPromotionDetail added in v1.2.5

type OrderPromotionDetail struct {
	// 优惠日历数据,如{时间:{\"amount\":每日优惠金额,},时间:{\"amount\":每日优惠金额}}
	DailyHotelPromotion string `json:"daily_hotel_promotion,omitempty" xml:"daily_hotel_promotion,omitempty"`
	// 总卖家优惠
	SellerDecrease int64 `json:"seller_decrease,omitempty" xml:"seller_decrease,omitempty"`
}

OrderPromotionDetail 结构体

type OrderPromotionDo added in v1.2.5

type OrderPromotionDo struct {
	// OrderPromotionDetail
	CurrentOrderPromotion *OrderPromotionDetail `json:"current_order_promotion,omitempty" xml:"current_order_promotion,omitempty"`
}

OrderPromotionDo 结构体

type OrderSellerPaymentDo

type OrderSellerPaymentDo struct {
	// 下单时刻营销后金额
	PromotionCreatePrice int64 `json:"promotion_create_price,omitempty" xml:"promotion_create_price,omitempty"`
	// 下单时刻营销后金额
	AfterPromotionCreatePrice int64 `json:"after_promotion_create_price,omitempty" xml:"after_promotion_create_price,omitempty"`
	// 总房费
	TotalRoomPrice int64 `json:"total_room_price,omitempty" xml:"total_room_price,omitempty"`
	// 每日价格
	DailyInfos *HbsDailyPriceDo `json:"daily_infos,omitempty" xml:"daily_infos,omitempty"`
	// 优惠后外币金额
	AfterPromotionCurrentPrice int64 `json:"after_promotion_current_price,omitempty" xml:"after_promotion_current_price,omitempty"`
	// 优惠外币金额
	PromotionCurrentPrice int64 `json:"promotion_current_price,omitempty" xml:"promotion_current_price,omitempty"`
}

OrderSellerPaymentDo 结构体

type OrderSettleDo

type OrderSettleDo struct {
	// 平台优惠金额
	PlatPromotionPrice int64 `json:"plat_promotion_price,omitempty" xml:"plat_promotion_price,omitempty"`
	// 其他费用
	OtherFee int64 `json:"other_fee,omitempty" xml:"other_fee,omitempty"`
	// 房费
	RoomPrice int64 `json:"room_price,omitempty" xml:"room_price,omitempty"`
	// 结账金额
	OrderSettlePrice int64 `json:"order_settle_price,omitempty" xml:"order_settle_price,omitempty"`
	// 实际结账日历
	SettleDailyPrice *HbsDailyPriceDo `json:"settle_daily_price,omitempty" xml:"settle_daily_price,omitempty"`
	// 卖家优惠金额
	PromotionPrice int64 `json:"promotion_price,omitempty" xml:"promotion_price,omitempty"`
}

OrderSettleDo 结构体

type OtherFeeDetail

type OtherFeeDetail struct {
	// 无
	OtherFeeInfos []OtherFeeInfo `json:"other_fee_infos,omitempty" xml:"other_fee_infos>other_fee_info,omitempty"`
}

OtherFeeDetail 结构体

type OtherFeeInfo

type OtherFeeInfo struct {
	// 杂费名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 杂费金额
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 结账状态(1:结账,0:未结账)
	Checkout int64 `json:"checkout,omitempty" xml:"checkout,omitempty"`
}

OtherFeeInfo 结构体

type OutSourceOrderCreateReq

type OutSourceOrderCreateReq struct {
	// 入住人信息
	GuestInfoList []GuestInfo `json:"guest_info_list,omitempty" xml:"guest_info_list>guest_info,omitempty"`
	// 日历价格
	DailyPriceInfoList []DailyPriceInfo `json:"daily_price_info_list,omitempty" xml:"daily_price_info_list>daily_price_info,omitempty"`
	// 下单来源信息
	CreateAppKey string `json:"create_app_key,omitempty" xml:"create_app_key,omitempty"`
	// 备注
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 预订的标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 外部渠道用户id,钉钉必传
	OutUserId string `json:"out_user_id,omitempty" xml:"out_user_id,omitempty"`
	// 外部渠道 钉钉 欢行 ...
	OutSource string `json:"out_source,omitempty" xml:"out_source,omitempty"`
	// 最晚到店时间
	LateArriveTime string `json:"late_arrive_time,omitempty" xml:"late_arrive_time,omitempty"`
	// 离店日期
	Checkout string `json:"checkout,omitempty" xml:"checkout,omitempty"`
	// 联系人姓名
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 房型名称
	RoomTypeName string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	// 订单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// ttid信息
	Ttid string `json:"ttid,omitempty" xml:"ttid,omitempty"`
	// 酒店名称
	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// 入住日期
	CheckIn string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// 外部订单号,幂等性保障
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 一些扩展属性
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 联系人电话
	ContactPhone string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// 取消政策描述
	CancelPolicyDesc string `json:"cancel_policy_desc,omitempty" xml:"cancel_policy_desc,omitempty"`
	// 酒店hid
	Hid int64 `json:"hid,omitempty" xml:"hid,omitempty"`
	// 房间数
	RoomNumber int64 `json:"room_number,omitempty" xml:"room_number,omitempty"`
	// 是否即时确认订单,1表示是
	TagJsqr int64 `json:"tag_jsqr,omitempty" xml:"tag_jsqr,omitempty"`
	// gid
	Gid int64 `json:"gid,omitempty" xml:"gid,omitempty"`
	// rid
	Rid int64 `json:"rid,omitempty" xml:"rid,omitempty"`
	// rpid
	RpId int64 `json:"rp_id,omitempty" xml:"rp_id,omitempty"`
	// rate id
	RateId int64 `json:"rate_id,omitempty" xml:"rate_id,omitempty"`
	// srid
	Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"`
	// 卖家id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 宝贝id
	ItemIid int64 `json:"item_iid,omitempty" xml:"item_iid,omitempty"`
	// 总价  单位 分
	TotalRoomPrice int64 `json:"total_room_price,omitempty" xml:"total_room_price,omitempty"`
	// 取消政策
	CancelPolicy *CancelPolicy `json:"cancel_policy,omitempty" xml:"cancel_policy,omitempty"`
	// 库存类型,0 rate普通库存 1 room普通库存 2 rate协议保留房 3 rate普通保留房
	InventoryTypeFlag int64 `json:"inventory_type_flag,omitempty" xml:"inventory_type_flag,omitempty"`
	// 平台促销
	PlatformPromotion int64 `json:"platform_promotion,omitempty" xml:"platform_promotion,omitempty"`
	// 卖家促销
	SellerPromotion int64 `json:"seller_promotion,omitempty" xml:"seller_promotion,omitempty"`
	// 是否直连订单
	IsDirectOrder bool `json:"is_direct_order,omitempty" xml:"is_direct_order,omitempty"`
}

OutSourceOrderCreateReq 结构体

type OutSourceOrderCreateRes

type OutSourceOrderCreateRes struct {
	// 飞猪酒店订单号
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
}

OutSourceOrderCreateRes 结构体

type RoomSettleInfo

type RoomSettleInfo struct {
	// 房间号
	RoomNo string `json:"room_no,omitempty" xml:"room_no,omitempty"`
	// 房间杂费明细 (当房间杂费存在时候,此值不能空。格式与原有杂费格式otherFeeDetail的格式相同)eg;{"洗衣费":5000,"水吧":10000,"优惠":1000}
	RoomOtherFeeDetail string `json:"room_other_fee_detail,omitempty" xml:"room_other_fee_detail,omitempty"`
	// 房间check in 时间
	RoomCheckIn string `json:"room_check_in,omitempty" xml:"room_check_in,omitempty"`
	// 房间check out时间
	RoomCheckOut string `json:"room_check_out,omitempty" xml:"room_check_out,omitempty"`
	// 日历价格,json格式(包含日期,价格,税费,低价加价前费用等),(每个房间的日历价格,多间房结账必填)
	DailyPriceInfo string `json:"daily_price_info,omitempty" xml:"daily_price_info,omitempty"`
	// 房间状态;1:未入住(担保且需扣款);2:取消成功(卖家取消;担保noshow且双方协商一致不扣款);3:已入住
	RoomStatus string `json:"room_status,omitempty" xml:"room_status,omitempty"`
	// 房间费(大于零)
	RoomFee int64 `json:"room_fee,omitempty" xml:"room_fee,omitempty"`
	// 房间杂费(不能为负数)
	RoomOtherFee int64 `json:"room_other_fee,omitempty" xml:"room_other_fee,omitempty"`
}

RoomSettleInfo 结构体

type StatementOrder

type StatementOrder struct {
	// 酒店名称
	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// 门店收款账户(1:支付宝;2:银行卡)
	AccountType string `json:"account_type,omitempty" xml:"account_type,omitempty"`
	// 扣除佣金后, 1.	集团入账=买家实际支付(房费+杂费-卖家优惠); 2.	门店实际入账=买
	CommissionTotal string `json:"commission_total,omitempty" xml:"commission_total,omitempty"`
	// 交易手续费
	TransactionFee string `json:"transaction_fee,omitempty" xml:"transaction_fee,omitempty"`
	// 集团与门店佣金
	HotelCommission string `json:"hotel_commission,omitempty" xml:"hotel_commission,omitempty"`
	// 淘宝佣金
	TaobaoCommission string `json:"taobao_commission,omitempty" xml:"taobao_commission,omitempty"`
	// 支付宝交易号
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 结算日期
	SettleDate string `json:"settle_date,omitempty" xml:"settle_date,omitempty"`
	// 卖家优惠明细(暂无值)
	PromotionDetail string `json:"promotion_detail,omitempty" xml:"promotion_detail,omitempty"`
	// 卖家优惠(分)
	SellerPromotion string `json:"seller_promotion,omitempty" xml:"seller_promotion,omitempty"`
	// 杂费总额
	OtherFee string `json:"other_fee,omitempty" xml:"other_fee,omitempty"`
	// 总房费(分)
	Payment string `json:"payment,omitempty" xml:"payment,omitempty"`
	// 实际的房型名称
	RoomTypeName string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	// 离店时间
	CheckOut string `json:"check_out,omitempty" xml:"check_out,omitempty"`
	// 入住时间
	CheckIn string `json:"check_in,omitempty" xml:"check_in,omitempty"`
	// 交易状态(暂无值)
	TradeStatus string `json:"trade_status,omitempty" xml:"trade_status,omitempty"`
	// 支付类型(1:预付;5:面付;7:在线预约;601:线上信用住;602:扫码信用住;603:身份证线下信用住;604:官网信用住)
	PayType string `json:"pay_type,omitempty" xml:"pay_type,omitempty"`
	// 外部订单ID
	OutId string `json:"out_id,omitempty" xml:"out_id,omitempty"`
	// 分账状态 (0, "未分账"),(1, "分账成功"),(3, "分账失败"), (2, "无需分账"),(4,"预处理成功");
	SettleStatus string `json:"settle_status,omitempty" xml:"settle_status,omitempty"`
	// 税和费,单位分
	TaxAndFee string `json:"tax_and_fee,omitempty" xml:"tax_and_fee,omitempty"`
	// 入住天数
	RoomSumNights int64 `json:"room_sum_nights,omitempty" xml:"room_sum_nights,omitempty"`
	// 淘宝订单ID
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

StatementOrder 结构体

type TaobaoXhotelCommoninvoiceListVtwoAPIRequest added in v1.2.0

type TaobaoXhotelCommoninvoiceListVtwoAPIRequest struct {
	model.Params
}

TaobaoXhotelCommoninvoiceListVtwoAPIRequest 用户常用发票信息查询接口 API请求 taobao.xhotel.commoninvoice.list.vtwo

获取用户常用发票信息接口

func NewTaobaoXhotelCommoninvoiceListVtwoRequest

func NewTaobaoXhotelCommoninvoiceListVtwoRequest() *TaobaoXhotelCommoninvoiceListVtwoAPIRequest

NewTaobaoXhotelCommoninvoiceListVtwoRequest 初始化TaobaoXhotelCommoninvoiceListVtwoAPIRequest对象

func (TaobaoXhotelCommoninvoiceListVtwoAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelCommoninvoiceListVtwoAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelCommoninvoiceListVtwoAPIRequest) GetRawParams added in v1.2.8

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

type TaobaoXhotelCommoninvoiceListVtwoAPIResponse

type TaobaoXhotelCommoninvoiceListVtwoAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelCommoninvoiceListVtwoAPIResponseModel
}

TaobaoXhotelCommoninvoiceListVtwoAPIResponse 用户常用发票信息查询接口 API返回值 taobao.xhotel.commoninvoice.list.vtwo

获取用户常用发票信息接口

type TaobaoXhotelCommoninvoiceListVtwoAPIResponseModel added in v1.2.0

type TaobaoXhotelCommoninvoiceListVtwoAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_commoninvoice_list_vtwo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果集
	Result *TaobaoXhotelCommoninvoiceListVtwoResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoXhotelCommoninvoiceListVtwoAPIResponseModel is 用户常用发票信息查询接口 成功返回结果

type TaobaoXhotelCommoninvoiceListVtwoResultSet

type TaobaoXhotelCommoninvoiceListVtwoResultSet struct {
	// 常用发票信息
	Results []CommonInvoiceInfo `json:"results,omitempty" xml:"results>common_invoice_info,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 是否成功标记
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoXhotelCommoninvoiceListVtwoResultSet 结构体

type TaobaoXhotelCommoninvoiceRemoveAPIRequest added in v1.2.0

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

TaobaoXhotelCommoninvoiceRemoveAPIRequest 常用发票信息删除接口 API请求 taobao.xhotel.commoninvoice.remove

常用发票信息删除接口

func NewTaobaoXhotelCommoninvoiceRemoveRequest

func NewTaobaoXhotelCommoninvoiceRemoveRequest() *TaobaoXhotelCommoninvoiceRemoveAPIRequest

NewTaobaoXhotelCommoninvoiceRemoveRequest 初始化TaobaoXhotelCommoninvoiceRemoveAPIRequest对象

func (TaobaoXhotelCommoninvoiceRemoveAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelCommoninvoiceRemoveAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelCommoninvoiceRemoveAPIRequest) GetInvoiceId added in v1.2.0

GetInvoiceId InvoiceId Getter

func (TaobaoXhotelCommoninvoiceRemoveAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelCommoninvoiceRemoveAPIRequest) GetUserNick added in v1.2.0

GetUserNick UserNick Getter

func (*TaobaoXhotelCommoninvoiceRemoveAPIRequest) SetInvoiceId added in v1.2.0

func (r *TaobaoXhotelCommoninvoiceRemoveAPIRequest) SetInvoiceId(_invoiceId int64) error

SetInvoiceId is InvoiceId Setter 发票id

func (*TaobaoXhotelCommoninvoiceRemoveAPIRequest) SetUserNick added in v1.2.0

func (r *TaobaoXhotelCommoninvoiceRemoveAPIRequest) SetUserNick(_userNick string) error

SetUserNick is UserNick Setter 用户名

type TaobaoXhotelCommoninvoiceRemoveAPIResponse

type TaobaoXhotelCommoninvoiceRemoveAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelCommoninvoiceRemoveAPIResponseModel
}

TaobaoXhotelCommoninvoiceRemoveAPIResponse 常用发票信息删除接口 API返回值 taobao.xhotel.commoninvoice.remove

常用发票信息删除接口

type TaobaoXhotelCommoninvoiceRemoveAPIResponseModel added in v1.2.0

type TaobaoXhotelCommoninvoiceRemoveAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_commoninvoice_remove_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	Errcode string `json:"errcode,omitempty" xml:"errcode,omitempty"`
	// errorMsg
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// success
	Issuccess bool `json:"issuccess,omitempty" xml:"issuccess,omitempty"`
}

TaobaoXhotelCommoninvoiceRemoveAPIResponseModel is 常用发票信息删除接口 成功返回结果

type TaobaoXhotelCommoninvoiceUpdateAPIRequest added in v1.2.0

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

TaobaoXhotelCommoninvoiceUpdateAPIRequest 常用发票信息更新接口 API请求 taobao.xhotel.commoninvoice.update

常用发票信息更新接口(根据用户id,发票抬头和发票属性或发票id进行更新,没有则添加)

func NewTaobaoXhotelCommoninvoiceUpdateRequest

func NewTaobaoXhotelCommoninvoiceUpdateRequest() *TaobaoXhotelCommoninvoiceUpdateAPIRequest

NewTaobaoXhotelCommoninvoiceUpdateRequest 初始化TaobaoXhotelCommoninvoiceUpdateAPIRequest对象

func (TaobaoXhotelCommoninvoiceUpdateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelCommoninvoiceUpdateAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelCommoninvoiceUpdateAPIRequest) GetCommonInvoiceInfoParam added in v1.2.0

func (r TaobaoXhotelCommoninvoiceUpdateAPIRequest) GetCommonInvoiceInfoParam() *CommonInvoiceInfo

GetCommonInvoiceInfoParam CommonInvoiceInfoParam Getter

func (TaobaoXhotelCommoninvoiceUpdateAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoXhotelCommoninvoiceUpdateAPIRequest) SetCommonInvoiceInfoParam added in v1.2.0

func (r *TaobaoXhotelCommoninvoiceUpdateAPIRequest) SetCommonInvoiceInfoParam(_commonInvoiceInfoParam *CommonInvoiceInfo) error

SetCommonInvoiceInfoParam is CommonInvoiceInfoParam Setter 无

type TaobaoXhotelCommoninvoiceUpdateAPIResponse

type TaobaoXhotelCommoninvoiceUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelCommoninvoiceUpdateAPIResponseModel
}

TaobaoXhotelCommoninvoiceUpdateAPIResponse 常用发票信息更新接口 API返回值 taobao.xhotel.commoninvoice.update

常用发票信息更新接口(根据用户id,发票抬头和发票属性或发票id进行更新,没有则添加)

type TaobaoXhotelCommoninvoiceUpdateAPIResponseModel added in v1.2.0

type TaobaoXhotelCommoninvoiceUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_commoninvoice_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	Errcode string `json:"errcode,omitempty" xml:"errcode,omitempty"`
	// errorMsg
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// success
	Issuccess bool `json:"issuccess,omitempty" xml:"issuccess,omitempty"`
}

TaobaoXhotelCommoninvoiceUpdateAPIResponseModel is 常用发票信息更新接口 成功返回结果

type TaobaoXhotelFastinvoiceCompleteAPIRequest added in v1.2.0

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

TaobaoXhotelFastinvoiceCompleteAPIRequest 极速开票开票请求完成 API请求 taobao.xhotel.fastinvoice.complete

极速开票开票请求回传,用于更新航信开票请求数据

func NewTaobaoXhotelFastinvoiceCompleteRequest

func NewTaobaoXhotelFastinvoiceCompleteRequest() *TaobaoXhotelFastinvoiceCompleteAPIRequest

NewTaobaoXhotelFastinvoiceCompleteRequest 初始化TaobaoXhotelFastinvoiceCompleteAPIRequest对象

func (TaobaoXhotelFastinvoiceCompleteAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelFastinvoiceCompleteAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelFastinvoiceCompleteAPIRequest) GetInvoiceInfoParam added in v1.2.0

GetInvoiceInfoParam InvoiceInfoParam Getter

func (TaobaoXhotelFastinvoiceCompleteAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoXhotelFastinvoiceCompleteAPIRequest) SetInvoiceInfoParam added in v1.2.0

func (r *TaobaoXhotelFastinvoiceCompleteAPIRequest) SetInvoiceInfoParam(_invoiceInfoParam *InvoiceInfoParam) error

SetInvoiceInfoParam is InvoiceInfoParam Setter 无

type TaobaoXhotelFastinvoiceCompleteAPIResponse

type TaobaoXhotelFastinvoiceCompleteAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelFastinvoiceCompleteAPIResponseModel
}

TaobaoXhotelFastinvoiceCompleteAPIResponse 极速开票开票请求完成 API返回值 taobao.xhotel.fastinvoice.complete

极速开票开票请求回传,用于更新航信开票请求数据

type TaobaoXhotelFastinvoiceCompleteAPIResponseModel added in v1.2.0

type TaobaoXhotelFastinvoiceCompleteAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_fastinvoice_complete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	Errcode string `json:"errcode,omitempty" xml:"errcode,omitempty"`
	// errorMsg
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// success
	Issuccess bool `json:"issuccess,omitempty" xml:"issuccess,omitempty"`
}

TaobaoXhotelFastinvoiceCompleteAPIResponseModel is 极速开票开票请求完成 成功返回结果

type TaobaoXhotelFastinvoiceRequestAPIRequest added in v1.2.0

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

TaobaoXhotelFastinvoiceRequestAPIRequest 极速开票开票请求回传 API请求 taobao.xhotel.fastinvoice.request

极速开票开票请求回传,用于记录航信开票请求数据

func NewTaobaoXhotelFastinvoiceRequestRequest

func NewTaobaoXhotelFastinvoiceRequestRequest() *TaobaoXhotelFastinvoiceRequestAPIRequest

NewTaobaoXhotelFastinvoiceRequestRequest 初始化TaobaoXhotelFastinvoiceRequestAPIRequest对象

func (TaobaoXhotelFastinvoiceRequestAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelFastinvoiceRequestAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelFastinvoiceRequestAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelFastinvoiceRequestAPIRequest) GetInvoiceInfoParam added in v1.2.0

GetInvoiceInfoParam InvoiceInfoParam Getter

func (TaobaoXhotelFastinvoiceRequestAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoXhotelFastinvoiceRequestAPIRequest) SetInvoiceInfoParam added in v1.2.0

func (r *TaobaoXhotelFastinvoiceRequestAPIRequest) SetInvoiceInfoParam(_invoiceInfoParam *InvoiceInfoParam) error

SetInvoiceInfoParam is InvoiceInfoParam Setter 无

type TaobaoXhotelFastinvoiceRequestAPIResponse

type TaobaoXhotelFastinvoiceRequestAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelFastinvoiceRequestAPIResponseModel
}

TaobaoXhotelFastinvoiceRequestAPIResponse 极速开票开票请求回传 API返回值 taobao.xhotel.fastinvoice.request

极速开票开票请求回传,用于记录航信开票请求数据

type TaobaoXhotelFastinvoiceRequestAPIResponseModel added in v1.2.0

type TaobaoXhotelFastinvoiceRequestAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_fastinvoice_request_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// errorCode
	Errcode string `json:"errcode,omitempty" xml:"errcode,omitempty"`
	// errorMsg
	Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"`
	// success
	Issuccess bool `json:"issuccess,omitempty" xml:"issuccess,omitempty"`
}

TaobaoXhotelFastinvoiceRequestAPIResponseModel is 极速开票开票请求回传 成功返回结果

type TaobaoXhotelFutureSoftmodifyAPIRequest added in v1.2.0

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

TaobaoXhotelFutureSoftmodifyAPIRequest 未来酒店信息下发 API请求 taobao.xhotel.future.softmodify

未来酒店信息下发,包含PMS订单查询和自助入住

func NewTaobaoXhotelFutureSoftmodifyRequest

func NewTaobaoXhotelFutureSoftmodifyRequest() *TaobaoXhotelFutureSoftmodifyAPIRequest

NewTaobaoXhotelFutureSoftmodifyRequest 初始化TaobaoXhotelFutureSoftmodifyAPIRequest对象

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelFutureSoftmodifyAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetContext added in v1.2.0

GetContext Context Getter

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetExpireTime added in v1.2.0

GetExpireTime ExpireTime Getter

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetHid added in v1.2.0

GetHid Hid Getter

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetHotelCode added in v1.2.0

GetHotelCode HotelCode Getter

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetOperateType added in v1.2.0

GetOperateType OperateType Getter

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetOutOrderId added in v1.2.0

GetOutOrderId OutOrderId Getter

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetRequestId added in v1.2.0

GetRequestId RequestId Getter

func (TaobaoXhotelFutureSoftmodifyAPIRequest) GetTid added in v1.2.0

GetTid Tid Getter

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetContext added in v1.2.0

func (r *TaobaoXhotelFutureSoftmodifyAPIRequest) SetContext(_context string) error

SetContext is Context Setter 请求报文

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetExpireTime added in v1.2.0

func (r *TaobaoXhotelFutureSoftmodifyAPIRequest) SetExpireTime(_expireTime int64) error

SetExpireTime is ExpireTime Setter 超时时长,默认3s

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetHid added in v1.2.0

SetHid is Hid Setter 酒店Id

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetHotelCode added in v1.2.0

func (r *TaobaoXhotelFutureSoftmodifyAPIRequest) SetHotelCode(_hotelCode string) error

SetHotelCode is HotelCode Setter 酒店code

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetOperateType added in v1.2.0

func (r *TaobaoXhotelFutureSoftmodifyAPIRequest) SetOperateType(_operateType string) error

SetOperateType is OperateType Setter 操作类型

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetOutOrderId added in v1.2.0

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

SetOutOrderId is OutOrderId Setter 外部订单号

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetRequestId added in v1.2.0

func (r *TaobaoXhotelFutureSoftmodifyAPIRequest) SetRequestId(_requestId string) error

SetRequestId is RequestId Setter 请求唯一标识值

func (*TaobaoXhotelFutureSoftmodifyAPIRequest) SetTid added in v1.2.0

SetTid is Tid Setter 淘宝订单号

type TaobaoXhotelFutureSoftmodifyAPIResponse

type TaobaoXhotelFutureSoftmodifyAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelFutureSoftmodifyAPIResponseModel
}

TaobaoXhotelFutureSoftmodifyAPIResponse 未来酒店信息下发 API返回值 taobao.xhotel.future.softmodify

未来酒店信息下发,包含PMS订单查询和自助入住

type TaobaoXhotelFutureSoftmodifyAPIResponseModel added in v1.2.0

type TaobaoXhotelFutureSoftmodifyAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_future_softmodify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 请求报文示例:https://open.alitrip.com/docs/doc.htm?spm=a21tt.7629140.0.0.Q8jazn&docType=1&articleId=104398中的自助入住请求示例(升级版)和酒店PMS信息查询 响应报文示例:https://open.alitrip.com/docs/doc.htm?docType=1&articleId=106153中的自助checkIn订单信息上传和通用PMS结果查询结果
	Context string `json:"context,omitempty" xml:"context,omitempty"`
}

TaobaoXhotelFutureSoftmodifyAPIResponseModel is 未来酒店信息下发 成功返回结果

type TaobaoXhotelIntlRateUpdateAPIRequest added in v1.2.0

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

TaobaoXhotelIntlRateUpdateAPIRequest 不落库商家推送更新酒店rate API请求 taobao.xhotel.intl.rate.update

商家主动推送不落库商品的酒店信息

func NewTaobaoXhotelIntlRateUpdateRequest

func NewTaobaoXhotelIntlRateUpdateRequest() *TaobaoXhotelIntlRateUpdateAPIRequest

NewTaobaoXhotelIntlRateUpdateRequest 初始化TaobaoXhotelIntlRateUpdateAPIRequest对象

func (TaobaoXhotelIntlRateUpdateAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelIntlRateUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelIntlRateUpdateAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelIntlRateUpdateAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelIntlRateUpdateAPIRequest) GetUpdateRateParam added in v1.2.0

func (r TaobaoXhotelIntlRateUpdateAPIRequest) GetUpdateRateParam() *UpdateRateParam

GetUpdateRateParam UpdateRateParam Getter

func (*TaobaoXhotelIntlRateUpdateAPIRequest) SetUpdateRateParam added in v1.2.0

func (r *TaobaoXhotelIntlRateUpdateAPIRequest) SetUpdateRateParam(_updateRateParam *UpdateRateParam) error

SetUpdateRateParam is UpdateRateParam Setter rate更新参数

type TaobaoXhotelIntlRateUpdateAPIResponse

type TaobaoXhotelIntlRateUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelIntlRateUpdateAPIResponseModel
}

TaobaoXhotelIntlRateUpdateAPIResponse 不落库商家推送更新酒店rate API返回值 taobao.xhotel.intl.rate.update

商家主动推送不落库商品的酒店信息

type TaobaoXhotelIntlRateUpdateAPIResponseModel added in v1.2.0

type TaobaoXhotelIntlRateUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_intl_rate_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果集
	Result *TaobaoXhotelIntlRateUpdateResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoXhotelIntlRateUpdateAPIResponseModel is 不落库商家推送更新酒店rate 成功返回结果

type TaobaoXhotelIntlRateUpdateResultSet

type TaobaoXhotelIntlRateUpdateResultSet struct {
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// sub_error_msg
	SubErrorMsg string `json:"sub_error_msg,omitempty" xml:"sub_error_msg,omitempty"`
	// sub_error_code
	SubErrorCode string `json:"sub_error_code,omitempty" xml:"sub_error_code,omitempty"`
	// detail_msg_info
	DetailMsgInfo string `json:"detail_msg_info,omitempty" xml:"detail_msg_info,omitempty"`
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// total_results
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
	// 总记录条数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

TaobaoXhotelIntlRateUpdateResultSet 结构体

type TaobaoXhotelMemberrightUpdateAPIRequest added in v1.2.0

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

TaobaoXhotelMemberrightUpdateAPIRequest 酒店会员权益更新操作 API请求 taobao.xhotel.memberright.update

当用户在搜索酒店时,我们需要根据用户是否可享有某项权益来进行相应价格的展示或隐藏,因此我们在酒店搜索时就需要判断用户是否享有某项权益。而由于酒店搜索频率过高,为提高搜索性能并降低第三方接口压力,当用户在搜索酒店时,淘宝会通过读取淘宝本地缓存的用户相关权益信息来进行判断。为提高缓存的准确性,当第三方有用户相关权益有变化时,通过调用淘宝此接口来更新淘宝本地缓存。此接口需要采用Top方式调用。

func NewTaobaoXhotelMemberrightUpdateRequest

func NewTaobaoXhotelMemberrightUpdateRequest() *TaobaoXhotelMemberrightUpdateAPIRequest

NewTaobaoXhotelMemberrightUpdateRequest 初始化TaobaoXhotelMemberrightUpdateAPIRequest对象

func (TaobaoXhotelMemberrightUpdateAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelMemberrightUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelMemberrightUpdateAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelMemberrightUpdateAPIRequest) GetHasRight added in v1.2.0

GetHasRight HasRight Getter

func (TaobaoXhotelMemberrightUpdateAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelMemberrightUpdateAPIRequest) GetRightType added in v1.2.0

GetRightType RightType Getter

func (TaobaoXhotelMemberrightUpdateAPIRequest) GetTaobaoUserId added in v1.2.0

func (r TaobaoXhotelMemberrightUpdateAPIRequest) GetTaobaoUserId() int64

GetTaobaoUserId TaobaoUserId Getter

func (*TaobaoXhotelMemberrightUpdateAPIRequest) SetHasRight added in v1.2.0

func (r *TaobaoXhotelMemberrightUpdateAPIRequest) SetHasRight(_hasRight bool) error

SetHasRight is HasRight Setter 表示用户是否有对应的权益,取值范围true、false

func (*TaobaoXhotelMemberrightUpdateAPIRequest) SetRightType added in v1.2.0

func (r *TaobaoXhotelMemberrightUpdateAPIRequest) SetRightType(_rightType int64) error

SetRightType is RightType Setter 会员权益类型,1表示首住权益

func (*TaobaoXhotelMemberrightUpdateAPIRequest) SetTaobaoUserId added in v1.2.0

func (r *TaobaoXhotelMemberrightUpdateAPIRequest) SetTaobaoUserId(_taobaoUserId int64) error

SetTaobaoUserId is TaobaoUserId Setter 淘宝用户id

type TaobaoXhotelMemberrightUpdateAPIResponse

type TaobaoXhotelMemberrightUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelMemberrightUpdateAPIResponseModel
}

TaobaoXhotelMemberrightUpdateAPIResponse 酒店会员权益更新操作 API返回值 taobao.xhotel.memberright.update

当用户在搜索酒店时,我们需要根据用户是否可享有某项权益来进行相应价格的展示或隐藏,因此我们在酒店搜索时就需要判断用户是否享有某项权益。而由于酒店搜索频率过高,为提高搜索性能并降低第三方接口压力,当用户在搜索酒店时,淘宝会通过读取淘宝本地缓存的用户相关权益信息来进行判断。为提高缓存的准确性,当第三方有用户相关权益有变化时,通过调用淘宝此接口来更新淘宝本地缓存。此接口需要采用Top方式调用。

type TaobaoXhotelMemberrightUpdateAPIResponseModel added in v1.2.0

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

TaobaoXhotelMemberrightUpdateAPIResponseModel is 酒店会员权益更新操作 成功返回结果

type TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest added in v1.2.0

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

TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest 信用住订单取消结算接口 API请求 taobao.xhotel.order.alipayface.cancelsettle

信用住订单由于客人为出现等原因,最终取消结算,一定要在结算后2个小时之内调用,否则不会成功。

func NewTaobaoXhotelOrderAlipayfaceCancelsettleRequest

func NewTaobaoXhotelOrderAlipayfaceCancelsettleRequest() *TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest

NewTaobaoXhotelOrderAlipayfaceCancelsettleRequest 初始化TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest对象

func (TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) GetOutId added in v1.2.0

GetOutId OutId Getter

func (TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) GetReason added in v1.2.0

GetReason Reason Getter

func (TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) GetTid added in v1.2.0

GetTid Tid Getter

func (*TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) SetOutId added in v1.2.0

SetOutId is OutId Setter 外部订单号,和tid二选一必填

func (*TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) SetReason added in v1.2.0

SetReason is Reason Setter 取消结账的原因

func (*TaobaoXhotelOrderAlipayfaceCancelsettleAPIRequest) SetTid added in v1.2.0

SetTid is Tid Setter 阿里旅行订单号,淘宝订单号或外部订单号二选一必填

type TaobaoXhotelOrderAlipayfaceCancelsettleAPIResponse

type TaobaoXhotelOrderAlipayfaceCancelsettleAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderAlipayfaceCancelsettleAPIResponseModel
}

TaobaoXhotelOrderAlipayfaceCancelsettleAPIResponse 信用住订单取消结算接口 API返回值 taobao.xhotel.order.alipayface.cancelsettle

信用住订单由于客人为出现等原因,最终取消结算,一定要在结算后2个小时之内调用,否则不会成功。

type TaobaoXhotelOrderAlipayfaceCancelsettleAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderAlipayfaceCancelsettleAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_alipayface_cancelsettle_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回信息
	Result string `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoXhotelOrderAlipayfaceCancelsettleAPIResponseModel is 信用住订单取消结算接口 成功返回结果

type TaobaoXhotelOrderAlipayfaceSettleAPIRequest added in v1.2.0

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

TaobaoXhotelOrderAlipayfaceSettleAPIRequest 信用住订单结账接口 API请求 taobao.xhotel.order.alipayface.settle

用于离店付订单在客人离店后,发起结账以及扣款等后续动作

func NewTaobaoXhotelOrderAlipayfaceSettleRequest

func NewTaobaoXhotelOrderAlipayfaceSettleRequest() *TaobaoXhotelOrderAlipayfaceSettleAPIRequest

NewTaobaoXhotelOrderAlipayfaceSettleRequest 初始化TaobaoXhotelOrderAlipayfaceSettleAPIRequest对象

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetAmount added in v1.2.0

GetAmount Amount Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetCheckOut added in v1.2.0

GetCheckOut CheckOut Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetContainGuarantee added in v1.2.0

func (r TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetContainGuarantee() int64

GetContainGuarantee ContainGuarantee Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetCurrencyCode added in v1.2.0

GetCurrencyCode CurrencyCode Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetCurrencyRate added in v1.2.0

GetCurrencyRate CurrencyRate Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetDailyPriceInfo added in v1.2.0

GetDailyPriceInfo DailyPriceInfo Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetHotelCode added in v1.2.0

GetHotelCode HotelCode Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetMemo added in v1.2.0

GetMemo Memo Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetOtherFee added in v1.2.0

GetOtherFee OtherFee Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetOtherFeeDetail added in v1.2.0

GetOtherFeeDetail OtherFeeDetail Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetOutId added in v1.2.0

GetOutId OutId Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetPriceChange added in v1.2.0

GetPriceChange PriceChange Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetRoomNo added in v1.2.0

GetRoomNo RoomNo Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetRoomSettleInfoList added in v1.2.0

func (r TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetRoomSettleInfoList() []RoomSettleInfo

GetRoomSettleInfoList RoomSettleInfoList Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetTaxAndFee added in v1.2.0

GetTaxAndFee TaxAndFee Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetTid added in v1.2.0

GetTid Tid Getter

func (TaobaoXhotelOrderAlipayfaceSettleAPIRequest) GetTotalRoomFee added in v1.2.0

GetTotalRoomFee TotalRoomFee Getter

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetAmount added in v1.2.0

SetAmount is Amount Setter 应收金额,大于0时,直接按照此金额扣款,忽略房费和杂费金额。该字段仅适用于自助入住订单场景

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetCheckOut added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetCheckOut(_checkOut string) error

SetCheckOut is CheckOut Setter 实际离店日期,用于校验总房费收取

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetContainGuarantee added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetContainGuarantee(_containGuarantee int64) error

SetContainGuarantee is ContainGuarantee Setter 此金额是否包含担保金 0:默认值无意义;1:包含;2:不包含

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetCurrencyCode added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetCurrencyCode(_currencyCode string) error

SetCurrencyCode is CurrencyCode Setter 币种标识,默认人民币

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetCurrencyRate added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetCurrencyRate(_currencyRate string) error

SetCurrencyRate is CurrencyRate Setter 汇率

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetDailyPriceInfo added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetDailyPriceInfo(_dailyPriceInfo string) error

SetDailyPriceInfo is DailyPriceInfo Setter 每日房价,json格式(包含日期,价格,税费,低价加价前费用等),如果房价和在阿里旅行下单时发生了变化,必须设置该字段.用于更新阿里旅行端的房价信息,涉及到对用户的优惠信息处理等环节(多间房的时候dailyPriceInfo留空)

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetHotelCode added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetHotelCode(_hotelCode string) error

SetHotelCode is HotelCode Setter 酒店外部编码

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetMemo added in v1.2.0

SetMemo is Memo Setter 备注

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetOtherFee added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetOtherFee(_otherFee int64) error

SetOtherFee is OtherFee Setter 杂费总额(不能为负数)

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetOtherFeeDetail added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetOtherFeeDetail(_otherFeeDetail string) error

SetOtherFeeDetail is OtherFeeDetail Setter 杂费明细,如果otherFee>0则该字段必须设置,并和杂费金额相吻合

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetOutId added in v1.2.0

SetOutId is OutId Setter 商家订单号

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetPriceChange added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetPriceChange(_priceChange int64) error

SetPriceChange is PriceChange Setter 结账变价标识,0未变价,1变价

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetRoomNo added in v1.2.0

SetRoomNo is RoomNo Setter 入住房间号

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetRoomSettleInfoList added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetRoomSettleInfoList(_roomSettleInfoList []RoomSettleInfo) error

SetRoomSettleInfoList is RoomSettleInfoList Setter 单间房明细

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetTaxAndFee added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetTaxAndFee(_taxAndFee int64) error

SetTaxAndFee is TaxAndFee Setter 税和服务费

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetTid added in v1.2.0

SetTid is Tid Setter 淘宝订单id,必须填写

func (*TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetTotalRoomFee added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceSettleAPIRequest) SetTotalRoomFee(_totalRoomFee int64) error

SetTotalRoomFee is TotalRoomFee Setter 房费总额(必须大于0)。结账时请按订单原价发起结账卖家优惠由飞猪平台发起扣减

type TaobaoXhotelOrderAlipayfaceSettleAPIResponse

type TaobaoXhotelOrderAlipayfaceSettleAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderAlipayfaceSettleAPIResponseModel
}

TaobaoXhotelOrderAlipayfaceSettleAPIResponse 信用住订单结账接口 API返回值 taobao.xhotel.order.alipayface.settle

用于离店付订单在客人离店后,发起结账以及扣款等后续动作

type TaobaoXhotelOrderAlipayfaceSettleAPIResponseModel added in v1.2.0

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

TaobaoXhotelOrderAlipayfaceSettleAPIResponseModel is 信用住订单结账接口 成功返回结果

type TaobaoXhotelOrderAlipayfaceUpdateAPIRequest added in v1.2.0

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

TaobaoXhotelOrderAlipayfaceUpdateAPIRequest 酒店信用住订单状态更新 API请求 taobao.xhotel.order.alipayface.update

完成对信用住或者面付订单的状态的更新。包含订单状态的确认,入离店状态的更新等等。(不适用于预付订单)

func NewTaobaoXhotelOrderAlipayfaceUpdateRequest

func NewTaobaoXhotelOrderAlipayfaceUpdateRequest() *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest

NewTaobaoXhotelOrderAlipayfaceUpdateRequest 初始化TaobaoXhotelOrderAlipayfaceUpdateAPIRequest对象

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetCancelType added in v1.2.0

GetCancelType CancelType Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetCheckinDate added in v1.2.0

GetCheckinDate CheckinDate Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetCheckoutDate added in v1.2.0

GetCheckoutDate CheckoutDate Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetConfirmCode added in v1.2.0

GetConfirmCode ConfirmCode Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetOperator added in v1.2.0

GetOperator Operator Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetOptType added in v1.2.0

GetOptType OptType Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetOutId added in v1.2.0

GetOutId OutId Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetOutRoomNumber added in v1.2.0

GetOutRoomNumber OutRoomNumber Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetReasonText added in v1.2.0

GetReasonText ReasonText Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetReasonType added in v1.2.0

GetReasonType ReasonType Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetRooms added in v1.2.0

GetRooms Rooms Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetSelfCheckin added in v1.2.0

GetSelfCheckin SelfCheckin Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetSyncToHotel added in v1.2.0

GetSyncToHotel SyncToHotel Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetTid added in v1.2.0

GetTid Tid Getter

func (TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) GetTids added in v1.2.0

GetTids Tids Getter

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetCancelType added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetCancelType(_cancelType int64) error

SetCancelType is CancelType Setter opt_type为11启用,多间房订单取消原因类型,逗号间隔

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetCheckinDate added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetCheckinDate(_checkinDate string) error

SetCheckinDate is CheckinDate Setter 客人实际入住日期,opt_type=3/4时必填

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetCheckoutDate added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetCheckoutDate(_checkoutDate string) error

SetCheckoutDate is CheckoutDate Setter 客人实际离店日期,opt_type=4时必填

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetConfirmCode added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetConfirmCode(_confirmCode string) error

SetConfirmCode is ConfirmCode Setter opt_type为12, 订单确认号

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetOperator added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetOperator(_operator string) error

SetOperator is Operator Setter opt_type为10,11,12启用,真实操作人

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetOptType added in v1.2.0

SetOptType is OptType Setter 操作的类型:12.补录确认号,11.多间房确认无房,10.多间房确认有房,8.取消订单(cancel)酒店端发起取消,必须在和买家协商通过的情况下操作,否则有法务风险; 5.买家未入住(noshow),如果该单有担保,会收取买家的担保金额; 3.核实入住(checkIn); 4.核实离店(checkOut); 1.确认无房(直连卖家禁止该操作),2.确认有房(直连卖家禁止该操作)

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetOutId added in v1.2.0

SetOutId is OutId Setter 外部订单号

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetOutRoomNumber added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetOutRoomNumber(_outRoomNumber string) error

SetOutRoomNumber is OutRoomNumber Setter 入住房间号

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetReasonText added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetReasonText(_reasonText string) error

SetReasonText is ReasonText Setter 无房原因描述:opt_type=1时必填

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetReasonType added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetReasonType(_reasonType int64) error

SetReasonType is ReasonType Setter 无房原因分类:1.无房, 2.价格变动, 3.买家原因, 4.其它原因,opt_type=1时必填

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetRooms added in v1.2.0

SetRooms is Rooms Setter 客人实际预定房间数

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetSelfCheckin added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetSelfCheckin(_selfCheckin bool) error

SetSelfCheckin is SelfCheckin Setter 是否自助入住

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetSyncToHotel added in v1.2.0

func (r *TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetSyncToHotel(_syncToHotel string) error

SetSyncToHotel is SyncToHotel Setter 是否把代理直签的订单同步到酒店,Y为同步,N不同步

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetTid added in v1.2.0

SetTid is Tid Setter 淘宝订单号,必填

func (*TaobaoXhotelOrderAlipayfaceUpdateAPIRequest) SetTids added in v1.2.0

SetTids is Tids Setter opt_type为10,11启用,多间房订单号列表,逗号间隔

type TaobaoXhotelOrderAlipayfaceUpdateAPIResponse

type TaobaoXhotelOrderAlipayfaceUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderAlipayfaceUpdateAPIResponseModel
}

TaobaoXhotelOrderAlipayfaceUpdateAPIResponse 酒店信用住订单状态更新 API返回值 taobao.xhotel.order.alipayface.update

完成对信用住或者面付订单的状态的更新。包含订单状态的确认,入离店状态的更新等等。(不适用于预付订单)

type TaobaoXhotelOrderAlipayfaceUpdateAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderAlipayfaceUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_alipayface_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回提示信息
	Result string `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoXhotelOrderAlipayfaceUpdateAPIResponseModel is 酒店信用住订单状态更新 成功返回结果

type TaobaoXhotelOrderDetailSearchAPIRequest added in v1.2.0

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

TaobaoXhotelOrderDetailSearchAPIRequest 订单详情查询 API请求 taobao.xhotel.order.detail.search

提供订单详情查询

func NewTaobaoXhotelOrderDetailSearchRequest

func NewTaobaoXhotelOrderDetailSearchRequest() *TaobaoXhotelOrderDetailSearchAPIRequest

NewTaobaoXhotelOrderDetailSearchRequest 初始化TaobaoXhotelOrderDetailSearchAPIRequest对象

func (TaobaoXhotelOrderDetailSearchAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelOrderDetailSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderDetailSearchAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderDetailSearchAPIRequest) GetOutOid added in v1.2.0

GetOutOid OutOid Getter

func (TaobaoXhotelOrderDetailSearchAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderDetailSearchAPIRequest) GetTid added in v1.2.0

GetTid Tid Getter

func (*TaobaoXhotelOrderDetailSearchAPIRequest) SetOutOid added in v1.2.0

SetOutOid is OutOid Setter 外部订单号

func (*TaobaoXhotelOrderDetailSearchAPIRequest) SetTid added in v1.2.0

SetTid is Tid Setter 外部订单号

type TaobaoXhotelOrderDetailSearchAPIResponse

type TaobaoXhotelOrderDetailSearchAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderDetailSearchAPIResponseModel
}

TaobaoXhotelOrderDetailSearchAPIResponse 订单详情查询 API返回值 taobao.xhotel.order.detail.search

提供订单详情查询

type TaobaoXhotelOrderDetailSearchAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderDetailSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_detail_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误编号
	Error string `json:"error,omitempty" xml:"error,omitempty"`
	// 订单详情对象
	TopOrderDetail *TopOrderDetail `json:"top_order_detail,omitempty" xml:"top_order_detail,omitempty"`
}

TaobaoXhotelOrderDetailSearchAPIResponseModel is 订单详情查询 成功返回结果

type TaobaoXhotelOrderFutureFacescanPutAPIRequest added in v1.2.0

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

TaobaoXhotelOrderFutureFacescanPutAPIRequest 未来酒店扫脸信息上传 API请求 taobao.xhotel.order.future.facescan.put

未来酒店扫脸信息上传服务,用于悉尔等厂商的扫脸设备对接

func NewTaobaoXhotelOrderFutureFacescanPutRequest

func NewTaobaoXhotelOrderFutureFacescanPutRequest() *TaobaoXhotelOrderFutureFacescanPutAPIRequest

NewTaobaoXhotelOrderFutureFacescanPutRequest 初始化TaobaoXhotelOrderFutureFacescanPutAPIRequest对象

func (TaobaoXhotelOrderFutureFacescanPutAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderFutureFacescanPutAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderFutureFacescanPutAPIRequest) GetFaceScanParam added in v1.2.0

GetFaceScanParam FaceScanParam Getter

func (TaobaoXhotelOrderFutureFacescanPutAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoXhotelOrderFutureFacescanPutAPIRequest) SetFaceScanParam added in v1.2.0

func (r *TaobaoXhotelOrderFutureFacescanPutAPIRequest) SetFaceScanParam(_faceScanParam *FaceScanParam) error

SetFaceScanParam is FaceScanParam Setter 扫脸参数

type TaobaoXhotelOrderFutureFacescanPutAPIResponse

type TaobaoXhotelOrderFutureFacescanPutAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderFutureFacescanPutAPIResponseModel
}

TaobaoXhotelOrderFutureFacescanPutAPIResponse 未来酒店扫脸信息上传 API返回值 taobao.xhotel.order.future.facescan.put

未来酒店扫脸信息上传服务,用于悉尔等厂商的扫脸设备对接

type TaobaoXhotelOrderFutureFacescanPutAPIResponseModel added in v1.2.0

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

TaobaoXhotelOrderFutureFacescanPutAPIResponseModel is 未来酒店扫脸信息上传 成功返回结果

type TaobaoXhotelOrderFutureFacescanPutResultSet

type TaobaoXhotelOrderFutureFacescanPutResultSet struct {
	// 错误描述
	Errormsg string `json:"errormsg,omitempty" xml:"errormsg,omitempty"`
	// 错误码
	Errorcode string `json:"errorcode,omitempty" xml:"errorcode,omitempty"`
	// 是否更新失败。返回true表示更新成功。否则请读取错误码与错误描述
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoXhotelOrderFutureFacescanPutResultSet 结构体

type TaobaoXhotelOrderFutureInfoGetAPIRequest added in v1.2.0

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

TaobaoXhotelOrderFutureInfoGetAPIRequest 获取(查询)订单变更信息 API请求 taobao.xhotel.order.future.info.get

支持操作类型 1.在线开发票请求 3.在线选房请求 4.自助checkIn请求 13.扫脸入住身份信息请求 10.房态信息查询请求 103.通用任务取消指令

func NewTaobaoXhotelOrderFutureInfoGetRequest

func NewTaobaoXhotelOrderFutureInfoGetRequest() *TaobaoXhotelOrderFutureInfoGetAPIRequest

NewTaobaoXhotelOrderFutureInfoGetRequest 初始化TaobaoXhotelOrderFutureInfoGetAPIRequest对象

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelOrderFutureInfoGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetCreatedEnd added in v1.2.0

GetCreatedEnd CreatedEnd Getter

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetCreatedStart added in v1.2.0

GetCreatedStart CreatedStart Getter

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetHotelCode added in v1.2.0

GetHotelCode HotelCode Getter

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetOperateType added in v1.2.0

GetOperateType OperateType Getter

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetOutUuid added in v1.2.0

GetOutUuid OutUuid Getter

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetTids added in v1.2.0

GetTids Tids Getter

func (TaobaoXhotelOrderFutureInfoGetAPIRequest) GetVendor added in v1.2.0

GetVendor Vendor Getter

func (*TaobaoXhotelOrderFutureInfoGetAPIRequest) SetCreatedEnd added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoGetAPIRequest) SetCreatedEnd(_createdEnd string) error

SetCreatedEnd is CreatedEnd Setter 结束时间

func (*TaobaoXhotelOrderFutureInfoGetAPIRequest) SetCreatedStart added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoGetAPIRequest) SetCreatedStart(_createdStart string) error

SetCreatedStart is CreatedStart Setter 开始时间

func (*TaobaoXhotelOrderFutureInfoGetAPIRequest) SetHotelCode added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoGetAPIRequest) SetHotelCode(_hotelCode string) error

SetHotelCode is HotelCode Setter 酒店编码

func (*TaobaoXhotelOrderFutureInfoGetAPIRequest) SetOperateType added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoGetAPIRequest) SetOperateType(_operateType int64) error

SetOperateType is OperateType Setter 操作类型 1.在线开发票请求 3.在线选房请求 4.自助checkIn请求 13.扫脸入住身份信息请求 10.房态信息查询请求 103.通用任务取消指令

func (*TaobaoXhotelOrderFutureInfoGetAPIRequest) SetOutUuid added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoGetAPIRequest) SetOutUuid(_outUuid string) error

SetOutUuid is OutUuid Setter 请求流水号

func (*TaobaoXhotelOrderFutureInfoGetAPIRequest) SetTids added in v1.2.0

SetTids is Tids Setter 指定淘宝订单ID。以英文分号隔开的字符串“123455666;123455666;123455666”

func (*TaobaoXhotelOrderFutureInfoGetAPIRequest) SetVendor added in v1.2.0

SetVendor is Vendor Setter 系统商分配的身份识别

type TaobaoXhotelOrderFutureInfoGetAPIResponse

type TaobaoXhotelOrderFutureInfoGetAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderFutureInfoGetAPIResponseModel
}

TaobaoXhotelOrderFutureInfoGetAPIResponse 获取(查询)订单变更信息 API返回值 taobao.xhotel.order.future.info.get

支持操作类型 1.在线开发票请求 3.在线选房请求 4.自助checkIn请求 13.扫脸入住身份信息请求 10.房态信息查询请求 103.通用任务取消指令

type TaobaoXhotelOrderFutureInfoGetAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderFutureInfoGetAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_future_info_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果返回列表
	Results []HotelOrderDirectInfo `json:"results,omitempty" xml:"results>hotel_order_direct_info,omitempty"`
	// 返回外部请求流水号
	OutUuid string `json:"out_uuid,omitempty" xml:"out_uuid,omitempty"`
	// 是否成功标记
	Issuccess bool `json:"issuccess,omitempty" xml:"issuccess,omitempty"`
}

TaobaoXhotelOrderFutureInfoGetAPIResponseModel is 获取(查询)订单变更信息 成功返回结果

type TaobaoXhotelOrderFutureInfoPutAPIRequest added in v1.2.0

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

TaobaoXhotelOrderFutureInfoPutAPIRequest 订单信息上传更新 API请求 taobao.xhotel.order.future.info.put

商家调用推送信息给飞猪平台。 支持如下操作类型:21: 订单状态更新(商家推送订单状态变更)23:酒店房态信息上传(上传一段时间内的酒店房态)25:在线开发票请求确认 26:自助选房请求进行请求确认 27:自助checkIn请求进行请求确认 32: 扫脸入住入住信息回传 (飞猪将登记至公安系统)

func NewTaobaoXhotelOrderFutureInfoPutRequest

func NewTaobaoXhotelOrderFutureInfoPutRequest() *TaobaoXhotelOrderFutureInfoPutAPIRequest

NewTaobaoXhotelOrderFutureInfoPutRequest 初始化TaobaoXhotelOrderFutureInfoPutAPIRequest对象

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelOrderFutureInfoPutAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetContext added in v1.2.0

GetContext Context Getter

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetHotelCode added in v1.2.0

GetHotelCode HotelCode Getter

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetOperateType added in v1.2.0

GetOperateType OperateType Getter

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetOutUuid added in v1.2.0

GetOutUuid OutUuid Getter

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetRequestId added in v1.2.0

GetRequestId RequestId Getter

func (TaobaoXhotelOrderFutureInfoPutAPIRequest) GetVendor added in v1.2.0

GetVendor Vendor Getter

func (*TaobaoXhotelOrderFutureInfoPutAPIRequest) SetContext added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoPutAPIRequest) SetContext(_context string) error

SetContext is Context Setter 字段详细介绍参见 https://open.alitrip.com/docs/doc.htm?docType=1&articleId=106153

func (*TaobaoXhotelOrderFutureInfoPutAPIRequest) SetHotelCode added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoPutAPIRequest) SetHotelCode(_hotelCode string) error

SetHotelCode is HotelCode Setter 酒店编码

func (*TaobaoXhotelOrderFutureInfoPutAPIRequest) SetOperateType added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoPutAPIRequest) SetOperateType(_operateType int64) error

SetOperateType is OperateType Setter 操作类型 21: 订单状态更新(商家推送订单状态变更)23:酒店房态信息上传(上传一段时间内的酒店房态)25:在线开发票请求确认 26:自助选房请求进行请求确认 27:自助checkIn请求进行请求确认 32: 扫脸入住入住信息回传 (飞猪将登记至公安系统)

func (*TaobaoXhotelOrderFutureInfoPutAPIRequest) SetOutUuid added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoPutAPIRequest) SetOutUuid(_outUuid string) error

SetOutUuid is OutUuid Setter 商家请求流水号

func (*TaobaoXhotelOrderFutureInfoPutAPIRequest) SetRequestId added in v1.2.0

func (r *TaobaoXhotelOrderFutureInfoPutAPIRequest) SetRequestId(_requestId string) error

SetRequestId is RequestId Setter 请求流水号

func (*TaobaoXhotelOrderFutureInfoPutAPIRequest) SetVendor added in v1.2.0

SetVendor is Vendor Setter 商家vendor信息。具体值咨询淘宝技术

type TaobaoXhotelOrderFutureInfoPutAPIResponse

type TaobaoXhotelOrderFutureInfoPutAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderFutureInfoPutAPIResponseModel
}

TaobaoXhotelOrderFutureInfoPutAPIResponse 订单信息上传更新 API返回值 taobao.xhotel.order.future.info.put

商家调用推送信息给飞猪平台。 支持如下操作类型:21: 订单状态更新(商家推送订单状态变更)23:酒店房态信息上传(上传一段时间内的酒店房态)25:在线开发票请求确认 26:自助选房请求进行请求确认 27:自助checkIn请求进行请求确认 32: 扫脸入住入住信息回传 (飞猪将登记至公安系统)

type TaobaoXhotelOrderFutureInfoPutAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderFutureInfoPutAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_future_info_put_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	Errcode string `json:"errcode,omitempty" xml:"errcode,omitempty"`
	// 错误描述
	Eerrmsg string `json:"eerrmsg,omitempty" xml:"eerrmsg,omitempty"`
	// 是否成功标记
	Issuccess bool `json:"issuccess,omitempty" xml:"issuccess,omitempty"`
	// 是否更新失败。返回false表示更新成功。否则请读取错误码与错误描述
	Error bool `json:"error,omitempty" xml:"error,omitempty"`
}

TaobaoXhotelOrderFutureInfoPutAPIResponseModel is 订单信息上传更新 成功返回结果

type TaobaoXhotelOrderSearchAPIRequest added in v1.2.0

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

TaobaoXhotelOrderSearchAPIRequest 酒店产品库订单查询 API请求 taobao.xhotel.order.search

酒店产品库订单查询功能,查询90天内的订单

func NewTaobaoXhotelOrderSearchRequest

func NewTaobaoXhotelOrderSearchRequest() *TaobaoXhotelOrderSearchAPIRequest

NewTaobaoXhotelOrderSearchRequest 初始化TaobaoXhotelOrderSearchAPIRequest对象

func (TaobaoXhotelOrderSearchAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelOrderSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderSearchAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderSearchAPIRequest) GetCheckinDateEnd added in v1.2.5

func (r TaobaoXhotelOrderSearchAPIRequest) GetCheckinDateEnd() string

GetCheckinDateEnd CheckinDateEnd Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetCheckinDateStart added in v1.2.5

func (r TaobaoXhotelOrderSearchAPIRequest) GetCheckinDateStart() string

GetCheckinDateStart CheckinDateStart Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetCheckoutDateEnd added in v1.2.5

func (r TaobaoXhotelOrderSearchAPIRequest) GetCheckoutDateEnd() string

GetCheckoutDateEnd CheckoutDateEnd Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetCheckoutDateStart added in v1.2.5

func (r TaobaoXhotelOrderSearchAPIRequest) GetCheckoutDateStart() string

GetCheckoutDateStart CheckoutDateStart Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetCreatedEnd added in v1.2.0

func (r TaobaoXhotelOrderSearchAPIRequest) GetCreatedEnd() string

GetCreatedEnd CreatedEnd Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetCreatedStart added in v1.2.0

func (r TaobaoXhotelOrderSearchAPIRequest) GetCreatedStart() string

GetCreatedStart CreatedStart Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetDirect added in v1.2.5

GetDirect Direct Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetOrderIds added in v1.2.0

func (r TaobaoXhotelOrderSearchAPIRequest) GetOrderIds() string

GetOrderIds OrderIds Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetOrderTids added in v1.2.0

func (r TaobaoXhotelOrderSearchAPIRequest) GetOrderTids() string

GetOrderTids OrderTids Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetOutOids added in v1.2.0

GetOutOids OutOids Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetPageNo added in v1.2.0

GetPageNo PageNo Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderSearchAPIRequest) GetTradeStatus added in v1.2.5

func (r TaobaoXhotelOrderSearchAPIRequest) GetTradeStatus() string

GetTradeStatus TradeStatus Getter

func (TaobaoXhotelOrderSearchAPIRequest) GetVendor added in v1.2.0

GetVendor Vendor Getter

func (*TaobaoXhotelOrderSearchAPIRequest) SetCheckinDateEnd added in v1.2.5

func (r *TaobaoXhotelOrderSearchAPIRequest) SetCheckinDateEnd(_checkinDateEnd string) error

SetCheckinDateEnd is CheckinDateEnd Setter 入住时间查询结束时间,格式为:yyyy-MM-dd HH:mm:ss。不能早于checkin_date_start或者间隔不能大于30

func (*TaobaoXhotelOrderSearchAPIRequest) SetCheckinDateStart added in v1.2.5

func (r *TaobaoXhotelOrderSearchAPIRequest) SetCheckinDateStart(_checkinDateStart string) error

SetCheckinDateStart is CheckinDateStart Setter 入住时间查询起始时间,格式为:yyyy-MM-dd HH:mm:ss

func (*TaobaoXhotelOrderSearchAPIRequest) SetCheckoutDateEnd added in v1.2.5

func (r *TaobaoXhotelOrderSearchAPIRequest) SetCheckoutDateEnd(_checkoutDateEnd string) error

SetCheckoutDateEnd is CheckoutDateEnd Setter 离店时间查询结束时间,格式为:yyyy-MM-dd HH:mm:ss。不能早于checkout_date_start或者间隔不能大于30

func (*TaobaoXhotelOrderSearchAPIRequest) SetCheckoutDateStart added in v1.2.5

func (r *TaobaoXhotelOrderSearchAPIRequest) SetCheckoutDateStart(_checkoutDateStart string) error

SetCheckoutDateStart is CheckoutDateStart Setter 离店时间查询起始时间,格式为:yyyy-MM-dd HH:mm:ss

func (*TaobaoXhotelOrderSearchAPIRequest) SetCreatedEnd added in v1.2.0

func (r *TaobaoXhotelOrderSearchAPIRequest) SetCreatedEnd(_createdEnd string) error

SetCreatedEnd is CreatedEnd Setter 订单创建时间查询结束时间,格式为:yyyy-MM-dd HH:mm:ss。不能早于created_start或者间隔不能大于30

func (*TaobaoXhotelOrderSearchAPIRequest) SetCreatedStart added in v1.2.0

func (r *TaobaoXhotelOrderSearchAPIRequest) SetCreatedStart(_createdStart string) error

SetCreatedStart is CreatedStart Setter 订单创建时间查询起始时间,格式为:yyyy-MM-dd HH:mm:ss

func (*TaobaoXhotelOrderSearchAPIRequest) SetDirect added in v1.2.5

func (r *TaobaoXhotelOrderSearchAPIRequest) SetDirect(_direct bool) error

SetDirect is Direct Setter 订单类型(true为直连,false为非直连)

func (*TaobaoXhotelOrderSearchAPIRequest) SetOrderIds added in v1.2.0

func (r *TaobaoXhotelOrderSearchAPIRequest) SetOrderIds(_orderIds string) error

SetOrderIds is OrderIds Setter 酒店订单oids列表,多个oid用英文逗号隔开,一次不超过20个。

func (*TaobaoXhotelOrderSearchAPIRequest) SetOrderTids added in v1.2.0

func (r *TaobaoXhotelOrderSearchAPIRequest) SetOrderTids(_orderTids string) error

SetOrderTids is OrderTids Setter 酒店订单tids列表,多个tid用英文逗号隔开,一次不超过20个。oids和tids都传的情况下默认使用tids

func (*TaobaoXhotelOrderSearchAPIRequest) SetOutOids added in v1.2.0

func (r *TaobaoXhotelOrderSearchAPIRequest) SetOutOids(_outOids string) error

SetOutOids is OutOids Setter 外部订单号out_oids列表,多个oid用英文逗号隔开,一次不超过20个。

func (*TaobaoXhotelOrderSearchAPIRequest) SetPageNo added in v1.2.0

func (r *TaobaoXhotelOrderSearchAPIRequest) SetPageNo(_pageNo int64) error

SetPageNo is PageNo Setter 分页页码。取值范围,大于零的整数,默认值1,即返回第一页的数据。页面大小为20

func (*TaobaoXhotelOrderSearchAPIRequest) SetTradeStatus added in v1.2.5

func (r *TaobaoXhotelOrderSearchAPIRequest) SetTradeStatus(_tradeStatus string) error

SetTradeStatus is TradeStatus Setter 订单状态(可发多个,逗号隔开)

func (*TaobaoXhotelOrderSearchAPIRequest) SetVendor added in v1.2.0

func (r *TaobaoXhotelOrderSearchAPIRequest) SetVendor(_vendor string) error

SetVendor is Vendor Setter 系统商标识

type TaobaoXhotelOrderSearchAPIResponse

type TaobaoXhotelOrderSearchAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderSearchAPIResponseModel
}

TaobaoXhotelOrderSearchAPIResponse 酒店产品库订单查询 API返回值 taobao.xhotel.order.search

酒店产品库订单查询功能,查询90天内的订单

type TaobaoXhotelOrderSearchAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订单信息
	HotelOrders []XHotelOrder `json:"hotel_orders,omitempty" xml:"hotel_orders>x_hotel_order,omitempty"`
	// 符合条件的结果总数
	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`
}

TaobaoXhotelOrderSearchAPIResponseModel is 酒店产品库订单查询 成功返回结果

type TaobaoXhotelOrderStatementGetAPIRequest added in v1.2.0

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

TaobaoXhotelOrderStatementGetAPIRequest 查询账单信息 API请求 taobao.xhotel.order.statement.get

阿里根据此接口定义输出订单账务明细,结账状态发生变化时阿里需推送账单信息。系统商可实时调用该接口来查询订单的详情

func NewTaobaoXhotelOrderStatementGetRequest

func NewTaobaoXhotelOrderStatementGetRequest() *TaobaoXhotelOrderStatementGetAPIRequest

NewTaobaoXhotelOrderStatementGetRequest 初始化TaobaoXhotelOrderStatementGetAPIRequest对象

func (TaobaoXhotelOrderStatementGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelOrderStatementGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderStatementGetAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderStatementGetAPIRequest) GetDateType added in v1.2.0

GetDateType DateType Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetFrom added in v1.2.0

GetFrom From Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetHotelCode added in v1.2.0

GetHotelCode HotelCode Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetOrderTids added in v1.2.0

GetOrderTids OrderTids Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetPageSize added in v1.2.0

GetPageSize PageSize Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderStatementGetAPIRequest) GetStart added in v1.2.0

GetStart Start Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetTid added in v1.2.0

GetTid Tid Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetTo added in v1.2.0

GetTo To Getter

func (TaobaoXhotelOrderStatementGetAPIRequest) GetVendor added in v1.2.0

GetVendor Vendor Getter

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetDateType added in v1.2.0

func (r *TaobaoXhotelOrderStatementGetAPIRequest) SetDateType(_dateType int64) error

SetDateType is DateType Setter 0:check_in, 1:check_out,2:分账时间

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetFrom added in v1.2.0

SetFrom is From Setter 查询开始时间

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetHotelCode added in v1.2.0

func (r *TaobaoXhotelOrderStatementGetAPIRequest) SetHotelCode(_hotelCode string) error

SetHotelCode is HotelCode Setter 外部酒店编码

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetOrderTids added in v1.2.0

func (r *TaobaoXhotelOrderStatementGetAPIRequest) SetOrderTids(_orderTids string) error

SetOrderTids is OrderTids Setter 要查询的tid列表,逗号分隔,列表查询;当此值不为空时候,其余参数忽略。最多单次20条。

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetPageSize added in v1.2.0

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

SetPageSize is PageSize Setter 查询条数,最大支持500条

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetStart added in v1.2.0

SetStart is Start Setter 数据查询开始下标

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetTid added in v1.2.0

SetTid is Tid Setter 淘宝订单号

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetTo added in v1.2.0

SetTo is To Setter 查询结束时间

func (*TaobaoXhotelOrderStatementGetAPIRequest) SetVendor added in v1.2.0

SetVendor is Vendor Setter 系统商vendor

type TaobaoXhotelOrderStatementGetAPIResponse

type TaobaoXhotelOrderStatementGetAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderStatementGetAPIResponseModel
}

TaobaoXhotelOrderStatementGetAPIResponse 查询账单信息 API返回值 taobao.xhotel.order.statement.get

阿里根据此接口定义输出订单账务明细,结账状态发生变化时阿里需推送账单信息。系统商可实时调用该接口来查询订单的详情

type TaobaoXhotelOrderStatementGetAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderStatementGetAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_statement_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 系统自动生成
	Results []StatementOrder `json:"results,omitempty" xml:"results>statement_order,omitempty"`
}

TaobaoXhotelOrderStatementGetAPIResponseModel is 查询账单信息 成功返回结果

type TaobaoXhotelOrderUpdateAPIRequest added in v1.2.0

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

TaobaoXhotelOrderUpdateAPIRequest 酒店订单发货接口 API请求 taobao.xhotel.order.update

卖家确认订单或者取消订单,适用于预付、面付、信用住订单

func NewTaobaoXhotelOrderUpdateRequest

func NewTaobaoXhotelOrderUpdateRequest() *TaobaoXhotelOrderUpdateAPIRequest

NewTaobaoXhotelOrderUpdateRequest 初始化TaobaoXhotelOrderUpdateAPIRequest对象

func (TaobaoXhotelOrderUpdateAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoXhotelOrderUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderUpdateAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderUpdateAPIRequest) GetConfirmCode added in v1.2.5

func (r TaobaoXhotelOrderUpdateAPIRequest) GetConfirmCode() string

GetConfirmCode ConfirmCode Getter

func (TaobaoXhotelOrderUpdateAPIRequest) GetInvoiceAmount added in v1.2.0

func (r TaobaoXhotelOrderUpdateAPIRequest) GetInvoiceAmount() int64

GetInvoiceAmount InvoiceAmount Getter

func (TaobaoXhotelOrderUpdateAPIRequest) GetOptType added in v1.2.0

GetOptType OptType Getter

func (TaobaoXhotelOrderUpdateAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelOrderUpdateAPIRequest) GetReasonType added in v1.2.0

func (r TaobaoXhotelOrderUpdateAPIRequest) GetReasonType() int64

GetReasonType ReasonType Getter

func (TaobaoXhotelOrderUpdateAPIRequest) GetRefundFee added in v1.2.0

func (r TaobaoXhotelOrderUpdateAPIRequest) GetRefundFee() int64

GetRefundFee RefundFee Getter

func (TaobaoXhotelOrderUpdateAPIRequest) GetSyncToHotel added in v1.2.0

func (r TaobaoXhotelOrderUpdateAPIRequest) GetSyncToHotel() string

GetSyncToHotel SyncToHotel Getter

func (TaobaoXhotelOrderUpdateAPIRequest) GetTid added in v1.2.0

GetTid Tid Getter

func (*TaobaoXhotelOrderUpdateAPIRequest) SetConfirmCode added in v1.2.5

func (r *TaobaoXhotelOrderUpdateAPIRequest) SetConfirmCode(_confirmCode string) error

SetConfirmCode is ConfirmCode Setter 外部订单号(酒店确认号)

func (*TaobaoXhotelOrderUpdateAPIRequest) SetInvoiceAmount added in v1.2.0

func (r *TaobaoXhotelOrderUpdateAPIRequest) SetInvoiceAmount(_invoiceAmount int64) error

SetInvoiceAmount is InvoiceAmount Setter 开票金额

func (*TaobaoXhotelOrderUpdateAPIRequest) SetOptType added in v1.2.0

func (r *TaobaoXhotelOrderUpdateAPIRequest) SetOptType(_optType int64) error

SetOptType is OptType Setter 操作的类型:1.确认无房(取消预订,710发送短信提醒买家申请退款)2.确认预订 3.入住 4.离店 5.noshow 6.关单

func (*TaobaoXhotelOrderUpdateAPIRequest) SetReasonType added in v1.2.0

func (r *TaobaoXhotelOrderUpdateAPIRequest) SetReasonType(_reasonType int64) error

SetReasonType is ReasonType Setter 取消类型,6 代表的是用户取消,reasonType=7代表的是小二协商

func (*TaobaoXhotelOrderUpdateAPIRequest) SetRefundFee added in v1.2.0

func (r *TaobaoXhotelOrderUpdateAPIRequest) SetRefundFee(_refundFee int64) error

SetRefundFee is RefundFee Setter 退款费用

func (*TaobaoXhotelOrderUpdateAPIRequest) SetSyncToHotel added in v1.2.0

func (r *TaobaoXhotelOrderUpdateAPIRequest) SetSyncToHotel(_syncToHotel string) error

SetSyncToHotel is SyncToHotel Setter 是否把代理直签的订单同步到酒店,Y为同步,N不同步

func (*TaobaoXhotelOrderUpdateAPIRequest) SetTid added in v1.2.0

SetTid is Tid Setter 订单号

type TaobaoXhotelOrderUpdateAPIResponse

type TaobaoXhotelOrderUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderUpdateAPIResponseModel
}

TaobaoXhotelOrderUpdateAPIResponse 酒店订单发货接口 API返回值 taobao.xhotel.order.update

卖家确认订单或者取消订单,适用于预付、面付、信用住订单

type TaobaoXhotelOrderUpdateAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回提示信息
	Result string `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoXhotelOrderUpdateAPIResponseModel is 酒店订单发货接口 成功返回结果

type TaobaoXhotelOrderUpdateConfirmcodeAPIRequest added in v1.2.0

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

TaobaoXhotelOrderUpdateConfirmcodeAPIRequest 推送及更新订单确认号 API请求 taobao.xhotel.order.update.confirmcode

商家拿到订单确认号后,异步推送给飞猪或更新给飞猪。订单确认号用于到店查无时的紧急查单依据。

func NewTaobaoXhotelOrderUpdateConfirmcodeRequest

func NewTaobaoXhotelOrderUpdateConfirmcodeRequest() *TaobaoXhotelOrderUpdateConfirmcodeAPIRequest

NewTaobaoXhotelOrderUpdateConfirmcodeRequest 初始化TaobaoXhotelOrderUpdateConfirmcodeAPIRequest对象

func (TaobaoXhotelOrderUpdateConfirmcodeAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelOrderUpdateConfirmcodeAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelOrderUpdateConfirmcodeAPIRequest) GetParam added in v1.2.0

GetParam Param Getter

func (TaobaoXhotelOrderUpdateConfirmcodeAPIRequest) GetRawParams added in v1.2.8

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

func (*TaobaoXhotelOrderUpdateConfirmcodeAPIRequest) SetParam added in v1.2.0

SetParam is Param Setter 系统入参

type TaobaoXhotelOrderUpdateConfirmcodeAPIResponse

type TaobaoXhotelOrderUpdateConfirmcodeAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelOrderUpdateConfirmcodeAPIResponseModel
}

TaobaoXhotelOrderUpdateConfirmcodeAPIResponse 推送及更新订单确认号 API返回值 taobao.xhotel.order.update.confirmcode

商家拿到订单确认号后,异步推送给飞猪或更新给飞猪。订单确认号用于到店查无时的紧急查单依据。

type TaobaoXhotelOrderUpdateConfirmcodeAPIResponseModel added in v1.2.0

type TaobaoXhotelOrderUpdateConfirmcodeAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_order_update_confirmcode_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// 操作结果,成功返回success
	Result string `json:"result,omitempty" xml:"result,omitempty"`
	// 是否操作成功
	Error bool `json:"error,omitempty" xml:"error,omitempty"`
}

TaobaoXhotelOrderUpdateConfirmcodeAPIResponseModel is 推送及更新订单确认号 成功返回结果

type TaobaoXhotelPmsGuestbillGetVtwoAPIRequest added in v1.2.0

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

TaobaoXhotelPmsGuestbillGetVtwoAPIRequest 客人PMS账单信息查询 API请求 taobao.xhotel.pms.guestbill.get.vtwo

从pms获取客人账单信息

func NewTaobaoXhotelPmsGuestbillGetVtwoRequest

func NewTaobaoXhotelPmsGuestbillGetVtwoRequest() *TaobaoXhotelPmsGuestbillGetVtwoAPIRequest

NewTaobaoXhotelPmsGuestbillGetVtwoRequest 初始化TaobaoXhotelPmsGuestbillGetVtwoAPIRequest对象

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetRawParams added in v1.2.8

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

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetRequestId added in v1.2.0

GetRequestId RequestId Getter

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetRoomNum added in v1.2.0

GetRoomNum RoomNum Getter

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetShortIdNum added in v1.2.0

GetShortIdNum ShortIdNum Getter

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetTaxNum added in v1.2.0

GetTaxNum TaxNum Getter

func (TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) GetUserChannel added in v1.2.0

GetUserChannel UserChannel Getter

func (*TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetRequestId added in v1.2.0

func (r *TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetRequestId(_requestId string) error

SetRequestId is RequestId Setter 请求id (32位唯一值)

func (*TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetRoomNum added in v1.2.0

func (r *TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetRoomNum(_roomNum string) error

SetRoomNum is RoomNum Setter 房间号

func (*TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetShortIdNum added in v1.2.0

func (r *TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetShortIdNum(_shortIdNum string) error

SetShortIdNum is ShortIdNum Setter 身份证后4位

func (*TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetTaxNum added in v1.2.0

SetTaxNum is TaxNum Setter 开票点税号

func (*TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetUserChannel added in v1.2.0

func (r *TaobaoXhotelPmsGuestbillGetVtwoAPIRequest) SetUserChannel(_userChannel int64) error

SetUserChannel is UserChannel Setter 用户渠道(0:未知,1:淘宝)

type TaobaoXhotelPmsGuestbillGetVtwoAPIResponse

type TaobaoXhotelPmsGuestbillGetVtwoAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelPmsGuestbillGetVtwoAPIResponseModel
}

TaobaoXhotelPmsGuestbillGetVtwoAPIResponse 客人PMS账单信息查询 API返回值 taobao.xhotel.pms.guestbill.get.vtwo

从pms获取客人账单信息

type TaobaoXhotelPmsGuestbillGetVtwoAPIResponseModel added in v1.2.0

type TaobaoXhotelPmsGuestbillGetVtwoAPIResponseModel struct {
	XMLName xml.Name `xml:"xhotel_pms_guestbill_get_vtwo_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果集
	Result *TaobaoXhotelPmsGuestbillGetVtwoResultSet `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoXhotelPmsGuestbillGetVtwoAPIResponseModel is 客人PMS账单信息查询 成功返回结果

type TaobaoXhotelPmsGuestbillGetVtwoResultSet

type TaobaoXhotelPmsGuestbillGetVtwoResultSet struct {
	// 账单列表中涉及到的金额费用单位均为分
	Results []OrderBillInfo `json:"results,omitempty" xml:"results>order_bill_info,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 是否成功标记
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoXhotelPmsGuestbillGetVtwoResultSet 结构体

type TopDailyInfo

type TopDailyInfo struct {
	// 日期
	Day string `json:"day,omitempty" xml:"day,omitempty"`
	// 价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 早餐数
	BreakFastCount int64 `json:"break_fast_count,omitempty" xml:"break_fast_count,omitempty"`
	// 加价金额
	ExtraAddPrice int64 `json:"extra_add_price,omitempty" xml:"extra_add_price,omitempty"`
}

TopDailyInfo 结构体

type TopDailySellerPromotion

type TopDailySellerPromotion struct {
	// 日期
	Date string `json:"date,omitempty" xml:"date,omitempty"`
	// 卖家优惠金额
	SellerPromotion int64 `json:"seller_promotion,omitempty" xml:"seller_promotion,omitempty"`
}

TopDailySellerPromotion 结构体

type TopDomesticPriceInfoDo

type TopDomesticPriceInfoDo struct {
	// createOrderDailyPrice
	CreateOrderDailyPrice *HbsDailyPriceDo `json:"create_order_daily_price,omitempty" xml:"create_order_daily_price,omitempty"`
	// taxPrice
	TaxPrice int64 `json:"tax_price,omitempty" xml:"tax_price,omitempty"`
	// roomsPrice
	RoomsPrice int64 `json:"rooms_price,omitempty" xml:"rooms_price,omitempty"`
	// servicePrice
	ServicePrice int64 `json:"service_price,omitempty" xml:"service_price,omitempty"`
	// otherFee
	OtherFee int64 `json:"other_fee,omitempty" xml:"other_fee,omitempty"`
	// bookingRoomsPrice
	BookingRoomsPrice int64 `json:"booking_rooms_price,omitempty" xml:"booking_rooms_price,omitempty"`
	// bookingTaxPrice
	BookingTaxPrice int64 `json:"booking_tax_price,omitempty" xml:"booking_tax_price,omitempty"`
	// bookingServicePrice
	BookingServicePrice int64 `json:"booking_service_price,omitempty" xml:"booking_service_price,omitempty"`
	// settleOrderDailyPrice
	SettleOrderDailyPrice *HbsDailyPriceDo `json:"settle_order_daily_price,omitempty" xml:"settle_order_daily_price,omitempty"`
	// basePrice
	BasePrice int64 `json:"base_price,omitempty" xml:"base_price,omitempty"`
	// bookingBasePrice
	BookingBasePrice int64 `json:"booking_base_price,omitempty" xml:"booking_base_price,omitempty"`
}

TopDomesticPriceInfoDo 结构体

type TopHotelPromotion

type TopHotelPromotion struct {
	// 订单命中的优惠计算规则描述(由优惠计算规则解析后的文本形式)
	RuleDesc string `json:"rule_desc,omitempty" xml:"rule_desc,omitempty"`
	// 活动优惠描述
	PromotionDesc string `json:"promotion_desc,omitempty" xml:"promotion_desc,omitempty"`
	// 活动Icon文案描述
	ActivityIconDesc string `json:"activity_icon_desc,omitempty" xml:"activity_icon_desc,omitempty"`
	// 活动分组名称
	ActivityGroupName string `json:"activity_group_name,omitempty" xml:"activity_group_name,omitempty"`
	// 对应的航旅平台活动规则
	ActivityCode string `json:"activity_code,omitempty" xml:"activity_code,omitempty"`
	// 使用的活动规则code
	RuleCode string `json:"rule_code,omitempty" xml:"rule_code,omitempty"`
	// 卖家系统中的活动名称
	ActivityName string `json:"activity_name,omitempty" xml:"activity_name,omitempty"`
	// 消費里程数
	ConsumeMileage int64 `json:"consume_mileage,omitempty" xml:"consume_mileage,omitempty"`
	// 活动使用的优惠金额,以分为单位
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 活动使用的卖家优惠金额,以分为单位
	SellerAmount int64 `json:"seller_amount,omitempty" xml:"seller_amount,omitempty"`
	// 活动使用优惠次数
	Times int64 `json:"times,omitempty" xml:"times,omitempty"`
	// 活动展示优先级(越大优先级越高)
	Priority int64 `json:"priority,omitempty" xml:"priority,omitempty"`
	// tid
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 优惠的呈现方式,目前有如下定义:,1. 金额类优惠,2. 使用次数类优惠,3. 权益类优惠,4. 后返类优惠
	AmountType int64 `json:"amount_type,omitempty" xml:"amount_type,omitempty"`
	// 活动使用的折扣
	Discount int64 `json:"discount,omitempty" xml:"discount,omitempty"`
	// 优惠计算规则类型
	RuleType int64 `json:"rule_type,omitempty" xml:"rule_type,omitempty"`
	// 优惠维度
	RuleTarget int64 `json:"rule_target,omitempty" xml:"rule_target,omitempty"`
	// 出资方是否卖家还是平台
	InvestorType int64 `json:"investor_type,omitempty" xml:"investor_type,omitempty"`
	// 是否"积分加钱购"类型活动
	IntegralActivity bool `json:"integral_activity,omitempty" xml:"integral_activity,omitempty"`
}

TopHotelPromotion 结构体

type TopInvoiceDo

type TopInvoiceDo struct {
	// 发票提供方:0未知 1酒店前台,2卖家开具
	ProviderType int64 `json:"provider_type,omitempty" xml:"provider_type,omitempty"`
}

TopInvoiceDo 结构体

type TopOrderCouponDo added in v1.2.5

type TopOrderCouponDo struct {
	// 卡劵名称
	CouponTitle string `json:"coupon_title,omitempty" xml:"coupon_title,omitempty"`
	// 卡劵订单号
	CouponOutBizId string `json:"coupon_out_biz_id,omitempty" xml:"coupon_out_biz_id,omitempty"`
	// 面额
	FaceValue string `json:"face_value,omitempty" xml:"face_value,omitempty"`
	// 单间夜面额
	RoomNightFaceValue string `json:"room_night_face_value,omitempty" xml:"room_night_face_value,omitempty"`
	// 卡劵说明
	Instruction string `json:"instruction,omitempty" xml:"instruction,omitempty"`
	// 卡劵模块id
	CouponBizType int64 `json:"coupon_biz_type,omitempty" xml:"coupon_biz_type,omitempty"`
	// 是否可拆分
	CanSplit bool `json:"can_split,omitempty" xml:"can_split,omitempty"`
}

TopOrderCouponDo 结构体

type TopOrderDetail

type TopOrderDetail struct {
	// 关联子订单对象
	TopRelationOrders []string `json:"top_relation_orders,omitempty" xml:"top_relation_orders>string,omitempty"`
	// List<TopDailyInfo>
	TopDailyInfos []TopDailyInfo `json:"top_daily_infos,omitempty" xml:"top_daily_infos>top_daily_info,omitempty"`
	// List<TopOrderGuest>
	TopOrderGuests []TopOrderGuest `json:"top_order_guests,omitempty" xml:"top_order_guests>top_order_guest,omitempty"`
	// rp名称
	RpName string `json:"rp_name,omitempty" xml:"rp_name,omitempty"`
	// 完结时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 商家订单ID
	OutOid string `json:"out_oid,omitempty" xml:"out_oid,omitempty"`
	// 下单时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 酒店名称
	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`
	// 外部订单的下单确认码
	OutConfirmCode string `json:"out_confirm_code,omitempty" xml:"out_confirm_code,omitempty"`
	// 交易状态
	TradeStatus string `json:"trade_status,omitempty" xml:"trade_status,omitempty"`
	// 支付宝交易流水号
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 商家酒店Code
	HotelCode string `json:"hotel_code,omitempty" xml:"hotel_code,omitempty"`
	// 商家rpcode
	RpCode string `json:"rp_code,omitempty" xml:"rp_code,omitempty"`
	// 联系人名称
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 渠道企业名称
	OutSourceCorpName string `json:"out_source_corp_name,omitempty" xml:"out_source_corp_name,omitempty"`
	// 外部订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 商家房型Code
	RoomTypeCode string `json:"room_type_code,omitempty" xml:"room_type_code,omitempty"`
	// 消费码 全场景消费
	RelatedCode string `json:"related_code,omitempty" xml:"related_code,omitempty"`
	// 统一订单状态,与union_status_value相对应。101:已下单;102:已付款;103:确认有房;104:交易成功;105:申请退款;106:卖家拒绝退款;108:订单关闭;109:退款成功;522:买家待支付;501:已下单;502:确认有房;503:确认前用户取消;504:确认无房;505:买家入住;506:系统自动核实入住成功;507:确认后用户取消;508:卖家核实未入住NoShow;601:已下单;602:确认有房;603:确认前用户取消;604:确认无房;605:买家入住;606:系统自动核实入住成功;607:确认后用户取消;608:卖家核实未入住NoShow;609:买家离店;610:结账中;611:结账成功;612:结账失败追账中;613:追账成功;614:NOSHOW结账中;615:NOSHOW结账成功;616:NOSHOW结账失败;617:NOSHOW追账成功;618:结账取消;619:系统自动核实未入住成功;620:结账失败追账失败;621:结账失败追账成功;701:已下单;702:确认有房;703:用户取消;704:确认无房;705:买家入住;709:买家离店;710:取消中
	UnionStatusText string `json:"union_status_text,omitempty" xml:"union_status_text,omitempty"`
	// 入住时间
	CheckinDate string `json:"checkin_date,omitempty" xml:"checkin_date,omitempty"`
	// 物流状态描述
	LogisticsStatusText string `json:"logistics_status_text,omitempty" xml:"logistics_status_text,omitempty"`
	// 离店时间
	CheckoutDate string `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	// 最晚到店时间
	ArriveLate string `json:"arrive_late,omitempty" xml:"arrive_late,omitempty"`
	// 联系人电话
	ContactPhone string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// 订单取消原因
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 最早到店时间
	ArriveEarly string `json:"arrive_early,omitempty" xml:"arrive_early,omitempty"`
	// outSource
	OutSource string `json:"out_source,omitempty" xml:"out_source,omitempty"`
	// 房型名称
	RoomTypeName string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	// 发票抬头
	InvoiceTitle string `json:"invoice_title,omitempty" xml:"invoice_title,omitempty"`
	// memo
	Memo string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 取消规则描述
	CancelPolicyDesc string `json:"cancel_policy_desc,omitempty" xml:"cancel_policy_desc,omitempty"`
	// 房价id
	RateId string `json:"rate_id,omitempty" xml:"rate_id,omitempty"`
	// gmtModified
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// vendor
	Vendor string `json:"vendor,omitempty" xml:"vendor,omitempty"`
	// 退款状态,1:买家已经申请退款,等待卖家同意;4:退款关闭;5:退款成功;6:卖家拒绝退款;9:没有申请退款
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 销售渠道
	Channel string `json:"channel,omitempty" xml:"channel,omitempty"`
	// 支付类型
	PaymentType string `json:"payment_type,omitempty" xml:"payment_type,omitempty"`
	// 发票状态
	InvoiceStatus string `json:"invoice_status,omitempty" xml:"invoice_status,omitempty"`
	// 订单来源类型
	OrderSourceType string `json:"order_source_type,omitempty" xml:"order_source_type,omitempty"`
	// 原始rp信息
	RpOriName string `json:"rp_ori_name,omitempty" xml:"rp_ori_name,omitempty"`
	// 卖家没有确认直接关单剩余时间
	CloseOrderRestSecond int64 `json:"close_order_rest_second,omitempty" xml:"close_order_rest_second,omitempty"`
	// 飞猪酒店ID
	Hid int64 `json:"hid,omitempty" xml:"hid,omitempty"`
	// 飞猪rpid
	Rpid int64 `json:"rpid,omitempty" xml:"rpid,omitempty"`
	// 订单类型
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 订单关联包信息: topOrderPackageDO
	TopOrderPackage *TopOrderPackageDo `json:"top_order_package,omitempty" xml:"top_order_package,omitempty"`
	// 住几晚
	Nights int64 `json:"nights,omitempty" xml:"nights,omitempty"`
	// 飞猪订单ID
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 订单垂直属性信息
	TopInfoMap *Topinfomap `json:"top_info_map,omitempty" xml:"top_info_map,omitempty"`
	// 酒店订单卖家信息
	HotelOrderSeller *HotelOrderSellerDo `json:"hotel_order_seller,omitempty" xml:"hotel_order_seller,omitempty"`
	// 预定状态 面付信用住有效
	BookingStatus int64 `json:"booking_status,omitempty" xml:"booking_status,omitempty"`
	// 房间数
	RoomNumber int64 `json:"room_number,omitempty" xml:"room_number,omitempty"`
	// 订单确认时长
	ConfirmDuration int64 `json:"confirm_duration,omitempty" xml:"confirm_duration,omitempty"`
	// 海外酒店信息
	TopOverseasPriceInfo *TopOverseasPriceInfoDo `json:"top_overseas_price_info,omitempty" xml:"top_overseas_price_info,omitempty"`
	// 用户支付费用
	Payment int64 `json:"payment,omitempty" xml:"payment,omitempty"`
	// topPromotion
	TopPromotion *TopPromotion `json:"top_promotion,omitempty" xml:"top_promotion,omitempty"`
	// 飞猪房型ID
	Rid int64 `json:"rid,omitempty" xml:"rid,omitempty"`
	// 子订单类型
	SubType int64 `json:"sub_type,omitempty" xml:"sub_type,omitempty"`
	// 总房费
	TotalRoomPrice int64 `json:"total_room_price,omitempty" xml:"total_room_price,omitempty"`
	// 统一订单状态
	UnionStatusValue int64 `json:"union_status_value,omitempty" xml:"union_status_value,omitempty"`
	// 其他费用
	OtherFee int64 `json:"other_fee,omitempty" xml:"other_fee,omitempty"`
	// 物流状态值
	LogisticsStatusValue int64 `json:"logistics_status_value,omitempty" xml:"logistics_status_value,omitempty"`
	// 支付状态
	PayStatus int64 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// 担保类型
	GuaranteeType int64 `json:"guarantee_type,omitempty" xml:"guarantee_type,omitempty"`
	// 担保id
	FundId int64 `json:"fund_id,omitempty" xml:"fund_id,omitempty"`
	// 税和费,单位分
	TaxAndFee int64 `json:"tax_and_fee,omitempty" xml:"tax_and_fee,omitempty"`
	// topDomesticPriceInfoDO
	TopDomesticPriceInfo *TopDomesticPriceInfoDo `json:"top_domestic_price_info,omitempty" xml:"top_domestic_price_info,omitempty"`
	// 用户实际支付金额
	UserRealPayment int64 `json:"user_real_payment,omitempty" xml:"user_real_payment,omitempty"`
	// 信用卡vcc信息
	CreditCard *CreditCard `json:"credit_card,omitempty" xml:"credit_card,omitempty"`
	// 退款金额  单位为分
	RefundAmout int64 `json:"refund_amout,omitempty" xml:"refund_amout,omitempty"`
	// 退款信息
	PostTradeRefund *TopPostTradeRefundDo `json:"post_trade_refund,omitempty" xml:"post_trade_refund,omitempty"`
	// 城市code
	City int64 `json:"city,omitempty" xml:"city,omitempty"`
	// topInvoiceDO
	TopInvoice *TopInvoiceDo `json:"top_invoice,omitempty" xml:"top_invoice,omitempty"`
	// 退款原因类型如101,503之类
	RefundReasonType int64 `json:"refund_reason_type,omitempty" xml:"refund_reason_type,omitempty"`
	// 入住人数(rate维度)
	MaxOccupancy int64 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`
	// com.taobao.trip.htq.top.result.TopOrderCouponDO
	TopOrderCouponDO *TopOrderCouponDo `json:"top_order_coupon_d_o,omitempty" xml:"top_order_coupon_d_o,omitempty"`
	// OrderPromotionDO
	Promotion *OrderPromotionDo `json:"promotion,omitempty" xml:"promotion,omitempty"`
	// 是否包房
	ReservedRoomOrder bool `json:"reserved_room_order,omitempty" xml:"reserved_room_order,omitempty"`
	// 是否拆单
	SplitOrder bool `json:"split_order,omitempty" xml:"split_order,omitempty"`
	// 是否需要确认号
	NeedConfirmNo bool `json:"need_confirm_no,omitempty" xml:"need_confirm_no,omitempty"`
	// 是否展示“卖家延迟按钮”
	ShowSellerDelayConfirmButton bool `json:"show_seller_delay_confirm_button,omitempty" xml:"show_seller_delay_confirm_button,omitempty"`
	// 是否保留房
	BlockRoomOrder bool `json:"block_room_order,omitempty" xml:"block_room_order,omitempty"`
	// 是否即时确认
	TagJsqr bool `json:"tag_jsqr,omitempty" xml:"tag_jsqr,omitempty"`
}

TopOrderDetail 结构体

type TopOrderGuest

type TopOrderGuest struct {
	// 名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 住客类型
	CustomerType int64 `json:"customer_type,omitempty" xml:"customer_type,omitempty"`
	// 住客编号
	PersonNo int64 `json:"person_no,omitempty" xml:"person_no,omitempty"`
	// 年龄
	Age int64 `json:"age,omitempty" xml:"age,omitempty"`
	// 房间编号
	RoomNo int64 `json:"room_no,omitempty" xml:"room_no,omitempty"`
}

TopOrderGuest 结构体

type TopOrderPackageDetail

type TopOrderPackageDetail struct {
	// 景区地址
	ScenicAddress string `json:"scenic_address,omitempty" xml:"scenic_address,omitempty"`
	// 景区名称
	ScenicName string `json:"scenic_name,omitempty" xml:"scenic_name,omitempty"`
	// 图文详情
	HowToPlay string `json:"how_to_play,omitempty" xml:"how_to_play,omitempty"`
	// 套餐数量单位
	AmountUnit string `json:"amount_unit,omitempty" xml:"amount_unit,omitempty"`
	// 附加产品使用维度   1:每间维度 2:每晚维度 3:入住人数维度
	DimensionText string `json:"dimension_text,omitempty" xml:"dimension_text,omitempty"`
	// 套餐类型名称
	TypeName string `json:"type_name,omitempty" xml:"type_name,omitempty"`
	// 套餐名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 景点封面图
	ScenicCoverImg string `json:"scenic_cover_img,omitempty" xml:"scenic_cover_img,omitempty"`
	// 景区id
	ScenicId int64 `json:"scenic_id,omitempty" xml:"scenic_id,omitempty"`
	// 套餐数量
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 套餐优惠金额
	DiscountPrice int64 `json:"discount_price,omitempty" xml:"discount_price,omitempty"`
	// 套餐类型
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 套餐ID
	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`
}

TopOrderPackageDetail 结构体

type TopOrderPackageDo

type TopOrderPackageDo struct {
	// 套餐详情
	OrderPackageDetails []TopOrderPackageDetail `json:"order_package_details,omitempty" xml:"order_package_details>top_order_package_detail,omitempty"`
	// 描述
	OrderPackageDesc string `json:"order_package_desc,omitempty" xml:"order_package_desc,omitempty"`
}

TopOrderPackageDo 结构体

type TopOrderPromotionDetail

type TopOrderPromotionDetail struct {
	// topHotelPromotions
	TopHotelPromotions []TopHotelPromotion `json:"top_hotel_promotions,omitempty" xml:"top_hotel_promotions>top_hotel_promotion,omitempty"`
	// 返现金额
	CashBackAmount int64 `json:"cash_back_amount,omitempty" xml:"cash_back_amount,omitempty"`
	// 卖家立减
	SellerDecrease int64 `json:"seller_decrease,omitempty" xml:"seller_decrease,omitempty"`
	// 立减金额
	Decrease int64 `json:"decrease,omitempty" xml:"decrease,omitempty"`
	// 平台立减金额
	PlatformDecrease int64 `json:"platform_decrease,omitempty" xml:"platform_decrease,omitempty"`
}

TopOrderPromotionDetail 结构体

type TopOrderPromotionExtend

type TopOrderPromotionExtend struct {
	// topDailySellerPromotions
	TopDailySellerPromotions []TopDailySellerPromotion `json:"top_daily_seller_promotions,omitempty" xml:"top_daily_seller_promotions>top_daily_seller_promotion,omitempty"`
}

TopOrderPromotionExtend 结构体

type TopOverseasPriceInfoDo

type TopOverseasPriceInfoDo struct {
	// 币种
	CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"`
	// 下单时汇率
	BookingRate string `json:"booking_rate,omitempty" xml:"booking_rate,omitempty"`
	// 当前汇率
	Rate string `json:"rate,omitempty" xml:"rate,omitempty"`
	// 离店日汇率
	CheckoutRate string `json:"checkout_rate,omitempty" xml:"checkout_rate,omitempty"`
	// 产品售价,单位(元*100),包含税服务费等
	BookingProductSalePrice int64 `json:"booking_product_sale_price,omitempty" xml:"booking_product_sale_price,omitempty"`
	// 买家应付包含杂费,单位(元*100)
	BuyerPayment int64 `json:"buyer_payment,omitempty" xml:"buyer_payment,omitempty"`
	// 税费,单位(元*100)
	TaxPrice int64 `json:"tax_price,omitempty" xml:"tax_price,omitempty"`
	// 卖家应收包含杂费,单位(元*100)
	SellerPayment int64 `json:"seller_payment,omitempty" xml:"seller_payment,omitempty"`
	// 结账杂费,单位(元*100)
	OtherFee int64 `json:"other_fee,omitempty" xml:"other_fee,omitempty"`
	// 服务费,单位(元*100)
	BookingServicePrice int64 `json:"booking_service_price,omitempty" xml:"booking_service_price,omitempty"`
	// 下单时刻卖家应收
	BookSellerPayment int64 `json:"book_seller_payment,omitempty" xml:"book_seller_payment,omitempty"`
	// 税费,单位(元*100)
	BookingTaxPrice int64 `json:"booking_tax_price,omitempty" xml:"booking_tax_price,omitempty"`
	// 总价包含杂费,单位(元*100)
	TotalPayment int64 `json:"total_payment,omitempty" xml:"total_payment,omitempty"`
	// 担保金(元*100)
	FundPrice int64 `json:"fund_price,omitempty" xml:"fund_price,omitempty"`
	// 结账产品售价,单位(元*100),包含税服务费等
	SettleProductSalePrice int64 `json:"settle_product_sale_price,omitempty" xml:"settle_product_sale_price,omitempty"`
	// 服务费,单位(元*100)
	ServicePrice int64 `json:"service_price,omitempty" xml:"service_price,omitempty"`
	// 日历价格
	CreateOrderDailyPrice *HbsDailyPriceDo `json:"create_order_daily_price,omitempty" xml:"create_order_daily_price,omitempty"`
	// bookingRoomsPrice
	BookingRoomsPrice int64 `json:"booking_rooms_price,omitempty" xml:"booking_rooms_price,omitempty"`
	// settleOrderDailyPrice
	SettleOrderDailyPrice *HbsDailyPriceDo `json:"settle_order_daily_price,omitempty" xml:"settle_order_daily_price,omitempty"`
	// 房费
	RoomsPrice int64 `json:"rooms_price,omitempty" xml:"rooms_price,omitempty"`
	// 底价房费
	BasePrice int64 `json:"base_price,omitempty" xml:"base_price,omitempty"`
	// 下单时底价房费
	BookingBasePrice int64 `json:"booking_base_price,omitempty" xml:"booking_base_price,omitempty"`
}

TopOverseasPriceInfoDo 结构体

type TopPostTradeRefundDo

type TopPostTradeRefundDo struct {
	// 退款成功时间
	RefundSucTime string `json:"refund_suc_time,omitempty" xml:"refund_suc_time,omitempty"`
	// 创建退款申请时的额外描述
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 引起退款申请的类型描述
	RefundReason string `json:"refund_reason,omitempty" xml:"refund_reason,omitempty"`
	// 退款发起时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 申请的退款金额(单位:分)
	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`
	// 售后退款类型,1:买家取消订单,创建退款申请;2:卖家发起协商取消;3:卖家用户协商一致后,小二执行退款操作;4:卖家发起协商取消退款,系统收到买家确认短信后进行退款
	PostTradeRefundType int64 `json:"post_trade_refund_type,omitempty" xml:"post_trade_refund_type,omitempty"`
	// 退款状态,1:退款申请已创建;2:退款申请已拒绝;3:退款处理中;4:退款已成功;5:退款失败;6: 退款申请已取消
	PostTradeRefundStatus int64 `json:"post_trade_refund_status,omitempty" xml:"post_trade_refund_status,omitempty"`
	// tid
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

TopPostTradeRefundDo 结构体

type TopPromotion

type TopPromotion struct {
	// topCreateOrderPromotion
	TopCreateOrderPromotion *TopOrderPromotionDetail `json:"top_create_order_promotion,omitempty" xml:"top_create_order_promotion,omitempty"`
	// topCurrentOrderPromotion
	TopCurrentOrderPromotion *TopOrderPromotionDetail `json:"top_current_order_promotion,omitempty" xml:"top_current_order_promotion,omitempty"`
	// topOrderPromotionExtend
	TopOrderPromotionExtend *TopOrderPromotionExtend `json:"top_order_promotion_extend,omitempty" xml:"top_order_promotion_extend,omitempty"`
}

TopPromotion 结构体

type Topinfomap

type Topinfomap struct {
	// hbsEgOrder
	HbsEgOrder string `json:"hbs_eg_order,omitempty" xml:"hbs_eg_order,omitempty"`
	// hbsBuyerAlipayNo
	HbsBuyerAlipayNo string `json:"hbs_buyer_alipay_no,omitempty" xml:"hbs_buyer_alipay_no,omitempty"`
	// preChangePromotionFlag
	PreChangePromotionFlag string `json:"pre_change_promotion_flag,omitempty" xml:"pre_change_promotion_flag,omitempty"`
	// 凌晨入住订单
	MorningBuy string `json:"morning_buy,omitempty" xml:"morning_buy,omitempty"`
	// cancelType
	CancelType string `json:"cancel_type,omitempty" xml:"cancel_type,omitempty"`
	// 卖家延迟确认时间,单位分钟
	SellerDelayConfirmTime string `json:"seller_delay_confirm_time,omitempty" xml:"seller_delay_confirm_time,omitempty"`
	// currencyType
	CurrencyType string `json:"currency_type,omitempty" xml:"currency_type,omitempty"`
	// hbsBedType
	HbsBedType string `json:"hbs_bed_type,omitempty" xml:"hbs_bed_type,omitempty"`
	// umid
	Umid string `json:"umid,omitempty" xml:"umid,omitempty"`
	// hbsOldPromotionamt
	HbsOldPromotionamt string `json:"hbs_old_promotionamt,omitempty" xml:"hbs_old_promotionamt,omitempty"`
	// hbsMaxOtherFee
	HbsMaxOtherFee string `json:"hbs_max_other_fee,omitempty" xml:"hbs_max_other_fee,omitempty"`
	// cancelPolicyJson
	CancelPolicyJson string `json:"cancel_policy_json,omitempty" xml:"cancel_policy_json,omitempty"`
	// hbsAlipayMobile
	HbsAlipayMobile string `json:"hbs_alipay_mobile,omitempty" xml:"hbs_alipay_mobile,omitempty"`
	// pms订单号
	HbsPmsOrderId string `json:"hbs_pms_order_id,omitempty" xml:"hbs_pms_order_id,omitempty"`
	// hbsHotelOutId
	HbsHotelOutId string `json:"hbs_hotel_out_id,omitempty" xml:"hbs_hotel_out_id,omitempty"`
	// hbsCreditSettle
	HbsCreditSettle string `json:"hbs_credit_settle,omitempty" xml:"hbs_credit_settle,omitempty"`
	// ebookingDirectTag
	EbookingDirectTag string `json:"ebooking_direct_tag,omitempty" xml:"ebooking_direct_tag,omitempty"`
	// hbsOldPayment
	HbsOldPayment string `json:"hbs_old_payment,omitempty" xml:"hbs_old_payment,omitempty"`
	// 身份证线下信用住
	HbsCardAlipayOrder string `json:"hbs_card_alipay_order,omitempty" xml:"hbs_card_alipay_order,omitempty"`
	// promotionSnapKey
	PromotionSnapKey string `json:"promotion_snap_key,omitempty" xml:"promotion_snap_key,omitempty"`
	// hbsAllTags
	HbsAllTags string `json:"hbs_all_tags,omitempty" xml:"hbs_all_tags,omitempty"`
	// 是否直连订单
	HbsDirect string `json:"hbs_direct,omitempty" xml:"hbs_direct,omitempty"`
	// 底价加价
	UpsetPrice string `json:"upset_price,omitempty" xml:"upset_price,omitempty"`
	// 是否包房
	ReservedRoom string `json:"reserved_room,omitempty" xml:"reserved_room,omitempty"`
	// 是否保留房
	BlockRoom string `json:"block_room,omitempty" xml:"block_room,omitempty"`
	// 渠道企业名称
	HbsOutSourceCorpName string `json:"hbs_out_source_corp_name,omitempty" xml:"hbs_out_source_corp_name,omitempty"`
	// 扫码信用住
	HbsScanCodeOrder string `json:"hbs_scan_code_order,omitempty" xml:"hbs_scan_code_order,omitempty"`
	// 商旅企业支付订单标识,1为是
	BtripCorporatePay string `json:"btrip_corporate_pay,omitempty" xml:"btrip_corporate_pay,omitempty"`
	// 是否是在线预约订单
	OnlineBookingRoom string `json:"online_booking_room,omitempty" xml:"online_booking_room,omitempty"`
	// b2g标识
	B2gFlag string `json:"b2g_flag,omitempty" xml:"b2g_flag,omitempty"`
	// hbsSelfHelpCheckIn
	HbsSelfHelpCheckIn string `json:"hbs_self_help_check_in,omitempty" xml:"hbs_self_help_check_in,omitempty"`
	// 小时房标识 1:小时房
	HbsXiaoShiFang string `json:"hbs_xiao_shi_fang,omitempty" xml:"hbs_xiao_shi_fang,omitempty"`
	// 小时房时长
	HbsHourage string `json:"hbs_hourage,omitempty" xml:"hbs_hourage,omitempty"`
	// 预约发票标识
	AdvanceInvocieTag string `json:"advance_invocie_tag,omitempty" xml:"advance_invocie_tag,omitempty"`
	// 小时房可入住时间
	HourRoomReservedTime string `json:"hour_room_reserved_time,omitempty" xml:"hour_room_reserved_time,omitempty"`
	// 小时房最晚离店时间
	HourRoomLeaveTime string `json:"hour_room_leave_time,omitempty" xml:"hour_room_leave_time,omitempty"`
	// 小时房到店时间
	HourRoomArriveTime string `json:"hour_room_arrive_time,omitempty" xml:"hour_room_arrive_time,omitempty"`
	// 信用住升级订单
	CreditPayOrder string `json:"credit_pay_order,omitempty" xml:"credit_pay_order,omitempty"`
	// 是否是菲住联盟会员 true or false
	IsFzMemberOrder string `json:"is_fz_member_order,omitempty" xml:"is_fz_member_order,omitempty"`
	// 会员卡卡号
	BookerMemberCardNo string `json:"booker_member_card_no,omitempty" xml:"booker_member_card_no,omitempty"`
	// 渠道企业id
	HbsOutSourceCorpId string `json:"hbs_out_source_corp_id,omitempty" xml:"hbs_out_source_corp_id,omitempty"`
	// 飞猪会员等级
	FliggyMemberLevel string `json:"fliggy_member_level,omitempty" xml:"fliggy_member_level,omitempty"`
	// 是否是菲住会员
	IsFzMember string `json:"is_fz_member,omitempty" xml:"is_fz_member,omitempty"`
	// 合并支付会员卡订单号
	MemberCardOrderId string `json:"member_card_order_id,omitempty" xml:"member_card_order_id,omitempty"`
	// 订单间夜优惠明细,其中其中day:日期,sellerFullReduce:当日满减卖家优惠,sellerOtherReduce:当日非满减卖家优惠,sellerFullReduceAll:总满减卖家优惠,sellerOtherReduceAll:总非满减卖家优惠
	NightPromotionDetail string `json:"night_promotion_detail,omitempty" xml:"night_promotion_detail,omitempty"`
	// 信用支付因取消的扣款费用的人民币,单位:分
	CreditPayCancelFee int64 `json:"credit_pay_cancel_fee,omitempty" xml:"credit_pay_cancel_fee,omitempty"`
	// 售卖会员价
	SellingMemberPrice int64 `json:"selling_member_price,omitempty" xml:"selling_member_price,omitempty"`
	// 售卖价
	SellingPrice int64 `json:"selling_price,omitempty" xml:"selling_price,omitempty"`
}

Topinfomap 结构体

type UpdateOrderConfirmCodeParam

type UpdateOrderConfirmCodeParam struct {
	// PMS确认号
	PmsResId string `json:"pms_res_id,omitempty" xml:"pms_res_id,omitempty"`
	// 商家系统订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 飞猪订单号
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

UpdateOrderConfirmCodeParam 结构体

type UpdateRateDo

type UpdateRateDo struct {
	// 入离日期
	CheckDateDOList []CheckDateDo `json:"check_date_d_o_list,omitempty" xml:"check_date_d_o_list>check_date_do,omitempty"`
	// 酒店id
	OutHid string `json:"out_hid,omitempty" xml:"out_hid,omitempty"`
	// 儿童年龄,多个儿童年龄用竖线分割:4|5,默认儿童年龄为5岁
	Ages string `json:"ages,omitempty" xml:"ages,omitempty"`
	// 成人数
	Adults int64 `json:"adults,omitempty" xml:"adults,omitempty"`
	// 儿童数
	Children int64 `json:"children,omitempty" xml:"children,omitempty"`
}

UpdateRateDo 结构体

type UpdateRateParam

type UpdateRateParam struct {
	// rate更新列表
	UpdateRateDOList []UpdateRateDo `json:"update_rate_d_o_list,omitempty" xml:"update_rate_d_o_list>update_rate_do,omitempty"`
	// 过期时间
	ExpireTime string `json:"expire_time,omitempty" xml:"expire_time,omitempty"`
	// 供应商
	Supplier string `json:"supplier,omitempty" xml:"supplier,omitempty"`
}

UpdateRateParam 结构体

type ValueAddedInfo

type ValueAddedInfo struct {
	// 电话
	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`
	// 注册地址
	RegisterAddr string `json:"register_addr,omitempty" xml:"register_addr,omitempty"`
	// 银行账号
	AccountNo string `json:"account_no,omitempty" xml:"account_no,omitempty"`
	// 开户行
	OpeningBank string `json:"opening_bank,omitempty" xml:"opening_bank,omitempty"`
	// 税号
	TaxNo string `json:"tax_no,omitempty" xml:"tax_no,omitempty"`
}

ValueAddedInfo 结构体

type XHotelOrder

type XHotelOrder struct {
	// 入住人信息
	Guests []XOrderGuest `json:"guests,omitempty" xml:"guests>x_order_guest,omitempty"`
	// 下单时每间夜的价格(分)
	Prices []int64 `json:"prices,omitempty" xml:"prices>int64,omitempty"`
	// 合作方订单号,最长250个字符
	OutOid string `json:"out_oid,omitempty" xml:"out_oid,omitempty"`
	// 离店时间
	CheckoutDate string `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"`
	// 订单创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 买家最晚到达时间
	ArriveLate string `json:"arrive_late,omitempty" xml:"arrive_late,omitempty"`
	// 联系人姓名
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 入住时间
	CheckinDate string `json:"checkin_date,omitempty" xml:"checkin_date,omitempty"`
	// 卖家淘宝账号
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 联系人电话
	ContactPhone string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// 买家最早到达时间
	ArriveEarly string `json:"arrive_early,omitempty" xml:"arrive_early,omitempty"`
	// 付款时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 交易状态。 WAIT_BUYER_PAY:预订中/等待买家付款, WAIT_SELLER_SEND_GOODS:预订中/等待卖家发货(确认), TRADE_CLOSED:结束/预订失败/交易关闭, TRADE_FINISHED:结束/交易成功, TRADE_NO_CREATE_PAY:结束/预订失败/没有创建支付宝交易, TRADE_CLOSED_BY_TAOBAO:结束/预订失败/预订被卖家关闭, TRADE_SUCCESS:交易中/预订成功/卖家已确认, TRADE_CHECKIN:交易中/预定成功/买家入住, TRADE_CHECKOUT:交易中/预定成功/买家离店, TRADE_SETTLEING:交易中/预定成功/结账中, TRADE_SETTLE_SUCCESS:结束/预定成功/结账成功
	TradeStatus string `json:"trade_status,omitempty" xml:"trade_status,omitempty"`
	// 订单修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 买家淘宝账号
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 买家留言
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 支付宝交易号,28位字符
	AlipayTradeNo string `json:"alipay_trade_no,omitempty" xml:"alipay_trade_no,omitempty"`
	// 预付订单使用,1未发货,2已发货,3已收货,4已经退货,8还未创建物流订单
	LogisticsStatus string `json:"logistics_status,omitempty" xml:"logistics_status,omitempty"`
	// 预付订单使用,1买家已经申请退款,等待卖家同意,2卖家已经同意退款,等待买家退货,3买家已经退货,等待卖家确认收货,4退款关闭,5退款成功,6卖家拒绝退款,9没有申请退款
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 酒店id
	Hid int64 `json:"hid,omitempty" xml:"hid,omitempty"`
	// RatePlan 中的 rpid
	Rpid int64 `json:"rpid,omitempty" xml:"rpid,omitempty"`
	// 支付类型 可选值 1:预付 5:前台面付
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 酒店订单id
	Oid int64 `json:"oid,omitempty" xml:"oid,omitempty"`
	// tid
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 天数
	Nights int64 `json:"nights,omitempty" xml:"nights,omitempty"`
	// 房间数
	RoomNumber int64 `json:"room_number,omitempty" xml:"room_number,omitempty"`
	// 实付款(分)
	Payment int64 `json:"payment,omitempty" xml:"payment,omitempty"`
	// 房型id
	Rid int64 `json:"rid,omitempty" xml:"rid,omitempty"`
	// 总房价(分)
	TotalRoomPrice int64 `json:"total_room_price,omitempty" xml:"total_room_price,omitempty"`
	// 商品id
	Gid int64 `json:"gid,omitempty" xml:"gid,omitempty"`
}

XHotelOrder 结构体

type XOrderGuest

type XOrderGuest struct {
	// 入住人姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 房间序号
	RoomPos int64 `json:"room_pos,omitempty" xml:"room_pos,omitempty"`
	// 入住人序号
	PersonPos int64 `json:"person_pos,omitempty" xml:"person_pos,omitempty"`
}

XOrderGuest 结构体

Source Files

Jump to

Keyboard shortcuts

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