hotel

package
v1.1.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlitripHotelDetailInfoGetAPIResponse

type AlitripHotelDetailInfoGetAPIResponse struct {
	model.CommonResponse
	AlitripHotelDetailInfoGetResponse
}

详情页动态信息接口 APIResponse alitrip.hotel.detail.info.get

酒店详情页动态信息TOP方法

type AlitripHotelDetailInfoGetRequest

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

详情页动态信息接口 APIRequest alitrip.hotel.detail.info.get

酒店详情页动态信息TOP方法

func NewAlitripHotelDetailInfoGetRequest

func NewAlitripHotelDetailInfoGetRequest() *AlitripHotelDetailInfoGetRequest

func (AlitripHotelDetailInfoGetRequest) GetApiMethodName

func (r AlitripHotelDetailInfoGetRequest) GetApiMethodName() string

func (AlitripHotelDetailInfoGetRequest) GetApiParams

func (r AlitripHotelDetailInfoGetRequest) GetApiParams() url.Values

func (AlitripHotelDetailInfoGetRequest) GetParamHotelTopDetailsParam

func (r AlitripHotelDetailInfoGetRequest) GetParamHotelTopDetailsParam() *HotelTopDetailsParam

func (*AlitripHotelDetailInfoGetRequest) SetParamHotelTopDetailsParam

func (r *AlitripHotelDetailInfoGetRequest) SetParamHotelTopDetailsParam(paramHotelTopDetailsParam *HotelTopDetailsParam) error

type AlitripHotelDetailInfoGetResponse

