alitripmerchant

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 AddressLetterDto

type AddressLetterDto struct {
	AddressList []AddressSearchDto `json:"address_list,omitempty" xml:"address_list,omitempty"`

	Letter string `json:"letter,omitempty" xml:"letter,omitempty"`
}

AddressLetterDto

type AddressListSearchDto

type AddressListSearchDto struct {
	CityList []AddressLetterDto `json:"city_list,omitempty" xml:"city_list,omitempty"`

	HotCityList []AddressSearchDto `json:"hot_city_list,omitempty" xml:"hot_city_list,omitempty"`
}

AddressListSearchDto

type AddressSearchDto

type AddressSearchDto struct {
	Domestic int64 `json:"domestic,omitempty" xml:"domestic,omitempty"`

	CityUrl string `json:"city_url,omitempty" xml:"city_url,omitempty"`

	CityPyHead string `json:"city_py_head,omitempty" xml:"city_py_head,omitempty"`

	CountryCode int64 `json:"country_code,omitempty" xml:"country_code,omitempty"`

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

	CityCn string `json:"city_cn,omitempty" xml:"city_cn,omitempty"`

	CountryCn string `json:"country_cn,omitempty" xml:"country_cn,omitempty"`
}

AddressSearchDto

type AlitripMerchantGalaxyBrandSearchAPIResponse

type AlitripMerchantGalaxyBrandSearchAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyBrandSearchResponse
}

星河-品牌搜索 APIResponse alitrip.merchant.galaxy.brand.search

星河服务=获取雅高品牌信息

type AlitripMerchantGalaxyBrandSearchRequest

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

星河-品牌搜索 APIRequest alitrip.merchant.galaxy.brand.search

星河服务=获取雅高品牌信息

func NewAlitripMerchantGalaxyBrandSearchRequest

func NewAlitripMerchantGalaxyBrandSearchRequest() *AlitripMerchantGalaxyBrandSearchRequest

func (AlitripMerchantGalaxyBrandSearchRequest) GetApiMethodName

func (r AlitripMerchantGalaxyBrandSearchRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyBrandSearchRequest) GetApiParams

func (AlitripMerchantGalaxyBrandSearchRequest) GetTenantKey

func (*AlitripMerchantGalaxyBrandSearchRequest) SetTenantKey

func (r *AlitripMerchantGalaxyBrandSearchRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyBrandSearchResponse

type AlitripMerchantGalaxyBrandSearchResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_brand_search_response"`

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

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

type AlitripMerchantGalaxyBrandSearchResult

type AlitripMerchantGalaxyBrandSearchResult struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`

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

	Brands *Content `json:"brands,omitempty" xml:"brands,omitempty"`

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

AlitripMerchantGalaxyBrandSearchResult

type AlitripMerchantGalaxyCityLikeAPIResponse

type AlitripMerchantGalaxyCityLikeAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyCityLikeResponse
}

星河-酒店城市模糊查询 APIResponse alitrip.merchant.galaxy.city.like

根据城市模糊查询,雅高酒店所在城市的城市信息

type AlitripMerchantGalaxyCityLikeRequest

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

星河-酒店城市模糊查询 APIRequest alitrip.merchant.galaxy.city.like

根据城市模糊查询,雅高酒店所在城市的城市信息

func NewAlitripMerchantGalaxyCityLikeRequest

func NewAlitripMerchantGalaxyCityLikeRequest() *AlitripMerchantGalaxyCityLikeRequest

func (AlitripMerchantGalaxyCityLikeRequest) GetApiMethodName

func (r AlitripMerchantGalaxyCityLikeRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyCityLikeRequest) GetApiParams

func (AlitripMerchantGalaxyCityLikeRequest) GetCityName

func (AlitripMerchantGalaxyCityLikeRequest) GetDomestic

func (AlitripMerchantGalaxyCityLikeRequest) GetTenantKey

func (*AlitripMerchantGalaxyCityLikeRequest) SetCityName

func (r *AlitripMerchantGalaxyCityLikeRequest) SetCityName(cityName string) error

func (*AlitripMerchantGalaxyCityLikeRequest) SetDomestic

func (r *AlitripMerchantGalaxyCityLikeRequest) SetDomestic(domestic int64) error

func (*AlitripMerchantGalaxyCityLikeRequest) SetTenantKey

func (r *AlitripMerchantGalaxyCityLikeRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyCityLikeResponse

type AlitripMerchantGalaxyCityLikeResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_city_like_response"`

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

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

type AlitripMerchantGalaxyCityListAPIResponse

type AlitripMerchantGalaxyCityListAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyCityListResponse
}

星河-酒店城市列表展示 APIResponse alitrip.merchant.galaxy.city.list

雅高酒店城市列表展示,并且首字母列出酒店城市

type AlitripMerchantGalaxyCityListRequest

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

星河-酒店城市列表展示 APIRequest alitrip.merchant.galaxy.city.list

雅高酒店城市列表展示,并且首字母列出酒店城市

func NewAlitripMerchantGalaxyCityListRequest

func NewAlitripMerchantGalaxyCityListRequest() *AlitripMerchantGalaxyCityListRequest

func (AlitripMerchantGalaxyCityListRequest) GetApiMethodName

func (r AlitripMerchantGalaxyCityListRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyCityListRequest) GetApiParams

func (AlitripMerchantGalaxyCityListRequest) GetDomestic

func (AlitripMerchantGalaxyCityListRequest) GetTenantKey

func (*AlitripMerchantGalaxyCityListRequest) SetDomestic

func (r *AlitripMerchantGalaxyCityListRequest) SetDomestic(domestic int64) error

func (*AlitripMerchantGalaxyCityListRequest) SetTenantKey

func (r *AlitripMerchantGalaxyCityListRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyCityListResponse

type AlitripMerchantGalaxyCityListResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_city_list_response"`

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

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

type AlitripMerchantGalaxyHotelDetailSearchAPIResponse

type AlitripMerchantGalaxyHotelDetailSearchAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyHotelDetailSearchResponse
}

星河-酒店详细信息搜索 APIResponse alitrip.merchant.galaxy.hotel.detail.search

星河服务=获取雅高酒店详细信息

type AlitripMerchantGalaxyHotelDetailSearchRequest

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

星河-酒店详细信息搜索 APIRequest alitrip.merchant.galaxy.hotel.detail.search

星河服务=获取雅高酒店详细信息

func NewAlitripMerchantGalaxyHotelDetailSearchRequest

func NewAlitripMerchantGalaxyHotelDetailSearchRequest() *AlitripMerchantGalaxyHotelDetailSearchRequest

func (AlitripMerchantGalaxyHotelDetailSearchRequest) GetApiMethodName

func (AlitripMerchantGalaxyHotelDetailSearchRequest) GetApiParams

func (AlitripMerchantGalaxyHotelDetailSearchRequest) GetHotelDetailsParam

func (AlitripMerchantGalaxyHotelDetailSearchRequest) GetTenantKey

func (*AlitripMerchantGalaxyHotelDetailSearchRequest) SetHotelDetailsParam

func (r *AlitripMerchantGalaxyHotelDetailSearchRequest) SetHotelDetailsParam(hotelDetailsParam *HotelDetailsParam) error

func (*AlitripMerchantGalaxyHotelDetailSearchRequest) SetTenantKey

func (r *AlitripMerchantGalaxyHotelDetailSearchRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyHotelDetailSearchResponse

type AlitripMerchantGalaxyHotelDetailSearchResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_hotel_detail_search_response"`

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

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

type AlitripMerchantGalaxyHotelDetailSearchResult

type AlitripMerchantGalaxyHotelDetailSearchResult struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`

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

	Content *HotelDetailInfoDto `json:"content,omitempty" xml:"content,omitempty"`

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

AlitripMerchantGalaxyHotelDetailSearchResult

type AlitripMerchantGalaxyHotelListSearchAPIResponse

type AlitripMerchantGalaxyHotelListSearchAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyHotelListSearchResponse
}

星河-酒店列表页搜索 APIResponse alitrip.merchant.galaxy.hotel.list.search

星河产品=酒店列表页搜索

type AlitripMerchantGalaxyHotelListSearchRequest

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

星河-酒店列表页搜索 APIRequest alitrip.merchant.galaxy.hotel.list.search

星河产品=酒店列表页搜索

func NewAlitripMerchantGalaxyHotelListSearchRequest

func NewAlitripMerchantGalaxyHotelListSearchRequest() *AlitripMerchantGalaxyHotelListSearchRequest

func (AlitripMerchantGalaxyHotelListSearchRequest) GetApiMethodName

func (AlitripMerchantGalaxyHotelListSearchRequest) GetApiParams

func (AlitripMerchantGalaxyHotelListSearchRequest) GetListSearchParam

func (AlitripMerchantGalaxyHotelListSearchRequest) GetTenantKey

func (*AlitripMerchantGalaxyHotelListSearchRequest) SetListSearchParam

func (r *AlitripMerchantGalaxyHotelListSearchRequest) SetListSearchParam(listSearchParam *ListSearchParam) error

func (*AlitripMerchantGalaxyHotelListSearchRequest) SetTenantKey

func (r *AlitripMerchantGalaxyHotelListSearchRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyHotelListSearchResponse

type AlitripMerchantGalaxyHotelListSearchResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_hotel_list_search_response"`

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

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

type AlitripMerchantGalaxyMemberCardAPIResponse

type AlitripMerchantGalaxyMemberCardAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyMemberCardResponse
}

