rail

package
v1.3.2 Latest Latest
Warning

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

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

Documentation

Overview

Package rail 包含国际火车票API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlitriprailircarriergetAPIRequest added in v1.3.1

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

AlitriprailircarriergetAPIRequest 国际火车票铁路承运公司查询 API请求 alitrip.rail.ir.carrier.get

国际火车票提供给代理商用于查询标准铁路承运公司carrier信息,用于代理商自己的carrier与飞猪平台的carrier做映射

func NewAlitriprailircarriergetRequest added in v1.3.1

func NewAlitriprailircarriergetRequest() *AlitriprailircarriergetAPIRequest

NewAlitriprailircarriergetRequest 初始化AlitriprailircarriergetAPIRequest对象

func (AlitriprailircarriergetAPIRequest) GetAgentId added in v1.3.1

GetAgentId AgentId Getter

func (AlitriprailircarriergetAPIRequest) GetApiMethodName added in v1.3.1

func (r AlitriprailircarriergetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitriprailircarriergetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitriprailircarriergetAPIRequest) GetRawParams added in v1.3.1

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

func (*AlitriprailircarriergetAPIRequest) SetAgentId added in v1.3.1

func (r *AlitriprailircarriergetAPIRequest) SetAgentId(_agentId int64) error

SetAgentId is AgentId Setter 商家id

type AlitriprailircarriergetAPIResponse added in v1.3.1

type AlitriprailircarriergetAPIResponse struct {
	model.CommonResponse
	AlitriprailircarriergetAPIResponseModel
}

AlitriprailircarriergetAPIResponse 国际火车票铁路承运公司查询 API返回值 alitrip.rail.ir.carrier.get

国际火车票提供给代理商用于查询标准铁路承运公司carrier信息,用于代理商自己的carrier与飞猪平台的carrier做映射

type AlitriprailircarriergetAPIResponseModel added in v1.3.1

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

AlitriprailircarriergetAPIResponseModel is 国际火车票铁路承运公司查询 成功返回结果

type AlitriprailirdivisiongetAPIRequest added in v1.3.1

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

AlitriprailirdivisiongetAPIRequest 国际火车票标准城市查询 API请求 alitrip.rail.ir.division.get

国际火车票提供给代理商用于查询标准城市信息,全部城市数据量209530条,含除中国大陆以外的全部海外区域。 代理商通过分页查询的方式,拉取飞猪平台方全部境外标准城市,用于自身城市与飞猪平台城市的映射。

func NewAlitriprailirdivisiongetRequest added in v1.3.1

func NewAlitriprailirdivisiongetRequest() *AlitriprailirdivisiongetAPIRequest

NewAlitriprailirdivisiongetRequest 初始化AlitriprailirdivisiongetAPIRequest对象

func (AlitriprailirdivisiongetAPIRequest) GetAgentId added in v1.3.1

GetAgentId AgentId Getter

func (AlitriprailirdivisiongetAPIRequest) GetApiMethodName added in v1.3.1

func (r AlitriprailirdivisiongetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitriprailirdivisiongetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitriprailirdivisiongetAPIRequest) GetLevel added in v1.3.1

GetLevel Level Getter

func (AlitriprailirdivisiongetAPIRequest) GetPageIndex added in v1.3.1

func (r AlitriprailirdivisiongetAPIRequest) GetPageIndex() int64

GetPageIndex PageIndex Getter

func (AlitriprailirdivisiongetAPIRequest) GetPageSize added in v1.3.1

func (r AlitriprailirdivisiongetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (AlitriprailirdivisiongetAPIRequest) GetRawParams added in v1.3.1

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

func (*AlitriprailirdivisiongetAPIRequest) SetAgentId added in v1.3.1

func (r *AlitriprailirdivisiongetAPIRequest) SetAgentId(_agentId int64) error

SetAgentId is AgentId Setter 代理商id

func (*AlitriprailirdivisiongetAPIRequest) SetLevel added in v1.3.1

func (r *AlitriprailirdivisiongetAPIRequest) SetLevel(_level int64) error

SetLevel is Level Setter 层级,1洲,2是国家,3是省,4是市,5是区,6是街道/镇,7是村,8是逻辑行政区,境外火车票业务只需要市级别,传4就可以

func (*AlitriprailirdivisiongetAPIRequest) SetPageIndex added in v1.3.1

func (r *AlitriprailirdivisiongetAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 页数,从1开始

func (*AlitriprailirdivisiongetAPIRequest) SetPageSize added in v1.3.1

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

SetPageSize is PageSize Setter 每页条数

type AlitriprailirdivisiongetAPIResponse added in v1.3.1

type AlitriprailirdivisiongetAPIResponse struct {
	model.CommonResponse
	AlitriprailirdivisiongetAPIResponseModel
}

AlitriprailirdivisiongetAPIResponse 国际火车票标准城市查询 API返回值 alitrip.rail.ir.division.get

国际火车票提供给代理商用于查询标准城市信息,全部城市数据量209530条,含除中国大陆以外的全部海外区域。 代理商通过分页查询的方式,拉取飞猪平台方全部境外标准城市,用于自身城市与飞猪平台城市的映射。

type AlitriprailirdivisiongetAPIResponseModel added in v1.3.1

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

AlitriprailirdivisiongetAPIResponseModel is 国际火车票标准城市查询 成功返回结果

type AlitriprailirservicegetAPIRequest added in v1.3.1

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

AlitriprailirservicegetAPIRequest 国际火车票仓位坐席查询 API请求 alitrip.rail.ir.service.get

国际火车票标准仓位坐席查询

func NewAlitriprailirservicegetRequest added in v1.3.1

func NewAlitriprailirservicegetRequest() *AlitriprailirservicegetAPIRequest

NewAlitriprailirservicegetRequest 初始化AlitriprailirservicegetAPIRequest对象

func (AlitriprailirservicegetAPIRequest) GetAgentId added in v1.3.1

GetAgentId AgentId Getter

func (AlitriprailirservicegetAPIRequest) GetApiMethodName added in v1.3.1

func (r AlitriprailirservicegetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitriprailirservicegetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitriprailirservicegetAPIRequest) GetBizType added in v1.3.1

GetBizType BizType Getter

func (AlitriprailirservicegetAPIRequest) GetRawParams added in v1.3.1

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

func (*AlitriprailirservicegetAPIRequest) SetAgentId added in v1.3.1

func (r *AlitriprailirservicegetAPIRequest) SetAgentId(_agentId int64) error

SetAgentId is AgentId Setter 代理商id

func (*AlitriprailirservicegetAPIRequest) SetBizType added in v1.3.1

func (r *AlitriprailirservicegetAPIRequest) SetBizType(_bizType int64) error

SetBizType is BizType Setter 6代表境外火车票

type AlitriprailirservicegetAPIResponse added in v1.3.1

type AlitriprailirservicegetAPIResponse struct {
	model.CommonResponse
	AlitriprailirservicegetAPIResponseModel
}

AlitriprailirservicegetAPIResponse 国际火车票仓位坐席查询 API返回值 alitrip.rail.ir.service.get

国际火车票标准仓位坐席查询

type AlitriprailirservicegetAPIResponseModel added in v1.3.1

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

AlitriprailirservicegetAPIResponseModel is 国际火车票仓位坐席查询 成功返回结果

type AlitriprailirservicegetResult added in v1.3.1

type AlitriprailirservicegetResult struct {
	// 仓位坐席数组
	Modules []Modules `json:"modules,omitempty" xml:"modules>modules,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AlitriprailirservicegetResult 结构体

type AlitriprailirstationgetAPIRequest added in v1.3.1

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

AlitriprailirstationgetAPIRequest 国际火车票标准车站查询 API请求 alitrip.rail.ir.station.get

国际火车票提供给代理商用于查询标准车站信息,用于代理商对自己的车站与飞猪平台的车站做映射

func NewAlitriprailirstationgetRequest added in v1.3.1

func NewAlitriprailirstationgetRequest() *AlitriprailirstationgetAPIRequest

NewAlitriprailirstationgetRequest 初始化AlitriprailirstationgetAPIRequest对象

func (AlitriprailirstationgetAPIRequest) GetAgentId added in v1.3.1

GetAgentId AgentId Getter

func (AlitriprailirstationgetAPIRequest) GetApiMethodName added in v1.3.1

func (r AlitriprailirstationgetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitriprailirstationgetAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitriprailirstationgetAPIRequest) GetPageIndex added in v1.3.1

func (r AlitriprailirstationgetAPIRequest) GetPageIndex() int64

GetPageIndex PageIndex Getter

func (AlitriprailirstationgetAPIRequest) GetPageSize added in v1.3.1

func (r AlitriprailirstationgetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (AlitriprailirstationgetAPIRequest) GetRawParams added in v1.3.1

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

func (*AlitriprailirstationgetAPIRequest) SetAgentId added in v1.3.1

func (r *AlitriprailirstationgetAPIRequest) SetAgentId(_agentId int64) error

SetAgentId is AgentId Setter 商家id

func (*AlitriprailirstationgetAPIRequest) SetPageIndex added in v1.3.1

func (r *AlitriprailirstationgetAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 页数 从1开始

func (*AlitriprailirstationgetAPIRequest) SetPageSize added in v1.3.1

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

SetPageSize is PageSize Setter 每页条数

type AlitriprailirstationgetAPIResponse added in v1.3.1

type AlitriprailirstationgetAPIResponse struct {
	model.CommonResponse
	AlitriprailirstationgetAPIResponseModel
}

AlitriprailirstationgetAPIResponse 国际火车票标准车站查询 API返回值 alitrip.rail.ir.station.get

国际火车票提供给代理商用于查询标准车站信息,用于代理商对自己的车站与飞猪平台的车站做映射

type AlitriprailirstationgetAPIResponseModel added in v1.3.1

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

AlitriprailirstationgetAPIResponseModel is 国际火车票标准车站查询 成功返回结果

type AlitriprailtradecloseticketAPIRequest added in v1.3.1

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

AlitriprailtradecloseticketAPIRequest 出票失败关单接口 API请求 alitrip.rail.trade.closeticket

出票成功回调接口

func NewAlitriprailtradecloseticketRequest added in v1.3.1

func NewAlitriprailtradecloseticketRequest() *AlitriprailtradecloseticketAPIRequest

NewAlitriprailtradecloseticketRequest 初始化AlitriprailtradecloseticketAPIRequest对象

func (AlitriprailtradecloseticketAPIRequest) GetAgentId added in v1.3.1

GetAgentId AgentId Getter

func (AlitriprailtradecloseticketAPIRequest) GetApiMethodName added in v1.3.1

func (r AlitriprailtradecloseticketAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitriprailtradecloseticketAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitriprailtradecloseticketAPIRequest) GetErrorCode added in v1.3.1

GetErrorCode ErrorCode Getter

func (AlitriprailtradecloseticketAPIRequest) GetErrorMsg added in v1.3.1

GetErrorMsg ErrorMsg Getter

func (AlitriprailtradecloseticketAPIRequest) GetRawParams added in v1.3.1

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

func (AlitriprailtradecloseticketAPIRequest) GetTpOrderId added in v1.3.1

GetTpOrderId TpOrderId Getter

func (*AlitriprailtradecloseticketAPIRequest) SetAgentId added in v1.3.1

func (r *AlitriprailtradecloseticketAPIRequest) SetAgentId(_agentId int64) error

SetAgentId is AgentId Setter 代理商订单号

func (*AlitriprailtradecloseticketAPIRequest) SetErrorCode added in v1.3.1

func (r *AlitriprailtradecloseticketAPIRequest) SetErrorCode(_errorCode string) error

SetErrorCode is ErrorCode Setter 出票失败码

func (*AlitriprailtradecloseticketAPIRequest) SetErrorMsg added in v1.3.1

func (r *AlitriprailtradecloseticketAPIRequest) SetErrorMsg(_errorMsg string) error

SetErrorMsg is ErrorMsg Setter 出票失败原因

func (*AlitriprailtradecloseticketAPIRequest) SetTpOrderId added in v1.3.1

func (r *AlitriprailtradecloseticketAPIRequest) SetTpOrderId(_tpOrderId int64) error

SetTpOrderId is TpOrderId Setter 平台订单号

type AlitriprailtradecloseticketAPIResponse added in v1.3.1

type AlitriprailtradecloseticketAPIResponse struct {
	model.CommonResponse
	AlitriprailtradecloseticketAPIResponseModel
}

AlitriprailtradecloseticketAPIResponse 出票失败关单接口 API返回值 alitrip.rail.trade.closeticket

出票成功回调接口

type AlitriprailtradecloseticketAPIResponseModel added in v1.3.1

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

AlitriprailtradecloseticketAPIResponseModel is 出票失败关单接口 成功返回结果

type AlitriprailtradecloseticketResultSet added in v1.3.1

type AlitriprailtradecloseticketResultSet struct {
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 成功失败
	Module bool `json:"module,omitempty" xml:"module,omitempty"`
}

AlitriprailtradecloseticketResultSet 结构体

type AlitriprailtradeissueticketAPIRequest added in v1.3.1

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

AlitriprailtradeissueticketAPIRequest 德铁出票成功接口 API请求 alitrip.rail.trade.issueticket

出票成功回调接口

func NewAlitriprailtradeissueticketRequest added in v1.3.1

func NewAlitriprailtradeissueticketRequest() *AlitriprailtradeissueticketAPIRequest

NewAlitriprailtradeissueticketRequest 初始化AlitriprailtradeissueticketAPIRequest对象

func (AlitriprailtradeissueticketAPIRequest) GetAgentId added in v1.3.1

GetAgentId AgentId Getter

func (AlitriprailtradeissueticketAPIRequest) GetAgentOrderId added in v1.3.1

func (r AlitriprailtradeissueticketAPIRequest) GetAgentOrderId() string

GetAgentOrderId AgentOrderId Getter

func (AlitriprailtradeissueticketAPIRequest) GetApiMethodName added in v1.3.1

func (r AlitriprailtradeissueticketAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitriprailtradeissueticketAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlitriprailtradeissueticketAPIRequest) GetRawParams added in v1.3.1

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

func (AlitriprailtradeissueticketAPIRequest) GetTicketNo added in v1.3.1

GetTicketNo TicketNo Getter

func (AlitriprailtradeissueticketAPIRequest) GetTpOrderId added in v1.3.1

GetTpOrderId TpOrderId Getter

func (*AlitriprailtradeissueticketAPIRequest) SetAgentId added in v1.3.1

func (r *AlitriprailtradeissueticketAPIRequest) SetAgentId(_agentId int64) error

SetAgentId is AgentId Setter 代理商id

func (*AlitriprailtradeissueticketAPIRequest) SetAgentOrderId added in v1.3.1

func (r *AlitriprailtradeissueticketAPIRequest) SetAgentOrderId(_agentOrderId string) error

SetAgentOrderId is AgentOrderId Setter 代理商订单号

func (*AlitriprailtradeissueticketAPIRequest) SetTicketNo added in v1.3.1

func (r *AlitriprailtradeissueticketAPIRequest) SetTicketNo(_ticketNo string) error

SetTicketNo is TicketNo Setter pnr票号有则填,无则空

func (*AlitriprailtradeissueticketAPIRequest) SetTpOrderId added in v1.3.1

func (r *AlitriprailtradeissueticketAPIRequest) SetTpOrderId(_tpOrderId int64) error

SetTpOrderId is TpOrderId Setter 平台订单号

type AlitriprailtradeissueticketAPIResponse added in v1.3.1

type AlitriprailtradeissueticketAPIResponse struct {
	model.CommonResponse
	AlitriprailtradeissueticketAPIResponseModel
}

AlitriprailtradeissueticketAPIResponse 德铁出票成功接口 API返回值 alitrip.rail.trade.issueticket

出票成功回调接口

type AlitriprailtradeissueticketAPIResponseModel added in v1.3.1

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

AlitriprailtradeissueticketAPIResponseModel is 德铁出票成功接口 成功返回结果

type AlitriprailtradeissueticketResultSet added in v1.3.1

type AlitriprailtradeissueticketResultSet struct {
	// errorMsg
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// errorCode
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 成功失败
	Module bool `json:"module,omitempty" xml:"module,omitempty"`
}

AlitriprailtradeissueticketResultSet 结构体

type Modules

type Modules struct {
	// 坐席code
	SeatCode string `json:"seat_code,omitempty" xml:"seat_code,omitempty"`
	// 坐席详情
	SeatDetail string `json:"seat_detail,omitempty" xml:"seat_detail,omitempty"`
	// 坐席图片
	SeatImage string `json:"seat_image,omitempty" xml:"seat_image,omitempty"`
	// 坐席名称
	SeatName string `json:"seat_name,omitempty" xml:"seat_name,omitempty"`
	// 业务类型,6代表境外火车票
	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`
}

Modules 结构体

type RailCarrierRs added in v1.2.0

type RailCarrierRs struct {
	// 铁路运营公司列表
	ModuleList []RailCarrierRs `json:"module_list,omitempty" xml:"module_list>rail_carrier_rs,omitempty"`
	// 是否成功
	Success string `json:"success,omitempty" xml:"success,omitempty"`
	// 错误描述
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 铁路运营公司Code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 铁路运营公司中文名
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
	Logo string `json:"logo,omitempty" xml:"logo,omitempty"`
	// 铁路运营公司英文名
	EnName string `json:"en_name,omitempty" xml:"en_name,omitempty"`
	// 关联or归属铁路局编码
	RailWayCode string `json:"rail_way_code,omitempty" xml:"rail_way_code,omitempty"`
}

RailCarrierRs 结构体

type RailDivisionRs added in v1.2.0

type RailDivisionRs struct {
	// 省份城市
	ProvName string `json:"prov_name,omitempty" xml:"prov_name,omitempty"`
	// 省份城市英文
	ProvNameEn string `json:"prov_name_en,omitempty" xml:"prov_name_en,omitempty"`
	// 国家名称英文
	CountryNameEn string `json:"country_name_en,omitempty" xml:"country_name_en,omitempty"`
	// 国家名称
	CountryName string `json:"country_name,omitempty" xml:"country_name,omitempty"`
	// 洲名称英文
	ContinentNameEn string `json:"continent_name_en,omitempty" xml:"continent_name_en,omitempty"`
	// 洲名称
	ContinentName string `json:"continent_name,omitempty" xml:"continent_name,omitempty"`
	// 城市三字码
	CityCode3 string `json:"city_code3,omitempty" xml:"city_code3,omitempty"`
	// 简拼
	Py string `json:"py,omitempty" xml:"py,omitempty"`
	// 拼音
	Pinyin string `json:"pinyin,omitempty" xml:"pinyin,omitempty"`
	// 时区
	Timezoneid string `json:"timezoneid,omitempty" xml:"timezoneid,omitempty"`
	// 国家二字码(ISO 3166-1 alpha-2)
	CountryCode2 string `json:"country_code2,omitempty" xml:"country_code2,omitempty"`
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 英文名
	NameEn string `json:"name_en,omitempty" xml:"name_en,omitempty"`
	// 简称
	NameAbbr string `json:"name_abbr,omitempty" xml:"name_abbr,omitempty"`
	// 名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 区名称英文
	DistrictNameEn string `json:"district_name_en,omitempty" xml:"district_name_en,omitempty"`
	// 区名称
	DistrictName string `json:"district_name,omitempty" xml:"district_name,omitempty"`
	// 城市名称英文
	CityNameEn string `json:"city_name_en,omitempty" xml:"city_name_en,omitempty"`
	// 城市名称
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 省份id
	ProvId int64 `json:"prov_id,omitempty" xml:"prov_id,omitempty"`
	// 国家id
	CountryId int64 `json:"country_id,omitempty" xml:"country_id,omitempty"`
	// 洲id,id树层级展开
	ContinentId int64 `json:"continent_id,omitempty" xml:"continent_id,omitempty"`
	// 是否是首都
	CapitalFlag int64 `json:"capital_flag,omitempty" xml:"capital_flag,omitempty"`
	// 国内或者国际 0表示国内,1表示国际
	Abroad int64 `json:"abroad,omitempty" xml:"abroad,omitempty"`
	// 父级ID
	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"`
	// 层级,1洲,2是国家,3是省,4是市,5是区,6是街道/镇,7是村,8是逻辑行政区
	Level int64 `json:"level,omitempty" xml:"level,omitempty"`
	// 区id
	DistrictId int64 `json:"district_id,omitempty" xml:"district_id,omitempty"`
	// 城市id
	CityId int64 `json:"city_id,omitempty" xml:"city_id,omitempty"`
	// 区域id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

RailDivisionRs 结构体

type RailResultList

type RailResultList struct {
	// 城市列表
	ModuleList []RailDivisionRs `json:"module_list,omitempty" xml:"module_list>rail_division_rs,omitempty"`
	// 是否成功
	Success string `json:"success,omitempty" xml:"success,omitempty"`
	// 错误描述
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
}

RailResultList 结构体

type RailStationRs added in v1.2.0

type RailStationRs struct {
	// 车站图片url,多个;号分隔
	Image string `json:"image,omitempty" xml:"image,omitempty"`
	// 车站信息,多行;号分隔
	Detail string `json:"detail,omitempty" xml:"detail,omitempty"`
	// 车站地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 纬度
	Latitude string `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 经度
	Longitude string `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 车站中文名称
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
	// 车站英文名称
	EnName string `json:"en_name,omitempty" xml:"en_name,omitempty"`
	// 所属城市名称
	DivisionName string `json:"division_name,omitempty" xml:"division_name,omitempty"`
	// 车站原始名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 车站编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 所属城市id
	DivisionId int64 `json:"division_id,omitempty" xml:"division_id,omitempty"`
}

RailStationRs 结构体

Jump to

Keyboard shortcuts

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