Documentation ¶
Overview ¶
Package flightuppc 包含飞猪机票前台类目相关结构体
Index ¶
- type AlitripFlightBasicDataCityQueryAllAPIRequest
- type AlitripFlightBasicDataCityQueryAllAPIResponse
- type AlitripFlightBasicDataCityQueryAllAPIResponseModel
- type AlitripFlightBasicDataCityQueryAllData
- type AlitripUppcMemberGainAPIRequest
- func (r AlitripUppcMemberGainAPIRequest) GetApiMethodName() string
- func (r AlitripUppcMemberGainAPIRequest) GetApiParams() url.Values
- func (r AlitripUppcMemberGainAPIRequest) GetErrorMsg() string
- func (r AlitripUppcMemberGainAPIRequest) GetRequestId() string
- func (r AlitripUppcMemberGainAPIRequest) GetResponseJson() string
- func (r AlitripUppcMemberGainAPIRequest) GetStatusCode() int64
- func (r *AlitripUppcMemberGainAPIRequest) SetErrorMsg(_errorMsg string) error
- func (r *AlitripUppcMemberGainAPIRequest) SetRequestId(_requestId string) error
- func (r *AlitripUppcMemberGainAPIRequest) SetResponseJson(_responseJson string) error
- func (r *AlitripUppcMemberGainAPIRequest) SetStatusCode(_statusCode int64) error
- type AlitripUppcMemberGainAPIResponse
- type AlitripUppcMemberGainAPIResponseModel
- type BaseResult
- type ResultDo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlitripFlightBasicDataCityQueryAllAPIRequest ¶ added in v1.2.0
AlitripFlightBasicDataCityQueryAllAPIRequest 机票基础数据城市数据查询 API请求 alitrip.flight.basic.data.city.queryAll
机票基础数据城市数据查询top接口
func NewAlitripFlightBasicDataCityQueryAllRequest ¶
func NewAlitripFlightBasicDataCityQueryAllRequest() *AlitripFlightBasicDataCityQueryAllAPIRequest
NewAlitripFlightBasicDataCityQueryAllRequest 初始化AlitripFlightBasicDataCityQueryAllAPIRequest对象
func (AlitripFlightBasicDataCityQueryAllAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripFlightBasicDataCityQueryAllAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripFlightBasicDataCityQueryAllAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripFlightBasicDataCityQueryAllAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
type AlitripFlightBasicDataCityQueryAllAPIResponse ¶
type AlitripFlightBasicDataCityQueryAllAPIResponse struct { model.CommonResponse AlitripFlightBasicDataCityQueryAllAPIResponseModel }
AlitripFlightBasicDataCityQueryAllAPIResponse 机票基础数据城市数据查询 API返回值 alitrip.flight.basic.data.city.queryAll
机票基础数据城市数据查询top接口
type AlitripFlightBasicDataCityQueryAllAPIResponseModel ¶ added in v1.2.0
type AlitripFlightBasicDataCityQueryAllAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_flight_basic_data_city_queryAll_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回包装类 Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"` }
AlitripFlightBasicDataCityQueryAllAPIResponseModel is 机票基础数据城市数据查询 成功返回结果
type AlitripFlightBasicDataCityQueryAllData ¶
type AlitripFlightBasicDataCityQueryAllData struct { // 航空大区 AirZone string `json:"air_zone,omitempty" xml:"air_zone,omitempty"` // 城市对应国家 CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"` // 城市简拼 CityJp string `json:"city_jp,omitempty" xml:"city_jp,omitempty"` // 夏日时区区间 TimeZoneSummerPeriod string `json:"time_zone_summer_period,omitempty" xml:"time_zone_summer_period,omitempty"` // 夏日时区 TimeZoneSummer string `json:"time_zone_summer,omitempty" xml:"time_zone_summer,omitempty"` // 标准时区 TimeZoneStandard string `json:"time_zone_standard,omitempty" xml:"time_zone_standard,omitempty"` // 大洲 Continent string `json:"continent,omitempty" xml:"continent,omitempty"` // 省/州名称 ProvinceName string `json:"province_name,omitempty" xml:"province_name,omitempty"` // 国家二字码 CountryCode string `json:"country_code,omitempty" xml:"country_code,omitempty"` // 省/州二字码 ProvinceCode string `json:"province_code,omitempty" xml:"province_code,omitempty"` // 首字母 CityCapital string `json:"city_capital,omitempty" xml:"city_capital,omitempty"` // 英文名称 EnglishName string `json:"english_name,omitempty" xml:"english_name,omitempty"` // 城市全拼 CityPy string `json:"city_py,omitempty" xml:"city_py,omitempty"` // 城市名称 CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"` // 城市三字码 CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"` // 次区代码 IataCode string `json:"iata_code,omitempty" xml:"iata_code,omitempty"` // 次区 SecdZone string `json:"secd_zone,omitempty" xml:"secd_zone,omitempty"` // OAG来源的夏令时 OagSummerPeriod string `json:"oag_summer_period,omitempty" xml:"oag_summer_period,omitempty"` // 小次区 MiniIataCode string `json:"mini_iata_code,omitempty" xml:"mini_iata_code,omitempty"` // 搜索热度 SearchHeat int64 `json:"search_heat,omitempty" xml:"search_heat,omitempty"` NavigableStatus int64 `json:"navigable_status,omitempty" xml:"navigable_status,omitempty"` }
AlitripFlightBasicDataCityQueryAllData 结构体
type AlitripUppcMemberGainAPIRequest ¶ added in v1.2.0
type AlitripUppcMemberGainAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripUppcMemberGainAPIRequest 航司权益数据回流 API请求 alitrip.uppc.member.gain
航司权益数据回流
func NewAlitripUppcMemberGainRequest ¶
func NewAlitripUppcMemberGainRequest() *AlitripUppcMemberGainAPIRequest
NewAlitripUppcMemberGainRequest 初始化AlitripUppcMemberGainAPIRequest对象
func (AlitripUppcMemberGainAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripUppcMemberGainAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripUppcMemberGainAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripUppcMemberGainAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripUppcMemberGainAPIRequest) GetErrorMsg ¶ added in v1.2.0
func (r AlitripUppcMemberGainAPIRequest) GetErrorMsg() string
GetErrorMsg ErrorMsg Getter
func (AlitripUppcMemberGainAPIRequest) GetRequestId ¶ added in v1.2.0
func (r AlitripUppcMemberGainAPIRequest) GetRequestId() string
GetRequestId RequestId Getter
func (AlitripUppcMemberGainAPIRequest) GetResponseJson ¶ added in v1.2.0
func (r AlitripUppcMemberGainAPIRequest) GetResponseJson() string
GetResponseJson ResponseJson Getter
func (AlitripUppcMemberGainAPIRequest) GetStatusCode ¶ added in v1.2.0
func (r AlitripUppcMemberGainAPIRequest) GetStatusCode() int64
GetStatusCode StatusCode Getter
func (*AlitripUppcMemberGainAPIRequest) SetErrorMsg ¶ added in v1.2.0
func (r *AlitripUppcMemberGainAPIRequest) SetErrorMsg(_errorMsg string) error
SetErrorMsg is ErrorMsg Setter 错误提示
func (*AlitripUppcMemberGainAPIRequest) SetRequestId ¶ added in v1.2.0
func (r *AlitripUppcMemberGainAPIRequest) SetRequestId(_requestId string) error
SetRequestId is RequestId Setter 请求唯一标识
func (*AlitripUppcMemberGainAPIRequest) SetResponseJson ¶ added in v1.2.0
func (r *AlitripUppcMemberGainAPIRequest) SetResponseJson(_responseJson string) error
SetResponseJson is ResponseJson Setter 权益截止时间(扩展字段)
func (*AlitripUppcMemberGainAPIRequest) SetStatusCode ¶ added in v1.2.0
func (r *AlitripUppcMemberGainAPIRequest) SetStatusCode(_statusCode int64) error
SetStatusCode is StatusCode Setter 查询成功
type AlitripUppcMemberGainAPIResponse ¶
type AlitripUppcMemberGainAPIResponse struct { model.CommonResponse AlitripUppcMemberGainAPIResponseModel }
AlitripUppcMemberGainAPIResponse 航司权益数据回流 API返回值 alitrip.uppc.member.gain
航司权益数据回流
type AlitripUppcMemberGainAPIResponseModel ¶ added in v1.2.0
type AlitripUppcMemberGainAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_uppc_member_gain_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *ResultDo `json:"result,omitempty" xml:"result,omitempty"` }
AlitripUppcMemberGainAPIResponseModel is 航司权益数据回流 成功返回结果
type BaseResult ¶
type BaseResult struct { // 数据实体 DataList []AlitripFlightBasicDataCityQueryAllData `json:"data_list,omitempty" xml:"data_list>alitrip_flight_basic_data_city_query_all_data,omitempty"` // 错误信息 ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // 请求唯一标识 QueryId string `json:"query_id,omitempty" xml:"query_id,omitempty"` // 结果码 0成功 ResultCode int64 `json:"result_code,omitempty" xml:"result_code,omitempty"` }
BaseResult 结构体
type ResultDo ¶ added in v1.2.0
type ResultDo struct { // 错误信息 MsgForClient string `json:"msg_for_client,omitempty" xml:"msg_for_client,omitempty"` // 返回code Code string `json:"code,omitempty" xml:"code,omitempty"` // 错误信息 Msg string `json:"msg,omitempty" xml:"msg,omitempty"` // 是否回流成功 Module bool `json:"module,omitempty" xml:"module,omitempty"` // 是否执行回流成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` }
ResultDo 结构体