星河-获取会员卡信息 APIResponse alitrip.merchant.galaxy.member.card

星河=根据会员等级获取会员的权益

type AlitripMerchantGalaxyMemberCardRequest

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

星河-获取会员卡信息 APIRequest alitrip.merchant.galaxy.member.card

星河=根据会员等级获取会员的权益

func NewAlitripMerchantGalaxyMemberCardRequest

func NewAlitripMerchantGalaxyMemberCardRequest() *AlitripMerchantGalaxyMemberCardRequest

func (AlitripMerchantGalaxyMemberCardRequest) GetApiMethodName

func (r AlitripMerchantGalaxyMemberCardRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyMemberCardRequest) GetApiParams

func (AlitripMerchantGalaxyMemberCardRequest) GetCardType

func (AlitripMerchantGalaxyMemberCardRequest) GetFliggyLevel

func (AlitripMerchantGalaxyMemberCardRequest) GetTenantKey

func (*AlitripMerchantGalaxyMemberCardRequest) SetCardType

func (r *AlitripMerchantGalaxyMemberCardRequest) SetCardType(cardType string) error

func (*AlitripMerchantGalaxyMemberCardRequest) SetFliggyLevel

func (r *AlitripMerchantGalaxyMemberCardRequest) SetFliggyLevel(fliggyLevel string) error

func (*AlitripMerchantGalaxyMemberCardRequest) SetTenantKey

func (r *AlitripMerchantGalaxyMemberCardRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyMemberCardResponse

type AlitripMerchantGalaxyMemberCardResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_member_card_response"`

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

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

type AlitripMerchantGalaxyMemberLogoutAPIResponse

type AlitripMerchantGalaxyMemberLogoutAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyMemberLogoutResponse
}

星河-用户登出 APIResponse alitrip.merchant.galaxy.member.logout

星河=微信小程序用户登出

type AlitripMerchantGalaxyMemberLogoutRequest

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

星河-用户登出 APIRequest alitrip.merchant.galaxy.member.logout

星河=微信小程序用户登出

func NewAlitripMerchantGalaxyMemberLogoutRequest

func NewAlitripMerchantGalaxyMemberLogoutRequest() *AlitripMerchantGalaxyMemberLogoutRequest

func (AlitripMerchantGalaxyMemberLogoutRequest) GetApiMethodName

func (r AlitripMerchantGalaxyMemberLogoutRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyMemberLogoutRequest) GetApiParams

func (AlitripMerchantGalaxyMemberLogoutRequest) GetTenantKey

func (AlitripMerchantGalaxyMemberLogoutRequest) GetToken

func (*AlitripMerchantGalaxyMemberLogoutRequest) SetTenantKey

func (r *AlitripMerchantGalaxyMemberLogoutRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyMemberLogoutRequest) SetToken

type AlitripMerchantGalaxyMemberLogoutResponse

type AlitripMerchantGalaxyMemberLogoutResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_member_logout_response"`

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

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

type AlitripMerchantGalaxyMemberProviderRegisterAPIResponse

type AlitripMerchantGalaxyMemberProviderRegisterAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyMemberProviderRegisterResponse
}

对外提供会员注册服务 APIResponse alitrip.merchant.galaxy.member.provider.register

星河产品=对外提供注册雅高会员服务

type AlitripMerchantGalaxyMemberProviderRegisterRequest

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

对外提供会员注册服务 APIRequest alitrip.merchant.galaxy.member.provider.register

星河产品=对外提供注册雅高会员服务

func NewAlitripMerchantGalaxyMemberProviderRegisterRequest

func NewAlitripMerchantGalaxyMemberProviderRegisterRequest() *AlitripMerchantGalaxyMemberProviderRegisterRequest

func (AlitripMerchantGalaxyMemberProviderRegisterRequest) GetApiMethodName

func (AlitripMerchantGalaxyMemberProviderRegisterRequest) GetApiParams

func (AlitripMerchantGalaxyMemberProviderRegisterRequest) GetProviderMemberParam

func (AlitripMerchantGalaxyMemberProviderRegisterRequest) GetTenantKey

func (*AlitripMerchantGalaxyMemberProviderRegisterRequest) SetProviderMemberParam

func (r *AlitripMerchantGalaxyMemberProviderRegisterRequest) SetProviderMemberParam(providerMemberParam *ProviderMemberParam) error

func (*AlitripMerchantGalaxyMemberProviderRegisterRequest) SetTenantKey

type AlitripMerchantGalaxyMemberProviderRegisterResponse

type AlitripMerchantGalaxyMemberProviderRegisterResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_member_provider_register_response"`

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

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

type AlitripMerchantGalaxyMemberQueryAPIResponse

type AlitripMerchantGalaxyMemberQueryAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyMemberQueryResponse
}

星河-获取登录用户的信息 APIResponse alitrip.merchant.galaxy.member.query

获取登录用户的信息

type AlitripMerchantGalaxyMemberQueryRequest

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

星河-获取登录用户的信息 APIRequest alitrip.merchant.galaxy.member.query

获取登录用户的信息

func NewAlitripMerchantGalaxyMemberQueryRequest

func NewAlitripMerchantGalaxyMemberQueryRequest() *AlitripMerchantGalaxyMemberQueryRequest

func (AlitripMerchantGalaxyMemberQueryRequest) GetApiMethodName

func (r AlitripMerchantGalaxyMemberQueryRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyMemberQueryRequest) GetApiParams

func (AlitripMerchantGalaxyMemberQueryRequest) GetTenantKey

func (AlitripMerchantGalaxyMemberQueryRequest) GetToken

func (*AlitripMerchantGalaxyMemberQueryRequest) SetTenantKey

func (r *AlitripMerchantGalaxyMemberQueryRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyMemberQueryRequest) SetToken

type AlitripMerchantGalaxyMemberQueryResponse

type AlitripMerchantGalaxyMemberQueryResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_member_query_response"`

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

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

type AlitripMerchantGalaxyMemberRegisterAPIResponse

type AlitripMerchantGalaxyMemberRegisterAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyMemberRegisterResponse
}

星河-微信小程序会员注册 APIResponse alitrip.merchant.galaxy.member.register

星河产品=微信小程序注册雅高会员服务

type AlitripMerchantGalaxyMemberRegisterRequest

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

星河-微信小程序会员注册 APIRequest alitrip.merchant.galaxy.member.register

星河产品=微信小程序注册雅高会员服务

func NewAlitripMerchantGalaxyMemberRegisterRequest

func NewAlitripMerchantGalaxyMemberRegisterRequest() *AlitripMerchantGalaxyMemberRegisterRequest

func (AlitripMerchantGalaxyMemberRegisterRequest) GetApiMethodName

func (AlitripMerchantGalaxyMemberRegisterRequest) GetApiParams

func (AlitripMerchantGalaxyMemberRegisterRequest) GetMemberParam

func (AlitripMerchantGalaxyMemberRegisterRequest) GetTenantKey

func (*AlitripMerchantGalaxyMemberRegisterRequest) SetMemberParam

func (r *AlitripMerchantGalaxyMemberRegisterRequest) SetMemberParam(memberParam *MemberParam) error

func (*AlitripMerchantGalaxyMemberRegisterRequest) SetTenantKey

func (r *AlitripMerchantGalaxyMemberRegisterRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyMemberRegisterResponse

type AlitripMerchantGalaxyMemberRegisterResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_member_register_response"`

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

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

type AlitripMerchantGalaxyMemberTokenAPIResponse

type AlitripMerchantGalaxyMemberTokenAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyMemberTokenResponse
}

星河-校验token APIResponse alitrip.merchant.galaxy.member.token

校验或者刷新token

type AlitripMerchantGalaxyMemberTokenRequest

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

星河-校验token APIRequest alitrip.merchant.galaxy.member.token

校验或者刷新token

func NewAlitripMerchantGalaxyMemberTokenRequest

func NewAlitripMerchantGalaxyMemberTokenRequest() *AlitripMerchantGalaxyMemberTokenRequest

func (AlitripMerchantGalaxyMemberTokenRequest) GetApiMethodName

func (r AlitripMerchantGalaxyMemberTokenRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyMemberTokenRequest) GetApiParams

func (AlitripMerchantGalaxyMemberTokenRequest) GetTenantKey

func (AlitripMerchantGalaxyMemberTokenRequest) GetToken

func (*AlitripMerchantGalaxyMemberTokenRequest) SetTenantKey

func (r *AlitripMerchantGalaxyMemberTokenRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyMemberTokenRequest) SetToken