type AlitripHotelDetailInfoGetResponse struct {
	XMLName xml.Name `xml:"alitrip_hotel_detail_info_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *AlitripHotelDetailInfoGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlitripHotelDetailInfoGetResult

type AlitripHotelDetailInfoGetResult struct {
	BizExtMap *Bizextmap `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"`

	Headers *Headers `json:"headers,omitempty" xml:"headers,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MappingCode string `json:"mapping_code,omitempty" xml:"mapping_code,omitempty"`

	Model *HotelTopDetailsVo `json:"model,omitempty" xml:"model,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlitripHotelDetailInfoGetResult

type AlitripHotelDetailStaticinfoGetAPIResponse

type AlitripHotelDetailStaticinfoGetAPIResponse struct {
	model.CommonResponse
	AlitripHotelDetailStaticinfoGetResponse
}

详情页静态信息 APIResponse alitrip.hotel.detail.staticinfo.get

酒店静态信息TOP接口

type AlitripHotelDetailStaticinfoGetRequest

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

详情页静态信息 APIRequest alitrip.hotel.detail.staticinfo.get

酒店静态信息TOP接口

func NewAlitripHotelDetailStaticinfoGetRequest

func NewAlitripHotelDetailStaticinfoGetRequest() *AlitripHotelDetailStaticinfoGetRequest

func (AlitripHotelDetailStaticinfoGetRequest) GetApiMethodName

func (r AlitripHotelDetailStaticinfoGetRequest) GetApiMethodName() string

func (AlitripHotelDetailStaticinfoGetRequest) GetApiParams

func (AlitripHotelDetailStaticinfoGetRequest) GetParamHotelTopStaticDetailsParam

func (r AlitripHotelDetailStaticinfoGetRequest) GetParamHotelTopStaticDetailsParam() *HotelTopStaticDetailsParam

func (*AlitripHotelDetailStaticinfoGetRequest) SetParamHotelTopStaticDetailsParam

func (r *AlitripHotelDetailStaticinfoGetRequest) SetParamHotelTopStaticDetailsParam(paramHotelTopStaticDetailsParam *HotelTopStaticDetailsParam) error

type AlitripHotelDetailStaticinfoGetResponse

type AlitripHotelDetailStaticinfoGetResponse struct {
	XMLName xml.Name `xml:"alitrip_hotel_detail_staticinfo_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *AlitripHotelDetailStaticinfoGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlitripHotelDetailStaticinfoGetResult

type AlitripHotelDetailStaticinfoGetResult struct {
	BizExtMap *Bizextmap `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"`

	Headers *Headers `json:"headers,omitempty" xml:"headers,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MappingCode string `json:"mapping_code,omitempty" xml:"mapping_code,omitempty"`

	Model *HotelTopStaticDetailsVo `json:"model,omitempty" xml:"model,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlitripHotelDetailStaticinfoGetResult

type AlitripHotelRateGetmixratelistGetAPIResponse

type AlitripHotelRateGetmixratelistGetAPIResponse struct {
	model.CommonResponse
	AlitripHotelRateGetmixratelistGetResponse
}

酒店评论接口 APIResponse alitrip.hotel.rate.getmixratelist.get

酒店评论接口

type AlitripHotelRateGetmixratelistGetRequest

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

酒店评论接口 APIRequest alitrip.hotel.rate.getmixratelist.get

酒店评论接口

func NewAlitripHotelRateGetmixratelistGetRequest

func NewAlitripHotelRateGetmixratelistGetRequest() *AlitripHotelRateGetmixratelistGetRequest

func (AlitripHotelRateGetmixratelistGetRequest) GetApiMethodName

func (r AlitripHotelRateGetmixratelistGetRequest) GetApiMethodName() string

func (AlitripHotelRateGetmixratelistGetRequest) GetApiParams

func (AlitripHotelRateGetmixratelistGetRequest) GetParamGetMixRateListParam

func (r AlitripHotelRateGetmixratelistGetRequest) GetParamGetMixRateListParam() *GetMixRateListParam

func (*AlitripHotelRateGetmixratelistGetRequest) SetParamGetMixRateListParam

func (r *AlitripHotelRateGetmixratelistGetRequest) SetParamGetMixRateListParam(paramGetMixRateListParam *GetMixRateListParam) error

type AlitripHotelRateGetmixratelistGetResponse

type AlitripHotelRateGetmixratelistGetResponse struct {
	XMLName xml.Name `xml:"alitrip_hotel_rate_getmixratelist_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *AlitripHotelRateGetmixratelistGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlitripHotelRateGetmixratelistGetResult

type AlitripHotelRateGetmixratelistGetResult struct {
	BizExtMap *Bizextmap `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"`

	Headers *Headers `json:"headers,omitempty" xml:"headers,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MappingCode string `json:"mapping_code,omitempty" xml:"mapping_code,omitempty"`

	Model *GetMixRateListResult `json:"model,omitempty" xml:"model,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlitripHotelRateGetmixratelistGetResult

type AlitripHotelSearchCitysuggestGetAPIResponse

type AlitripHotelSearchCitysuggestGetAPIResponse struct {
	model.CommonResponse
	AlitripHotelSearchCitysuggestGetResponse
}

城市Suggest接口 APIResponse alitrip.hotel.search.citysuggest.get

城市Suggest接口

type AlitripHotelSearchCitysuggestGetRequest

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

城市Suggest接口 APIRequest alitrip.hotel.search.citysuggest.get

城市Suggest接口

func NewAlitripHotelSearchCitysuggestGetRequest

func NewAlitripHotelSearchCitysuggestGetRequest() *AlitripHotelSearchCitysuggestGetRequest

func (AlitripHotelSearchCitysuggestGetRequest) GetApiMethodName

func (r AlitripHotelSearchCitysuggestGetRequest) GetApiMethodName() string

func (AlitripHotelSearchCitysuggestGetRequest) GetApiParams

func (AlitripHotelSearchCitysuggestGetRequest) GetKeyWords

func (AlitripHotelSearchCitysuggestGetRequest) GetUserId

func (*AlitripHotelSearchCitysuggestGetRequest) SetKeyWords

func (r *AlitripHotelSearchCitysuggestGetRequest) SetKeyWords(keyWords string) error

func (*AlitripHotelSearchCitysuggestGetRequest) SetUserId

type AlitripHotelSearchCitysuggestGetResponse

type AlitripHotelSearchCitysuggestGetResponse struct {
	XMLName xml.Name `xml:"alitrip_hotel_search_citysuggest_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *AlitripHotelSearchCitysuggestGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlitripHotelSearchCitysuggestGetResult

type AlitripHotelSearchCitysuggestGetResult struct {
	BizExtMap *Bizextmap `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"`

	Headers *Headers `json:"headers,omitempty" xml:"headers,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MappingCode string `json:"mapping_code,omitempty" xml:"mapping_code,omitempty"`

	Model *TopCitySuggestListVo `json:"model,omitempty" xml:"model,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlitripHotelSearchCitysuggestGetResult

type AlitripHotelSearchListGetAPIResponse

type AlitripHotelSearchListGetAPIResponse struct {
	model.CommonResponse
	AlitripHotelSearchListGetResponse
}

酒店搜索List接口 APIResponse alitrip.hotel.search.list.get

酒店搜索List接口

type AlitripHotelSearchListGetRequest

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

酒店搜索List接口 APIRequest alitrip.hotel.search.list.get

酒店搜索List接口

func NewAlitripHotelSearchListGetRequest

func NewAlitripHotelSearchListGetRequest() *AlitripHotelSearchListGetRequest

func (AlitripHotelSearchListGetRequest) GetApiMethodName

func (r AlitripHotelSearchListGetRequest) GetApiMethodName() string

func (AlitripHotelSearchListGetRequest) GetApiParams

func (r AlitripHotelSearchListGetRequest) GetApiParams() url.Values

func (AlitripHotelSearchListGetRequest) GetParamTopHotelSearchListParam

func (r AlitripHotelSearchListGetRequest) GetParamTopHotelSearchListParam() *TopHotelSearchListParam

func (*AlitripHotelSearchListGetRequest) SetParamTopHotelSearchListParam

func (r *AlitripHotelSearchListGetRequest) SetParamTopHotelSearchListParam(paramTopHotelSearchListParam *TopHotelSearchListParam) error

type AlitripHotelSearchListGetResponse

type AlitripHotelSearchListGetResponse struct {
	XMLName xml.Name `xml:"alitrip_hotel_search_list_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *AlitripHotelSearchListGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

type AlitripHotelSearchListGetResult

type AlitripHotelSearchListGetResult struct {
	BizExtMap *Bizextmap `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"`

	Headers *Headers `json:"headers,omitempty" xml:"headers,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	MappingCode string `json:"mapping_code,omitempty" xml:"mapping_code,omitempty"`

	Model *TopHotelSearchListVo `json:"model,omitempty" xml:"model,omitempty"`

	MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"`

	MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlitripHotelSearchListGetResult

type Area

type Area struct {
	Id string `json:"id,omitempty" xml:"id,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

Area

type Attributes

type Attributes struct {
	Key string `json:"key,omitempty" xml:"key,omitempty"`
}

Attributes

type BedInfoGroupVo

type BedInfoGroupVo struct {
	BedInfos []BedInfoVo `json:"bed_infos,omitempty" xml:"bed_infos,omitempty"`

	BedNum int64 `json:"bed_num,omitempty" xml:"bed_num,omitempty"`

	BriefDesc string `json:"brief_desc,omitempty" xml:"brief_desc,omitempty"`

	Classification string `json:"classification,omitempty" xml:"classification,omitempty"`

	ClassificationDesc string `json:"classification_desc,omitempty" xml:"classification_desc,omitempty"`

	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"`
}

BedInfoGroupVo

type BedInfoVo

type BedInfoVo struct {
	BedNum int64 `json:"bed_num,omitempty" xml:"bed_num,omitempty"`

	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"`
}

BedInfoVo

type Bizextmap

type Bizextmap struct {
	Empty bool `json:"empty,omitempty" xml:"empty,omitempty"`
}

Bizextmap

type Brand

type Brand struct {
	BrandCode string `json:"brand_code,omitempty" xml:"brand_code,omitempty"`

	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
}

Brand

type BrandType

type BrandType struct {
	BrandList []Brand `json:"brand_list,omitempty" xml:"brand_list,omitempty"`

	TypeId string `json:"type_id,omitempty" xml:"type_id,omitempty"`

	TypeName string `json:"type_name,omitempty" xml:"type_name,omitempty"`
}

BrandType

type FacilityIcons

type FacilityIcons struct {
	FacilityKey string `json:"facility_key,omitempty" xml:"facility_key,omitempty"`

	FacilityValue string `json:"facility_value,omitempty" xml:"facility_value,omitempty"`
}

FacilityIcons

type Gallery struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Pictures []string `json:"pictures,omitempty" xml:"pictures>string,omitempty"`
}

Gallery

type GetMixRateListParam

type GetMixRateListParam struct {
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`

	Limit int64 `json:"limit,omitempty" xml:"limit,omitempty"`

	LoadAttitude int64 `json:"load_attitude,omitempty" xml:"load_attitude,omitempty"`

	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"`

	TabFilter string `json:"tab_filter,omitempty" xml:"tab_filter,omitempty"`
}

GetMixRateListParam

type GetMixRateListResult

type GetMixRateListResult struct {
	Attributes *Attributes `json:"attributes,omitempty" xml:"attributes,omitempty"`

	ConfigInfo string `json:"config_info,omitempty" xml:"config_info,omitempty"`

	DebugInfo string `json:"debug_info,omitempty" xml:"debug_info,omitempty"`

	Degrade bool `json:"degrade,omitempty" xml:"degrade,omitempty"`

	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`

	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`

	HasNextPage int64 `json:"has_next_page,omitempty" xml:"has_next_page,omitempty"`

	HostName string `json:"host_name,omitempty" xml:"host_name,omitempty"`

	ItemStatistic *ItemStatisticVo `json:"item_statistic,omitempty" xml:"item_statistic,omitempty"`

	MixRates []MixRateVo `json:"mix_rates,omitempty" xml:"mix_rates,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
}

GetMixRateListResult

type Headers

type Headers struct {
	Empty bool `json:"empty,omitempty" xml:"empty,omitempty"`
}

Headers

type HighlightContent

type HighlightContent struct {
	Color string `json:"color,omitempty" xml:"color,omitempty"`

	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`

	HighlightColor string `json:"highlight_color,omitempty" xml:"highlight_color,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`
}

HighlightContent

type HotelDivision

type HotelDivision struct {
	Region int64 `json:"region,omitempty" xml:"region,omitempty"`

	Code int64 `json:"code,omitempty" xml:"code,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Level int64 `json:"level,omitempty" xml:"level,omitempty"`

	Type int64 `json:"type,omitempty" xml:"type,omitempty"`

	ParentCode int64 `json:"parent_code,omitempty" xml:"parent_code,omitempty"`

	Searchable bool `json:"searchable,omitempty" xml:"searchable,omitempty"`
}

HotelDivision

type HotelInfoParam

type HotelInfoParam struct {
	CityCode int64 `json:"city_code,omitempty" xml:"city_code,omitempty"`

	LastShid int64 `json:"last_shid,omitempty" xml:"last_shid,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	Pid string `json:"pid,omitempty" xml:"pid,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	OpenId string `json:"open_id,omitempty" xml:"open_id,omitempty"`
}

HotelInfoParam

type HotelLabelDto

type HotelLabelDto struct {
	Color string `json:"color,omitempty" xml:"color,omitempty"`

	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`

	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Index int64 `json:"index,omitempty" xml:"index,omitempty"`

	Pos int64 `json:"pos,omitempty" xml:"pos,omitempty"`

	RefFieldName string `json:"ref_field_name,omitempty" xml:"ref_field_name,omitempty"`

	ReqFieldName string `json:"req_field_name,omitempty" xml:"req_field_name,omitempty"`

	Show bool `json:"show,omitempty" xml:"show,omitempty"`

	Text string `json:"text,omitempty" xml:"text,omitempty"`

	Value int64 `json:"value,omitempty" xml:"value,omitempty"`
}

HotelLabelDto

type HotelLabelVo

type HotelLabelVo struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Text string `json:"text,omitempty" xml:"text,omitempty"`

	Color string `json:"color,omitempty" xml:"color,omitempty"`

	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`

	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`

	Index int64 `json:"index,omitempty" xml:"index,omitempty"`

	Pos int64 `json:"pos,omitempty" xml:"pos,omitempty"`

	RefFieldName string `json:"ref_field_name,omitempty" xml:"ref_field_name,omitempty"`

	ReqFieldName string `json:"req_field_name,omitempty" xml:"req_field_name,omitempty"`

	Show bool `json:"show,omitempty" xml:"show,omitempty"`

	Value int64 `json:"value,omitempty" xml:"value,omitempty"`
}

HotelLabelVo

type HotelListInfo

type HotelListInfo struct {
	Address string `json:"address,omitempty" xml:"address,omitempty"`

	CityCode int64 `json:"city_code,omitempty" xml:"city_code,omitempty"`

	CommentCount int64 `json:"comment_count,omitempty" xml:"comment_count,omitempty"`

	CommentScore string `json:"comment_score,omitempty" xml:"comment_score,omitempty"`

	CommentScoreDesc string `json:"comment_score_desc,omitempty" xml:"comment_score_desc,omitempty"`

	CommentSource int64 `json:"comment_source,omitempty" xml:"comment_source,omitempty"`

	DistanceDesc string `json:"distance_desc,omitempty" xml:"distance_desc,omitempty"`

	EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"`

	Fax string `json:"fax,omitempty" xml:"fax,omitempty"`

	HasAliCreditItem bool `json:"has_ali_credit_item,omitempty" xml:"has_ali_credit_item,omitempty"`

	HasFullScenePicture bool `json:"has_full_scene_picture,omitempty" xml:"has_full_scene_picture,omitempty"`

	HeaderPicUrl string `json:"header_pic_url,omitempty" xml:"header_pic_url,omitempty"`

	Labels []HotelLabelVo `json:"labels,omitempty" xml:"labels,omitempty"`

	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`

	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	SoldOut bool `json:"sold_out,omitempty" xml:"sold_out,omitempty"`

	StarType string `json:"star_type,omitempty" xml:"star_type,omitempty"`

	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`

	BrandId string `json:"brand_id,omitempty" xml:"brand_id,omitempty"`

	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`

	BrandNameEnglish string `json:"brand_name_english,omitempty" xml:"brand_name_english,omitempty"`

	InRightMapHotelTitle string `json:"in_right_map_hotel_title,omitempty" xml:"in_right_map_hotel_title,omitempty"`

	PromotionDescArrs []string `json:"promotion_desc_arrs,omitempty" xml:"promotion_desc_arrs>string,omitempty"`

	SearchPOI *SearchPoi `json:"search_p_o_i,omitempty" xml:"search_p_o_i,omitempty"`

	Services []Option `json:"services,omitempty" xml:"services,omitempty"`

	LaterPayIcon string `json:"later_pay_icon,omitempty" xml:"later_pay_icon,omitempty"`

	InventoryDesc string `json:"inventory_desc,omitempty" xml:"inventory_desc,omitempty"`

	FeatureHotelType string `json:"feature_hotel_type,omitempty" xml:"feature_hotel_type,omitempty"`

	FeatureHotelTypeName string `json:"feature_hotel_type_name,omitempty" xml:"feature_hotel_type_name,omitempty"`

	Areas []Area `json:"areas,omitempty" xml:"areas,omitempty"`
}

HotelListInfo

type HotelPackageVo

type HotelPackageVo struct {
	DetailPackageDesc string `json:"detail_package_desc,omitempty" xml:"detail_package_desc,omitempty"`


	HowToPlay string `json:"how_to_play,omitempty" xml:"how_to_play,omitempty"`

	Note string `json:"note,omitempty" xml:"note,omitempty"`

	PackageDesc string `json:"package_desc,omitempty" xml:"package_desc,omitempty"`

	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`

	PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"`

	PackageType int64 `json:"package_type,omitempty" xml:"package_type,omitempty"`

	PackageTypeName string `json:"package_type_name,omitempty" xml:"package_type_name,omitempty"`

	ScenicAddress string `json:"scenic_address,omitempty" xml:"scenic_address,omitempty"`

	ScenicCoverImg string `json:"scenic_cover_img,omitempty" xml:"scenic_cover_img,omitempty"`

	ScenicName string `json:"scenic_name,omitempty" xml:"scenic_name,omitempty"`
}

HotelPackageVo

type HotelPriceParam

type HotelPriceParam struct {
	DataVersion string `json:"data_version,omitempty" xml:"data_version,omitempty"`

	EndDate string `json:"end_date,omitempty" xml:"end_date,omitempty"`

	OpenId string `json:"open_id,omitempty" xml:"open_id,omitempty"`

	Pid string `json:"pid,omitempty" xml:"pid,omitempty"`

	ShidCityCode string `json:"shid_city_code,omitempty" xml:"shid_city_code,omitempty"`

	StartDate string `json:"start_date,omitempty" xml:"start_date,omitempty"`

	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

HotelPriceParam

type HotelPriceResultSet

type HotelPriceResultSet struct {
	ChannelId string `json:"channel_id,omitempty" xml:"channel_id,omitempty"`

	Error bool `json:"error,omitempty" xml:"error,omitempty"`

	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`

	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`

	H5ListUrl string `json:"h5_list_url,omitempty" xml:"h5_list_url,omitempty"`

	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`

	HotelListUrl string `json:"hotel_list_url,omitempty" xml:"hotel_list_url,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	Results []SHotelPrice `json:"results,omitempty" xml:"results,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`

	Version int64 `json:"version,omitempty" xml:"version,omitempty"`

	BindMemberInfos []SellerSupplierPartnerMemberInfoVo `json:"bind_member_infos,omitempty" xml:"bind_member_infos,omitempty"`
}

HotelPriceResultSet

type HotelTopDetailsParam

type HotelTopDetailsParam struct {
	AdultNum int64 `json:"adult_num,omitempty" xml:"adult_num,omitempty"`

	CheckIn string `json:"check_in,omitempty" xml:"check_in,omitempty"`

	CheckOut string `json:"check_out,omitempty" xml:"check_out,omitempty"`

	ChildrenAges string `json:"children_ages,omitempty" xml:"children_ages,omitempty"`

	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`

	ScreenCodes string `json:"screen_codes,omitempty" xml:"screen_codes,omitempty"`

	SellerIds []int64 `json:"seller_ids,omitempty" xml:"seller_ids>int64,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Ttid string `json:"ttid,omitempty" xml:"ttid,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

HotelTopDetailsParam

type HotelTopDetailsVo

type HotelTopDetailsVo struct {
	CheckIn string `json:"check_in,omitempty" xml:"check_in,omitempty"`

	CheckOut string `json:"check_out,omitempty" xml:"check_out,omitempty"`

	InfoMsg string `json:"info_msg,omitempty" xml:"info_msg,omitempty"`

	IsGangAoTai int64 `json:"is_gang_ao_tai,omitempty" xml:"is_gang_ao_tai,omitempty"`

	IsInternational int64 `json:"is_international,omitempty" xml:"is_international,omitempty"`

	Labels []HotelLabelDto `json:"labels,omitempty" xml:"labels,omitempty"`

	PackRoomTypes []PackageRate `json:"pack_room_types,omitempty" xml:"pack_room_types,omitempty"`

	RoomTypes []RoomTypeInfo `json:"room_types,omitempty" xml:"room_types,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	ShowHotelPackageTab int64 `json:"show_hotel_package_tab,omitempty" xml:"show_hotel_package_tab,omitempty"`

	Galleries []Gallery `json:"galleries,omitempty" xml:"galleries,omitempty"`

	SubtractPrice string `json:"subtract_price,omitempty" xml:"subtract_price,omitempty"`

	DynamicUvDesc string `json:"dynamic_uv_desc,omitempty" xml:"dynamic_uv_desc,omitempty"`

	RateNumber int64 `json:"rate_number,omitempty" xml:"rate_number,omitempty"`

	RateScore string `json:"rate_score,omitempty" xml:"rate_score,omitempty"`

	RateScoreDesc string `json:"rate_score_desc,omitempty" xml:"rate_score_desc,omitempty"`

	RateScoreText string `json:"rate_score_text,omitempty" xml:"rate_score_text,omitempty"`

	ScoreText string `json:"score_text,omitempty" xml:"score_text,omitempty"`

	Star string `json:"star,omitempty" xml:"star,omitempty"`

	SearchId string `json:"search_id,omitempty" xml:"search_id,omitempty"`
}

HotelTopDetailsVo

type HotelTopStaticDetailsParam

type HotelTopStaticDetailsParam struct {
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Ttid string `json:"ttid,omitempty" xml:"ttid,omitempty"`
}

HotelTopStaticDetailsParam

type HotelTopStaticDetailsVo

type HotelTopStaticDetailsVo struct {
	Address string `json:"address,omitempty" xml:"address,omitempty"`

	Area string `json:"area,omitempty" xml:"area,omitempty"`

	Decorate string `json:"decorate,omitempty" xml:"decorate,omitempty"`

	EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"`

	Icons []string `json:"icons,omitempty" xml:"icons>string,omitempty"`

	InfoMsg string `json:"info_msg,omitempty" xml:"info_msg,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Panoramas []Panorama `json:"panoramas,omitempty" xml:"panoramas,omitempty"`

	PicUrls *PicStringArrayDo `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"`

	RateNumber int64 `json:"rate_number,omitempty" xml:"rate_number,omitempty"`

	RateScore string `json:"rate_score,omitempty" xml:"rate_score,omitempty"`

	RateScoreDesc string `json:"rate_score_desc,omitempty" xml:"rate_score_desc,omitempty"`

	RefLatitude string `json:"ref_latitude,omitempty" xml:"ref_latitude,omitempty"`

	RefLongitude string `json:"ref_longitude,omitempty" xml:"ref_longitude,omitempty"`

	RefPoiName string `json:"ref_poi_name,omitempty" xml:"ref_poi_name,omitempty"`

	Services []int64 `json:"services,omitempty" xml:"services>int64,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Star string `json:"star,omitempty" xml:"star,omitempty"`

	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`

	CommentSource int64 `json:"comment_source,omitempty" xml:"comment_source,omitempty"`

	DynamicUvDesc string `json:"dynamic_uv_desc,omitempty" xml:"dynamic_uv_desc,omitempty"`

	IsGangAoTai int64 `json:"is_gang_ao_tai,omitempty" xml:"is_gang_ao_tai,omitempty"`

	IsInternational int64 `json:"is_international,omitempty" xml:"is_international,omitempty"`

	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`

	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`

	RateScoreText string `json:"rate_score_text,omitempty" xml:"rate_score_text,omitempty"`

	ScoreText string `json:"score_text,omitempty" xml:"score_text,omitempty"`

	Feature string `json:"feature,omitempty" xml:"feature,omitempty"`

	DecorateTime string `json:"decorate_time,omitempty" xml:"decorate_time,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	FacilitieIcons []FacilityIcons `json:"facilitie_icons,omitempty" xml:"facilitie_icons,omitempty"`

	Facilities []string `json:"facilities,omitempty" xml:"facilities>string,omitempty"`

	Fax string `json:"fax,omitempty" xml:"fax,omitempty"`

	Galleries []Gallery `json:"galleries,omitempty" xml:"galleries,omitempty"`

	OpeningTime string `json:"opening_time,omitempty" xml:"opening_time,omitempty"`

	RoomFacilities []string `json:"room_facilities,omitempty" xml:"room_facilities>string,omitempty"`

	Services4Pcs []string `json:"services4_pcs,omitempty" xml:"services4_pcs>string,omitempty"`

	HotelPolicyList []string `json:"hotel_policy_list,omitempty" xml:"hotel_policy_list>string,omitempty"`
}

HotelTopStaticDetailsVo

type ItemInfo

type ItemInfo struct {
	SJYF bool `json:"s_j_y_f,omitempty" xml:"s_j_y_f,omitempty"`

	AutoShip bool `json:"auto_ship,omitempty" xml:"auto_ship,omitempty"`

	AvgPriceWithOutTax string `json:"avg_price_with_out_tax,omitempty" xml:"avg_price_with_out_tax,omitempty"`

	AvgPriceWithTax string `json:"avg_price_with_tax,omitempty" xml:"avg_price_with_tax,omitempty"`

	B2bVip bool `json:"b2b_vip,omitempty" xml:"b2b_vip,omitempty"`

	BackCash int64 `json:"back_cash,omitempty" xml:"back_cash,omitempty"`

	BackTicketAmount int64 `json:"back_ticket_amount,omitempty" xml:"back_ticket_amount,omitempty"`

	BedDesc string `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`

	BookingNoticeText1 string `json:"booking_notice_text1,omitempty" xml:"booking_notice_text1,omitempty"`

	BreakfastDesc string `json:"breakfast_desc,omitempty" xml:"breakfast_desc,omitempty"`

	Breakfasts []string `json:"breakfasts,omitempty" xml:"breakfasts>string,omitempty"`

	CancelDesc string `json:"cancel_desc,omitempty" xml:"cancel_desc,omitempty"`

	CopyWriter string `json:"copy_writer,omitempty" xml:"copy_writer,omitempty"`

	CostPrice string `json:"cost_price,omitempty" xml:"cost_price,omitempty"`

	DailyPrices []string `json:"daily_prices,omitempty" xml:"daily_prices>string,omitempty"`

	DualEleven bool `json:"dual_eleven,omitempty" xml:"dual_eleven,omitempty"`

	Enable bool `json:"enable,omitempty" xml:"enable,omitempty"`

	FirstStay bool `json:"first_stay,omitempty" xml:"first_stay,omitempty"`

	FirstStayLimits []int64 `json:"first_stay_limits,omitempty" xml:"first_stay_limits>int64,omitempty"`

	Futures []int64 `json:"futures,omitempty" xml:"futures>int64,omitempty"`

	Gifts []string `json:"gifts,omitempty" xml:"gifts>string,omitempty"`

	GuojiSeller bool `json:"guoji_seller,omitempty" xml:"guoji_seller,omitempty"`

	HasReceipt bool `json:"has_receipt,omitempty" xml:"has_receipt,omitempty"`

	Hid int64 `json:"hid,omitempty" xml:"hid,omitempty"`

	Hidden string `json:"hidden,omitempty" xml:"hidden,omitempty"`

	HighlightTitle *HighlightContent `json:"highlight_title,omitempty" xml:"highlight_title,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Iid int64 `json:"iid,omitempty" xml:"iid,omitempty"`

	ImmediatelySubtract int64 `json:"immediately_subtract,omitempty" xml:"immediately_subtract,omitempty"`

	InventoryDesc string `json:"inventory_desc,omitempty" xml:"inventory_desc,omitempty"`

	IsGuarantee int64 `json:"is_guarantee,omitempty" xml:"is_guarantee,omitempty"`

	IsHotelPackage int64 `json:"is_hotel_package,omitempty" xml:"is_hotel_package,omitempty"`

	IsMember int64 `json:"is_member,omitempty" xml:"is_member,omitempty"`

	IsSellOut int64 `json:"is_sell_out,omitempty" xml:"is_sell_out,omitempty"`

	Labels []int64 `json:"labels,omitempty" xml:"labels>int64,omitempty"`

	MinusPrice int64 `json:"minus_price,omitempty" xml:"minus_price,omitempty"`

	Nop int64 `json:"nop,omitempty" xml:"nop,omitempty"`

	Occupancy int64 `json:"occupancy,omitempty" xml:"occupancy,omitempty"`

	OrderConfirmUnits *OrderConfirmUnits `json:"order_confirm_units,omitempty" xml:"order_confirm_units,omitempty"`

	OrderShipTime int64 `json:"order_ship_time,omitempty" xml:"order_ship_time,omitempty"`

	OrderSucessRate int64 `json:"order_sucess_rate,omitempty" xml:"order_sucess_rate,omitempty"`

	OthersDiscounts []string `json:"others_discounts,omitempty" xml:"others_discounts>string,omitempty"`

	PaymentType int64 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`

	PaymentTypeCode int64 `json:"payment_type_code,omitempty" xml:"payment_type_code,omitempty"`

	PriceDesc string `json:"price_desc,omitempty" xml:"price_desc,omitempty"`

	PromotionDescArrs []string `json:"promotion_desc_arrs,omitempty" xml:"promotion_desc_arrs>string,omitempty"`

	QuickBuy bool `json:"quick_buy,omitempty" xml:"quick_buy,omitempty"`

	Quota int64 `json:"quota,omitempty" xml:"quota,omitempty"`

	RateId int64 `json:"rate_id,omitempty" xml:"rate_id,omitempty"`

	RateKey string `json:"rate_key,omitempty" xml:"rate_key,omitempty"`

	RefundInfo string `json:"refund_info,omitempty" xml:"refund_info,omitempty"`

	RefundPolicys []string `json:"refund_policys,omitempty" xml:"refund_policys>string,omitempty"`

	RefundRules string `json:"refund_rules,omitempty" xml:"refund_rules,omitempty"`

	RoomContents []HighlightContent `json:"room_contents,omitempty" xml:"room_contents,omitempty"`

	RpTitle string `json:"rp_title,omitempty" xml:"rp_title,omitempty"`

	Rpid int64 `json:"rpid,omitempty" xml:"rpid,omitempty"`

	RtEnglishName string `json:"rt_english_name,omitempty" xml:"rt_english_name,omitempty"`

	RtId int64 `json:"rt_id,omitempty" xml:"rt_id,omitempty"`

	RtName string `json:"rt_name,omitempty" xml:"rt_name,omitempty"`

	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`

	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`

	SellerScore string `json:"seller_score,omitempty" xml:"seller_score,omitempty"`

	SellerScoreThanAvg int64 `json:"seller_score_than_avg,omitempty" xml:"seller_score_than_avg,omitempty"`

	ShipTimeThanAvg int64 `json:"ship_time_than_avg,omitempty" xml:"ship_time_than_avg,omitempty"`

	ShowNewPeopleCash bool `json:"show_new_people_cash,omitempty" xml:"show_new_people_cash,omitempty"`

	ShowPrice int64 `json:"show_price,omitempty" xml:"show_price,omitempty"`

	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`

	SubtractPrice int64 `json:"subtract_price,omitempty" xml:"subtract_price,omitempty"`

	SuccessRateThanAvg int64 `json:"success_rate_than_avg,omitempty" xml:"success_rate_than_avg,omitempty"`

	TaxAndFee string `json:"tax_and_fee,omitempty" xml:"tax_and_fee,omitempty"`

	TaxPrice string `json:"tax_price,omitempty" xml:"tax_price,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	TotalBackCashAmount int64 `json:"total_back_cash_amount,omitempty" xml:"total_back_cash_amount,omitempty"`

	TotalPriceWithTax string `json:"total_price_with_tax,omitempty" xml:"total_price_with_tax,omitempty"`

	TotalSubtractAmount int64 `json:"total_subtract_amount,omitempty" xml:"total_subtract_amount,omitempty"`

	VirtualCardSubtractPrice int64 `json:"virtual_card_subtract_price,omitempty" xml:"virtual_card_subtract_price,omitempty"`

	DiscountDescs string `json:"discount_descs,omitempty" xml:"discount_descs,omitempty"`

	DiscountPrice string `json:"discount_price,omitempty" xml:"discount_price,omitempty"`

	Double12Desc string `json:"double12_desc,omitempty" xml:"double12_desc,omitempty"`

	MaxDays int64 `json:"max_days,omitempty" xml:"max_days,omitempty"`

	RefundDesc string `json:"refund_desc,omitempty" xml:"refund_desc,omitempty"`
}

ItemInfo

type ItemRateReplyVo

type ItemRateReplyVo struct {
	Content string `json:"content,omitempty" xml:"content,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	IntervalDay int64 `json:"interval_day,omitempty" xml:"interval_day,omitempty"`

	MediaInfo string `json:"media_info,omitempty" xml:"media_info,omitempty"`

	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"`

	ParentInfo *ParentInfo `json:"parent_info,omitempty" xml:"parent_info,omitempty"`

	ReplyId int64 `json:"reply_id,omitempty" xml:"reply_id,omitempty"`

	ReplyType int64 `json:"reply_type,omitempty" xml:"reply_type,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`

	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

ItemRateReplyVo

type ItemStatisticVo

type ItemStatisticVo struct {
	BestItem string `json:"best_item,omitempty" xml:"best_item,omitempty"`

	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"`

	RecommendStr string `json:"recommend_str,omitempty" xml:"recommend_str,omitempty"`

	RoomTabInfos []TabInfo `json:"room_tab_infos,omitempty" xml:"room_tab_infos,omitempty"`

	ScoreDesc string `json:"score_desc,omitempty" xml:"score_desc,omitempty"`

	ScoreDetail string `json:"score_detail,omitempty" xml:"score_detail,omitempty"`

	ScoreInfos []ScoreInfo `json:"score_infos,omitempty" xml:"score_infos,omitempty"`

	ScoreLevel int64 `json:"score_level,omitempty" xml:"score_level,omitempty"`

	Source int64 `json:"source,omitempty" xml:"source,omitempty"`

	TabInfos []TabInfo `json:"tab_infos,omitempty" xml:"tab_infos,omitempty"`

	TabShowLines int64 `json:"tab_show_lines,omitempty" xml:"tab_show_lines,omitempty"`

	TotalScore string `json:"total_score,omitempty" xml:"total_score,omitempty"`

	TravelItemId int64 `json:"travel_item_id,omitempty" xml:"travel_item_id,omitempty"`

	TravelItemInfo string `json:"travel_item_info,omitempty" xml:"travel_item_info,omitempty"`

	TripAdvateCnt int64 `json:"trip_advate_cnt,omitempty" xml:"trip_advate_cnt,omitempty"`
}

ItemStatisticVo

type LikeTargetCount

type LikeTargetCount struct {
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`

	TargetId int64 `json:"target_id,omitempty" xml:"target_id,omitempty"`

	Voted bool `json:"voted,omitempty" xml:"voted,omitempty"`
}

LikeTargetCount

type MixRateVo

type MixRateVo struct {
	AgreeCount int64 `json:"agree_count,omitempty" xml:"agree_count,omitempty"`

	AgreeUserIds []int64 `json:"agree_user_ids,omitempty" xml:"agree_user_ids>int64,omitempty"`

	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`

	Content string `json:"content,omitempty" xml:"content,omitempty"`

	DisagreeCount int64 `json:"disagree_count,omitempty" xml:"disagree_count,omitempty"`

	DisagreeUserIds []int64 `json:"disagree_user_ids,omitempty" xml:"disagree_user_ids>int64,omitempty"`

	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`

	ItemInfo string `json:"item_info,omitempty" xml:"item_info,omitempty"`

	ItemRateId int64 `json:"item_rate_id,omitempty" xml:"item_rate_id,omitempty"`

	ItemReplies []ItemRateReplyVo `json:"item_replies,omitempty" xml:"item_replies,omitempty"`

	Like *LikeTargetCount `json:"like,omitempty" xml:"like,omitempty"`

	MediaInfo string `json:"media_info,omitempty" xml:"media_info,omitempty"`

	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`

	OrderInfo string `json:"order_info,omitempty" xml:"order_info,omitempty"`

	PictureUrls []string `json:"picture_urls,omitempty" xml:"picture_urls>string,omitempty"`

	PoiStr string `json:"poi_str,omitempty" xml:"poi_str,omitempty"`

	RedirectUrl string `json:"redirect_url,omitempty" xml:"redirect_url,omitempty"`

	ReplyCount int64 `json:"reply_count,omitempty" xml:"reply_count,omitempty"`

	ScoreDetail string `json:"score_detail,omitempty" xml:"score_detail,omitempty"`

	Sku string `json:"sku,omitempty" xml:"sku,omitempty"`

	Source int64 `json:"source,omitempty" xml:"source,omitempty"`

	SourceTypeName string `json:"source_type_name,omitempty" xml:"source_type_name,omitempty"`

	SplitLineContent string `json:"split_line_content,omitempty" xml:"split_line_content,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`

	TagInfo string `json:"tag_info,omitempty" xml:"tag_info,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	TotalScore int64 `json:"total_score,omitempty" xml:"total_score,omitempty"`

	TravelName string `json:"travel_name,omitempty" xml:"travel_name,omitempty"`

	TravelSubItemId int64 `json:"travel_sub_item_id,omitempty" xml:"travel_sub_item_id,omitempty"`

	TravelSubItemInfo string `json:"travel_sub_item_info,omitempty" xml:"travel_sub_item_info,omitempty"`

	TripGuidId int64 `json:"trip_guid_id,omitempty" xml:"trip_guid_id,omitempty"`

	Ttid string `json:"ttid,omitempty" xml:"ttid,omitempty"`

	UserIcon string `json:"user_icon,omitempty" xml:"user_icon,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`

	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`

	UserStar int64 `json:"user_star,omitempty" xml:"user_star,omitempty"`
}

MixRateVo

type NameValuePair

type NameValuePair struct {
	Code string `json:"code,omitempty" xml:"code,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

NameValuePair

type Option

type Option struct {
	Active bool `json:"active,omitempty" xml:"active,omitempty"`

	Link string `json:"link,omitempty" xml:"link,omitempty"`

	Text string `json:"text,omitempty" xml:"text,omitempty"`

	Value string `json:"value,omitempty" xml:"value,omitempty"`
}

Option

type OrderConfirmUnits

type OrderConfirmUnits struct {
	H5OrderConfirmUrl string `json:"h5_order_confirm_url,omitempty" xml:"h5_order_confirm_url,omitempty"`

	PcOrderConfirmUrl string `json:"pc_order_confirm_url,omitempty" xml:"pc_order_confirm_url,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

OrderConfirmUnits

type PackageRate

type PackageRate struct {
	Acreage string `json:"acreage,omitempty" xml:"acreage,omitempty"`

	BedDesc string `json:"bed_desc,omitempty" xml:"bed_desc,omitempty"`

	BedType string `json:"bed_type,omitempty" xml:"bed_type,omitempty"`

	Breakfast string `json:"breakfast,omitempty" xml:"breakfast,omitempty"`

	EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"`

	Floor string `json:"floor,omitempty" xml:"floor,omitempty"`

	Hid int64 `json:"hid,omitempty" xml:"hid,omitempty"`

	HighlightTitle *HighlightContent `json:"highlight_title,omitempty" xml:"highlight_title,omitempty"`

	HotelPackageCount int64 `json:"hotel_package_count,omitempty" xml:"hotel_package_count,omitempty"`

	HotelPackageDesc string `json:"hotel_package_desc,omitempty" xml:"hotel_package_desc,omitempty"`

	HotelPackagePic string `json:"hotel_package_pic,omitempty" xml:"hotel_package_pic,omitempty"`

	HotelPackageTitle string `json:"hotel_package_title,omitempty" xml:"hotel_package_title,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Iid int64 `json:"iid,omitempty" xml:"iid,omitempty"`

	InventoryDesc string `json:"inventory_desc,omitempty" xml:"inventory_desc,omitempty"`

	IsGuarantee int64 `json:"is_guarantee,omitempty" xml:"is_guarantee,omitempty"`

	IsHotelPackage int64 `json:"is_hotel_package,omitempty" xml:"is_hotel_package,omitempty"`

	IsMember int64 `json:"is_member,omitempty" xml:"is_member,omitempty"`

	IsSellOut int64 `json:"is_sell_out,omitempty" xml:"is_sell_out,omitempty"`

	Labels []int64 `json:"labels,omitempty" xml:"labels>int64,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Nop int64 `json:"nop,omitempty" xml:"nop,omitempty"`

	Occupancy string `json:"occupancy,omitempty" xml:"occupancy,omitempty"`

	OrderConfirmUnits *OrderConfirmUnits `json:"order_confirm_units,omitempty" xml:"order_confirm_units,omitempty"`

	OrderSucessRate int64 `json:"order_sucess_rate,omitempty" xml:"order_sucess_rate,omitempty"`

	PackageInfos []HotelPackageVo `json:"package_infos,omitempty" xml:"package_infos,omitempty"`

	Panoramas []Panorama `json:"panoramas,omitempty" xml:"panoramas,omitempty"`

	PaymentType int64 `json:"payment_type,omitempty" xml:"payment_type,omitempty"`

	PicUrls *PicStringArrayDo `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"`

	PriceDesc string `json:"price_desc,omitempty" xml:"price_desc,omitempty"`

	RateId int64 `json:"rate_id,omitempty" xml:"rate_id,omitempty"`

	RecommendDesc string `json:"recommend_desc,omitempty" xml:"recommend_desc,omitempty"`

	RefundInfo string `json:"refund_info,omitempty" xml:"refund_info,omitempty"`

	RefundRules string `json:"refund_rules,omitempty" xml:"refund_rules,omitempty"`

	RoomContents []HighlightContent `json:"room_contents,omitempty" xml:"room_contents,omitempty"`

	RpTitle string `json:"rp_title,omitempty" xml:"rp_title,omitempty"`

	Rpid int64 `json:"rpid,omitempty" xml:"rpid,omitempty"`

	RtId int64 `json:"rt_id,omitempty" xml:"rt_id,omitempty"`

	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`

	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`

	SellerScore string `json:"seller_score,omitempty" xml:"seller_score,omitempty"`

	Services string `json:"services,omitempty" xml:"services,omitempty"`

	ShowPrice int64 `json:"show_price,omitempty" xml:"show_price,omitempty"`

	Srtid int64 `json:"srtid,omitempty" xml:"srtid,omitempty"`

	WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"`

	BreakfastDesc string `json:"breakfast_desc,omitempty" xml:"breakfast_desc,omitempty"`

	Breakfasts []string `json:"breakfasts,omitempty" xml:"breakfasts>string,omitempty"`

	CostPrice string `json:"cost_price,omitempty" xml:"cost_price,omitempty"`

	FirstStayLimits []int64 `json:"first_stay_limits,omitempty" xml:"first_stay_limits>int64,omitempty"`

	Futures []int64 `json:"futures,omitempty" xml:"futures>int64,omitempty"`

	Hidden string `json:"hidden,omitempty" xml:"hidden,omitempty"`

	OrderShipTime int64 `json:"order_ship_time,omitempty" xml:"order_ship_time,omitempty"`

	RtEnglishName string `json:"rt_english_name,omitempty" xml:"rt_english_name,omitempty"`

	RtName string `json:"rt_name,omitempty" xml:"rt_name,omitempty"`

	SellerScoreThanAvg int64 `json:"seller_score_than_avg,omitempty" xml:"seller_score_than_avg,omitempty"`

	ShipTimeThanAvg int64 `json:"ship_time_than_avg,omitempty" xml:"ship_time_than_avg,omitempty"`

	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`

	SuccessRateThanAvg int64 `json:"success_rate_than_avg,omitempty" xml:"success_rate_than_avg,omitempty"`

	TaxAndFee string `json:"tax_and_fee,omitempty" xml:"tax_and_fee,omitempty"`
}

PackageRate

type Panorama

type Panorama struct {
	Back string `json:"back,omitempty" xml:"back,omitempty"`

	Down string `json:"down,omitempty" xml:"down,omitempty"`

	Front string `json:"front,omitempty" xml:"front,omitempty"`

	Full string `json:"full,omitempty" xml:"full,omitempty"`

	Left string `json:"left,omitempty" xml:"left,omitempty"`

	Prefix string `json:"prefix,omitempty" xml:"prefix,omitempty"`

	Right string `json:"right,omitempty" xml:"right,omitempty"`

	Thumb string `json:"thumb,omitempty" xml:"thumb,omitempty"`

	Title string `json:"title,omitempty" xml:"title,omitempty"`

	Top string `json:"top,omitempty" xml:"top,omitempty"`
}

Panorama

type ParentInfo

type ParentInfo struct {
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`

	UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"`
}

ParentInfo

type PicStringArrayDo

type PicStringArrayDo struct {
	Prefix string `json:"prefix,omitempty" xml:"prefix,omitempty"`

	Sources []string `json:"sources,omitempty" xml:"sources>string,omitempty"`

	Suffixs []string `json:"suffixs,omitempty" xml:"suffixs>string,omitempty"`
}

PicStringArrayDo

type Rate

type Rate struct {
	Breakfast string `json:"breakfast,omitempty" xml:"breakfast,omitempty"`

	BreakfastCount int64 `json:"breakfast_count,omitempty" xml:"breakfast_count,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"`

	CancelType int64 `json:"cancel_type,omitempty" xml:"cancel_type,omitempty"`

	GuaranteeStartTime string `json:"guarantee_start_time,omitempty" xml:"guarantee_start_time,omitempty"`

	GuaranteeType int64 `json:"guarantee_type,omitempty" xml:"guarantee_type,omitempty"`

	H5BuyUrl string `json:"h5_buy_url,omitempty" xml:"h5_buy_url,omitempty"`

	Hourage string `json:"hourage,omitempty" xml:"hourage,omitempty"`

	InstantConfirm bool `json:"instant_confirm,omitempty" xml:"instant_confirm,omitempty"`

	InventoryPrice string `json:"inventory_price,omitempty" xml:"inventory_price,omitempty"`

	MemberLevel int64 `json:"member_level,omitempty" xml:"member_level,omitempty"`

	MemberLevelName string `json:"member_level_name,omitempty" xml:"member_level_name,omitempty"`

	PaymentTypeByte int64 `json:"payment_type_byte,omitempty" xml:"payment_type_byte,omitempty"`

	PcBuyUrl string `json:"pc_buy_url,omitempty" xml:"pc_buy_url,omitempty"`

	RateId int64 `json:"rate_id,omitempty" xml:"rate_id,omitempty"`

	RatePlanName string `json:"rate_plan_name,omitempty" xml:"rate_plan_name,omitempty"`

	RegisterStatus bool `json:"register_status,omitempty" xml:"register_status,omitempty"`

	RpId int64 `json:"rp_id,omitempty" xml:"rp_id,omitempty"`

	Subtract int64 `json:"subtract,omitempty" xml:"subtract,omitempty"`

	HourRate bool `json:"hour_rate,omitempty" xml:"hour_rate,omitempty"`

	Rid int64 `json:"rid,omitempty" xml:"rid,omitempty"`

	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`

	Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"`

	CanCheckOutEnd string `json:"can_check_out_end,omitempty" xml:"can_check_out_end,omitempty"`

	LaterPay bool `json:"later_pay,omitempty" xml:"later_pay,omitempty"`

	MemberPrice bool `json:"member_price,omitempty" xml:"member_price,omitempty"`

	Supplier string `json:"supplier,omitempty" xml:"supplier,omitempty"`
}

Rate

type RoomTypeBedInfoVo

type RoomTypeBedInfoVo struct {
	BedInfoGroups []BedInfoGroupVo `json:"bed_info_groups,omitempty" xml:"bed_info_groups,omitempty"`

	BriefDesc string `json:"brief_desc,omitempty" xml:"brief_desc,omitempty"`

	Classifications []string `json:"classifications,omitempty" xml:"classifications>string,omitempty"`

	ClassificationDesc string `json:"classification_desc,omitempty" xml:"classification_desc,omitempty"`

	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 {
	BedTypeString string `json:"bed_type_string,omitempty" xml:"bed_type_string,omitempty"`

	H5BuyUrl string `json:"h5_buy_url,omitempty" xml:"h5_buy_url,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	PcBuyUrl string `json:"pc_buy_url,omitempty" xml:"pc_buy_url,omitempty"`

	Rates []Rate `json:"rates,omitempty" xml:"rates,omitempty"`

	Rid int64 `json:"rid,omitempty" xml:"rid,omitempty"`

	Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"`

	WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"`
}

RoomTypeDailyPrice

type RoomTypeInfo

type RoomTypeInfo struct {
	Acreage string `json:"acreage,omitempty" xml:"acreage,omitempty"`

	BedType string `json:"bed_type,omitempty" xml:"bed_type,omitempty"`

	EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"`

	Floor string `json:"floor,omitempty" xml:"floor,omitempty"`

	Items []ItemInfo `json:"items,omitempty" xml:"items,omitempty"`

	Labels []int64 `json:"labels,omitempty" xml:"labels>int64,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Occupancy string `json:"occupancy,omitempty" xml:"occupancy,omitempty"`

	Panoramas []Panorama `json:"panoramas,omitempty" xml:"panoramas,omitempty"`

	PicUrls *PicStringArrayDo `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"`

	Price int64 `json:"price,omitempty" xml:"price,omitempty"`

	Services string `json:"services,omitempty" xml:"services,omitempty"`

	Srtid int64 `json:"srtid,omitempty" xml:"srtid,omitempty"`

	WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"`

	IsMore int64 `json:"is_more,omitempty" xml:"is_more,omitempty"`

	IsSellOut int64 `json:"is_sell_out,omitempty" xml:"is_sell_out,omitempty"`

	BackCash *model.File `json:"back_cash,omitempty" xml:"back_cash,omitempty"`

	Drid string `json:"drid,omitempty" xml:"drid,omitempty"`

	FirstStay bool `json:"first_stay,omitempty" xml:"first_stay,omitempty"`

	HotSale bool `json:"hot_sale,omitempty" xml:"hot_sale,omitempty"`

	ImmediatelySubtract int64 `json:"immediately_subtract,omitempty" xml:"immediately_subtract,omitempty"`

	LaterPay bool `json:"later_pay,omitempty" xml:"later_pay,omitempty"`

	MemberPrice bool `json:"member_price,omitempty" xml:"member_price,omitempty"`

	NetworkService string `json:"network_service,omitempty" xml:"network_service,omitempty"`

	PromotionDescArrs []string `json:"promotion_desc_arrs,omitempty" xml:"promotion_desc_arrs>string,omitempty"`

	SubtractPrice int64 `json:"subtract_price,omitempty" xml:"subtract_price,omitempty"`

	B2bVip bool `json:"b2b_vip,omitempty" xml:"b2b_vip,omitempty"`

	BedTypes []string `json:"bed_types,omitempty" xml:"bed_types>string,omitempty"`

	Double12Desc string `json:"double12_desc,omitempty" xml:"double12_desc,omitempty"`

	DualEleven bool `json:"dual_eleven,omitempty" xml:"dual_eleven,omitempty"`

	ShowNewPeopleCash bool `json:"show_new_people_cash,omitempty" xml:"show_new_people_cash,omitempty"`

	PriceDesc string `json:"price_desc,omitempty" xml:"price_desc,omitempty"`
}

RoomTypeInfo

type SHotelDailyPrice

type SHotelDailyPrice struct {
	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"`

	LowPrice int64 `json:"low_price,omitempty" xml:"low_price,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	SroomTypeDailyPriceList []SRoomTypeDailyPrice `json:"sroom_type_daily_price_list,omitempty" xml:"sroom_type_daily_price_list,omitempty"`

	Start string `json:"start,omitempty" xml:"start,omitempty"`
}

SHotelDailyPrice

type SHotelInfoObject

type SHotelInfoObject struct {
	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Address string `json:"address,omitempty" xml:"address,omitempty"`

	PicUrls string `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"`

	Services string `json:"services,omitempty" xml:"services,omitempty"`

	Lat string `json:"lat,omitempty" xml:"lat,omitempty"`

	Lng string `json:"lng,omitempty" xml:"lng,omitempty"`

	RateNumber int64 `json:"rate_number,omitempty" xml:"rate_number,omitempty"`

	RateScore string `json:"rate_score,omitempty" xml:"rate_score,omitempty"`

	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Province int64 `json:"province,omitempty" xml:"province,omitempty"`

	City int64 `json:"city,omitempty" xml:"city,omitempty"`

	District int64 `json:"district,omitempty" xml:"district,omitempty"`

	Star string `json:"star,omitempty" xml:"star,omitempty"`

	OpeningTime string `json:"opening_time,omitempty" xml:"opening_time,omitempty"`

	Description string `json:"description,omitempty" xml:"description,omitempty"`

	HotelFacilities string `json:"hotel_facilities,omitempty" xml:"hotel_facilities,omitempty"`

	Brand string `json:"brand,omitempty" xml:"brand,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`

	PcDetailUrl string `json:"pc_detail_url,omitempty" xml:"pc_detail_url,omitempty"`

	H5DetailUrl string `json:"h5_detail_url,omitempty" xml:"h5_detail_url,omitempty"`

	Rooms []SRoomType `json:"rooms,omitempty" xml:"rooms,omitempty"`

	BnbHotel bool `json:"bnb_hotel,omitempty" xml:"bnb_hotel,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"`

	ForeignType int64 `json:"foreign_type,omitempty" xml:"foreign_type,omitempty"`

	ForeignDesc string `json:"foreign_desc,omitempty" xml:"foreign_desc,omitempty"`

	DecorateTime string `json:"decorate_time,omitempty" xml:"decorate_time,omitempty"`
}

SHotelInfoObject

type SHotelPrice

type SHotelPrice struct {
	DailyPriceList []SHotelDailyPrice `json:"daily_price_list,omitempty" xml:"daily_price_list,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`
}

SHotelPrice

type SHotelVo

type SHotelVo struct {
	Address string `json:"address,omitempty" xml:"address,omitempty"`

	BnbHotel bool `json:"bnb_hotel,omitempty" xml:"bnb_hotel,omitempty"`

	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"`

	City int64 `json:"city,omitempty" xml:"city,omitempty"`

	DecorateTime string `json:"decorate_time,omitempty" xml:"decorate_time,omitempty"`

	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`

	Distance int64 `json:"distance,omitempty" xml:"distance,omitempty"`

	District int64 `json:"district,omitempty" xml:"district,omitempty"`

	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`

	H5DetailUrl string `json:"h5_detail_url,omitempty" xml:"h5_detail_url,omitempty"`

	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"`

	Level *NameValuePair `json:"level,omitempty" xml:"level,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"`

	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"`

	RateScore string `json:"rate_score,omitempty" xml:"rate_score,omitempty"`

	Sell int64 `json:"sell,omitempty" xml:"sell,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	ShotelPropertiesVo *ShotelPropertiesSetVo `json:"shotel_properties_vo,omitempty" xml:"shotel_properties_vo,omitempty"`

	SroomTypes []SRoomTypeVo `json:"sroom_types,omitempty" xml:"sroom_types,omitempty"`

	Star string `json:"star,omitempty" xml:"star,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`

	Tel string `json:"tel,omitempty" xml:"tel,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Rooms int64 `json:"rooms,omitempty" xml:"rooms,omitempty"`
}

SHotelVo

type SRoomType

type SRoomType struct {
	Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Floor string `json:"floor,omitempty" xml:"floor,omitempty"`

	Internet string `json:"internet,omitempty" xml:"internet,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`

	Facility string `json:"facility,omitempty" xml:"facility,omitempty"`

	MaxOccupancy int64 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`

	Area string `json:"area,omitempty" xml:"area,omitempty"`

	Extend string `json:"extend,omitempty" xml:"extend,omitempty"`

	CreatedTime string `json:"created_time,omitempty" xml:"created_time,omitempty"`

	ModifiedTime string `json:"modified_time,omitempty" xml:"modified_time,omitempty"`

	WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"`

	Bed string `json:"bed,omitempty" xml:"bed,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

SRoomType

type SRoomTypeDailyPrice

type SRoomTypeDailyPrice struct {
	End string `json:"end,omitempty" xml:"end,omitempty"`

	LowPrice int64 `json:"low_price,omitempty" xml:"low_price,omitempty"`

	RoomTypeDailyPriceList []RoomTypeDailyPrice `json:"room_type_daily_price_list,omitempty" xml:"room_type_daily_price_list,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Srid int64 `json:"srid,omitempty" xml:"srid,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"`

	WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"`
}

SRoomTypeDailyPrice

type SRoomTypePropertiesSetVo

type SRoomTypePropertiesSetVo struct {
	SroomTypeNomalPictures []ShotelPropertiesVo `json:"sroom_type_nomal_pictures,omitempty" xml:"sroom_type_nomal_pictures,omitempty"`

	SroomTypeRoomFacilities []ShotelPropertiesVo `json:"sroom_type_room_facilities,omitempty" xml:"sroom_type_room_facilities,omitempty"`
}

SRoomTypePropertiesSetVo

type SRoomTypeVo

type SRoomTypeVo struct {
	AddBed int64 `json:"add_bed,omitempty" xml:"add_bed,omitempty"`

	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"`

	MaxOccupancy int64 `json:"max_occupancy,omitempty" xml:"max_occupancy,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	NameE string `json:"name_e,omitempty" xml:"name_e,omitempty"`

	RoomTypeBedInfo *RoomTypeBedInfoVo `json:"room_type_bed_info,omitempty" xml:"room_type_bed_info,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"`

	Status int64 `json:"status,omitempty" xml:"status,omitempty"`

	WindowType string `json:"window_type,omitempty" xml:"window_type,omitempty"`

	PicUrls string `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"`

	SroomTypeProperties *SRoomTypePropertiesSetVo `json:"sroom_type_properties,omitempty" xml:"sroom_type_properties,omitempty"`
}

SRoomTypeVo

type ScoreInfo

type ScoreInfo struct {
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`

	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`

	Label string `json:"label,omitempty" xml:"label,omitempty"`

	Score string `json:"score,omitempty" xml:"score,omitempty"`
}

ScoreInfo

type SearchPoi

type SearchPoi struct {
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`

	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

SearchPoi

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"`

	HasBinded bool `json:"has_binded,omitempty" xml:"has_binded,omitempty"`

	MemberLevel int64 `json:"member_level,omitempty" xml:"member_level,omitempty"`

	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`

	Supplier string `json:"supplier,omitempty" xml:"supplier,omitempty"`
}

SellerSupplierPartnerMemberInfoVo

type ShotelPropertiesSetVo

type ShotelPropertiesSetVo struct {
	ShotelBookingNotics []ShotelPropertiesVo `json:"shotel_booking_notics,omitempty" xml:"shotel_booking_notics,omitempty"`

	ShotelFunFacilities []ShotelPropertiesVo `json:"shotel_fun_facilities,omitempty" xml:"shotel_fun_facilities,omitempty"`

	ShotelHotelFacilities []ShotelPropertiesVo `json:"shotel_hotel_facilities,omitempty" xml:"shotel_hotel_facilities,omitempty"`

	ShotelHotelServices []ShotelPropertiesVo `json:"shotel_hotel_services,omitempty" xml:"shotel_hotel_services,omitempty"`

	ShotelNomalPictures []ShotelPropertiesVo `json:"shotel_nomal_pictures,omitempty" xml:"shotel_nomal_pictures,omitempty"`

	ShotelRoomFacilities []ShotelPropertiesVo `json:"shotel_room_facilities,omitempty" xml:"shotel_room_facilities,omitempty"`
}

ShotelPropertiesSetVo

type ShotelPropertiesVo

type ShotelPropertiesVo struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	OrderNum int64 `json:"order_num,omitempty" xml:"order_num,omitempty"`

	Shid int64 `json:"shid,omitempty" xml:"shid,omitempty"`

	Srid int64 `json:"srid,omitempty" xml:"srid,omitempty"`

	SubType string `json:"sub_type,omitempty" xml:"sub_type,omitempty"`

	Type int64 `json:"type,omitempty" xml:"type,omitempty"`

	TypeId string `json:"type_id,omitempty" xml:"type_id,omitempty"`

	Value string `json:"value,omitempty" xml:"value,omitempty"`
}

ShotelPropertiesVo

type StatInfo

type StatInfo struct {
	BrandTypeList []BrandType `json:"brand_type_list,omitempty" xml:"brand_type_list,omitempty"`
}

StatInfo

type SuggestItemVo

type SuggestItemVo struct {
	CityCode int64 `json:"city_code,omitempty" xml:"city_code,omitempty"`

	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`

	DisplayName string `json:"display_name,omitempty" xml:"display_name,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	DisplayNameEnglish string `json:"display_name_english,omitempty" xml:"display_name_english,omitempty"`

	Region int64 `json:"region,omitempty" xml:"region,omitempty"`
}

SuggestItemVo

type TabInfo

type TabInfo struct {
	Attitude int64 `json:"attitude,omitempty" xml:"attitude,omitempty"`

	IsClick bool `json:"is_click,omitempty" xml:"is_click,omitempty"`

	TabCode string `json:"tab_code,omitempty" xml:"tab_code,omitempty"`

	TabDetail string `json:"tab_detail,omitempty" xml:"tab_detail,omitempty"`

	TabId int64 `json:"tab_id,omitempty" xml:"tab_id,omitempty"`

	TabName string `json:"tab_name,omitempty" xml:"tab_name,omitempty"`

	TabTrack string `json:"tab_track,omitempty" xml:"tab_track,omitempty"`

	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

TabInfo

type TaobaoXhotelCityGetAPIResponse

type TaobaoXhotelCityGetAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelCityGetResponse
}

酒店城市数据获取接口 APIResponse taobao.xhotel.city.get

引流API,对外提供酒店城市数据

type TaobaoXhotelCityGetRequest

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

酒店城市数据获取接口 APIRequest taobao.xhotel.city.get

引流API,对外提供酒店城市数据

func NewTaobaoXhotelCityGetRequest

func NewTaobaoXhotelCityGetRequest() *TaobaoXhotelCityGetRequest

func (TaobaoXhotelCityGetRequest) GetApiMethodName

func (r TaobaoXhotelCityGetRequest) GetApiMethodName() string

func (TaobaoXhotelCityGetRequest) GetApiParams

func (r TaobaoXhotelCityGetRequest) GetApiParams() url.Values

func (TaobaoXhotelCityGetRequest) GetCount

func (r TaobaoXhotelCityGetRequest) GetCount() int64

func (TaobaoXhotelCityGetRequest) GetStart

func (r TaobaoXhotelCityGetRequest) GetStart() int64

func (*TaobaoXhotelCityGetRequest) SetCount

func (r *TaobaoXhotelCityGetRequest) SetCount(count int64) error

func (*TaobaoXhotelCityGetRequest) SetStart

func (r *TaobaoXhotelCityGetRequest) SetStart(start int64) error

type TaobaoXhotelCityGetResponse

type TaobaoXhotelCityGetResponse struct {
	XMLName xml.Name `xml:"xhotel_city_get_response"`

	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"`

	Divisions []HotelDivision `json:"divisions,omitempty" xml:"divisions>hotel_division,omitempty"`
}

type TaobaoXhotelInfoListGetAPIResponse

type TaobaoXhotelInfoListGetAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelInfoListGetResponse
}

酒店详细信息查询 APIResponse taobao.xhotel.info.list.get

获取酒店详情信息

type TaobaoXhotelInfoListGetForHelloAPIResponse

type TaobaoXhotelInfoListGetForHelloAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelInfoListGetForHelloResponse
}

哈罗获取酒店详情 APIResponse taobao.xhotel.info.list.get.for.hello

哈罗合作项目,供哈罗合作方批量和增量两种场景下查询已开通城市下的标准酒店及房型信息,不涉及用户登录信息

type TaobaoXhotelInfoListGetForHelloRequest

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

哈罗获取酒店详情 APIRequest taobao.xhotel.info.list.get.for.hello

哈罗合作项目,供哈罗合作方批量和增量两种场景下查询已开通城市下的标准酒店及房型信息,不涉及用户登录信息

func NewTaobaoXhotelInfoListGetForHelloRequest

func NewTaobaoXhotelInfoListGetForHelloRequest() *TaobaoXhotelInfoListGetForHelloRequest

func (TaobaoXhotelInfoListGetForHelloRequest) GetApiMethodName

func (r TaobaoXhotelInfoListGetForHelloRequest) GetApiMethodName() string

func (TaobaoXhotelInfoListGetForHelloRequest) GetApiParams

func (TaobaoXhotelInfoListGetForHelloRequest) GetHotelInfoParam

func (*TaobaoXhotelInfoListGetForHelloRequest) SetHotelInfoParam

func (r *TaobaoXhotelInfoListGetForHelloRequest) SetHotelInfoParam(hotelInfoParam *HotelInfoParam) error

type TaobaoXhotelInfoListGetForHelloResponse

type TaobaoXhotelInfoListGetForHelloResponse 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"`
}

type TaobaoXhotelInfoListGetForHelloResultSet

type TaobaoXhotelInfoListGetForHelloResultSet struct {
	ChannelId string `json:"channel_id,omitempty" xml:"channel_id,omitempty"`

	Error bool `json:"error,omitempty" xml:"error,omitempty"`

	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`

	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`

	H5ListUrl string `json:"h5_list_url,omitempty" xml:"h5_list_url,omitempty"`

	HasNext bool `json:"has_next,omitempty" xml:"has_next,omitempty"`

	HotelListUrl string `json:"hotel_list_url,omitempty" xml:"hotel_list_url,omitempty"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`

	Results []SHotelVo `json:"results,omitempty" xml:"results,omitempty"`

	Success bool `json:"success,omitempty" xml:"success,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"`

	LastId int64 `json:"last_id,omitempty" xml:"last_id,omitempty"`
}

TaobaoXhotelInfoListGetForHelloResultSet

type TaobaoXhotelInfoListGetRequest

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

酒店详细信息查询 APIRequest taobao.xhotel.info.list.get

获取酒店详情信息

func NewTaobaoXhotelInfoListGetRequest

func NewTaobaoXhotelInfoListGetRequest() *TaobaoXhotelInfoListGetRequest

func (TaobaoXhotelInfoListGetRequest) GetApiMethodName

func (r TaobaoXhotelInfoListGetRequest) GetApiMethodName() string

func (TaobaoXhotelInfoListGetRequest) GetApiParams

func (r TaobaoXhotelInfoListGetRequest) GetApiParams() url.Values

func (TaobaoXhotelInfoListGetRequest) GetCityCode

func (r TaobaoXhotelInfoListGetRequest) GetCityCode() int64

func (TaobaoXhotelInfoListGetRequest) GetCurrentPage

func (r TaobaoXhotelInfoListGetRequest) GetCurrentPage() int64

func (TaobaoXhotelInfoListGetRequest) GetPageSize

func (r TaobaoXhotelInfoListGetRequest) GetPageSize() int64

func (TaobaoXhotelInfoListGetRequest) GetPid

func (TaobaoXhotelInfoListGetRequest) GetShid

func (*TaobaoXhotelInfoListGetRequest) SetCityCode

func (r *TaobaoXhotelInfoListGetRequest) SetCityCode(cityCode int64) error

func (*TaobaoXhotelInfoListGetRequest) SetCurrentPage

func (r *TaobaoXhotelInfoListGetRequest) SetCurrentPage(currentPage int64) error

func (*TaobaoXhotelInfoListGetRequest) SetPageSize

func (r *TaobaoXhotelInfoListGetRequest) SetPageSize(pageSize int64) error

func (*TaobaoXhotelInfoListGetRequest) SetPid

func (*TaobaoXhotelInfoListGetRequest) SetShid

func (r *TaobaoXhotelInfoListGetRequest) SetShid(shid int64) error

type TaobaoXhotelInfoListGetResponse

type TaobaoXhotelInfoListGetResponse struct {
	XMLName xml.Name `xml:"xhotel_info_list_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"`

	Hotels []SHotelInfoObject `json:"hotels,omitempty" xml:"hotels>s_hotel_info_object,omitempty"`
}

type TaobaoXhotelPriceGetForHelloAPIResponse

type TaobaoXhotelPriceGetForHelloAPIResponse struct {
	model.CommonResponse
	TaobaoXhotelPriceGetForHelloResponse
}

哈罗合作方获取酒店库存报价 APIResponse taobao.xhotel.price.get.for.hello

哈罗合作项目,供哈罗合作方按需查询已开通城市下的标准酒店下指定时间段内的库存报价信息;在用户登录方面,返回结果不涉及用户个人信息,不涉及商家信息;仅根据不同用户,查询对应会员等级后,返回不同报价;

type TaobaoXhotelPriceGetForHelloRequest

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

哈罗合作方获取酒店库存报价 APIRequest taobao.xhotel.price.get.for.hello

哈罗合作项目,供哈罗合作方按需查询已开通城市下的标准酒店下指定时间段内的库存报价信息;在用户登录方面,返回结果不涉及用户个人信息,不涉及商家信息;仅根据不同用户,查询对应会员等级后,返回不同报价;

func NewTaobaoXhotelPriceGetForHelloRequest

func NewTaobaoXhotelPriceGetForHelloRequest() *TaobaoXhotelPriceGetForHelloRequest

func (TaobaoXhotelPriceGetForHelloRequest) GetApiMethodName

func (r TaobaoXhotelPriceGetForHelloRequest) GetApiMethodName() string

func (TaobaoXhotelPriceGetForHelloRequest) GetApiParams

func (TaobaoXhotelPriceGetForHelloRequest) GetHotelPriceParam

func (r TaobaoXhotelPriceGetForHelloRequest) GetHotelPriceParam() *HotelPriceParam

func (*TaobaoXhotelPriceGetForHelloRequest) SetHotelPriceParam

func (r *TaobaoXhotelPriceGetForHelloRequest) SetHotelPriceParam(hotelPriceParam *HotelPriceParam) error

type TaobaoXhotelPriceGetForHelloResponse

type TaobaoXhotelPriceGetForHelloResponse 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"`
}

type TopCitySuggestListVo

type TopCitySuggestListVo struct {
	SuggestItemVOList []SuggestItemVo `json:"suggest_item_v_o_list,omitempty" xml:"suggest_item_v_o_list,omitempty"`
}

TopCitySuggestListVo

type TopHotelSearchListParam

type TopHotelSearchListParam struct {
	AdultNum int64 `json:"adult_num,omitempty" xml:"adult_num,omitempty"`

	CheckIn string `json:"check_in,omitempty" xml:"check_in,omitempty"`

	CheckOut string `json:"check_out,omitempty" xml:"check_out,omitempty"`

	ChildrenAges []int64 `json:"children_ages,omitempty" xml:"children_ages>int64,omitempty"`

	CityCode int64 `json:"city_code,omitempty" xml:"city_code,omitempty"`

	Keywords string `json:"keywords,omitempty" xml:"keywords,omitempty"`

	Offset int64 `json:"offset,omitempty" xml:"offset,omitempty"`

	OrderDirection int64 `json:"order_direction,omitempty" xml:"order_direction,omitempty"`

	OrderType int64 `json:"order_type,omitempty" xml:"order_type,omitempty"`

	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`

	Radius int64 `json:"radius,omitempty" xml:"radius,omitempty"`

	SellerIds []int64 `json:"seller_ids,omitempty" xml:"seller_ids>int64,omitempty"`

	UserAgent string `json:"user_agent,omitempty" xml:"user_agent,omitempty"`

	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`

	UserLatitude string `json:"user_latitude,omitempty" xml:"user_latitude,omitempty"`

	UserLongitude string `json:"user_longitude,omitempty" xml:"user_longitude,omitempty"`

	SearchPoi *SearchPoi `json:"search_poi,omitempty" xml:"search_poi,omitempty"`

	BrandCodeList []string `json:"brand_code_list,omitempty" xml:"brand_code_list>string,omitempty"`

	UserCity int64 `json:"user_city,omitempty" xml:"user_city,omitempty"`
}

TopHotelSearchListParam

type TopHotelSearchListVo

type TopHotelSearchListVo struct {
	HotelList []HotelListInfo `json:"hotel_list,omitempty" xml:"hotel_list,omitempty"`

	Offset int64 `json:"offset,omitempty" xml:"offset,omitempty"`

	Total int64 `json:"total,omitempty" xml:"total,omitempty"`

	SearchId string `json:"search_id,omitempty" xml:"search_id,omitempty"`

	TotalPages int64 `json:"total_pages,omitempty" xml:"total_pages,omitempty"`

	StatInfo *StatInfo `json:"stat_info,omitempty" xml:"stat_info,omitempty"`
}

TopHotelSearchListVo

Source Files

Jump to

Keyboard shortcuts

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