Documentation ¶
Overview ¶
Package hotel 包含酒店导购API相关结构体
Index ¶
- type AlitripHotelRateGetmixratelistGetAPIRequest
- func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetApiMethodName() string
- func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetApiParams(params url.Values)
- func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetParamGetMixRateListParam() *GetMixRateListParam
- func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetRawParams() model.Params
- func (r *AlitripHotelRateGetmixratelistGetAPIRequest) SetParamGetMixRateListParam(_paramGetMixRateListParam *GetMixRateListParam) error
- type AlitripHotelRateGetmixratelistGetAPIResponse
- type AlitripHotelRateGetmixratelistGetAPIResponseModel
- type AlitripHotelRateGetmixratelistGetResult
- type Attributes
- type BedInfoGroupVo
- type BedInfoVo
- type Bizextmap
- type CheckInCheckOutPrice
- type GetMixRateListParam
- type GetMixRateListResult
- type Headers
- type HotelDivision
- type HotelInfoParam
- type HotelPrice
- type HotelPriceParam
- type HotelPriceResultSet
- type HotelPricesResponse
- type HotelPricesResult
- type ItemRateReplyVo
- type ItemStatisticVo
- type LikeTargetCount
- type MixRateVo
- type NameValuePair
- type ParentInfo
- type PromotionPrice
- type Rate
- type RatePrice
- type RoomPrice
- type RoomTypeBedInfoVo
- type RoomTypeDailyPrice
- type ScoreInfo
- type SellerSupplierPartnerMemberInfoVo
- type ShotelDailyPrice
- type ShotelInfoObject
- type ShotelPrice
- type ShotelPropertiesSetVo
- type ShotelPropertiesVo
- type ShotelVo
- type SroomType
- type SroomTypeDailyPrice
- type SroomTypePropertiesSetVo
- type SroomTypeVo
- type TabInfo
- type TaobaoXhotelCityGetAPIRequest
- func (r TaobaoXhotelCityGetAPIRequest) GetApiMethodName() string
- func (r TaobaoXhotelCityGetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoXhotelCityGetAPIRequest) GetCount() int64
- func (r TaobaoXhotelCityGetAPIRequest) GetRawParams() model.Params
- func (r TaobaoXhotelCityGetAPIRequest) GetStart() int64
- func (r *TaobaoXhotelCityGetAPIRequest) SetCount(_count int64) error
- func (r *TaobaoXhotelCityGetAPIRequest) SetStart(_start int64) error
- type TaobaoXhotelCityGetAPIResponse
- type TaobaoXhotelCityGetAPIResponseModel
- type TaobaoXhotelDistributionInfoAPIRequest
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetApiMethodName() string
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetCityCode() int64
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetCurrentPage() int64
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetPageSize() int64
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetPid() string
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetRawParams() model.Params
- func (r TaobaoXhotelDistributionInfoAPIRequest) GetShid() int64
- func (r *TaobaoXhotelDistributionInfoAPIRequest) SetCityCode(_cityCode int64) error
- func (r *TaobaoXhotelDistributionInfoAPIRequest) SetCurrentPage(_currentPage int64) error
- func (r *TaobaoXhotelDistributionInfoAPIRequest) SetPageSize(_pageSize int64) error
- func (r *TaobaoXhotelDistributionInfoAPIRequest) SetPid(_pid string) error
- func (r *TaobaoXhotelDistributionInfoAPIRequest) SetShid(_shid int64) error
- type TaobaoXhotelDistributionInfoAPIResponse
- type TaobaoXhotelDistributionInfoAPIResponseModel
- type TaobaoXhotelDistributionPriceAPIRequest
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetApiMethodName() string
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetCalendarCheckinEndDate() string
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetCalendarCheckinStartDate() string
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetCheckinDate() string
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetCheckoutDate() string
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetIsCalendar() bool
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetRawParams() model.Params
- func (r TaobaoXhotelDistributionPriceAPIRequest) GetShids() int64
- func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCalendarCheckinEndDate(_calendarCheckinEndDate string) error
- func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCalendarCheckinStartDate(_calendarCheckinStartDate string) error
- func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCheckinDate(_checkinDate string) error
- func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCheckoutDate(_checkoutDate string) error
- func (r *TaobaoXhotelDistributionPriceAPIRequest) SetIsCalendar(_isCalendar bool) error
- func (r *TaobaoXhotelDistributionPriceAPIRequest) SetShids(_shids int64) error
- type TaobaoXhotelDistributionPriceAPIResponse
- type TaobaoXhotelDistributionPriceAPIResponseModel
- type TaobaoXhotelInfoListGetAPIRequest
- func (r TaobaoXhotelInfoListGetAPIRequest) GetApiMethodName() string
- func (r TaobaoXhotelInfoListGetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoXhotelInfoListGetAPIRequest) GetCityCode() int64
- func (r TaobaoXhotelInfoListGetAPIRequest) GetCurrentPage() int64
- func (r TaobaoXhotelInfoListGetAPIRequest) GetPageSize() int64
- func (r TaobaoXhotelInfoListGetAPIRequest) GetPid() string
- func (r TaobaoXhotelInfoListGetAPIRequest) GetRawParams() model.Params
- func (r TaobaoXhotelInfoListGetAPIRequest) GetShid() int64
- func (r *TaobaoXhotelInfoListGetAPIRequest) SetCityCode(_cityCode int64) error
- func (r *TaobaoXhotelInfoListGetAPIRequest) SetCurrentPage(_currentPage int64) error
- func (r *TaobaoXhotelInfoListGetAPIRequest) SetPageSize(_pageSize int64) error
- func (r *TaobaoXhotelInfoListGetAPIRequest) SetPid(_pid string) error
- func (r *TaobaoXhotelInfoListGetAPIRequest) SetShid(_shid int64) error
- type TaobaoXhotelInfoListGetAPIResponse
- type TaobaoXhotelInfoListGetAPIResponseModel
- type TaobaoXhotelInfoListGetForHelloAPIRequest
- func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetApiMethodName() string
- func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetHotelInfoParam() *HotelInfoParam
- func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetRawParams() model.Params
- func (r *TaobaoXhotelInfoListGetForHelloAPIRequest) SetHotelInfoParam(_hotelInfoParam *HotelInfoParam) error
- type TaobaoXhotelInfoListGetForHelloAPIResponse
- type TaobaoXhotelInfoListGetForHelloAPIResponseModel
- type TaobaoXhotelInfoListGetForHelloResultSet
- type TaobaoXhotelPriceGetForHelloAPIRequest
- func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetApiMethodName() string
- func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetApiParams(params url.Values)
- func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetHotelPriceParam() *HotelPriceParam
- func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetRawParams() model.Params
- func (r *TaobaoXhotelPriceGetForHelloAPIRequest) SetHotelPriceParam(_hotelPriceParam *HotelPriceParam) error
- type TaobaoXhotelPriceGetForHelloAPIResponse
- type TaobaoXhotelPriceGetForHelloAPIResponseModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlitripHotelRateGetmixratelistGetAPIRequest ¶ added in v1.2.0
type AlitripHotelRateGetmixratelistGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripHotelRateGetmixratelistGetAPIRequest 酒店评论接口 API请求 alitrip.hotel.rate.getmixratelist.get
酒店评论接口
func NewAlitripHotelRateGetmixratelistGetRequest ¶
func NewAlitripHotelRateGetmixratelistGetRequest() *AlitripHotelRateGetmixratelistGetAPIRequest
NewAlitripHotelRateGetmixratelistGetRequest 初始化AlitripHotelRateGetmixratelistGetAPIRequest对象
func (AlitripHotelRateGetmixratelistGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripHotelRateGetmixratelistGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripHotelRateGetmixratelistGetAPIRequest) GetParamGetMixRateListParam ¶ added in v1.2.0
func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetParamGetMixRateListParam() *GetMixRateListParam
GetParamGetMixRateListParam ParamGetMixRateListParam Getter
func (AlitripHotelRateGetmixratelistGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripHotelRateGetmixratelistGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitripHotelRateGetmixratelistGetAPIRequest) SetParamGetMixRateListParam ¶ added in v1.2.0
func (r *AlitripHotelRateGetmixratelistGetAPIRequest) SetParamGetMixRateListParam(_paramGetMixRateListParam *GetMixRateListParam) error
SetParamGetMixRateListParam is ParamGetMixRateListParam Setter 评论参数
type AlitripHotelRateGetmixratelistGetAPIResponse ¶
type AlitripHotelRateGetmixratelistGetAPIResponse struct { model.CommonResponse AlitripHotelRateGetmixratelistGetAPIResponseModel }
AlitripHotelRateGetmixratelistGetAPIResponse 酒店评论接口 API返回值 alitrip.hotel.rate.getmixratelist.get
酒店评论接口
type AlitripHotelRateGetmixratelistGetAPIResponseModel ¶ added in v1.2.0
type AlitripHotelRateGetmixratelistGetAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_hotel_rate_getmixratelist_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *AlitripHotelRateGetmixratelistGetResult `json:"result,omitempty" xml:"result,omitempty"` }
AlitripHotelRateGetmixratelistGetAPIResponseModel is 酒店评论接口 成功返回结果
type AlitripHotelRateGetmixratelistGetResult ¶
type AlitripHotelRateGetmixratelistGetResult struct { // mappingCode MappingCode string `json:"mapping_code,omitempty" xml:"mapping_code,omitempty"` // msgCode MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"` // msgInfo MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"` // bizExtMap BizExtMap *Bizextmap `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"` // headers Headers *Headers `json:"headers,omitempty" xml:"headers,omitempty"` // httpStatusCode HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"` // model Model *GetMixRateListResult `json:"model,omitempty" xml:"model,omitempty"` // success Success bool `json:"success,omitempty" xml:"success,omitempty"` }
AlitripHotelRateGetmixratelistGetResult 结构体
type Attributes ¶
type Attributes struct { // key Key string `json:"key,omitempty" xml:"key,omitempty"` }
Attributes 结构体
type BedInfoGroupVo ¶
type BedInfoGroupVo struct { // 和关系床型集合 BedInfos []BedInfoVo `json:"bed_infos,omitempty" xml:"bed_infos>bed_info_vo,omitempty"` // 简短描述,用于详情页报价前面的床型展示 BriefDesc string `json:"brief_desc,omitempty" xml:"brief_desc,omitempty"` // 分类,大类,用于搜索的筛选项。1:大床,2:双床,3:单人床,4:多床 Classification string `json:"classification,omitempty" xml:"classification,omitempty"` // 分类描述 ClassificationDesc string `json:"classification_desc,omitempty" xml:"classification_desc,omitempty"` // 描述,长描述,描述为最详细的内容,用于详情页房型详情Dialog,下单页,订单页展示 Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // 模糊描述,最精简的描述信息,大床/双床/单人床/多床/床位简单描述,较长描述省略床宽 FuzzyDesc string `json:"fuzzy_desc,omitempty" xml:"fuzzy_desc,omitempty"` // 简单描述,较长描述省略床宽,但依然会描述具体的床型信息,用于详情页标准房型床型展示 SimpleDesc string `json:"simple_desc,omitempty" xml:"simple_desc,omitempty"` // 床数量 BedNum int64 `json:"bed_num,omitempty" xml:"bed_num,omitempty"` }
BedInfoGroupVo 结构体
type BedInfoVo ¶
type BedInfoVo struct { // 床型 BedType string `json:"bed_type,omitempty" xml:"bed_type,omitempty"` // 描述 Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // 床长 Length string `json:"length,omitempty" xml:"length,omitempty"` // 长款 Width string `json:"width,omitempty" xml:"width,omitempty"` // 床数量 BedNum int64 `json:"bed_num,omitempty" xml:"bed_num,omitempty"` }
BedInfoVo 结构体
type Bizextmap ¶
type Bizextmap struct { // empty Empty bool `json:"empty,omitempty" xml:"empty,omitempty"` }
Bizextmap 结构体
type CheckInCheckOutPrice ¶ added in v1.2.9
type CheckInCheckOutPrice struct { // 飞猪营销优惠列表 Promotions []PromotionPrice `json:"promotions,omitempty" xml:"promotions>promotion_price,omitempty"` // 入住日期 yyyy-MM-dd CheckinDate string `json:"checkin_date,omitempty" xml:"checkin_date,omitempty"` // 离店日期 yyyy-MM-dd CheckoutDate string `json:"checkout_date,omitempty" xml:"checkout_date,omitempty"` // 入住天数 StayDays int64 `json:"stay_days,omitempty" xml:"stay_days,omitempty"` // 商品营销后报价,精度(分) Price int64 `json:"price,omitempty" xml:"price,omitempty"` // 早餐数,-1代表早餐数和入住人数一致 BreakfastCount int64 `json:"breakfast_count,omitempty" xml:"breakfast_count,omitempty"` // 商品营销前报价,精度(分) OriginalPrice int64 `json:"original_price,omitempty" xml:"original_price,omitempty"` }
CheckInCheckOutPrice 结构体
type GetMixRateListParam ¶
type GetMixRateListParam struct { // 酒店评论类型筛选 TabFilter string `json:"tab_filter,omitempty" xml:"tab_filter,omitempty"` // 业务类型 ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 用于嵌入页截断显示 Limit int64 `json:"limit,omitempty" xml:"limit,omitempty"` // 是否加载顶踩数据,为0不加载,为1加载 LoadAttitude int64 `json:"load_attitude,omitempty" xml:"load_attitude,omitempty"` // 是否加载回复数据,为0不加载,为1加载 LoadReply int64 `json:"load_reply,omitempty" xml:"load_reply,omitempty"` // 页面号,第几页 PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"` // 页面包含的记录数 PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` }
GetMixRateListParam 结构体
type GetMixRateListResult ¶
type GetMixRateListResult struct { // 商品评论列表 MixRates []MixRateVo `json:"mix_rates,omitempty" xml:"mix_rates>mix_rate_vo,omitempty"` // 页面布局信息 ConfigInfo string `json:"config_info,omitempty" xml:"config_info,omitempty"` // debugInfo DebugInfo string `json:"debug_info,omitempty" xml:"debug_info,omitempty"` // errCode ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"` // errMsg ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"` // 服务器主机名称,排查问题使用 HostName string `json:"host_name,omitempty" xml:"host_name,omitempty"` // 附加属性 Attributes *Attributes `json:"attributes,omitempty" xml:"attributes,omitempty"` // 是否可以向下翻页,0不可以,1可以 HasNextPage int64 `json:"has_next_page,omitempty" xml:"has_next_page,omitempty"` // 统计项 ItemStatistic *ItemStatisticVo `json:"item_statistic,omitempty" xml:"item_statistic,omitempty"` // 总记录数 TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"` // degrade Degrade bool `json:"degrade,omitempty" xml:"degrade,omitempty"` // success Success bool `json:"success,omitempty" xml:"success,omitempty"` }
GetMixRateListResult 结构体
type Headers ¶
type Headers struct { // empty Empty bool `json:"empty,omitempty" xml:"empty,omitempty"` }
Headers 结构体
type HotelDivision ¶
type HotelDivision struct { // 城市名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 0:国内;1:国外 Region int64 `json:"region,omitempty" xml:"region,omitempty"` // 城市编码 Code int64 `json:"code,omitempty" xml:"code,omitempty"` // 层级,1:国家,2:州省,3:城市,4:区县 Level int64 `json:"level,omitempty" xml:"level,omitempty"` // 类型,0:普通,1:景点,cityTag,如千岛湖 Type int64 `json:"type,omitempty" xml:"type,omitempty"` // 父行政区编码,例如杭州市(330100)的父行政区为浙江省(330000)。注意:如果parent_code的值为0,表示该行政区为最高级别的行政区,没有父行政区。 ParentCode int64 `json:"parent_code,omitempty" xml:"parent_code,omitempty"` // code是否可用来搜索酒店,true:code可直接用于搜索酒店,false: code不可直接用于搜索酒店。 Searchable bool `json:"searchable,omitempty" xml:"searchable,omitempty"` }
HotelDivision 结构体
type HotelInfoParam ¶
type HotelInfoParam struct { // pid Pid string `json:"pid,omitempty" xml:"pid,omitempty"` // 经过混淆的userId OpenId string `json:"open_id,omitempty" xml:"open_id,omitempty"` // 城市code CityCode int64 `json:"city_code,omitempty" xml:"city_code,omitempty"` // 上次请求的分页数据中最后一个shid LastShid int64 `json:"last_shid,omitempty" xml:"last_shid,omitempty"` // 每页数据量 PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // 单个请求的shid Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` }
HotelInfoParam 结构体
type HotelPrice ¶ added in v1.2.9
type HotelPrice struct { // 房型报价列表 RoomPrices []RoomPrice `json:"room_prices,omitempty" xml:"room_prices>room_price,omitempty"` // 酒店名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 酒店id Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` }
HotelPrice 结构体
type HotelPriceParam ¶
type HotelPriceParam struct { // 版本控制(3.0支持信用住) DataVersion string `json:"data_version,omitempty" xml:"data_version,omitempty"` // 离店日期 EndDate string `json:"end_date,omitempty" xml:"end_date,omitempty"` // 经过混淆的userId OpenId string `json:"open_id,omitempty" xml:"open_id,omitempty"` // 标志参数pid Pid string `json:"pid,omitempty" xml:"pid,omitempty"` // 标准酒店id和城市编码拼接字符串,最多50个 ShidCityCode string `json:"shid_city_code,omitempty" xml:"shid_city_code,omitempty"` // 入住日期 StartDate string `json:"start_date,omitempty" xml:"start_date,omitempty"` // 请求类型:0批量请求;1实时请求 Type int64 `json:"type,omitempty" xml:"type,omitempty"` }
HotelPriceParam 结构体
type HotelPriceResultSet ¶
type HotelPriceResultSet struct { // 每个标准酒店的库价集合 Results []ShotelPrice `json:"results,omitempty" xml:"results>shotel_price,omitempty"` // 当前用户的会员信息 BindMemberInfos []SellerSupplierPartnerMemberInfoVo `json:"bind_member_infos,omitempty" xml:"bind_member_infos>seller_supplier_partner_member_info_vo,omitempty"` // 渠道id,0--pc,1--无线 ChannelId string `json:"channel_id,omitempty" xml:"channel_id,omitempty"` // errorCode,error=true时有值 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误信息,error=true时有值 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // 报价list页h5链接 H5ListUrl string `json:"h5_list_url,omitempty" xml:"h5_list_url,omitempty"` // list页pc链接 HotelListUrl string `json:"hotel_list_url,omitempty" xml:"hotel_list_url,omitempty"` // 请求id,用于链路追踪 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 数据总量 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` // 版本信息 Version int64 `json:"version,omitempty" xml:"version,omitempty"` // 本次请求是否错误,true--出粗 Error bool `json:"error,omitempty" xml:"error,omitempty"` // 当前数据集合是否还有下一页 HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"` // 服务调用是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
HotelPriceResultSet 结构体
type HotelPricesResponse ¶ added in v1.2.9
type HotelPricesResponse struct { // 酒店报价列表 HotelPrices []HotelPrice `json:"hotel_prices,omitempty" xml:"hotel_prices>hotel_price,omitempty"` // 用于请求复现 SearchId string `json:"search_id,omitempty" xml:"search_id,omitempty"` }
HotelPricesResponse 结构体
type HotelPricesResult ¶ added in v1.2.9
type HotelPricesResult struct { // 错误信息 ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // 错误码,不为0表示有异常 ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"` // 酒店报价信息 Module *HotelPricesResponse `json:"module,omitempty" xml:"module,omitempty"` }
HotelPricesResult 结构体
type ItemRateReplyVo ¶
type ItemRateReplyVo struct { // 内容 Content string `json:"content,omitempty" xml:"content,omitempty"` // 评论时间 GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // 图片信息,图片URL的list MediaInfo string `json:"media_info,omitempty" xml:"media_info,omitempty"` // 脱敏后的用户名字 UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"` // intervalDay IntervalDay int64 `json:"interval_day,omitempty" xml:"interval_day,omitempty"` // 回复的是那一条,如果是回复主评为0,否则为追评id,组成树形结构 ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"` // 被回复人的冗余信息 ParentInfo *ParentInfo `json:"parent_info,omitempty" xml:"parent_info,omitempty"` // replyId ReplyId int64 `json:"reply_id,omitempty" xml:"reply_id,omitempty"` // 恢复类型 ReplyType int64 `json:"reply_type,omitempty" xml:"reply_type,omitempty"` // 脱敏后的userId UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"` }
ItemRateReplyVo 结构体
type ItemStatisticVo ¶
type ItemStatisticVo struct { // tab信息 RoomTabInfos []TabInfo `json:"room_tab_infos,omitempty" xml:"room_tab_infos>tab_info,omitempty"` // 不同分数的数量 ScoreInfos []ScoreInfo `json:"score_infos,omitempty" xml:"score_infos>score_info,omitempty"` // tab信息 TabInfos []TabInfo `json:"tab_infos,omitempty" xml:"tab_infos>tab_info,omitempty"` // 最佳得分项 BestItem string `json:"best_item,omitempty" xml:"best_item,omitempty"` // 推荐率 RecommendStr string `json:"recommend_str,omitempty" xml:"recommend_str,omitempty"` // 评分描述: 非常好 ScoreDesc string `json:"score_desc,omitempty" xml:"score_desc,omitempty"` // 评分详情,json格式 ScoreDetail string `json:"score_detail,omitempty" xml:"score_detail,omitempty"` // 总评分 TotalScore string `json:"total_score,omitempty" xml:"total_score,omitempty"` // 旅游商品信息 TravelItemInfo string `json:"travel_item_info,omitempty" xml:"travel_item_info,omitempty"` // 五分制标记, 1为五分制, 0为十分制 IsFiveGrade int64 `json:"is_five_grade,omitempty" xml:"is_five_grade,omitempty"` // 评论总数 RateCnt int64 `json:"rate_cnt,omitempty" xml:"rate_cnt,omitempty"` // 有图的评论总数 RatePicCnt int64 `json:"rate_pic_cnt,omitempty" xml:"rate_pic_cnt,omitempty"` // 评分星级 ScoreLevel int64 `json:"score_level,omitempty" xml:"score_level,omitempty"` // source来源 0自采 1共享 21agoda 22艺龙 23tripAdvisor Source int64 `json:"source,omitempty" xml:"source,omitempty"` // 热词显示的行数 TabShowLines int64 `json:"tab_show_lines,omitempty" xml:"tab_show_lines,omitempty"` // 旅游商品信息id TravelItemId int64 `json:"travel_item_id,omitempty" xml:"travel_item_id,omitempty"` // tripAdv评论数 TripAdvateCnt int64 `json:"trip_advate_cnt,omitempty" xml:"trip_advate_cnt,omitempty"` }
ItemStatisticVo 结构体
type LikeTargetCount ¶
type LikeTargetCount struct { // count Count int64 `json:"count,omitempty" xml:"count,omitempty"` // targetId TargetId int64 `json:"target_id,omitempty" xml:"target_id,omitempty"` // voted Voted bool `json:"voted,omitempty" xml:"voted,omitempty"` }
LikeTargetCount 结构体
type MixRateVo ¶
type MixRateVo struct { // 所有顶过的所有用户id AgreeUserIds []int64 `json:"agree_user_ids,omitempty" xml:"agree_user_ids>int64,omitempty"` // 所有踩过的所有用户id DisagreeUserIds []int64 `json:"disagree_user_ids,omitempty" xml:"disagree_user_ids>int64,omitempty"` // 所有商品评论回复 ItemReplies []ItemRateReplyVo `json:"item_replies,omitempty" xml:"item_replies>item_rate_reply_vo,omitempty"` // 图片链接 PictureUrls []string `json:"picture_urls,omitempty" xml:"picture_urls>string,omitempty"` // content Content string `json:"content,omitempty" xml:"content,omitempty"` // gmtCreate GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // 旅游商品信息 ItemInfo string `json:"item_info,omitempty" xml:"item_info,omitempty"` // mediaInfo MediaInfo string `json:"media_info,omitempty" xml:"media_info,omitempty"` // 预定信息 OrderInfo string `json:"order_info,omitempty" xml:"order_info,omitempty"` // POI固定文本 PoiStr string `json:"poi_str,omitempty" xml:"poi_str,omitempty"` // 跳转链接 RedirectUrl string `json:"redirect_url,omitempty" xml:"redirect_url,omitempty"` // scoreDetail ScoreDetail string `json:"score_detail,omitempty" xml:"score_detail,omitempty"` // 取件方式:邮寄;套餐类型:7天 4GB 3G流量+无限 2G流量 Sku string `json:"sku,omitempty" xml:"sku,omitempty"` // 点评来源名称 SourceTypeName string `json:"source_type_name,omitempty" xml:"source_type_name,omitempty"` // 以上点评来自TripAdvisor. SplitLineContent string `json:"split_line_content,omitempty" xml:"split_line_content,omitempty"` // 标签 TagInfo string `json:"tag_info,omitempty" xml:"tag_info,omitempty"` // 标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // 行程名称 TravelName string `json:"travel_name,omitempty" xml:"travel_name,omitempty"` // 航旅标准商品子类型id TravelSubItemInfo string `json:"travel_sub_item_info,omitempty" xml:"travel_sub_item_info,omitempty"` // ttid Ttid string `json:"ttid,omitempty" xml:"ttid,omitempty"` // 用户头像 UserIcon string `json:"user_icon,omitempty" xml:"user_icon,omitempty"` // 脱敏后的用户名字 UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"` // 顶数量 AgreeCount int64 `json:"agree_count,omitempty" xml:"agree_count,omitempty"` // 业务类型 BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"` // 踩数量 DisagreeCount int64 `json:"disagree_count,omitempty" xml:"disagree_count,omitempty"` // id Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 旅游商品id,对应于ItemRateDO中的travelItemId ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 商品评论ID ItemRateId int64 `json:"item_rate_id,omitempty" xml:"item_rate_id,omitempty"` // 点赞数据 Like *LikeTargetCount `json:"like,omitempty" xml:"like,omitempty"` // 预定id OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"` // 回复数量 ReplyCount int64 `json:"reply_count,omitempty" xml:"reply_count,omitempty"` // 点评来源 Source int64 `json:"source,omitempty" xml:"source,omitempty"` // 状态 Status int64 `json:"status,omitempty" xml:"status,omitempty"` // 总分 TotalScore int64 `json:"total_score,omitempty" xml:"total_score,omitempty"` // 航旅标准商品子类型id TravelSubItemId int64 `json:"travel_sub_item_id,omitempty" xml:"travel_sub_item_id,omitempty"` // 行程ID TripGuidId int64 `json:"trip_guid_id,omitempty" xml:"trip_guid_id,omitempty"` // 脱敏后的用户id UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"` // 用户星级 UserStar int64 `json:"user_star,omitempty" xml:"user_star,omitempty"` }
MixRateVo 结构体
type NameValuePair ¶
type NameValuePair struct { // 档次code Code string `json:"code,omitempty" xml:"code,omitempty"` // 档次名称 Name string `json:"name,omitempty" xml:"name,omitempty"` }
NameValuePair 结构体
type ParentInfo ¶
type ParentInfo struct { // 脱敏后的用户名字 UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"` // 脱敏后的userId UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"` }
ParentInfo 结构体
type Rate ¶
type Rate struct { // 餐食信息 Breakfast string `json:"breakfast,omitempty" xml:"breakfast,omitempty"` // 最晚入住时间 CanCheckinEnd string `json:"can_checkin_end,omitempty" xml:"can_checkin_end,omitempty"` // 最早入住时间 CanCheckinStart string `json:"can_checkin_start,omitempty" xml:"can_checkin_start,omitempty"` // 退订政策描述,默认是短文案; CancelPolicyDesc string `json:"cancel_policy_desc,omitempty" xml:"cancel_policy_desc,omitempty"` // 退订政策长文案 CancelPolicyDescLong string `json:"cancel_policy_desc_long,omitempty" xml:"cancel_policy_desc_long,omitempty"` // 退订政策中文案 CancelPolicyDescMiddle string `json:"cancel_policy_desc_middle,omitempty" xml:"cancel_policy_desc_middle,omitempty"` // 担保开始时间 GuaranteeStartTime string `json:"guarantee_start_time,omitempty" xml:"guarantee_start_time,omitempty"` // h5下单页链接 H5BuyUrl string `json:"h5_buy_url,omitempty" xml:"h5_buy_url,omitempty"` // 最长可入住时间标识,float类型 Hourage string `json:"hourage,omitempty" xml:"hourage,omitempty"` // 库存价格信息 InventoryPrice string `json:"inventory_price,omitempty" xml:"inventory_price,omitempty"` // 会员等级名称 MemberLevelName string `json:"member_level_name,omitempty" xml:"member_level_name,omitempty"` // pc购买地址 PcBuyUrl string `json:"pc_buy_url,omitempty" xml:"pc_buy_url,omitempty"` // 价格政策名称 RatePlanName string `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"` // 最晚离店时间,HH:MM格式 CanCheckOutEnd string `json:"can_check_out_end,omitempty" xml:"can_check_out_end,omitempty"` // 卖家供应商渠道代号,一个卖家可以有多个供应商,使用代号进行区别 Supplier string `json:"supplier,omitempty" xml:"supplier,omitempty"` // 餐食类型,0--无早, 1--单早, 2--双早, 3--三早, 4--多早 BreakfastCount int64 `json:"breakfast_count,omitempty" xml:"breakfast_count,omitempty"` // 退订政策类型枚举,1-不能退, 2-免费退, 3-按规则退 CancelType int64 `json:"cancel_type,omitempty" xml:"cancel_type,omitempty"` // 担保类型 GuaranteeType int64 `json:"guarantee_type,omitempty" xml:"guarantee_type,omitempty"` // 会员等级 MemberLevel int64 `json:"member_level,omitempty" xml:"member_level,omitempty"` // 报价类型 PaymentTypeByte int64 `json:"payment_type_byte,omitempty" xml:"payment_type_byte,omitempty"` // 报价id RateId int64 `json:"rate_id,omitempty" xml:"rate_id,omitempty"` // 价格政策id RpId int64 `json:"rp_id,omitempty" xml:"rp_id,omitempty"` // 立减金额; 最新接口数据已包含UMP优惠信息,用于信用住场景的优惠返回; Subtract int64 `json:"subtract,omitempty" xml:"subtract,omitempty"` // 当前报价对应的rid Rid int64 `json:"rid,omitempty" xml:"rid,omitempty"` // 当前报价所属卖家id SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"` // 当前报价对应的srid Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"` // 是否立即确认 InstantConfirm bool `json:"instant_confirm,omitempty" xml:"instant_confirm,omitempty"` // 注册状态,true-已注册,false-未注册 RegisterStatus bool `json:"register_status,omitempty" xml:"register_status,omitempty"` // 是否消失方,true--是,空或false-不是 HourRate bool `json:"hour_rate,omitempty" xml:"hour_rate,omitempty"` // 是否展示”信用住“标签,true--展示,false LaterPay bool `json:"later_pay,omitempty" xml:"later_pay,omitempty"` // 是否展示“会员价”标签;不是原价的价格上也有优惠价与会员价的区分;true--展示 MemberPrice bool `json:"member_price,omitempty" xml:"member_price,omitempty"` }
Rate 结构体
type RatePrice ¶ added in v1.2.9
type RatePrice struct { // 商品属性,INSTANT_CONFIRM("及时确认"),MORNING_ORDER("支持凌晨入住"), Attribute []string `json:"attribute,omitempty" xml:"attribute>string,omitempty"` // 日历报价列表 CheckinCheckoutPrices []CheckInCheckOutPrice `json:"checkin_checkout_prices,omitempty" xml:"checkin_checkout_prices>check_in_check_out_price,omitempty"` // 币种 CurrencyCode string `json:"currency_code,omitempty" xml:"currency_code,omitempty"` // 每天可售起始时间,HH:mm:ss EffectiveDailyStartTime string `json:"effective_daily_start_time,omitempty" xml:"effective_daily_start_time,omitempty"` // 每天可售结束时间,HH:mm:ss EffectiveDailyEndTime string `json:"effective_daily_end_time,omitempty" xml:"effective_daily_end_time,omitempty"` // 可售开始时间,yyyy-MM-dd HH:mm:ss EffectiveStartTime string `json:"effective_start_time,omitempty" xml:"effective_start_time,omitempty"` // 可售结束时间,yyyy-MM-dd HH:mm:ss EffectiveEndTime string `json:"effective_end_time,omitempty" xml:"effective_end_time,omitempty"` // 退改政策json CancelPolicyJson string `json:"cancel_policy_json,omitempty" xml:"cancel_policy_json,omitempty"` // 退改政策描述信息 CancelPolicyDesc string `json:"cancel_policy_desc,omitempty" xml:"cancel_policy_desc,omitempty"` // rateId RateId int64 `json:"rate_id,omitempty" xml:"rate_id,omitempty"` // rpId RateplanId int64 `json:"rateplan_id,omitempty" xml:"rateplan_id,omitempty"` // iid ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 开票类型,0、不开票;1、门店开票;2、商家开票 InvoiceProvider int64 `json:"invoice_provider,omitempty" xml:"invoice_provider,omitempty"` // 最大入住天数 MaxStayDays int64 `json:"max_stay_days,omitempty" xml:"max_stay_days,omitempty"` // 最小入住天数 MinStayDays int64 `json:"min_stay_days,omitempty" xml:"min_stay_days,omitempty"` // 最大入住人数 MaxOccupancy int64 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"` // 最小提前预定小时数 MinAdvanceHour int64 `json:"min_advance_hour,omitempty" xml:"min_advance_hour,omitempty"` // 最大提前预定小时数 MaxAdvanceHour int64 `json:"max_advance_hour,omitempty" xml:"max_advance_hour,omitempty"` }
RatePrice 结构体
type RoomPrice ¶ added in v1.2.9
type RoomPrice struct { // 报价列表 RatePrices []RatePrice `json:"rate_prices,omitempty" xml:"rate_prices>rate_price,omitempty"` // 房型名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 床型信息json BedJson string `json:"bed_json,omitempty" xml:"bed_json,omitempty"` // 窗型信息json 0无窗 1有窗 2部分有窗 3暗窗 4部分有窗 5落地窗 WindowJson string `json:"window_json,omitempty" xml:"window_json,omitempty"` // 房型id Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"` }
RoomPrice 结构体
type RoomTypeBedInfoVo ¶
type RoomTypeBedInfoVo struct { // 或关系床型集合 BedInfoGroups []BedInfoGroupVo `json:"bed_info_groups,omitempty" xml:"bed_info_groups>bed_info_group_vo,omitempty"` // 分类,大类,用于搜索的筛选项 Classifications []string `json:"classifications,omitempty" xml:"classifications>string,omitempty"` // 简短描述,用于详情页报价前面的床型展示。 BriefDesc string `json:"brief_desc,omitempty" xml:"brief_desc,omitempty"` // 分类描述 ClassificationDesc string `json:"classification_desc,omitempty" xml:"classification_desc,omitempty"` // 描述,长描述,描述为最详细的内容,用于详情页房型详情Dialog,下单页,订单页展示 Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // 模糊描述,最精简的描述信息,大床/双床/单人床/多床/床位简单描述,较长描述省略床宽 FuzzyDesc string `json:"fuzzy_desc,omitempty" xml:"fuzzy_desc,omitempty"` // 简单描述,较长描述省略床宽,但依然会描述具体的床型信息,用于详情页标准房型床型展示 SimpleDesc string `json:"simple_desc,omitempty" xml:"simple_desc,omitempty"` }
RoomTypeBedInfoVo 结构体
type RoomTypeDailyPrice ¶
type RoomTypeDailyPrice struct { // 库价具体信息 Rates []Rate `json:"rates,omitempty" xml:"rates>rate,omitempty"` // 床型数据 BedTypeString string `json:"bed_type_string,omitempty" xml:"bed_type_string,omitempty"` // h5下单页链接 H5BuyUrl string `json:"h5_buy_url,omitempty" xml:"h5_buy_url,omitempty"` // 房型名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // pc下单页链接 PcBuyUrl string `json:"pc_buy_url,omitempty" xml:"pc_buy_url,omitempty"` // 床型信息 WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"` // 卖家房型id Rid int64 `json:"rid,omitempty" xml:"rid,omitempty"` // 标准房型srid Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"` }
RoomTypeDailyPrice 结构体
type ScoreInfo ¶
type ScoreInfo struct { // desc Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // label Label string `json:"label,omitempty" xml:"label,omitempty"` // score Score string `json:"score,omitempty" xml:"score,omitempty"` // count Count int64 `json:"count,omitempty" xml:"count,omitempty"` }
ScoreInfo 结构体
type SellerSupplierPartnerMemberInfoVo ¶
type SellerSupplierPartnerMemberInfoVo struct { // 会员卡名称 CardName string `json:"card_name,omitempty" xml:"card_name,omitempty"` // 会员详细描述 DetailMemo string `json:"detail_memo,omitempty" xml:"detail_memo,omitempty"` // 会员对应的供应商 Supplier string `json:"supplier,omitempty" xml:"supplier,omitempty"` // 会员等级 MemberLevel int64 `json:"member_level,omitempty" xml:"member_level,omitempty"` // 会员对应的商家 SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"` // 用户是否在第三方系统中绑定了会员,true--已绑定 HasBinded bool `json:"has_binded,omitempty" xml:"has_binded,omitempty"` }
SellerSupplierPartnerMemberInfoVo 结构体
type ShotelDailyPrice ¶ added in v1.3.1
type ShotelDailyPrice struct { // 本shid下所有标准房型的当日库价 SroomTypeDailyPriceList []SroomTypeDailyPrice `json:"sroom_type_daily_price_list,omitempty" xml:"sroom_type_daily_price_list>sroom_type_daily_price,omitempty"` // 离店日期 End string `json:"end,omitempty" xml:"end,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误信息 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // 入住时间 Start string `json:"start,omitempty" xml:"start,omitempty"` // 当日所有库价的最低价 LowPrice int64 `json:"low_price,omitempty" xml:"low_price,omitempty"` // 对应标准酒店id Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` }
ShotelDailyPrice 结构体
type ShotelInfoObject ¶ added in v1.3.1
type ShotelInfoObject struct { // 房型信息 Rooms []SroomType `json:"rooms,omitempty" xml:"rooms>sroom_type,omitempty"` // 酒店名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 酒店类型 Type string `json:"type,omitempty" xml:"type,omitempty"` // 酒店地址 Address string `json:"address,omitempty" xml:"address,omitempty"` // 纬度 Lat string `json:"lat,omitempty" xml:"lat,omitempty"` // 经度 Lng string `json:"lng,omitempty" xml:"lng,omitempty"` // 酒店星级,1-5星,0是客栈 Star string `json:"star,omitempty" xml:"star,omitempty"` // 酒店开业时间 OpeningTime string `json:"opening_time,omitempty" xml:"opening_time,omitempty"` // 酒店装修时间 DecorateTime string `json:"decorate_time,omitempty" xml:"decorate_time,omitempty"` // 电话,包括三种类型:1.固定电话,例如:0086-010-853226882.移动电话,例如:138696963633.400或800电话,例如:0086-4006123928 Tel string `json:"tel,omitempty" xml:"tel,omitempty"` // 评分 RateScore string `json:"rate_score,omitempty" xml:"rate_score,omitempty"` // 酒店描述 Description string `json:"description,omitempty" xml:"description,omitempty"` // 图片url,多张图片使用","隔开 PicUrls string `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"` // 酒店设施 HotelFacilities string `json:"hotel_facilities,omitempty" xml:"hotel_facilities,omitempty"` // 服务设施 Services string `json:"services,omitempty" xml:"services,omitempty"` // 酒店品牌 Brand string `json:"brand,omitempty" xml:"brand,omitempty"` // H5的detail页面的URL H5DetailUrl string `json:"h5_detail_url,omitempty" xml:"h5_detail_url,omitempty"` // 酒店detail页面的url PcDetailUrl string `json:"pc_detail_url,omitempty" xml:"pc_detail_url,omitempty"` // 入住时间 CheckInTime string `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"` // 离店时间 CheckOutTime string `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"` // 宠物信息 PetInfo string `json:"pet_info,omitempty" xml:"pet_info,omitempty"` // 外宾描述 ForeignDesc string `json:"foreign_desc,omitempty" xml:"foreign_desc,omitempty"` // 标准酒店ID Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` // 省份code Province int64 `json:"province,omitempty" xml:"province,omitempty"` // 城市code City int64 `json:"city,omitempty" xml:"city,omitempty"` // 地区code District int64 `json:"district,omitempty" xml:"district,omitempty"` // 评论数 RateNumber int64 `json:"rate_number,omitempty" xml:"rate_number,omitempty"` // 酒店状态,0,营业中;-1,筹建中;-2,暂停营业;-3,已停业; Status int64 `json:"status,omitempty" xml:"status,omitempty"` // 外宾类型 ForeignType int64 `json:"foreign_type,omitempty" xml:"foreign_type,omitempty"` // 是否为民宿类型 BnbHotel bool `json:"bnb_hotel,omitempty" xml:"bnb_hotel,omitempty"` }
ShotelInfoObject 结构体
type ShotelPrice ¶ added in v1.3.1
type ShotelPrice struct { // 每个标准酒店某一天的所有库价集合 DailyPriceList []ShotelDailyPrice `json:"daily_price_list,omitempty" xml:"daily_price_list>shotel_daily_price,omitempty"` // 标准房型shid Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` }
ShotelPrice 结构体
type ShotelPropertiesSetVo ¶
type ShotelPropertiesSetVo struct { // 预订须知 ShotelBookingNotics []ShotelPropertiesVo `json:"shotel_booking_notics,omitempty" xml:"shotel_booking_notics>shotel_properties_vo,omitempty"` // 娱乐设施 ShotelFunFacilities []ShotelPropertiesVo `json:"shotel_fun_facilities,omitempty" xml:"shotel_fun_facilities>shotel_properties_vo,omitempty"` // 酒店设施 ShotelHotelFacilities []ShotelPropertiesVo `json:"shotel_hotel_facilities,omitempty" xml:"shotel_hotel_facilities>shotel_properties_vo,omitempty"` // 酒店服务 ShotelHotelServices []ShotelPropertiesVo `json:"shotel_hotel_services,omitempty" xml:"shotel_hotel_services>shotel_properties_vo,omitempty"` // 酒店普通图 ShotelNomalPictures []ShotelPropertiesVo `json:"shotel_nomal_pictures,omitempty" xml:"shotel_nomal_pictures>shotel_properties_vo,omitempty"` // 酒店维度的房间设施 ShotelRoomFacilities []ShotelPropertiesVo `json:"shotel_room_facilities,omitempty" xml:"shotel_room_facilities>shotel_properties_vo,omitempty"` }
ShotelPropertiesSetVo 结构体
type ShotelPropertiesVo ¶
type ShotelPropertiesVo struct { // 二级分类 SubType string `json:"sub_type,omitempty" xml:"sub_type,omitempty"` // 二级服务设施字典code,10001--入店时间, 10002--离店时间, 10003--酒店政策, 10004--加床收费, 10005--额外收费, 10006--其他说明, 10007--酒店位于山顶, 10008--需坐船前往, 10009--位于景区内 TypeId string `json:"type_id,omitempty" xml:"type_id,omitempty"` // 实际内容 Value string `json:"value,omitempty" xml:"value,omitempty"` // 条目id Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 排序 OrderNum int64 `json:"order_num,omitempty" xml:"order_num,omitempty"` // 所属shid Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` // 所属srid,如果是酒店上属性,则该字段无值 Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"` // 一级分类,10-预订须知 Type int64 `json:"type,omitempty" xml:"type,omitempty"` }
ShotelPropertiesVo 结构体
type ShotelVo ¶ added in v1.3.1
type ShotelVo struct { // 标准房型列表 SroomTypes []SroomTypeVo `json:"sroom_types,omitempty" xml:"sroom_types>sroom_type_vo,omitempty"` // 地址 Address string `json:"address,omitempty" xml:"address,omitempty"` // 品牌code Brand string `json:"brand,omitempty" xml:"brand,omitempty"` // 最早入住时间 CheckInTime string `json:"check_in_time,omitempty" xml:"check_in_time,omitempty"` // 最晚离店时间 CheckOutTime string `json:"check_out_time,omitempty" xml:"check_out_time,omitempty"` // 装修时间 DecorateTime string `json:"decorate_time,omitempty" xml:"decorate_time,omitempty"` // 酒店描述 Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // 最后修改时间 GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"` // h5详情页url H5DetailUrl string `json:"h5_detail_url,omitempty" xml:"h5_detail_url,omitempty"` // 默认PC详情页url HotelDetailUrl string `json:"hotel_detail_url,omitempty" xml:"hotel_detail_url,omitempty"` // 酒店设施文案 HotelFacilities string `json:"hotel_facilities,omitempty" xml:"hotel_facilities,omitempty"` // 维度 Lat string `json:"lat,omitempty" xml:"lat,omitempty"` // 经度 Lng string `json:"lng,omitempty" xml:"lng,omitempty"` // 酒店中文名 Name string `json:"name,omitempty" xml:"name,omitempty"` // 开业时间 OpeningTime string `json:"opening_time,omitempty" xml:"opening_time,omitempty"` // 重复信息 PetInfo string `json:"pet_info,omitempty" xml:"pet_info,omitempty"` // 图片信息 PicUrls string `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"` // 评分 RateScore string `json:"rate_score,omitempty" xml:"rate_score,omitempty"` // 档次,0--无档次,2--二星及经济,3--舒适,4--高档,5--豪华 Star string `json:"star,omitempty" xml:"star,omitempty"` // 电话 Tel string `json:"tel,omitempty" xml:"tel,omitempty"` // 酒店业务分类 Type string `json:"type,omitempty" xml:"type,omitempty"` // 当前酒店所在城市 City int64 `json:"city,omitempty" xml:"city,omitempty"` // 与某个POI的距离 Distance int64 `json:"distance,omitempty" xml:"distance,omitempty"` // 区县 District int64 `json:"district,omitempty" xml:"district,omitempty"` // 档次 Level *NameValuePair `json:"level,omitempty" xml:"level,omitempty"` // 价格 Price int64 `json:"price,omitempty" xml:"price,omitempty"` // 省份 Province int64 `json:"province,omitempty" xml:"province,omitempty"` // 评论数 RateNumber int64 `json:"rate_number,omitempty" xml:"rate_number,omitempty"` // 销量 Sell int64 `json:"sell,omitempty" xml:"sell,omitempty"` // 标准酒店id Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` // 服务设施集合类 ShotelPropertiesVo *ShotelPropertiesSetVo `json:"shotel_properties_vo,omitempty" xml:"shotel_properties_vo,omitempty"` // 上下架状态,0--下架,其他状态-下架 Status int64 `json:"status,omitempty" xml:"status,omitempty"` // 客房数 Rooms int64 `json:"rooms,omitempty" xml:"rooms,omitempty"` // 是否是民宿 BnbHotel bool `json:"bnb_hotel,omitempty" xml:"bnb_hotel,omitempty"` }
ShotelVo 结构体
type SroomType ¶ added in v1.3.1
type SroomType struct { // 房型名 Name string `json:"name,omitempty" xml:"name,omitempty"` // 楼层 Floor string `json:"floor,omitempty" xml:"floor,omitempty"` // 床型。json格式:[{"bedType":"大床","bedSize":"1.5m"},{"bedType":"双床","bedSize":"1.2m"}] Bed string `json:"bed,omitempty" xml:"bed,omitempty"` // 宽带服务"0","有线上网(免费),"1","有线上网(无)","2","有线上网(收费)","3","有线上网(部分有且免费)","4","有线上网(部分有且收费)" Internet string `json:"internet,omitempty" xml:"internet,omitempty"` // 房型图片 PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"` // 房间设施 Facility string `json:"facility,omitempty" xml:"facility,omitempty"` // 面积 Area string `json:"area,omitempty" xml:"area,omitempty"` // 窗型 WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"` // 匹配的标准房型 Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"` // shid Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` // 最大入住人数 MaxOccupancy int64 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"` // 状态 Status int64 `json:"status,omitempty" xml:"status,omitempty"` }
SroomType 结构体
type SroomTypeDailyPrice ¶ added in v1.3.1
type SroomTypeDailyPrice struct { // 当前标准房型下所有库价集合 RoomTypeDailyPriceList []RoomTypeDailyPrice `json:"room_type_daily_price_list,omitempty" xml:"room_type_daily_price_list>room_type_daily_price,omitempty"` // 离店日期 End string `json:"end,omitempty" xml:"end,omitempty"` // 入住时间 Start string `json:"start,omitempty" xml:"start,omitempty"` // 床型字符串 BedTypeString string `json:"bed_type_string,omitempty" xml:"bed_type_string,omitempty"` // 标准房型名 Name string `json:"name,omitempty" xml:"name,omitempty"` // 窗型枚举,0-无窗,1-有窗,2-部分有窗,3-暗窗,4-部分暗窗 WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"` // 最低价 LowPrice int64 `json:"low_price,omitempty" xml:"low_price,omitempty"` // 标准酒店id Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` // 标准房型id Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"` }
SroomTypeDailyPrice 结构体
type SroomTypePropertiesSetVo ¶ added in v1.3.1
type SroomTypePropertiesSetVo struct { // 标准房型普通图集合 SroomTypeNomalPictures []ShotelPropertiesVo `json:"sroom_type_nomal_pictures,omitempty" xml:"sroom_type_nomal_pictures>shotel_properties_vo,omitempty"` // 房间设施集合 SroomTypeRoomFacilities []ShotelPropertiesVo `json:"sroom_type_room_facilities,omitempty" xml:"sroom_type_room_facilities>shotel_properties_vo,omitempty"` }
SroomTypePropertiesSetVo 结构体
type SroomTypeVo ¶ added in v1.3.1
type SroomTypeVo struct { // 面积 Area string `json:"area,omitempty" xml:"area,omitempty"` // 设施文本 Facility string `json:"facility,omitempty" xml:"facility,omitempty"` // 所在楼层 Floor string `json:"floor,omitempty" xml:"floor,omitempty"` // 创建时间 GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // 最后修改时间 GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"` // 房型中文名 Name string `json:"name,omitempty" xml:"name,omitempty"` // 房型英文名 NameE string `json:"name_e,omitempty" xml:"name_e,omitempty"` // 窗型,0--无窗,1--有窗,2--部分有窗,3--暗窗,4--部分暗窗 WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"` // 房型图片,多值使用英文逗号拼接 PicUrls string `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"` // 是否可加床,0--不可,1--可以 AddBed int64 `json:"add_bed,omitempty" xml:"add_bed,omitempty"` // 最大入住人数 MaxOccupancy int64 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"` // 床型结构化信息 RoomTypeBedInfo *RoomTypeBedInfoVo `json:"room_type_bed_info,omitempty" xml:"room_type_bed_info,omitempty"` // 所属标准酒店id Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"` // 标准房型id Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"` // 上下架状态,0--下架,其他状态-下架 Status int64 `json:"status,omitempty" xml:"status,omitempty"` // 房型附加属性集合 SroomTypeProperties *SroomTypePropertiesSetVo `json:"sroom_type_properties,omitempty" xml:"sroom_type_properties,omitempty"` }
SroomTypeVo 结构体
type TabInfo ¶
type TabInfo struct { // tab编码 TabCode string `json:"tab_code,omitempty" xml:"tab_code,omitempty"` // tab下的统计数据 TabDetail string `json:"tab_detail,omitempty" xml:"tab_detail,omitempty"` // tab名称 TabName string `json:"tab_name,omitempty" xml:"tab_name,omitempty"` // tab对应的埋点名 TabTrack string `json:"tab_track,omitempty" xml:"tab_track,omitempty"` // 标签的态度 1好 0中性 -1 差 Attitude int64 `json:"attitude,omitempty" xml:"attitude,omitempty"` // tabId TabId int64 `json:"tab_id,omitempty" xml:"tab_id,omitempty"` // 标签的类型 0正常 1热词 2房型 3度假 Type int64 `json:"type,omitempty" xml:"type,omitempty"` // tab是否点击 IsClick bool `json:"is_click,omitempty" xml:"is_click,omitempty"` }
TabInfo 结构体
type TaobaoXhotelCityGetAPIRequest ¶ added in v1.2.0
type TaobaoXhotelCityGetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoXhotelCityGetAPIRequest 酒店城市数据获取接口 API请求 taobao.xhotel.city.get
引流API,对外提供酒店城市数据
func NewTaobaoXhotelCityGetRequest ¶
func NewTaobaoXhotelCityGetRequest() *TaobaoXhotelCityGetAPIRequest
NewTaobaoXhotelCityGetRequest 初始化TaobaoXhotelCityGetAPIRequest对象
func (TaobaoXhotelCityGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoXhotelCityGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoXhotelCityGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoXhotelCityGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoXhotelCityGetAPIRequest) GetCount ¶ added in v1.2.0
func (r TaobaoXhotelCityGetAPIRequest) GetCount() int64
GetCount Count Getter
func (TaobaoXhotelCityGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r TaobaoXhotelCityGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoXhotelCityGetAPIRequest) GetStart ¶ added in v1.2.0
func (r TaobaoXhotelCityGetAPIRequest) GetStart() int64
GetStart Start Getter
func (*TaobaoXhotelCityGetAPIRequest) SetCount ¶ added in v1.2.0
func (r *TaobaoXhotelCityGetAPIRequest) SetCount(_count int64) error
SetCount is Count Setter 分页读取的城市个数,最小值为1,最大值为200
func (*TaobaoXhotelCityGetAPIRequest) SetStart ¶ added in v1.2.0
func (r *TaobaoXhotelCityGetAPIRequest) SetStart(_start int64) error
SetStart is Start Setter 分页读取的开始下标,从0开始
type TaobaoXhotelCityGetAPIResponse ¶
type TaobaoXhotelCityGetAPIResponse struct { model.CommonResponse TaobaoXhotelCityGetAPIResponseModel }
TaobaoXhotelCityGetAPIResponse 酒店城市数据获取接口 API返回值 taobao.xhotel.city.get
引流API,对外提供酒店城市数据
type TaobaoXhotelCityGetAPIResponseModel ¶ added in v1.2.0
type TaobaoXhotelCityGetAPIResponseModel struct { XMLName xml.Name `xml:"xhotel_city_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 酒店区域的数据列表 Divisions []HotelDivision `json:"divisions,omitempty" xml:"divisions>hotel_division,omitempty"` // 总数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` // 城市数据的版本。所有城市数据有一个统一的版本,与入参start和count无关。 ISV可通过版本判断城市数据是否有更新。判断方法如下:ISV在第一次拉取数据时请将version保存在本地;以后再调用接口时请比较本地version与接口返回的version。如果本地version小于于接口返回version,则说明城市数据有更新;如果本地version等于接口返回version,则说明城市数据无更新,不需要再继续拉取城市数据。 Version int64 `json:"version,omitempty" xml:"version,omitempty"` }
TaobaoXhotelCityGetAPIResponseModel is 酒店城市数据获取接口 成功返回结果
type TaobaoXhotelDistributionInfoAPIRequest ¶ added in v1.2.9
type TaobaoXhotelDistributionInfoAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoXhotelDistributionInfoAPIRequest 飞猪分销通用酒店标准信息接口 API请求 taobao.xhotel.distribution.info
飞猪分销通用酒店标准信息接口
func NewTaobaoXhotelDistributionInfoRequest ¶ added in v1.2.9
func NewTaobaoXhotelDistributionInfoRequest() *TaobaoXhotelDistributionInfoAPIRequest
NewTaobaoXhotelDistributionInfoRequest 初始化TaobaoXhotelDistributionInfoAPIRequest对象
func (TaobaoXhotelDistributionInfoAPIRequest) GetApiMethodName ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoXhotelDistributionInfoAPIRequest) GetApiParams ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoXhotelDistributionInfoAPIRequest) GetCityCode ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetCityCode() int64
GetCityCode CityCode Getter
func (TaobaoXhotelDistributionInfoAPIRequest) GetCurrentPage ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetCurrentPage() int64
GetCurrentPage CurrentPage Getter
func (TaobaoXhotelDistributionInfoAPIRequest) GetPageSize ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (TaobaoXhotelDistributionInfoAPIRequest) GetPid ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetPid() string
GetPid Pid Getter
func (TaobaoXhotelDistributionInfoAPIRequest) GetRawParams ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoXhotelDistributionInfoAPIRequest) GetShid ¶ added in v1.2.9
func (r TaobaoXhotelDistributionInfoAPIRequest) GetShid() int64
GetShid Shid Getter
func (*TaobaoXhotelDistributionInfoAPIRequest) SetCityCode ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionInfoAPIRequest) SetCityCode(_cityCode int64) error
SetCityCode is CityCode Setter 城市code
func (*TaobaoXhotelDistributionInfoAPIRequest) SetCurrentPage ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionInfoAPIRequest) SetCurrentPage(_currentPage int64) error
SetCurrentPage is CurrentPage Setter 分页参数:当前页数,从1开始计数。默认值:1
func (*TaobaoXhotelDistributionInfoAPIRequest) SetPageSize ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionInfoAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 分页参数:每页酒店数量。最小值1,最大值为50。默认值:20
func (*TaobaoXhotelDistributionInfoAPIRequest) SetPid ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionInfoAPIRequest) SetPid(_pid string) error
SetPid is Pid Setter pid
func (*TaobaoXhotelDistributionInfoAPIRequest) SetShid ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionInfoAPIRequest) SetShid(_shid int64) error
SetShid is Shid Setter 标准酒店id,如果需要查询单条酒店的信息,需要传入此参数
type TaobaoXhotelDistributionInfoAPIResponse ¶ added in v1.2.9
type TaobaoXhotelDistributionInfoAPIResponse struct { model.CommonResponse TaobaoXhotelDistributionInfoAPIResponseModel }
TaobaoXhotelDistributionInfoAPIResponse 飞猪分销通用酒店标准信息接口 API返回值 taobao.xhotel.distribution.info
飞猪分销通用酒店标准信息接口
type TaobaoXhotelDistributionInfoAPIResponseModel ¶ added in v1.2.9
type TaobaoXhotelDistributionInfoAPIResponseModel struct { XMLName xml.Name `xml:"xhotel_distribution_info_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 标准酒店信息 Hotels []ShotelInfoObject `json:"hotels,omitempty" xml:"hotels>shotel_info_object,omitempty"` // 酒店总数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` }
TaobaoXhotelDistributionInfoAPIResponseModel is 飞猪分销通用酒店标准信息接口 成功返回结果
type TaobaoXhotelDistributionPriceAPIRequest ¶ added in v1.2.9
type TaobaoXhotelDistributionPriceAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoXhotelDistributionPriceAPIRequest 飞猪分销通用酒店报价接口 API请求 taobao.xhotel.distribution.price
飞猪分销通用酒店报价接口
func NewTaobaoXhotelDistributionPriceRequest ¶ added in v1.2.9
func NewTaobaoXhotelDistributionPriceRequest() *TaobaoXhotelDistributionPriceAPIRequest
NewTaobaoXhotelDistributionPriceRequest 初始化TaobaoXhotelDistributionPriceAPIRequest对象
func (TaobaoXhotelDistributionPriceAPIRequest) GetApiMethodName ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoXhotelDistributionPriceAPIRequest) GetApiParams ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoXhotelDistributionPriceAPIRequest) GetCalendarCheckinEndDate ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetCalendarCheckinEndDate() string
GetCalendarCheckinEndDate CalendarCheckinEndDate Getter
func (TaobaoXhotelDistributionPriceAPIRequest) GetCalendarCheckinStartDate ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetCalendarCheckinStartDate() string
GetCalendarCheckinStartDate CalendarCheckinStartDate Getter
func (TaobaoXhotelDistributionPriceAPIRequest) GetCheckinDate ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetCheckinDate() string
GetCheckinDate CheckinDate Getter
func (TaobaoXhotelDistributionPriceAPIRequest) GetCheckoutDate ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetCheckoutDate() string
GetCheckoutDate CheckoutDate Getter
func (TaobaoXhotelDistributionPriceAPIRequest) GetIsCalendar ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetIsCalendar() bool
GetIsCalendar IsCalendar Getter
func (TaobaoXhotelDistributionPriceAPIRequest) GetRawParams ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoXhotelDistributionPriceAPIRequest) GetShids ¶ added in v1.2.9
func (r TaobaoXhotelDistributionPriceAPIRequest) GetShids() int64
GetShids Shids Getter
func (*TaobaoXhotelDistributionPriceAPIRequest) SetCalendarCheckinEndDate ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCalendarCheckinEndDate(_calendarCheckinEndDate string) error
SetCalendarCheckinEndDate is CalendarCheckinEndDate Setter 日历报价入住结束日期 yyyy-MM-dd
func (*TaobaoXhotelDistributionPriceAPIRequest) SetCalendarCheckinStartDate ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCalendarCheckinStartDate(_calendarCheckinStartDate string) error
SetCalendarCheckinStartDate is CalendarCheckinStartDate Setter 日历报价入住开始日期 yyyy-MM-dd
func (*TaobaoXhotelDistributionPriceAPIRequest) SetCheckinDate ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCheckinDate(_checkinDate string) error
SetCheckinDate is CheckinDate Setter 入住日期 yyyy-MM-dd
func (*TaobaoXhotelDistributionPriceAPIRequest) SetCheckoutDate ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionPriceAPIRequest) SetCheckoutDate(_checkoutDate string) error
SetCheckoutDate is CheckoutDate Setter 离店日期 yyyy-MM-dd
func (*TaobaoXhotelDistributionPriceAPIRequest) SetIsCalendar ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionPriceAPIRequest) SetIsCalendar(_isCalendar bool) error
SetIsCalendar is IsCalendar Setter 是否日历报价计算,false只用填入离日期,true只用填日历开始结束日期
func (*TaobaoXhotelDistributionPriceAPIRequest) SetShids ¶ added in v1.2.9
func (r *TaobaoXhotelDistributionPriceAPIRequest) SetShids(_shids int64) error
SetShids is Shids Setter 查询报价的酒店列表
type TaobaoXhotelDistributionPriceAPIResponse ¶ added in v1.2.9
type TaobaoXhotelDistributionPriceAPIResponse struct { model.CommonResponse TaobaoXhotelDistributionPriceAPIResponseModel }
TaobaoXhotelDistributionPriceAPIResponse 飞猪分销通用酒店报价接口 API返回值 taobao.xhotel.distribution.price
飞猪分销通用酒店报价接口
type TaobaoXhotelDistributionPriceAPIResponseModel ¶ added in v1.2.9
type TaobaoXhotelDistributionPriceAPIResponseModel struct { XMLName xml.Name `xml:"xhotel_distribution_price_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 酒店报价查询结果 HotelPricesResult *HotelPricesResult `json:"hotel_prices_result,omitempty" xml:"hotel_prices_result,omitempty"` }
TaobaoXhotelDistributionPriceAPIResponseModel is 飞猪分销通用酒店报价接口 成功返回结果
type TaobaoXhotelInfoListGetAPIRequest ¶ added in v1.2.0
type TaobaoXhotelInfoListGetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoXhotelInfoListGetAPIRequest 酒店详细信息查询 API请求 taobao.xhotel.info.list.get
获取酒店详情信息
func NewTaobaoXhotelInfoListGetRequest ¶
func NewTaobaoXhotelInfoListGetRequest() *TaobaoXhotelInfoListGetAPIRequest
NewTaobaoXhotelInfoListGetRequest 初始化TaobaoXhotelInfoListGetAPIRequest对象
func (TaobaoXhotelInfoListGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoXhotelInfoListGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoXhotelInfoListGetAPIRequest) GetCityCode ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetAPIRequest) GetCityCode() int64
GetCityCode CityCode Getter
func (TaobaoXhotelInfoListGetAPIRequest) GetCurrentPage ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetAPIRequest) GetCurrentPage() int64
GetCurrentPage CurrentPage Getter
func (TaobaoXhotelInfoListGetAPIRequest) GetPageSize ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (TaobaoXhotelInfoListGetAPIRequest) GetPid ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetAPIRequest) GetPid() string
GetPid Pid Getter
func (TaobaoXhotelInfoListGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r TaobaoXhotelInfoListGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaoXhotelInfoListGetAPIRequest) GetShid ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetAPIRequest) GetShid() int64
GetShid Shid Getter
func (*TaobaoXhotelInfoListGetAPIRequest) SetCityCode ¶ added in v1.2.0
func (r *TaobaoXhotelInfoListGetAPIRequest) SetCityCode(_cityCode int64) error
SetCityCode is CityCode Setter 城市code
func (*TaobaoXhotelInfoListGetAPIRequest) SetCurrentPage ¶ added in v1.2.0
func (r *TaobaoXhotelInfoListGetAPIRequest) SetCurrentPage(_currentPage int64) error
SetCurrentPage is CurrentPage Setter 分页参数:当前页数,从1开始计数。<br/>默认值:1
func (*TaobaoXhotelInfoListGetAPIRequest) SetPageSize ¶ added in v1.2.0
func (r *TaobaoXhotelInfoListGetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 分页参数:每页酒店数量。最小值1,最大值为50。默认值:20
func (*TaobaoXhotelInfoListGetAPIRequest) SetPid ¶ added in v1.2.0
func (r *TaobaoXhotelInfoListGetAPIRequest) SetPid(_pid string) error
SetPid is Pid Setter pid
func (*TaobaoXhotelInfoListGetAPIRequest) SetShid ¶ added in v1.2.0
func (r *TaobaoXhotelInfoListGetAPIRequest) SetShid(_shid int64) error
SetShid is Shid Setter 标准酒店id,如果需要查询单条酒店的信息,需要传入此参数
type TaobaoXhotelInfoListGetAPIResponse ¶
type TaobaoXhotelInfoListGetAPIResponse struct { model.CommonResponse TaobaoXhotelInfoListGetAPIResponseModel }
TaobaoXhotelInfoListGetAPIResponse 酒店详细信息查询 API返回值 taobao.xhotel.info.list.get
获取酒店详情信息
type TaobaoXhotelInfoListGetAPIResponseModel ¶ added in v1.2.0
type TaobaoXhotelInfoListGetAPIResponseModel struct { XMLName xml.Name `xml:"xhotel_info_list_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 标准酒店信息 Hotels []ShotelInfoObject `json:"hotels,omitempty" xml:"hotels>shotel_info_object,omitempty"` // 酒店总数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` }
TaobaoXhotelInfoListGetAPIResponseModel is 酒店详细信息查询 成功返回结果
type TaobaoXhotelInfoListGetForHelloAPIRequest ¶ added in v1.2.0
type TaobaoXhotelInfoListGetForHelloAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoXhotelInfoListGetForHelloAPIRequest 哈罗获取酒店详情 API请求 taobao.xhotel.info.list.get.for.hello
哈罗合作项目,供哈罗合作方批量和增量两种场景下查询已开通城市下的标准酒店及房型信息,不涉及用户登录信息
func NewTaobaoXhotelInfoListGetForHelloRequest ¶
func NewTaobaoXhotelInfoListGetForHelloRequest() *TaobaoXhotelInfoListGetForHelloAPIRequest
NewTaobaoXhotelInfoListGetForHelloRequest 初始化TaobaoXhotelInfoListGetForHelloAPIRequest对象
func (TaobaoXhotelInfoListGetForHelloAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoXhotelInfoListGetForHelloAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoXhotelInfoListGetForHelloAPIRequest) GetHotelInfoParam ¶ added in v1.2.0
func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetHotelInfoParam() *HotelInfoParam
GetHotelInfoParam HotelInfoParam Getter
func (TaobaoXhotelInfoListGetForHelloAPIRequest) GetRawParams ¶ added in v1.2.8
func (r TaobaoXhotelInfoListGetForHelloAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoXhotelInfoListGetForHelloAPIRequest) SetHotelInfoParam ¶ added in v1.2.0
func (r *TaobaoXhotelInfoListGetForHelloAPIRequest) SetHotelInfoParam(_hotelInfoParam *HotelInfoParam) error
SetHotelInfoParam is HotelInfoParam Setter 参数封装模型
type TaobaoXhotelInfoListGetForHelloAPIResponse ¶
type TaobaoXhotelInfoListGetForHelloAPIResponse struct { model.CommonResponse TaobaoXhotelInfoListGetForHelloAPIResponseModel }
TaobaoXhotelInfoListGetForHelloAPIResponse 哈罗获取酒店详情 API返回值 taobao.xhotel.info.list.get.for.hello
哈罗合作项目,供哈罗合作方批量和增量两种场景下查询已开通城市下的标准酒店及房型信息,不涉及用户登录信息
type TaobaoXhotelInfoListGetForHelloAPIResponseModel ¶ added in v1.2.0
type TaobaoXhotelInfoListGetForHelloAPIResponseModel struct { XMLName xml.Name `xml:"xhotel_info_list_get_for_hello_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 查询结果集 Result *TaobaoXhotelInfoListGetForHelloResultSet `json:"result,omitempty" xml:"result,omitempty"` }
TaobaoXhotelInfoListGetForHelloAPIResponseModel is 哈罗获取酒店详情 成功返回结果
type TaobaoXhotelInfoListGetForHelloResultSet ¶
type TaobaoXhotelInfoListGetForHelloResultSet struct { // 每个标准酒店及房型信息集合 Results []ShotelVo `json:"results,omitempty" xml:"results>shotel_vo,omitempty"` // 渠道id ChannelId string `json:"channel_id,omitempty" xml:"channel_id,omitempty"` // errorCode,error=true时有值 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误信息,error=true时有值 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // list页h5链接 H5ListUrl string `json:"h5_list_url,omitempty" xml:"h5_list_url,omitempty"` // list页pc链接 HotelListUrl string `json:"hotel_list_url,omitempty" xml:"hotel_list_url,omitempty"` // 请求id,用于链路追踪 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 成功标志 SuccessFlag int64 `json:"success_flag,omitempty" xml:"success_flag,omitempty"` // 总数据量 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` // 数据版本 Version int64 `json:"version,omitempty" xml:"version,omitempty"` // 分页查询结果中最后一个id,配合hasNext进行分页查询的性能优化 LastId int64 `json:"last_id,omitempty" xml:"last_id,omitempty"` // 本次请求是否错误 Error bool `json:"error,omitempty" xml:"error,omitempty"` // 当前数据集合是否还有下一页 HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"` // 是否成功标记 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
TaobaoXhotelInfoListGetForHelloResultSet 结构体
type TaobaoXhotelPriceGetForHelloAPIRequest ¶ added in v1.2.0
type TaobaoXhotelPriceGetForHelloAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaoXhotelPriceGetForHelloAPIRequest 哈罗合作方获取酒店库存报价 API请求 taobao.xhotel.price.get.for.hello
哈罗合作项目,供哈罗合作方按需查询已开通城市下的标准酒店下指定时间段内的库存报价信息;在用户登录方面,返回结果不涉及用户个人信息,不涉及商家信息;仅根据不同用户,查询对应会员等级后,返回不同报价;
func NewTaobaoXhotelPriceGetForHelloRequest ¶
func NewTaobaoXhotelPriceGetForHelloRequest() *TaobaoXhotelPriceGetForHelloAPIRequest
NewTaobaoXhotelPriceGetForHelloRequest 初始化TaobaoXhotelPriceGetForHelloAPIRequest对象
func (TaobaoXhotelPriceGetForHelloAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaoXhotelPriceGetForHelloAPIRequest) GetApiParams ¶ added in v1.2.0
func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaoXhotelPriceGetForHelloAPIRequest) GetHotelPriceParam ¶ added in v1.2.0
func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetHotelPriceParam() *HotelPriceParam
GetHotelPriceParam HotelPriceParam Getter
func (TaobaoXhotelPriceGetForHelloAPIRequest) GetRawParams ¶ added in v1.2.8
func (r TaobaoXhotelPriceGetForHelloAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaoXhotelPriceGetForHelloAPIRequest) SetHotelPriceParam ¶ added in v1.2.0
func (r *TaobaoXhotelPriceGetForHelloAPIRequest) SetHotelPriceParam(_hotelPriceParam *HotelPriceParam) error
SetHotelPriceParam is HotelPriceParam Setter 参数封装
type TaobaoXhotelPriceGetForHelloAPIResponse ¶
type TaobaoXhotelPriceGetForHelloAPIResponse struct { model.CommonResponse TaobaoXhotelPriceGetForHelloAPIResponseModel }
TaobaoXhotelPriceGetForHelloAPIResponse 哈罗合作方获取酒店库存报价 API返回值 taobao.xhotel.price.get.for.hello
哈罗合作项目,供哈罗合作方按需查询已开通城市下的标准酒店下指定时间段内的库存报价信息;在用户登录方面,返回结果不涉及用户个人信息,不涉及商家信息;仅根据不同用户,查询对应会员等级后,返回不同报价;
type TaobaoXhotelPriceGetForHelloAPIResponseModel ¶ added in v1.2.0
type TaobaoXhotelPriceGetForHelloAPIResponseModel struct { XMLName xml.Name `xml:"xhotel_price_get_for_hello_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 库价结果封装 Result *HotelPriceResultSet `json:"result,omitempty" xml:"result,omitempty"` }
TaobaoXhotelPriceGetForHelloAPIResponseModel is 哈罗合作方获取酒店库存报价 成功返回结果
Source Files ¶
- AlitripHotelRateGetmixratelistGetAPIRequest.go
- AlitripHotelRateGetmixratelistGetAPIResponse.go
- AlitripHotelRateGetmixratelistGetResult.go
- Attributes.go
- BedInfoGroupVo.go
- BedInfoVo.go
- Bizextmap.go
- CheckInCheckOutPrice.go
- GetMixRateListParam.go
- GetMixRateListResult.go
- Headers.go
- HotelDivision.go
- HotelInfoParam.go
- HotelPrice.go
- HotelPriceParam.go
- HotelPriceResultSet.go
- HotelPricesResponse.go
- HotelPricesResult.go
- ItemRateReplyVo.go
- ItemStatisticVo.go
- LikeTargetCount.go
- MixRateVo.go
- NameValuePair.go
- ParentInfo.go
- PromotionPrice.go
- Rate.go
- RatePrice.go
- RoomPrice.go
- RoomTypeBedInfoVo.go
- RoomTypeDailyPrice.go
- SHotelDailyPrice.go
- SHotelInfoObject.go
- SHotelPrice.go
- SHotelVo.go
- SRoomType.go
- SRoomTypeDailyPrice.go
- SRoomTypePropertiesSetVo.go
- SRoomTypeVo.go
- ScoreInfo.go
- SellerSupplierPartnerMemberInfoVo.go
- ShotelPropertiesSetVo.go
- ShotelPropertiesVo.go
- TabInfo.go
- TaobaoXhotelCityGetAPIRequest.go
- TaobaoXhotelCityGetAPIResponse.go
- TaobaoXhotelDistributionInfoAPIRequest.go
- TaobaoXhotelDistributionInfoAPIResponse.go
- TaobaoXhotelDistributionPriceAPIRequest.go
- TaobaoXhotelDistributionPriceAPIResponse.go
- TaobaoXhotelInfoListGetAPIRequest.go
- TaobaoXhotelInfoListGetAPIResponse.go
- TaobaoXhotelInfoListGetForHelloAPIRequest.go
- TaobaoXhotelInfoListGetForHelloAPIResponse.go
- TaobaoXhotelInfoListGetForHelloResultSet.go
- TaobaoXhotelPriceGetForHelloAPIRequest.go
- TaobaoXhotelPriceGetForHelloAPIResponse.go
- doc.go