type AlitripMerchantGalaxyMemberTokenResponse

type AlitripMerchantGalaxyMemberTokenResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_member_token_response"`

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

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

type AlitripMerchantGalaxyOfferQueryAPIResponse

type AlitripMerchantGalaxyOfferQueryAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyOfferQueryResponse
}

星河-offer查询 APIResponse alitrip.merchant.galaxy.offer.query

根据offer的ID查询offer信息

type AlitripMerchantGalaxyOfferQueryRequest

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

星河-offer查询 APIRequest alitrip.merchant.galaxy.offer.query

根据offer的ID查询offer信息

func NewAlitripMerchantGalaxyOfferQueryRequest

func NewAlitripMerchantGalaxyOfferQueryRequest() *AlitripMerchantGalaxyOfferQueryRequest

func (AlitripMerchantGalaxyOfferQueryRequest) GetApiMethodName

func (r AlitripMerchantGalaxyOfferQueryRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyOfferQueryRequest) GetApiParams

func (AlitripMerchantGalaxyOfferQueryRequest) GetOfferChannel

func (r AlitripMerchantGalaxyOfferQueryRequest) GetOfferChannel() string

func (AlitripMerchantGalaxyOfferQueryRequest) GetOfferIds

func (AlitripMerchantGalaxyOfferQueryRequest) GetTenantKey

func (*AlitripMerchantGalaxyOfferQueryRequest) SetOfferChannel

func (r *AlitripMerchantGalaxyOfferQueryRequest) SetOfferChannel(offerChannel string) error

func (*AlitripMerchantGalaxyOfferQueryRequest) SetOfferIds

func (r *AlitripMerchantGalaxyOfferQueryRequest) SetOfferIds(offerIds string) error

func (*AlitripMerchantGalaxyOfferQueryRequest) SetTenantKey

func (r *AlitripMerchantGalaxyOfferQueryRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyOfferQueryResponse

type AlitripMerchantGalaxyOfferQueryResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_offer_query_response"`

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

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

type AlitripMerchantGalaxyOrderBookAPIResponse

type AlitripMerchantGalaxyOrderBookAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyOrderBookResponse
}

星河-订单预订接口 APIResponse alitrip.merchant.galaxy.order.book

为星河酒店解决方案的C端用户提供酒店预订能力

type AlitripMerchantGalaxyOrderBookRequest

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

星河-订单预订接口 APIRequest alitrip.merchant.galaxy.order.book

为星河酒店解决方案的C端用户提供酒店预订能力

func NewAlitripMerchantGalaxyOrderBookRequest

func NewAlitripMerchantGalaxyOrderBookRequest() *AlitripMerchantGalaxyOrderBookRequest

func (AlitripMerchantGalaxyOrderBookRequest) GetApiMethodName

func (r AlitripMerchantGalaxyOrderBookRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyOrderBookRequest) GetApiParams

func (AlitripMerchantGalaxyOrderBookRequest) GetOrderCode

func (AlitripMerchantGalaxyOrderBookRequest) GetOrderParam

func (AlitripMerchantGalaxyOrderBookRequest) GetSourceQuery

func (r AlitripMerchantGalaxyOrderBookRequest) GetSourceQuery() string

func (AlitripMerchantGalaxyOrderBookRequest) GetTenantKey

func (AlitripMerchantGalaxyOrderBookRequest) GetToken

func (*AlitripMerchantGalaxyOrderBookRequest) SetOrderCode

func (r *AlitripMerchantGalaxyOrderBookRequest) SetOrderCode(orderCode string) error

func (*AlitripMerchantGalaxyOrderBookRequest) SetOrderParam

func (r *AlitripMerchantGalaxyOrderBookRequest) SetOrderParam(orderParam *CreateOrderParam) error

func (*AlitripMerchantGalaxyOrderBookRequest) SetSourceQuery

func (r *AlitripMerchantGalaxyOrderBookRequest) SetSourceQuery(sourceQuery string) error

func (*AlitripMerchantGalaxyOrderBookRequest) SetTenantKey

func (r *AlitripMerchantGalaxyOrderBookRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyOrderBookRequest) SetToken

type AlitripMerchantGalaxyOrderBookResponse

type AlitripMerchantGalaxyOrderBookResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_order_book_response"`

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

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

type AlitripMerchantGalaxyOrderCancelAPIResponse

type AlitripMerchantGalaxyOrderCancelAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyOrderCancelResponse
}

星河-取消预订 APIResponse alitrip.merchant.galaxy.order.cancel

雅高酒店用户使用该接口,取消酒店预订

type AlitripMerchantGalaxyOrderCancelRequest

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

星河-取消预订 APIRequest alitrip.merchant.galaxy.order.cancel

雅高酒店用户使用该接口,取消酒店预订

func NewAlitripMerchantGalaxyOrderCancelRequest

func NewAlitripMerchantGalaxyOrderCancelRequest() *AlitripMerchantGalaxyOrderCancelRequest

func (AlitripMerchantGalaxyOrderCancelRequest) GetApiMethodName

func (r AlitripMerchantGalaxyOrderCancelRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyOrderCancelRequest) GetApiParams

func (AlitripMerchantGalaxyOrderCancelRequest) GetOrderId

func (AlitripMerchantGalaxyOrderCancelRequest) GetReason

func (AlitripMerchantGalaxyOrderCancelRequest) GetTenantKey

func (AlitripMerchantGalaxyOrderCancelRequest) GetToken

func (*AlitripMerchantGalaxyOrderCancelRequest) SetOrderId

func (r *AlitripMerchantGalaxyOrderCancelRequest) SetOrderId(orderId string) error

func (*AlitripMerchantGalaxyOrderCancelRequest) SetReason

func (*AlitripMerchantGalaxyOrderCancelRequest) SetTenantKey

func (r *AlitripMerchantGalaxyOrderCancelRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyOrderCancelRequest) SetToken

type AlitripMerchantGalaxyOrderCancelResponse

type AlitripMerchantGalaxyOrderCancelResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_order_cancel_response"`

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

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

type AlitripMerchantGalaxyOrderListQueryAPIResponse

type AlitripMerchantGalaxyOrderListQueryAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyOrderListQueryResponse
}

星河-订单列表查询 APIResponse alitrip.merchant.galaxy.order.list.query

为C端用户提供酒店预订订单列表查询服务,包括订单支付状态、订单日期

type AlitripMerchantGalaxyOrderListQueryRequest

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

星河-订单列表查询 APIRequest alitrip.merchant.galaxy.order.list.query

为C端用户提供酒店预订订单列表查询服务,包括订单支付状态、订单日期

func NewAlitripMerchantGalaxyOrderListQueryRequest

func NewAlitripMerchantGalaxyOrderListQueryRequest() *AlitripMerchantGalaxyOrderListQueryRequest

func (AlitripMerchantGalaxyOrderListQueryRequest) GetApiMethodName

func (AlitripMerchantGalaxyOrderListQueryRequest) GetApiParams

func (AlitripMerchantGalaxyOrderListQueryRequest) GetEndTime

func (AlitripMerchantGalaxyOrderListQueryRequest) GetOrderStatus

func (AlitripMerchantGalaxyOrderListQueryRequest) GetPage

func (AlitripMerchantGalaxyOrderListQueryRequest) GetRow

func (AlitripMerchantGalaxyOrderListQueryRequest) GetStartTime

func (AlitripMerchantGalaxyOrderListQueryRequest) GetTenantKey

func (AlitripMerchantGalaxyOrderListQueryRequest) GetToken

func (*AlitripMerchantGalaxyOrderListQueryRequest) SetEndTime

func (*AlitripMerchantGalaxyOrderListQueryRequest) SetOrderStatus

func (r *AlitripMerchantGalaxyOrderListQueryRequest) SetOrderStatus(orderStatus string) error

func (*AlitripMerchantGalaxyOrderListQueryRequest) SetPage

func (*AlitripMerchantGalaxyOrderListQueryRequest) SetRow

func (*AlitripMerchantGalaxyOrderListQueryRequest) SetStartTime

func (r *AlitripMerchantGalaxyOrderListQueryRequest) SetStartTime(startTime string) error

func (*AlitripMerchantGalaxyOrderListQueryRequest) SetTenantKey

func (r *AlitripMerchantGalaxyOrderListQueryRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyOrderListQueryRequest) SetToken

type AlitripMerchantGalaxyOrderListQueryResponse

type AlitripMerchantGalaxyOrderListQueryResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_order_list_query_response"`

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

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

type AlitripMerchantGalaxyOrderQueryAPIResponse

type AlitripMerchantGalaxyOrderQueryAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyOrderQueryResponse
}

星河-单个订单详细信息查询 APIResponse alitrip.merchant.galaxy.order.query

为用户提供酒店订单的详细信息查询能力

type AlitripMerchantGalaxyOrderQueryRequest

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

星河-单个订单详细信息查询 APIRequest alitrip.merchant.galaxy.order.query

为用户提供酒店订单的详细信息查询能力

func NewAlitripMerchantGalaxyOrderQueryRequest

func NewAlitripMerchantGalaxyOrderQueryRequest() *AlitripMerchantGalaxyOrderQueryRequest

func (AlitripMerchantGalaxyOrderQueryRequest) GetApiMethodName

func (r AlitripMerchantGalaxyOrderQueryRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyOrderQueryRequest) GetApiParams

func (AlitripMerchantGalaxyOrderQueryRequest) GetOrderId

func (AlitripMerchantGalaxyOrderQueryRequest) GetTenantKey

func (AlitripMerchantGalaxyOrderQueryRequest) GetToken

func (*AlitripMerchantGalaxyOrderQueryRequest) SetOrderId

func (r *AlitripMerchantGalaxyOrderQueryRequest) SetOrderId(orderId string) error

func (*AlitripMerchantGalaxyOrderQueryRequest) SetTenantKey

func (r *AlitripMerchantGalaxyOrderQueryRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyOrderQueryRequest) SetToken

type AlitripMerchantGalaxyOrderQueryResponse

type AlitripMerchantGalaxyOrderQueryResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_order_query_response"`

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

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

type AlitripMerchantGalaxyOrderValidateAPIResponse

type AlitripMerchantGalaxyOrderValidateAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyOrderValidateResponse
}

星河-订单试单接口 APIResponse alitrip.merchant.galaxy.order.validate

根据用户选择酒店房型、入住人数、预订时间参数,获取是否可预订及价格变化信息

type AlitripMerchantGalaxyOrderValidateRequest

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

星河-订单试单接口 APIRequest alitrip.merchant.galaxy.order.validate

根据用户选择酒店房型、入住人数、预订时间参数,获取是否可预订及价格变化信息

func NewAlitripMerchantGalaxyOrderValidateRequest

func NewAlitripMerchantGalaxyOrderValidateRequest() *AlitripMerchantGalaxyOrderValidateRequest

func (AlitripMerchantGalaxyOrderValidateRequest) GetApiMethodName

func (AlitripMerchantGalaxyOrderValidateRequest) GetApiParams

func (AlitripMerchantGalaxyOrderValidateRequest) GetTenantKey

func (AlitripMerchantGalaxyOrderValidateRequest) GetToken

func (AlitripMerchantGalaxyOrderValidateRequest) GetValidateOrderParam

func (*AlitripMerchantGalaxyOrderValidateRequest) SetTenantKey

func (r *AlitripMerchantGalaxyOrderValidateRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyOrderValidateRequest) SetToken

func (*AlitripMerchantGalaxyOrderValidateRequest) SetValidateOrderParam

func (r *AlitripMerchantGalaxyOrderValidateRequest) SetValidateOrderParam(validateOrderParam *ValidateOrderParam) error

type AlitripMerchantGalaxyOrderValidateResponse

type AlitripMerchantGalaxyOrderValidateResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_order_validate_response"`

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

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

type AlitripMerchantGalaxyPaymentParamQueryAPIResponse

type AlitripMerchantGalaxyPaymentParamQueryAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyPaymentParamQueryResponse
}

星河-支付参数查询接口 APIResponse alitrip.merchant.galaxy.payment.param.query

获取微信小程序的支付参数,供微信小程序调起支付请求。参数都为校验字段,不涉及用户隐私数据

type AlitripMerchantGalaxyPaymentParamQueryRequest

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

星河-支付参数查询接口 APIRequest alitrip.merchant.galaxy.payment.param.query

获取微信小程序的支付参数,供微信小程序调起支付请求。参数都为校验字段,不涉及用户隐私数据

func NewAlitripMerchantGalaxyPaymentParamQueryRequest

func NewAlitripMerchantGalaxyPaymentParamQueryRequest() *AlitripMerchantGalaxyPaymentParamQueryRequest

func (AlitripMerchantGalaxyPaymentParamQueryRequest) GetApiMethodName

func (AlitripMerchantGalaxyPaymentParamQueryRequest) GetApiParams

func (AlitripMerchantGalaxyPaymentParamQueryRequest) GetOrderId

func (AlitripMerchantGalaxyPaymentParamQueryRequest) GetTenantKey

func (AlitripMerchantGalaxyPaymentParamQueryRequest) GetToken

func (*AlitripMerchantGalaxyPaymentParamQueryRequest) SetOrderId

func (*AlitripMerchantGalaxyPaymentParamQueryRequest) SetTenantKey

func (r *AlitripMerchantGalaxyPaymentParamQueryRequest) SetTenantKey(tenantKey string) error

func (*AlitripMerchantGalaxyPaymentParamQueryRequest) SetToken

type AlitripMerchantGalaxyPaymentParamQueryResponse

type AlitripMerchantGalaxyPaymentParamQueryResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_payment_param_query_response"`

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

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

type AlitripMerchantGalaxyProviderMemberQueryAPIResponse

type AlitripMerchantGalaxyProviderMemberQueryAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyProviderMemberQueryResponse
}

提供会员查询接口 APIResponse alitrip.merchant.galaxy.provider.member.query

星河产品=提供会查询服务

type AlitripMerchantGalaxyProviderMemberQueryRequest

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

提供会员查询接口 APIRequest alitrip.merchant.galaxy.provider.member.query

星河产品=提供会查询服务

func NewAlitripMerchantGalaxyProviderMemberQueryRequest

func NewAlitripMerchantGalaxyProviderMemberQueryRequest() *AlitripMerchantGalaxyProviderMemberQueryRequest

func (AlitripMerchantGalaxyProviderMemberQueryRequest) GetApiMethodName

func (AlitripMerchantGalaxyProviderMemberQueryRequest) GetApiParams

func (AlitripMerchantGalaxyProviderMemberQueryRequest) GetQueryMemberParam

func (AlitripMerchantGalaxyProviderMemberQueryRequest) GetTenantKey

func (*AlitripMerchantGalaxyProviderMemberQueryRequest) SetQueryMemberParam

func (r *AlitripMerchantGalaxyProviderMemberQueryRequest) SetQueryMemberParam(queryMemberParam *QueryMemberParam) error

func (*AlitripMerchantGalaxyProviderMemberQueryRequest) SetTenantKey

type AlitripMerchantGalaxyProviderMemberQueryResponse

type AlitripMerchantGalaxyProviderMemberQueryResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_provider_member_query_response"`

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

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

type AlitripMerchantGalaxyShareGetAPIResponse

type AlitripMerchantGalaxyShareGetAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyShareGetResponse
}

星河-获取小程序分享文案和图片 APIResponse alitrip.merchant.galaxy.share.get

获取 雅高微信小程序分享素材文案和图片。

type AlitripMerchantGalaxyShareGetRequest

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

星河-获取小程序分享文案和图片 APIRequest alitrip.merchant.galaxy.share.get

获取 雅高微信小程序分享素材文案和图片。

func NewAlitripMerchantGalaxyShareGetRequest

func NewAlitripMerchantGalaxyShareGetRequest() *AlitripMerchantGalaxyShareGetRequest

func (AlitripMerchantGalaxyShareGetRequest) GetApiMethodName

func (r AlitripMerchantGalaxyShareGetRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyShareGetRequest) GetApiParams

func (AlitripMerchantGalaxyShareGetRequest) GetTenantKey

func (*AlitripMerchantGalaxyShareGetRequest) SetTenantKey

func (r *AlitripMerchantGalaxyShareGetRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyShareGetResponse

type AlitripMerchantGalaxyShareGetResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_share_get_response"`

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

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

type AlitripMerchantGalaxyWechatInfoAPIResponse

type AlitripMerchantGalaxyWechatInfoAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyWechatInfoResponse
}

星河-获取微信用户的信息 APIResponse alitrip.merchant.galaxy.wechat.info

获取微信用户的openId和unionId

type AlitripMerchantGalaxyWechatInfoRequest

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

星河-获取微信用户的信息 APIRequest alitrip.merchant.galaxy.wechat.info

获取微信用户的openId和unionId

func NewAlitripMerchantGalaxyWechatInfoRequest

func NewAlitripMerchantGalaxyWechatInfoRequest() *AlitripMerchantGalaxyWechatInfoRequest

func (AlitripMerchantGalaxyWechatInfoRequest) GetApiMethodName

func (r AlitripMerchantGalaxyWechatInfoRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyWechatInfoRequest) GetApiParams

func (AlitripMerchantGalaxyWechatInfoRequest) GetCode

func (AlitripMerchantGalaxyWechatInfoRequest) GetTenantKey

func (*AlitripMerchantGalaxyWechatInfoRequest) SetCode

func (*AlitripMerchantGalaxyWechatInfoRequest) SetTenantKey

func (r *AlitripMerchantGalaxyWechatInfoRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyWechatInfoResponse

type AlitripMerchantGalaxyWechatInfoResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_wechat_info_response"`

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

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

type AlitripMerchantGalaxyWechatLoginAPIResponse

type AlitripMerchantGalaxyWechatLoginAPIResponse struct {
	model.CommonResponse
	AlitripMerchantGalaxyWechatLoginResponse
}

星河-用户使用微信登陆 APIResponse alitrip.merchant.galaxy.wechat.login

星河产品=用户微信小程序登陆

type AlitripMerchantGalaxyWechatLoginRequest

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

星河-用户使用微信登陆 APIRequest alitrip.merchant.galaxy.wechat.login

星河产品=用户微信小程序登陆

func NewAlitripMerchantGalaxyWechatLoginRequest

func NewAlitripMerchantGalaxyWechatLoginRequest() *AlitripMerchantGalaxyWechatLoginRequest

func (AlitripMerchantGalaxyWechatLoginRequest) GetApiMethodName

func (r AlitripMerchantGalaxyWechatLoginRequest) GetApiMethodName() string

func (AlitripMerchantGalaxyWechatLoginRequest) GetApiParams

func (AlitripMerchantGalaxyWechatLoginRequest) GetLoginParam

func (AlitripMerchantGalaxyWechatLoginRequest) GetTenantKey

func (*AlitripMerchantGalaxyWechatLoginRequest) SetLoginParam

func (r *AlitripMerchantGalaxyWechatLoginRequest) SetLoginParam(loginParam *LoginParam) error

func (*AlitripMerchantGalaxyWechatLoginRequest) SetTenantKey

func (r *AlitripMerchantGalaxyWechatLoginRequest) SetTenantKey(tenantKey string) error

type AlitripMerchantGalaxyWechatLoginResponse

type AlitripMerchantGalaxyWechatLoginResponse struct {
	XMLName xml.Name `xml:"alitrip_merchant_galaxy_wechat_login_response"`

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

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

type BrandListDto

type BrandListDto struct {
	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`

	Species string `json:"species,omitempty" xml:"species,omitempty"`


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

	BrandCode string `json:"brand_code,omitempty" xml:"brand_code,omitempty"`
}

BrandListDto

type CardBaseInfoDto

type CardBaseInfoDto struct {
	CardTier string `json:"card_tier,omitempty" xml:"card_tier,omitempty"`

	CardNumber string `json:"card_number,omitempty" xml:"card_number,omitempty"`

	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`
}

CardBaseInfoDto

type Content

type Content struct {
	Upscales []BrandListDto `json:"upscales,omitempty" xml:"upscales,omitempty"`

	Luxurys []BrandListDto `json:"luxurys,omitempty" xml:"luxurys,omitempty"`

	CmForTables []BrandListDto `json:"cm_for_tables,omitempty" xml:"cm_for_tables,omitempty"`

	Economics []BrandListDto `json:"economics,omitempty" xml:"economics,omitempty"`
}

Content

type CreateOrderParam

type CreateOrderParam struct {
	BreakfastName string `json:"breakfast_name,omitempty" xml:"breakfast_name,omitempty"`

	OutRoomId int64 `json:"out_room_id,omitempty" xml:"out_room_id,omitempty"`

	Gid int64 `json:"gid,omitempty" xml:"gid,omitempty"`

	RoomNumber int64 `json:"room_number,omitempty" xml:"room_number,omitempty"`

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

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

	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

	ChildrenNumber int64 `json:"children_number,omitempty" xml:"children_number,omitempty"`

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

	PersonNumber int64 `json:"person_number,omitempty" xml:"person_number,omitempty"`

	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`

	CheckInDate string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`

	AdultNumber int64 `json:"adult_number,omitempty" xml:"adult_number,omitempty"`

	RoomId int64 `json:"room_id,omitempty" xml:"room_id,omitempty"`

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

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

	PaymentChannel string `json:"payment_channel,omitempty" xml:"payment_channel,omitempty"`

	CustomerPhone string `json:"customer_phone,omitempty" xml:"customer_phone,omitempty"`

	CheckOutDate string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`

	CustomerFirstName string `json:"customer_first_name,omitempty" xml:"customer_first_name,omitempty"`

	CustomerEmail string `json:"customer_email,omitempty" xml:"customer_email,omitempty"`

	CustomerLastName string `json:"customer_last_name,omitempty" xml:"customer_last_name,omitempty"`

	RpName string `json:"rp_name,omitempty" xml:"rp_name,omitempty"`

	GuestByRoomDtos []GuestByRoomDto `json:"guest_by_room_dtos,omitempty" xml:"guest_by_room_dtos,omitempty"`

	OfferSourceChannel string `json:"offer_source_channel,omitempty" xml:"offer_source_channel,omitempty"`
}

CreateOrderParam

type DailyPrice

type DailyPrice struct {
	ReallyPrice string `json:"really_price,omitempty" xml:"really_price,omitempty"`

	Date string `json:"date,omitempty" xml:"date,omitempty"`
}

DailyPrice

type FacilityDto

type FacilityDto struct {
	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`

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

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

FacilityDto

type GuestByRoomDto

type GuestByRoomDto struct {
	ContactFirstName string `json:"contact_first_name,omitempty" xml:"contact_first_name,omitempty"`

	ContactLastName string `json:"contact_last_name,omitempty" xml:"contact_last_name,omitempty"`

	RoomerNumber int64 `json:"roomer_number,omitempty" xml:"roomer_number,omitempty"`

	AdultRoomerNumber int64 `json:"adult_roomer_number,omitempty" xml:"adult_roomer_number,omitempty"`

	ChildRoomerNumber int64 `json:"child_roomer_number,omitempty" xml:"child_roomer_number,omitempty"`

	ChildAges []int64 `json:"child_ages,omitempty" xml:"child_ages>int64,omitempty"`
}

GuestByRoomDto

type HotelContentDto

type HotelContentDto struct {
	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

	HotelIntro string `json:"hotel_intro,omitempty" xml:"hotel_intro,omitempty"`

	HotelPhone string `json:"hotel_phone,omitempty" xml:"hotel_phone,omitempty"`

	PictureUrl string `json:"picture_url,omitempty" xml:"picture_url,omitempty"`

	PositionType *model.File `json:"position_type,omitempty" xml:"position_type,omitempty"`

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

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

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

	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`

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

	CityCn string `json:"city_cn,omitempty" xml:"city_cn,omitempty"`

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

	CityPyHead string `json:"city_py_head,omitempty" xml:"city_py_head,omitempty"`
}

HotelContentDto

type HotelDetailInfoDto

type HotelDetailInfoDto struct {
	Rooms int64 `json:"rooms,omitempty" xml:"rooms,omitempty"`

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

	DistrictCode int64 `json:"district_code,omitempty" xml:"district_code,omitempty"`

	PositionType *model.File `json:"position_type,omitempty" xml:"position_type,omitempty"`

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

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

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

	PostalCode string `json:"postal_code,omitempty" xml:"postal_code,omitempty"`

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

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

	FunFacilitys []string `json:"fun_facilitys,omitempty" xml:"fun_facilitys>string,omitempty"`

	Domestic *model.File `json:"domestic,omitempty" xml:"domestic,omitempty"`

	Floors string `json:"floors,omitempty" xml:"floors,omitempty"`

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

	CountryCode int64 `json:"country_code,omitempty" xml:"country_code,omitempty"`

	CityCn string `json:"city_cn,omitempty" xml:"city_cn,omitempty"`

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

	HotelFacilitys []string `json:"hotel_facilitys,omitempty" xml:"hotel_facilitys>string,omitempty"`

	BrandCode string `json:"brand_code,omitempty" xml:"brand_code,omitempty"`

	Facilitys string `json:"facilitys,omitempty" xml:"facilitys,omitempty"`

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

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

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

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

	ProvinceCode int64 `json:"province_code,omitempty" xml:"province_code,omitempty"`

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

	NameCn string `json:"name_cn,omitempty" xml:"name_cn,omitempty"`

	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

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

	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`

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

	HotelServices []string `json:"hotel_services,omitempty" xml:"hotel_services>string,omitempty"`

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

	CountryCn string `json:"country_cn,omitempty" xml:"country_cn,omitempty"`

	Status *model.File `json:"status,omitempty" xml:"status,omitempty"`

	RatingAverage string `json:"rating_average,omitempty" xml:"rating_average,omitempty"`

	CountryEn string `json:"country_en,omitempty" xml:"country_en,omitempty"`

	HotelPictures []HotelPictureDto `json:"hotel_pictures,omitempty" xml:"hotel_pictures,omitempty"`

	RoomDetails []RoomDetailDto `json:"room_details,omitempty" xml:"room_details,omitempty"`

	HotelPolicys []string `json:"hotel_policys,omitempty" xml:"hotel_policys>string,omitempty"`
}

HotelDetailInfoDto

type HotelDetailsParam

type HotelDetailsParam struct {
	CheckOut string `json:"check_out,omitempty" xml:"check_out,omitempty"`

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

	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

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

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

	AdultNum int64 `json:"adult_num,omitempty" xml:"adult_num,omitempty"`

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

	FewNights int64 `json:"few_nights,omitempty" xml:"few_nights,omitempty"`

	RoomType string `json:"room_type,omitempty" xml:"room_type,omitempty"`

	Token string `json:"token,omitempty" xml:"token,omitempty"`
}

HotelDetailsParam

type HotelDinamicLabelDto

type HotelDinamicLabelDto struct {
	Name string `json:"name,omitempty" xml:"name,omitempty"`

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

HotelDinamicLabelDto

type HotelListSearchDto

type HotelListSearchDto struct {
	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`

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

	PositionType int64 `json:"position_type,omitempty" xml:"position_type,omitempty"`

	HotelFacilityList []string `json:"hotel_facility_list,omitempty" xml:"hotel_facility_list>string,omitempty"`

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

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

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

	PictureUrl string `json:"picture_url,omitempty" xml:"picture_url,omitempty"`

	NameCn string `json:"name_cn,omitempty" xml:"name_cn,omitempty"`

	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

	Domestic string `json:"domestic,omitempty" xml:"domestic,omitempty"`

	FunFacilityList []string `json:"fun_facility_list,omitempty" xml:"fun_facility_list>string,omitempty"`

	BrandUrl string `json:"brand_url,omitempty" xml:"brand_url,omitempty"`

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

	HotelServiceList []string `json:"hotel_service_list,omitempty" xml:"hotel_service_list>string,omitempty"`

	CityCn string `json:"city_cn,omitempty" xml:"city_cn,omitempty"`

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

	FacilityList []FacilityDto `json:"facility_list,omitempty" xml:"facility_list,omitempty"`

	CountryCn string `json:"country_cn,omitempty" xml:"country_cn,omitempty"`

	RoomNameCn string `json:"room_name_cn,omitempty" xml:"room_name_cn,omitempty"`

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

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

	BrandCode string `json:"brand_code,omitempty" xml:"brand_code,omitempty"`

	Hot int64 `json:"hot,omitempty" xml:"hot,omitempty"`
}

HotelListSearchDto

type HotelPictureDto

type HotelPictureDto struct {
	TypeName string `json:"type_name,omitempty" xml:"type_name,omitempty"`

	TypeCode string `json:"type_code,omitempty" xml:"type_code,omitempty"`

	PictureAddress []string `json:"picture_address,omitempty" xml:"picture_address>string,omitempty"`
}

HotelPictureDto

type JoinBrandDto

type JoinBrandDto struct {

	LogoRedirectUrl string `json:"logo_redirect_url,omitempty" xml:"logo_redirect_url,omitempty"`
}

JoinBrandDto

type ListSearchParam

type ListSearchParam struct {
	PriceMax int64 `json:"price_max,omitempty" xml:"price_max,omitempty"`

	AdultNum int64 `json:"adult_num,omitempty" xml:"adult_num,omitempty"`

	ChildNum int64 `json:"child_num,omitempty" xml:"child_num,omitempty"`

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

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

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

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

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

	Dir int64 `json:"dir,omitempty" xml:"dir,omitempty"`

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

	PriceMin int64 `json:"price_min,omitempty" xml:"price_min,omitempty"`

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

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

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

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

	Token string `json:"token,omitempty" xml:"token,omitempty"`
}

ListSearchParam

type LoginParam

type LoginParam struct {
	InfoIv string `json:"info_iv,omitempty" xml:"info_iv,omitempty"`

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

	EncryptedPhone string `json:"encrypted_phone,omitempty" xml:"encrypted_phone,omitempty"`

	Signature string `json:"signature,omitempty" xml:"signature,omitempty"`

	Ip string `json:"ip,omitempty" xml:"ip,omitempty"`

	EncryptedInfo string `json:"encrypted_info,omitempty" xml:"encrypted_info,omitempty"`

	PhoneIv string `json:"phone_iv,omitempty" xml:"phone_iv,omitempty"`

	RawData string `json:"raw_data,omitempty" xml:"raw_data,omitempty"`

	Channel int64 `json:"channel,omitempty" xml:"channel,omitempty"`

	OldVersion bool `json:"old_version,omitempty" xml:"old_version,omitempty"`

	NewUserinfo *NewUserInfo `json:"new_userinfo,omitempty" xml:"new_userinfo,omitempty"`
}

LoginParam

type MemberBaseInfoDto

type MemberBaseInfoDto struct {
	FirstName string `json:"first_name,omitempty" xml:"first_name,omitempty"`

	LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"`

	Civility string `json:"civility,omitempty" xml:"civility,omitempty"`

	Language string `json:"language,omitempty" xml:"language,omitempty"`
}

MemberBaseInfoDto

type MemberCardDto

type MemberCardDto struct {
	MemberRights []MemberRights `json:"member_rights,omitempty" xml:"member_rights,omitempty"`

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

	FliggyLevel string `json:"fliggy_level,omitempty" xml:"fliggy_level,omitempty"`

	MemberCardPic string `json:"member_card_pic,omitempty" xml:"member_card_pic,omitempty"`

	HotelLevel string `json:"hotel_level,omitempty" xml:"hotel_level,omitempty"`

	CardName string `json:"card_name,omitempty" xml:"card_name,omitempty"`
}

MemberCardDto

type MemberDto

type MemberDto struct {
	MemberBaseInfo *MemberBaseInfoDto `json:"member_base_info,omitempty" xml:"member_base_info,omitempty"`

	PhoneNum string `json:"phone_num,omitempty" xml:"phone_num,omitempty"`

	WechatAvatarUrl string `json:"wechat_avatar_url,omitempty" xml:"wechat_avatar_url,omitempty"`

	WechatNickName string `json:"wechat_nick_name,omitempty" xml:"wechat_nick_name,omitempty"`

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

	PhonePri string `json:"phone_pri,omitempty" xml:"phone_pri,omitempty"`

	CardBaseInfo *CardBaseInfoDto `json:"card_base_info,omitempty" xml:"card_base_info,omitempty"`

	Email string `json:"email,omitempty" xml:"email,omitempty"`

	Token string `json:"token,omitempty" xml:"token,omitempty"`

	TenantUserId string `json:"tenant_user_id,omitempty" xml:"tenant_user_id,omitempty"`

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

MemberDto

type MemberParam

type MemberParam struct {
	LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"`

	FirstName string `json:"first_name,omitempty" xml:"first_name,omitempty"`

	Civility string `json:"civility,omitempty" xml:"civility,omitempty"`

	PhonePre string `json:"phone_pre,omitempty" xml:"phone_pre,omitempty"`

	Language string `json:"language,omitempty" xml:"language,omitempty"`

	AcceptedTandC bool `json:"accepted_tand_c,omitempty" xml:"accepted_tand_c,omitempty"`

	PhoneNum string `json:"phone_num,omitempty" xml:"phone_num,omitempty"`

	Subscription bool `json:"subscription,omitempty" xml:"subscription,omitempty"`

	Email string `json:"email,omitempty" xml:"email,omitempty"`
}

MemberParam

type MemberRights

type MemberRights struct {
	MemberRightIcon string `json:"member_right_icon,omitempty" xml:"member_right_icon,omitempty"`

	MemberRightDesc string `json:"member_right_desc,omitempty" xml:"member_right_desc,omitempty"`
}

MemberRights

type NewUserInfo

type NewUserInfo struct {
	Country string `json:"country,omitempty" xml:"country,omitempty"`

	Gender int64 `json:"gender,omitempty" xml:"gender,omitempty"`

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

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

	AvatarUrl string `json:"avatar_url,omitempty" xml:"avatar_url,omitempty"`

	NickName string `json:"nick_name,omitempty" xml:"nick_name,omitempty"`

	Language string `json:"language,omitempty" xml:"language,omitempty"`
}

NewUserInfo

type OfferDetailsDto

type OfferDetailsDto struct {
	OfferId int64 `json:"offer_id,omitempty" xml:"offer_id,omitempty"`

	OfferName string `json:"offer_name,omitempty" xml:"offer_name,omitempty"`

	Subtitle string `json:"subtitle,omitempty" xml:"subtitle,omitempty"`

	FromPriceUnit string `json:"from_price_unit,omitempty" xml:"from_price_unit,omitempty"`

	OfferImageSmall string `json:"offer_image_small,omitempty" xml:"offer_image_small,omitempty"`

	OfferImageBig string `json:"offer_image_big,omitempty" xml:"offer_image_big,omitempty"`

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

	OfferRedirectUrl string `json:"offer_redirect_url,omitempty" xml:"offer_redirect_url,omitempty"`

	JoinBrands []JoinBrandDto `json:"join_brands,omitempty" xml:"join_brands,omitempty"`

	FromPriceAmount string `json:"from_price_amount,omitempty" xml:"from_price_amount,omitempty"`

	TimeZone string `json:"time_zone,omitempty" xml:"time_zone,omitempty"`

	OfferType string `json:"offer_type,omitempty" xml:"offer_type,omitempty"`

	BookStartDate string `json:"book_start_date,omitempty" xml:"book_start_date,omitempty"`

	BookEndDate string `json:"book_end_date,omitempty" xml:"book_end_date,omitempty"`

	ClEndDate string `json:"cl_end_date,omitempty" xml:"cl_end_date,omitempty"`

	ClStartDate string `json:"cl_start_date,omitempty" xml:"cl_start_date,omitempty"`

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

	OfferImageWireless []string `json:"offer_image_wireless,omitempty" xml:"offer_image_wireless>string,omitempty"`

	HotelContentList []HotelContentDto `json:"hotel_content_list,omitempty" xml:"hotel_content_list,omitempty"`
}

OfferDetailsDto

type OrderDetailDto

type OrderDetailDto struct {
	HotelPhone string `json:"hotel_phone,omitempty" xml:"hotel_phone,omitempty"`

	PersonNum int64 `json:"person_num,omitempty" xml:"person_num,omitempty"`

	BreakfastType string `json:"breakfast_type,omitempty" xml:"breakfast_type,omitempty"`

	RoomPicture string `json:"room_picture,omitempty" xml:"room_picture,omitempty"`

	PaymentDate string `json:"payment_date,omitempty" xml:"payment_date,omitempty"`

	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`

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

	Lon string `json:"lon,omitempty" xml:"lon,omitempty"`

	ContactEmail string `json:"contact_email,omitempty" xml:"contact_email,omitempty"`

	ContactPhone string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`

	ContactFirstName string `json:"contact_first_name,omitempty" xml:"contact_first_name,omitempty"`

	ContactLastName string `json:"contact_last_name,omitempty" xml:"contact_last_name,omitempty"`

	Days int64 `json:"days,omitempty" xml:"days,omitempty"`

	CheckOutDate string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`

	CheckInDate string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`

	RoomNumber int64 `json:"room_number,omitempty" xml:"room_number,omitempty"`

	RpName string `json:"rp_name,omitempty" xml:"rp_name,omitempty"`

	MaxCheckInNumber int64 `json:"max_check_in_number,omitempty" xml:"max_check_in_number,omitempty"`

	BedTypeDesc string `json:"bed_type_desc,omitempty" xml:"bed_type_desc,omitempty"`

	RoomArea string `json:"room_area,omitempty" xml:"room_area,omitempty"`

	RoomName string `json:"room_name,omitempty" xml:"room_name,omitempty"`

	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`

	PriceDetailDto *PriceDetailDto `json:"price_detail_dto,omitempty" xml:"price_detail_dto,omitempty"`

	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`

	TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"`

	PayType int64 `json:"pay_type,omitempty" xml:"pay_type,omitempty"`

	CancelDec string `json:"cancel_dec,omitempty" xml:"cancel_dec,omitempty"`

	CancelRule int64 `json:"cancel_rule,omitempty" xml:"cancel_rule,omitempty"`

	PayRemainTime int64 `json:"pay_remain_time,omitempty" xml:"pay_remain_time,omitempty"`

	OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"`

	RoomDetailDto *RoomDetailDto `json:"room_detail_dto,omitempty" xml:"room_detail_dto,omitempty"`

	OuterRoomId string `json:"outer_room_id,omitempty" xml:"outer_room_id,omitempty"`

	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

	OutRateId int64 `json:"out_rate_id,omitempty" xml:"out_rate_id,omitempty"`

	HotelAddress string `json:"hotel_address,omitempty" xml:"hotel_address,omitempty"`

	RefundCostAmount string `json:"refund_cost_amount,omitempty" xml:"refund_cost_amount,omitempty"`

	AdultNumber int64 `json:"adult_number,omitempty" xml:"adult_number,omitempty"`

	ChildrenNumber int64 `json:"children_number,omitempty" xml:"children_number,omitempty"`

	GuestByRoomDtos []GuestByRoomDto `json:"guest_by_room_dtos,omitempty" xml:"guest_by_room_dtos,omitempty"`

	OrderStatusDesc string `json:"order_status_desc,omitempty" xml:"order_status_desc,omitempty"`

	PaymentChannel string `json:"payment_channel,omitempty" xml:"payment_channel,omitempty"`

	PmsCode string `json:"pms_code,omitempty" xml:"pms_code,omitempty"`
}

OrderDetailDto

type OrderDto

type OrderDto struct {
	BedName string `json:"bed_name,omitempty" xml:"bed_name,omitempty"`

	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`

	PayRemainTime int64 `json:"pay_remain_time,omitempty" xml:"pay_remain_time,omitempty"`

	OrderStatus string `json:"order_status,omitempty" xml:"order_status,omitempty"`

	TotalAmount string `json:"total_amount,omitempty" xml:"total_amount,omitempty"`

	BookDate string `json:"book_date,omitempty" xml:"book_date,omitempty"`

	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`

	CheckOutDate string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`

	CheckInDate string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`

	RoomNumber int64 `json:"room_number,omitempty" xml:"room_number,omitempty"`

	RoomName string `json:"room_name,omitempty" xml:"room_name,omitempty"`

	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`

	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`

	RoomPhotoUrl string `json:"room_photo_url,omitempty" xml:"room_photo_url,omitempty"`

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

	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

	AdultNumber int64 `json:"adult_number,omitempty" xml:"adult_number,omitempty"`

	ChildrenNumber int64 `json:"children_number,omitempty" xml:"children_number,omitempty"`
}

OrderDto

type OrderPayDTO

type OrderPayDTO struct {
	PaySign string `json:"pay_sign,omitempty" xml:"pay_sign,omitempty"`

	SignType string `json:"sign_type,omitempty" xml:"sign_type,omitempty"`

	PackageStr string `json:"package_str,omitempty" xml:"package_str,omitempty"`

	NonceStr string `json:"nonce_str,omitempty" xml:"nonce_str,omitempty"`

	TimeStamp string `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`

	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`

	BookResult bool `json:"book_result,omitempty" xml:"book_result,omitempty"`
}

OrderPayDTO

type PageableResponse

type PageableResponse struct {
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`

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

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

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

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

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

	TotalPageNum int64 `json:"total_page_num,omitempty" xml:"total_page_num,omitempty"`

	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`

	Contents []HotelListSearchDto `json:"contents,omitempty" xml:"contents,omitempty"`

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

PageableResponse

type PayParamResult

type PayParamResult struct {
	PaySign string `json:"pay_sign,omitempty" xml:"pay_sign,omitempty"`

	SignType string `json:"sign_type,omitempty" xml:"sign_type,omitempty"`

	PackageStr string `json:"package_str,omitempty" xml:"package_str,omitempty"`

	NonceStr string `json:"nonce_str,omitempty" xml:"nonce_str,omitempty"`

	TimeStamp string `json:"time_stamp,omitempty" xml:"time_stamp,omitempty"`

	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`

	BookResult bool `json:"book_result,omitempty" xml:"book_result,omitempty"`

	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
}

PayParamResult

type PriceDetailDto

type PriceDetailDto struct {
	TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"`

	TotalTax string `json:"total_tax,omitempty" xml:"total_tax,omitempty"`

	TotalRoomPrice string `json:"total_room_price,omitempty" xml:"total_room_price,omitempty"`

	DailyPrices []DailyPrice `json:"daily_prices,omitempty" xml:"daily_prices,omitempty"`

	Currency string `json:"currency,omitempty" xml:"currency,omitempty"`

	Days int64 `json:"days,omitempty" xml:"days,omitempty"`

	RoomNum int64 `json:"room_num,omitempty" xml:"room_num,omitempty"`
}

PriceDetailDto

type PriceInfoDto

type PriceInfoDto struct {
	IsGuarantee int64 `json:"is_guarantee,omitempty" xml:"is_guarantee,omitempty"`

	StockNumber int64 `json:"stock_number,omitempty" xml:"stock_number,omitempty"`

	Gid int64 `json:"gid,omitempty" xml:"gid,omitempty"`

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

	DinamicOriginalPrice int64 `json:"dinamic_original_price,omitempty" xml:"dinamic_original_price,omitempty"`

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

	TaxAndFeeToString string `json:"tax_and_fee_to_string,omitempty" xml:"tax_and_fee_to_string,omitempty"`

	RoomTotalPrice int64 `json:"room_total_price,omitempty" xml:"room_total_price,omitempty"`

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

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

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

	DinamicOriginalPriceToString string `json:"dinamic_original_price_to_string,omitempty" xml:"dinamic_original_price_to_string,omitempty"`

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

	CancelInsuranceIcon string `json:"cancel_insurance_icon,omitempty" xml:"cancel_insurance_icon,omitempty"`

	RatePrice int64 `json:"rate_price,omitempty" xml:"rate_price,omitempty"`

	RatePriceToString string `json:"rate_price_to_string,omitempty" xml:"rate_price_to_string,omitempty"`

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

	OuterRoomId int64 `json:"outer_room_id,omitempty" xml:"outer_room_id,omitempty"`

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

	PriceType string `json:"price_type,omitempty" xml:"price_type,omitempty"`

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

	AllowPersonNumber int64 `json:"allow_person_number,omitempty" xml:"allow_person_number,omitempty"`

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

	CancelTime string `json:"cancel_time,omitempty" xml:"cancel_time,omitempty"`

	RoomTotalPriceToString string `json:"room_total_price_to_string,omitempty" xml:"room_total_price_to_string,omitempty"`

	CancelInsuranceDesc string `json:"cancel_insurance_desc,omitempty" xml:"cancel_insurance_desc,omitempty"`

	RpName string `json:"rp_name,omitempty" xml:"rp_name,omitempty"`

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

	HotelDinamicLabels []HotelDinamicLabelDto `json:"hotel_dinamic_labels,omitempty" xml:"hotel_dinamic_labels,omitempty"`

	StockNumberDes string `json:"stock_number_des,omitempty" xml:"stock_number_des,omitempty"`

	MemberRoom bool `json:"member_room,omitempty" xml:"member_room,omitempty"`

	MemberRoomV2 bool `json:"member_room_v2,omitempty" xml:"member_room_v2,omitempty"`

	FirstLive string `json:"first_live,omitempty" xml:"first_live,omitempty"`

	MemberLevelV2 string `json:"member_level_v2,omitempty" xml:"member_level_v2,omitempty"`
}

PriceInfoDto

type ProviderMemberParam

type ProviderMemberParam struct {
	LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"`

	Civility string `json:"civility,omitempty" xml:"civility,omitempty"`

	Signature string `json:"signature,omitempty" xml:"signature,omitempty"`

	PhonePre string `json:"phone_pre,omitempty" xml:"phone_pre,omitempty"`

	PhoneNum string `json:"phone_num,omitempty" xml:"phone_num,omitempty"`

	Language string `json:"language,omitempty" xml:"language,omitempty"`

	Subscription bool `json:"subscription,omitempty" xml:"subscription,omitempty"`

	Url string `json:"url,omitempty" xml:"url,omitempty"`

	FirstName string `json:"first_name,omitempty" xml:"first_name,omitempty"`

	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`

	AcceptedTandC bool `json:"accepted_tand_c,omitempty" xml:"accepted_tand_c,omitempty"`

	Email string `json:"email,omitempty" xml:"email,omitempty"`

	PromoteInfo string `json:"promote_info,omitempty" xml:"promote_info,omitempty"`
}

ProviderMemberParam

type ProviderMemberVo

type ProviderMemberVo struct {
	CardType string `json:"card_type,omitempty" xml:"card_type,omitempty"`

	CardTier string `json:"card_tier,omitempty" xml:"card_tier,omitempty"`

	CardNumber string `json:"card_number,omitempty" xml:"card_number,omitempty"`

	MemberId string `json:"member_id,omitempty" xml:"member_id,omitempty"`

	RegisterType string `json:"register_type,omitempty" xml:"register_type,omitempty"`
}

ProviderMemberVo

type QueryMemberParam

type QueryMemberParam struct {
	Signature string `json:"signature,omitempty" xml:"signature,omitempty"`

	PhonePre string `json:"phone_pre,omitempty" xml:"phone_pre,omitempty"`

	PhoneNum string `json:"phone_num,omitempty" xml:"phone_num,omitempty"`

	AppId string `json:"app_id,omitempty" xml:"app_id,omitempty"`
}

QueryMemberParam

type Response

type Response struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`

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

	Contents []AddressSearchDto `json:"contents,omitempty" xml:"contents,omitempty"`

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

	Content *AddressListSearchDto `json:"content,omitempty" xml:"content,omitempty"`

	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`

	RegisterResult bool `json:"register_result,omitempty" xml:"register_result,omitempty"`

	Token string `json:"token,omitempty" xml:"token,omitempty"`

	Offers []OfferDetailsDto `json:"offers,omitempty" xml:"offers,omitempty"`

	OrderDtos []OrderDto `json:"order_dtos,omitempty" xml:"order_dtos,omitempty"`

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

	Size int64 `json:"size,omitempty" xml:"size,omitempty"`

	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`

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

	TotalPageNum int64 `json:"total_page_num,omitempty" xml:"total_page_num,omitempty"`

	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`

	ProviderMemberVo *ProviderMemberVo `json:"provider_member_vo,omitempty" xml:"provider_member_vo,omitempty"`
}

Response

type RoomDetailDto

type RoomDetailDto struct {
	Area string `json:"area,omitempty" xml:"area,omitempty"`

	LowestPrice int64 `json:"lowest_price,omitempty" xml:"lowest_price,omitempty"`

	LowestPriceToString string `json:"lowest_price_to_string,omitempty" xml:"lowest_price_to_string,omitempty"`

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

	MaxOccupancyIcon string `json:"max_occupancy_icon,omitempty" xml:"max_occupancy_icon,omitempty"`

	PriceType string `json:"price_type,omitempty" xml:"price_type,omitempty"`

	PriceInfos []PriceInfoDto `json:"price_infos,omitempty" xml:"price_infos,omitempty"`

	AreaIcon string `json:"area_icon,omitempty" xml:"area_icon,omitempty"`

	RoomName string `json:"room_name,omitempty" xml:"room_name,omitempty"`

	RoomId int64 `json:"room_id,omitempty" xml:"room_id,omitempty"`

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

	BedTypeIcon string `json:"bed_type_icon,omitempty" xml:"bed_type_icon,omitempty"`

	AddBed int64 `json:"add_bed,omitempty" xml:"add_bed,omitempty"`

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

	Pics []string `json:"pics,omitempty" xml:"pics>string,omitempty"`

	Facilitys []RoomPropertiesDto `json:"facilitys,omitempty" xml:"facilitys,omitempty"`

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

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

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

	RoomFacilities []RoomPropertiesDto `json:"room_facilities,omitempty" xml:"room_facilities,omitempty"`

	MaxCheckInNumber int64 `json:"max_check_in_number,omitempty" xml:"max_check_in_number,omitempty"`

	BedTypeDesc string `json:"bed_type_desc,omitempty" xml:"bed_type_desc,omitempty"`

	RoomArea string `json:"room_area,omitempty" xml:"room_area,omitempty"`

	HotelName string `json:"hotel_name,omitempty" xml:"hotel_name,omitempty"`

	PictureList []string `json:"picture_list,omitempty" xml:"picture_list>string,omitempty"`
}

RoomDetailDto

type RoomPropertiesDto

type RoomPropertiesDto struct {
	SubType string `json:"sub_type,omitempty" xml:"sub_type,omitempty"`

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

RoomPropertiesDto

type RoomTypeBedInfoDto

type RoomTypeBedInfoDto struct {
	BriefDesc string `json:"brief_desc,omitempty" xml:"brief_desc,omitempty"`

	FuzzyDesc string `json:"fuzzy_desc,omitempty" xml:"fuzzy_desc,omitempty"`

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

	SimpleDesc string `json:"simple_desc,omitempty" xml:"simple_desc,omitempty"`

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

RoomTypeBedInfoDto

type ShareMaterialVo

type ShareMaterialVo struct {
	Text string `json:"text,omitempty" xml:"text,omitempty"`

	Picture string `json:"picture,omitempty" xml:"picture,omitempty"`
}

ShareMaterialVo

type ValidateOrderParam

type ValidateOrderParam struct {
	RateId int64 `json:"rate_id,omitempty" xml:"rate_id,omitempty"`

	TotalPrice string `json:"total_price,omitempty" xml:"total_price,omitempty"`

	Gid int64 `json:"gid,omitempty" xml:"gid,omitempty"`

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

	CustomerNumbers int64 `json:"customer_numbers,omitempty" xml:"customer_numbers,omitempty"`

	RoomNum int64 `json:"room_num,omitempty" xml:"room_num,omitempty"`

	CheckOutDate string `json:"check_out_date,omitempty" xml:"check_out_date,omitempty"`

	CheckInDate string `json:"check_in_date,omitempty" xml:"check_in_date,omitempty"`

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

	OutRoomId int64 `json:"out_room_id,omitempty" xml:"out_room_id,omitempty"`

	HotelId string `json:"hotel_id,omitempty" xml:"hotel_id,omitempty"`

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

	GuestByRoomDtos []GuestByRoomDto `json:"guest_by_room_dtos,omitempty" xml:"guest_by_room_dtos,omitempty"`
}

ValidateOrderParam

type ValidateOrderVo

type ValidateOrderVo struct {
	TotalAmount string `json:"total_amount,omitempty" xml:"total_amount,omitempty"`

	TotalTax string `json:"total_tax,omitempty" xml:"total_tax,omitempty"`

	AmountChangedDisplay string `json:"amount_changed_display,omitempty" xml:"amount_changed_display,omitempty"`

	IsAmountChanged bool `json:"is_amount_changed,omitempty" xml:"is_amount_changed,omitempty"`

	DailyPriceList []DailyPrice `json:"daily_price_list,omitempty" xml:"daily_price_list,omitempty"`

	OrderCode string `json:"order_code,omitempty" xml:"order_code,omitempty"`
}

ValidateOrderVo

type WechatCodeResponse

type WechatCodeResponse struct {
	UnionId string `json:"union_id,omitempty" xml:"union_id,omitempty"`

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

WechatCodeResponse

Source Files

Jump to

Keyboard shortcuts

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