Documentation ¶
Overview ¶
Package rail 包含国际火车票API相关结构体
Index ¶
- func ReleaseAlitripRailIrCarrierGetAPIRequest(v *AlitripRailIrCarrierGetAPIRequest)
- func ReleaseAlitripRailIrCarrierGetAPIResponse(v *AlitripRailIrCarrierGetAPIResponse)
- func ReleaseAlitripRailIrDivisionGetAPIRequest(v *AlitripRailIrDivisionGetAPIRequest)
- func ReleaseAlitripRailIrDivisionGetAPIResponse(v *AlitripRailIrDivisionGetAPIResponse)
- func ReleaseAlitripRailIrServiceGetAPIRequest(v *AlitripRailIrServiceGetAPIRequest)
- func ReleaseAlitripRailIrServiceGetAPIResponse(v *AlitripRailIrServiceGetAPIResponse)
- func ReleaseAlitripRailIrServiceGetResult(v *AlitripRailIrServiceGetResult)
- func ReleaseAlitripRailIrStationGetAPIRequest(v *AlitripRailIrStationGetAPIRequest)
- func ReleaseAlitripRailIrStationGetAPIResponse(v *AlitripRailIrStationGetAPIResponse)
- func ReleaseAlitripRailTradeCloseticketAPIRequest(v *AlitripRailTradeCloseticketAPIRequest)
- func ReleaseAlitripRailTradeCloseticketAPIResponse(v *AlitripRailTradeCloseticketAPIResponse)
- func ReleaseAlitripRailTradeCloseticketResultSet(v *AlitripRailTradeCloseticketResultSet)
- func ReleaseAlitripRailTradeIssueticketAPIRequest(v *AlitripRailTradeIssueticketAPIRequest)
- func ReleaseAlitripRailTradeIssueticketAPIResponse(v *AlitripRailTradeIssueticketAPIResponse)
- func ReleaseAlitripRailTradeIssueticketResultSet(v *AlitripRailTradeIssueticketResultSet)
- func ReleaseModules(v *Modules)
- func ReleaseRailCarrierRs(v *RailCarrierRs)
- func ReleaseRailDivisionRs(v *RailDivisionRs)
- func ReleaseRailResultList(v *RailResultList)
- func ReleaseRailStationRs(v *RailStationRs)
- type AlitripRailIrCarrierGetAPIRequest
- func (r AlitripRailIrCarrierGetAPIRequest) GetAgentId() int64
- func (r AlitripRailIrCarrierGetAPIRequest) GetApiMethodName() string
- func (r AlitripRailIrCarrierGetAPIRequest) GetApiParams(params url.Values)
- func (r AlitripRailIrCarrierGetAPIRequest) GetRawParams() model.Params
- func (r *AlitripRailIrCarrierGetAPIRequest) Reset()
- func (r *AlitripRailIrCarrierGetAPIRequest) SetAgentId(_agentId int64) error
- type AlitripRailIrCarrierGetAPIResponse
- type AlitripRailIrCarrierGetAPIResponseModel
- type AlitripRailIrDivisionGetAPIRequest
- func (r AlitripRailIrDivisionGetAPIRequest) GetAgentId() int64
- func (r AlitripRailIrDivisionGetAPIRequest) GetApiMethodName() string
- func (r AlitripRailIrDivisionGetAPIRequest) GetApiParams(params url.Values)
- func (r AlitripRailIrDivisionGetAPIRequest) GetLevel() int64
- func (r AlitripRailIrDivisionGetAPIRequest) GetPageIndex() int64
- func (r AlitripRailIrDivisionGetAPIRequest) GetPageSize() int64
- func (r AlitripRailIrDivisionGetAPIRequest) GetRawParams() model.Params
- func (r *AlitripRailIrDivisionGetAPIRequest) Reset()
- func (r *AlitripRailIrDivisionGetAPIRequest) SetAgentId(_agentId int64) error
- func (r *AlitripRailIrDivisionGetAPIRequest) SetLevel(_level int64) error
- func (r *AlitripRailIrDivisionGetAPIRequest) SetPageIndex(_pageIndex int64) error
- func (r *AlitripRailIrDivisionGetAPIRequest) SetPageSize(_pageSize int64) error
- type AlitripRailIrDivisionGetAPIResponse
- type AlitripRailIrDivisionGetAPIResponseModel
- type AlitripRailIrServiceGetAPIRequest
- func (r AlitripRailIrServiceGetAPIRequest) GetAgentId() int64
- func (r AlitripRailIrServiceGetAPIRequest) GetApiMethodName() string
- func (r AlitripRailIrServiceGetAPIRequest) GetApiParams(params url.Values)
- func (r AlitripRailIrServiceGetAPIRequest) GetBizType() int64
- func (r AlitripRailIrServiceGetAPIRequest) GetRawParams() model.Params
- func (r *AlitripRailIrServiceGetAPIRequest) Reset()
- func (r *AlitripRailIrServiceGetAPIRequest) SetAgentId(_agentId int64) error
- func (r *AlitripRailIrServiceGetAPIRequest) SetBizType(_bizType int64) error
- type AlitripRailIrServiceGetAPIResponse
- type AlitripRailIrServiceGetAPIResponseModel
- type AlitripRailIrServiceGetResult
- type AlitripRailIrStationGetAPIRequest
- func (r AlitripRailIrStationGetAPIRequest) GetAgentId() int64
- func (r AlitripRailIrStationGetAPIRequest) GetApiMethodName() string
- func (r AlitripRailIrStationGetAPIRequest) GetApiParams(params url.Values)
- func (r AlitripRailIrStationGetAPIRequest) GetPageIndex() int64
- func (r AlitripRailIrStationGetAPIRequest) GetPageSize() int64
- func (r AlitripRailIrStationGetAPIRequest) GetRawParams() model.Params
- func (r *AlitripRailIrStationGetAPIRequest) Reset()
- func (r *AlitripRailIrStationGetAPIRequest) SetAgentId(_agentId int64) error
- func (r *AlitripRailIrStationGetAPIRequest) SetPageIndex(_pageIndex int64) error
- func (r *AlitripRailIrStationGetAPIRequest) SetPageSize(_pageSize int64) error
- type AlitripRailIrStationGetAPIResponse
- type AlitripRailIrStationGetAPIResponseModel
- type AlitripRailTradeCloseticketAPIRequest
- func (r AlitripRailTradeCloseticketAPIRequest) GetAgentId() int64
- func (r AlitripRailTradeCloseticketAPIRequest) GetApiMethodName() string
- func (r AlitripRailTradeCloseticketAPIRequest) GetApiParams(params url.Values)
- func (r AlitripRailTradeCloseticketAPIRequest) GetErrorCode() string
- func (r AlitripRailTradeCloseticketAPIRequest) GetErrorMsg() string
- func (r AlitripRailTradeCloseticketAPIRequest) GetRawParams() model.Params
- func (r AlitripRailTradeCloseticketAPIRequest) GetTpOrderId() int64
- func (r *AlitripRailTradeCloseticketAPIRequest) Reset()
- func (r *AlitripRailTradeCloseticketAPIRequest) SetAgentId(_agentId int64) error
- func (r *AlitripRailTradeCloseticketAPIRequest) SetErrorCode(_errorCode string) error
- func (r *AlitripRailTradeCloseticketAPIRequest) SetErrorMsg(_errorMsg string) error
- func (r *AlitripRailTradeCloseticketAPIRequest) SetTpOrderId(_tpOrderId int64) error
- type AlitripRailTradeCloseticketAPIResponse
- type AlitripRailTradeCloseticketAPIResponseModel
- type AlitripRailTradeCloseticketResultSet
- type AlitripRailTradeIssueticketAPIRequest
- func (r AlitripRailTradeIssueticketAPIRequest) GetAgentId() int64
- func (r AlitripRailTradeIssueticketAPIRequest) GetAgentOrderId() string
- func (r AlitripRailTradeIssueticketAPIRequest) GetApiMethodName() string
- func (r AlitripRailTradeIssueticketAPIRequest) GetApiParams(params url.Values)
- func (r AlitripRailTradeIssueticketAPIRequest) GetRawParams() model.Params
- func (r AlitripRailTradeIssueticketAPIRequest) GetTicketNo() string
- func (r AlitripRailTradeIssueticketAPIRequest) GetTpOrderId() int64
- func (r *AlitripRailTradeIssueticketAPIRequest) Reset()
- func (r *AlitripRailTradeIssueticketAPIRequest) SetAgentId(_agentId int64) error
- func (r *AlitripRailTradeIssueticketAPIRequest) SetAgentOrderId(_agentOrderId string) error
- func (r *AlitripRailTradeIssueticketAPIRequest) SetTicketNo(_ticketNo string) error
- func (r *AlitripRailTradeIssueticketAPIRequest) SetTpOrderId(_tpOrderId int64) error
- type AlitripRailTradeIssueticketAPIResponse
- type AlitripRailTradeIssueticketAPIResponseModel
- type AlitripRailTradeIssueticketResultSet
- type Modules
- type RailCarrierRs
- type RailDivisionRs
- type RailResultList
- type RailStationRs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseAlitripRailIrCarrierGetAPIRequest ¶ added in v1.3.4
func ReleaseAlitripRailIrCarrierGetAPIRequest(v *AlitripRailIrCarrierGetAPIRequest)
ReleaseAlitripRailIrCarrierGetAPIRequest 将 AlitripRailIrCarrierGetAPIRequest 放入 sync.Pool
func ReleaseAlitripRailIrCarrierGetAPIResponse ¶ added in v1.3.4
func ReleaseAlitripRailIrCarrierGetAPIResponse(v *AlitripRailIrCarrierGetAPIResponse)
ReleaseAlitripRailIrCarrierGetAPIResponse 将 AlitripRailIrCarrierGetAPIResponse 保存到 sync.Pool
func ReleaseAlitripRailIrDivisionGetAPIRequest ¶ added in v1.3.4
func ReleaseAlitripRailIrDivisionGetAPIRequest(v *AlitripRailIrDivisionGetAPIRequest)
ReleaseAlitripRailIrDivisionGetAPIRequest 将 AlitripRailIrDivisionGetAPIRequest 放入 sync.Pool
func ReleaseAlitripRailIrDivisionGetAPIResponse ¶ added in v1.3.4
func ReleaseAlitripRailIrDivisionGetAPIResponse(v *AlitripRailIrDivisionGetAPIResponse)
ReleaseAlitripRailIrDivisionGetAPIResponse 将 AlitripRailIrDivisionGetAPIResponse 保存到 sync.Pool
func ReleaseAlitripRailIrServiceGetAPIRequest ¶ added in v1.3.4
func ReleaseAlitripRailIrServiceGetAPIRequest(v *AlitripRailIrServiceGetAPIRequest)
ReleaseAlitripRailIrServiceGetAPIRequest 将 AlitripRailIrServiceGetAPIRequest 放入 sync.Pool
func ReleaseAlitripRailIrServiceGetAPIResponse ¶ added in v1.3.4
func ReleaseAlitripRailIrServiceGetAPIResponse(v *AlitripRailIrServiceGetAPIResponse)
ReleaseAlitripRailIrServiceGetAPIResponse 将 AlitripRailIrServiceGetAPIResponse 保存到 sync.Pool
func ReleaseAlitripRailIrServiceGetResult ¶ added in v1.3.4
func ReleaseAlitripRailIrServiceGetResult(v *AlitripRailIrServiceGetResult)
ReleaseAlitripRailIrServiceGetResult 释放AlitripRailIrServiceGetResult
func ReleaseAlitripRailIrStationGetAPIRequest ¶ added in v1.3.4
func ReleaseAlitripRailIrStationGetAPIRequest(v *AlitripRailIrStationGetAPIRequest)
ReleaseAlitripRailIrStationGetAPIRequest 将 AlitripRailIrStationGetAPIRequest 放入 sync.Pool
func ReleaseAlitripRailIrStationGetAPIResponse ¶ added in v1.3.4
func ReleaseAlitripRailIrStationGetAPIResponse(v *AlitripRailIrStationGetAPIResponse)
ReleaseAlitripRailIrStationGetAPIResponse 将 AlitripRailIrStationGetAPIResponse 保存到 sync.Pool
func ReleaseAlitripRailTradeCloseticketAPIRequest ¶ added in v1.3.4
func ReleaseAlitripRailTradeCloseticketAPIRequest(v *AlitripRailTradeCloseticketAPIRequest)
ReleaseAlitripRailTradeCloseticketAPIRequest 将 AlitripRailTradeCloseticketAPIRequest 放入 sync.Pool
func ReleaseAlitripRailTradeCloseticketAPIResponse ¶ added in v1.3.4
func ReleaseAlitripRailTradeCloseticketAPIResponse(v *AlitripRailTradeCloseticketAPIResponse)
ReleaseAlitripRailTradeCloseticketAPIResponse 将 AlitripRailTradeCloseticketAPIResponse 保存到 sync.Pool
func ReleaseAlitripRailTradeCloseticketResultSet ¶ added in v1.3.4
func ReleaseAlitripRailTradeCloseticketResultSet(v *AlitripRailTradeCloseticketResultSet)
ReleaseAlitripRailTradeCloseticketResultSet 释放AlitripRailTradeCloseticketResultSet
func ReleaseAlitripRailTradeIssueticketAPIRequest ¶ added in v1.3.4
func ReleaseAlitripRailTradeIssueticketAPIRequest(v *AlitripRailTradeIssueticketAPIRequest)
ReleaseAlitripRailTradeIssueticketAPIRequest 将 AlitripRailTradeIssueticketAPIRequest 放入 sync.Pool
func ReleaseAlitripRailTradeIssueticketAPIResponse ¶ added in v1.3.4
func ReleaseAlitripRailTradeIssueticketAPIResponse(v *AlitripRailTradeIssueticketAPIResponse)
ReleaseAlitripRailTradeIssueticketAPIResponse 将 AlitripRailTradeIssueticketAPIResponse 保存到 sync.Pool
func ReleaseAlitripRailTradeIssueticketResultSet ¶ added in v1.3.4
func ReleaseAlitripRailTradeIssueticketResultSet(v *AlitripRailTradeIssueticketResultSet)
ReleaseAlitripRailTradeIssueticketResultSet 释放AlitripRailTradeIssueticketResultSet
func ReleaseRailCarrierRs ¶ added in v1.3.4
func ReleaseRailCarrierRs(v *RailCarrierRs)
ReleaseRailCarrierRs 释放RailCarrierRs
func ReleaseRailDivisionRs ¶ added in v1.3.4
func ReleaseRailDivisionRs(v *RailDivisionRs)
ReleaseRailDivisionRs 释放RailDivisionRs
func ReleaseRailResultList ¶ added in v1.3.4
func ReleaseRailResultList(v *RailResultList)
ReleaseRailResultList 释放RailResultList
func ReleaseRailStationRs ¶ added in v1.3.4
func ReleaseRailStationRs(v *RailStationRs)
ReleaseRailStationRs 释放RailStationRs
Types ¶
type AlitripRailIrCarrierGetAPIRequest ¶ added in v1.2.0
type AlitripRailIrCarrierGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripRailIrCarrierGetAPIRequest 国际火车票铁路承运公司查询 API请求 alitrip.rail.ir.carrier.get
国际火车票提供给代理商用于查询标准铁路承运公司carrier信息,用于代理商自己的carrier与飞猪平台的carrier做映射
func GetAlitripRailIrCarrierGetAPIRequest ¶ added in v1.3.4
func GetAlitripRailIrCarrierGetAPIRequest() *AlitripRailIrCarrierGetAPIRequest
GetAlitripRailIrCarrierGetRequest 从 sync.Pool 获取 AlitripRailIrCarrierGetAPIRequest
func NewAlitripRailIrCarrierGetRequest ¶
func NewAlitripRailIrCarrierGetRequest() *AlitripRailIrCarrierGetAPIRequest
NewAlitripRailIrCarrierGetRequest 初始化AlitripRailIrCarrierGetAPIRequest对象
func (AlitripRailIrCarrierGetAPIRequest) GetAgentId ¶ added in v1.2.0
func (r AlitripRailIrCarrierGetAPIRequest) GetAgentId() int64
GetAgentId AgentId Getter
func (AlitripRailIrCarrierGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripRailIrCarrierGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripRailIrCarrierGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripRailIrCarrierGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripRailIrCarrierGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripRailIrCarrierGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitripRailIrCarrierGetAPIRequest) Reset ¶ added in v1.3.4
func (r *AlitripRailIrCarrierGetAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlitripRailIrCarrierGetAPIRequest) SetAgentId ¶ added in v1.2.0
func (r *AlitripRailIrCarrierGetAPIRequest) SetAgentId(_agentId int64) error
SetAgentId is AgentId Setter 商家id
type AlitripRailIrCarrierGetAPIResponse ¶
type AlitripRailIrCarrierGetAPIResponse struct { model.CommonResponse AlitripRailIrCarrierGetAPIResponseModel }
AlitripRailIrCarrierGetAPIResponse 国际火车票铁路承运公司查询 API返回值 alitrip.rail.ir.carrier.get
国际火车票提供给代理商用于查询标准铁路承运公司carrier信息,用于代理商自己的carrier与飞猪平台的carrier做映射
func GetAlitripRailIrCarrierGetAPIResponse ¶ added in v1.3.4
func GetAlitripRailIrCarrierGetAPIResponse() *AlitripRailIrCarrierGetAPIResponse
GetAlitripRailIrCarrierGetAPIResponse 从 sync.Pool 获取 AlitripRailIrCarrierGetAPIResponse
func (*AlitripRailIrCarrierGetAPIResponse) Reset ¶ added in v1.3.4
func (m *AlitripRailIrCarrierGetAPIResponse) Reset()
Reset 清空结构体
type AlitripRailIrCarrierGetAPIResponseModel ¶ added in v1.2.0
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 国际火车票铁路承运公司查询 成功返回结果
func (*AlitripRailIrCarrierGetAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlitripRailIrCarrierGetAPIResponseModel) Reset()
Reset 清空结构体
type AlitripRailIrDivisionGetAPIRequest ¶ added in v1.2.0
type AlitripRailIrDivisionGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripRailIrDivisionGetAPIRequest 国际火车票标准城市查询 API请求 alitrip.rail.ir.division.get
国际火车票提供给代理商用于查询标准城市信息,全部城市数据量209530条,含除中国大陆以外的全部海外区域。 代理商通过分页查询的方式,拉取飞猪平台方全部境外标准城市,用于自身城市与飞猪平台城市的映射。
func GetAlitripRailIrDivisionGetAPIRequest ¶ added in v1.3.4
func GetAlitripRailIrDivisionGetAPIRequest() *AlitripRailIrDivisionGetAPIRequest
GetAlitripRailIrDivisionGetRequest 从 sync.Pool 获取 AlitripRailIrDivisionGetAPIRequest
func NewAlitripRailIrDivisionGetRequest ¶
func NewAlitripRailIrDivisionGetRequest() *AlitripRailIrDivisionGetAPIRequest
NewAlitripRailIrDivisionGetRequest 初始化AlitripRailIrDivisionGetAPIRequest对象
func (AlitripRailIrDivisionGetAPIRequest) GetAgentId ¶ added in v1.2.0
func (r AlitripRailIrDivisionGetAPIRequest) GetAgentId() int64
GetAgentId AgentId Getter
func (AlitripRailIrDivisionGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripRailIrDivisionGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripRailIrDivisionGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripRailIrDivisionGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripRailIrDivisionGetAPIRequest) GetLevel ¶ added in v1.2.0
func (r AlitripRailIrDivisionGetAPIRequest) GetLevel() int64
GetLevel Level Getter
func (AlitripRailIrDivisionGetAPIRequest) GetPageIndex ¶ added in v1.2.0
func (r AlitripRailIrDivisionGetAPIRequest) GetPageIndex() int64
GetPageIndex PageIndex Getter
func (AlitripRailIrDivisionGetAPIRequest) GetPageSize ¶ added in v1.2.0
func (r AlitripRailIrDivisionGetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (AlitripRailIrDivisionGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripRailIrDivisionGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitripRailIrDivisionGetAPIRequest) Reset ¶ added in v1.3.4
func (r *AlitripRailIrDivisionGetAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlitripRailIrDivisionGetAPIRequest) SetAgentId ¶ added in v1.2.0
func (r *AlitripRailIrDivisionGetAPIRequest) SetAgentId(_agentId int64) error
SetAgentId is AgentId Setter 代理商id
func (*AlitripRailIrDivisionGetAPIRequest) SetLevel ¶ added in v1.2.0
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.2.0
func (r *AlitripRailIrDivisionGetAPIRequest) SetPageIndex(_pageIndex int64) error
SetPageIndex is PageIndex Setter 页数,从1开始
func (*AlitripRailIrDivisionGetAPIRequest) SetPageSize ¶ added in v1.2.0
func (r *AlitripRailIrDivisionGetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 每页条数
type AlitripRailIrDivisionGetAPIResponse ¶
type AlitripRailIrDivisionGetAPIResponse struct { model.CommonResponse AlitripRailIrDivisionGetAPIResponseModel }
AlitripRailIrDivisionGetAPIResponse 国际火车票标准城市查询 API返回值 alitrip.rail.ir.division.get
国际火车票提供给代理商用于查询标准城市信息,全部城市数据量209530条,含除中国大陆以外的全部海外区域。 代理商通过分页查询的方式,拉取飞猪平台方全部境外标准城市,用于自身城市与飞猪平台城市的映射。
func GetAlitripRailIrDivisionGetAPIResponse ¶ added in v1.3.4
func GetAlitripRailIrDivisionGetAPIResponse() *AlitripRailIrDivisionGetAPIResponse
GetAlitripRailIrDivisionGetAPIResponse 从 sync.Pool 获取 AlitripRailIrDivisionGetAPIResponse
func (*AlitripRailIrDivisionGetAPIResponse) Reset ¶ added in v1.3.4
func (m *AlitripRailIrDivisionGetAPIResponse) Reset()
Reset 清空结构体
type AlitripRailIrDivisionGetAPIResponseModel ¶ added in v1.2.0
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 国际火车票标准城市查询 成功返回结果
func (*AlitripRailIrDivisionGetAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlitripRailIrDivisionGetAPIResponseModel) Reset()
Reset 清空结构体
type AlitripRailIrServiceGetAPIRequest ¶ added in v1.2.0
type AlitripRailIrServiceGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripRailIrServiceGetAPIRequest 国际火车票仓位坐席查询 API请求 alitrip.rail.ir.service.get
国际火车票标准仓位坐席查询
func GetAlitripRailIrServiceGetAPIRequest ¶ added in v1.3.4
func GetAlitripRailIrServiceGetAPIRequest() *AlitripRailIrServiceGetAPIRequest
GetAlitripRailIrServiceGetRequest 从 sync.Pool 获取 AlitripRailIrServiceGetAPIRequest
func NewAlitripRailIrServiceGetRequest ¶
func NewAlitripRailIrServiceGetRequest() *AlitripRailIrServiceGetAPIRequest
NewAlitripRailIrServiceGetRequest 初始化AlitripRailIrServiceGetAPIRequest对象
func (AlitripRailIrServiceGetAPIRequest) GetAgentId ¶ added in v1.2.0
func (r AlitripRailIrServiceGetAPIRequest) GetAgentId() int64
GetAgentId AgentId Getter
func (AlitripRailIrServiceGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripRailIrServiceGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripRailIrServiceGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripRailIrServiceGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripRailIrServiceGetAPIRequest) GetBizType ¶ added in v1.2.0
func (r AlitripRailIrServiceGetAPIRequest) GetBizType() int64
GetBizType BizType Getter
func (AlitripRailIrServiceGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripRailIrServiceGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitripRailIrServiceGetAPIRequest) Reset ¶ added in v1.3.4
func (r *AlitripRailIrServiceGetAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlitripRailIrServiceGetAPIRequest) SetAgentId ¶ added in v1.2.0
func (r *AlitripRailIrServiceGetAPIRequest) SetAgentId(_agentId int64) error
SetAgentId is AgentId Setter 代理商id
func (*AlitripRailIrServiceGetAPIRequest) SetBizType ¶ added in v1.2.0
func (r *AlitripRailIrServiceGetAPIRequest) SetBizType(_bizType int64) error
SetBizType is BizType Setter 6代表境外火车票
type AlitripRailIrServiceGetAPIResponse ¶
type AlitripRailIrServiceGetAPIResponse struct { model.CommonResponse AlitripRailIrServiceGetAPIResponseModel }
AlitripRailIrServiceGetAPIResponse 国际火车票仓位坐席查询 API返回值 alitrip.rail.ir.service.get
国际火车票标准仓位坐席查询
func GetAlitripRailIrServiceGetAPIResponse ¶ added in v1.3.4
func GetAlitripRailIrServiceGetAPIResponse() *AlitripRailIrServiceGetAPIResponse
GetAlitripRailIrServiceGetAPIResponse 从 sync.Pool 获取 AlitripRailIrServiceGetAPIResponse
func (*AlitripRailIrServiceGetAPIResponse) Reset ¶ added in v1.3.4
func (m *AlitripRailIrServiceGetAPIResponse) Reset()
Reset 清空结构体
type AlitripRailIrServiceGetAPIResponseModel ¶ added in v1.2.0
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 国际火车票仓位坐席查询 成功返回结果
func (*AlitripRailIrServiceGetAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlitripRailIrServiceGetAPIResponseModel) Reset()
Reset 清空结构体
type AlitripRailIrServiceGetResult ¶
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 结构体
func GetAlitripRailIrServiceGetResult ¶ added in v1.3.4
func GetAlitripRailIrServiceGetResult() *AlitripRailIrServiceGetResult
GetAlitripRailIrServiceGetResult() 从对象池中获取AlitripRailIrServiceGetResult
type AlitripRailIrStationGetAPIRequest ¶ added in v1.2.0
type AlitripRailIrStationGetAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripRailIrStationGetAPIRequest 国际火车票标准车站查询 API请求 alitrip.rail.ir.station.get
国际火车票提供给代理商用于查询标准车站信息,用于代理商对自己的车站与飞猪平台的车站做映射
func GetAlitripRailIrStationGetAPIRequest ¶ added in v1.3.4
func GetAlitripRailIrStationGetAPIRequest() *AlitripRailIrStationGetAPIRequest
GetAlitripRailIrStationGetRequest 从 sync.Pool 获取 AlitripRailIrStationGetAPIRequest
func NewAlitripRailIrStationGetRequest ¶
func NewAlitripRailIrStationGetRequest() *AlitripRailIrStationGetAPIRequest
NewAlitripRailIrStationGetRequest 初始化AlitripRailIrStationGetAPIRequest对象
func (AlitripRailIrStationGetAPIRequest) GetAgentId ¶ added in v1.2.0
func (r AlitripRailIrStationGetAPIRequest) GetAgentId() int64
GetAgentId AgentId Getter
func (AlitripRailIrStationGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripRailIrStationGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripRailIrStationGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripRailIrStationGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripRailIrStationGetAPIRequest) GetPageIndex ¶ added in v1.2.0
func (r AlitripRailIrStationGetAPIRequest) GetPageIndex() int64
GetPageIndex PageIndex Getter
func (AlitripRailIrStationGetAPIRequest) GetPageSize ¶ added in v1.2.0
func (r AlitripRailIrStationGetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (AlitripRailIrStationGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripRailIrStationGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitripRailIrStationGetAPIRequest) Reset ¶ added in v1.3.4
func (r *AlitripRailIrStationGetAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlitripRailIrStationGetAPIRequest) SetAgentId ¶ added in v1.2.0
func (r *AlitripRailIrStationGetAPIRequest) SetAgentId(_agentId int64) error
SetAgentId is AgentId Setter 商家id
func (*AlitripRailIrStationGetAPIRequest) SetPageIndex ¶ added in v1.2.0
func (r *AlitripRailIrStationGetAPIRequest) SetPageIndex(_pageIndex int64) error
SetPageIndex is PageIndex Setter 页数 从1开始
func (*AlitripRailIrStationGetAPIRequest) SetPageSize ¶ added in v1.2.0
func (r *AlitripRailIrStationGetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 每页条数
type AlitripRailIrStationGetAPIResponse ¶
type AlitripRailIrStationGetAPIResponse struct { model.CommonResponse AlitripRailIrStationGetAPIResponseModel }
AlitripRailIrStationGetAPIResponse 国际火车票标准车站查询 API返回值 alitrip.rail.ir.station.get
国际火车票提供给代理商用于查询标准车站信息,用于代理商对自己的车站与飞猪平台的车站做映射
func GetAlitripRailIrStationGetAPIResponse ¶ added in v1.3.4
func GetAlitripRailIrStationGetAPIResponse() *AlitripRailIrStationGetAPIResponse
GetAlitripRailIrStationGetAPIResponse 从 sync.Pool 获取 AlitripRailIrStationGetAPIResponse
func (*AlitripRailIrStationGetAPIResponse) Reset ¶ added in v1.3.4
func (m *AlitripRailIrStationGetAPIResponse) Reset()
Reset 清空结构体
type AlitripRailIrStationGetAPIResponseModel ¶ added in v1.2.0
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 国际火车票标准车站查询 成功返回结果
func (*AlitripRailIrStationGetAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlitripRailIrStationGetAPIResponseModel) Reset()
Reset 清空结构体
type AlitripRailTradeCloseticketAPIRequest ¶ added in v1.2.0
type AlitripRailTradeCloseticketAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripRailTradeCloseticketAPIRequest 出票失败关单接口 API请求 alitrip.rail.trade.closeticket
出票成功回调接口
func GetAlitripRailTradeCloseticketAPIRequest ¶ added in v1.3.4
func GetAlitripRailTradeCloseticketAPIRequest() *AlitripRailTradeCloseticketAPIRequest
GetAlitripRailTradeCloseticketRequest 从 sync.Pool 获取 AlitripRailTradeCloseticketAPIRequest
func NewAlitripRailTradeCloseticketRequest ¶
func NewAlitripRailTradeCloseticketRequest() *AlitripRailTradeCloseticketAPIRequest
NewAlitripRailTradeCloseticketRequest 初始化AlitripRailTradeCloseticketAPIRequest对象
func (AlitripRailTradeCloseticketAPIRequest) GetAgentId ¶ added in v1.2.0
func (r AlitripRailTradeCloseticketAPIRequest) GetAgentId() int64
GetAgentId AgentId Getter
func (AlitripRailTradeCloseticketAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripRailTradeCloseticketAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripRailTradeCloseticketAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripRailTradeCloseticketAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripRailTradeCloseticketAPIRequest) GetErrorCode ¶ added in v1.2.0
func (r AlitripRailTradeCloseticketAPIRequest) GetErrorCode() string
GetErrorCode ErrorCode Getter
func (AlitripRailTradeCloseticketAPIRequest) GetErrorMsg ¶ added in v1.2.0
func (r AlitripRailTradeCloseticketAPIRequest) GetErrorMsg() string
GetErrorMsg ErrorMsg Getter
func (AlitripRailTradeCloseticketAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripRailTradeCloseticketAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlitripRailTradeCloseticketAPIRequest) GetTpOrderId ¶ added in v1.2.0
func (r AlitripRailTradeCloseticketAPIRequest) GetTpOrderId() int64
GetTpOrderId TpOrderId Getter
func (*AlitripRailTradeCloseticketAPIRequest) Reset ¶ added in v1.3.4
func (r *AlitripRailTradeCloseticketAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlitripRailTradeCloseticketAPIRequest) SetAgentId ¶ added in v1.2.0
func (r *AlitripRailTradeCloseticketAPIRequest) SetAgentId(_agentId int64) error
SetAgentId is AgentId Setter 代理商订单号
func (*AlitripRailTradeCloseticketAPIRequest) SetErrorCode ¶ added in v1.2.0
func (r *AlitripRailTradeCloseticketAPIRequest) SetErrorCode(_errorCode string) error
SetErrorCode is ErrorCode Setter 出票失败码
func (*AlitripRailTradeCloseticketAPIRequest) SetErrorMsg ¶ added in v1.2.0
func (r *AlitripRailTradeCloseticketAPIRequest) SetErrorMsg(_errorMsg string) error
SetErrorMsg is ErrorMsg Setter 出票失败原因
func (*AlitripRailTradeCloseticketAPIRequest) SetTpOrderId ¶ added in v1.2.0
func (r *AlitripRailTradeCloseticketAPIRequest) SetTpOrderId(_tpOrderId int64) error
SetTpOrderId is TpOrderId Setter 平台订单号
type AlitripRailTradeCloseticketAPIResponse ¶
type AlitripRailTradeCloseticketAPIResponse struct { model.CommonResponse AlitripRailTradeCloseticketAPIResponseModel }
AlitripRailTradeCloseticketAPIResponse 出票失败关单接口 API返回值 alitrip.rail.trade.closeticket
出票成功回调接口
func GetAlitripRailTradeCloseticketAPIResponse ¶ added in v1.3.4
func GetAlitripRailTradeCloseticketAPIResponse() *AlitripRailTradeCloseticketAPIResponse
GetAlitripRailTradeCloseticketAPIResponse 从 sync.Pool 获取 AlitripRailTradeCloseticketAPIResponse
func (*AlitripRailTradeCloseticketAPIResponse) Reset ¶ added in v1.3.4
func (m *AlitripRailTradeCloseticketAPIResponse) Reset()
Reset 清空结构体
type AlitripRailTradeCloseticketAPIResponseModel ¶ added in v1.2.0
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 出票失败关单接口 成功返回结果
func (*AlitripRailTradeCloseticketAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlitripRailTradeCloseticketAPIResponseModel) Reset()
Reset 清空结构体
type AlitripRailTradeCloseticketResultSet ¶
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 结构体
func GetAlitripRailTradeCloseticketResultSet ¶ added in v1.3.4
func GetAlitripRailTradeCloseticketResultSet() *AlitripRailTradeCloseticketResultSet
GetAlitripRailTradeCloseticketResultSet() 从对象池中获取AlitripRailTradeCloseticketResultSet
type AlitripRailTradeIssueticketAPIRequest ¶ added in v1.2.0
type AlitripRailTradeIssueticketAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripRailTradeIssueticketAPIRequest 德铁出票成功接口 API请求 alitrip.rail.trade.issueticket
出票成功回调接口
func GetAlitripRailTradeIssueticketAPIRequest ¶ added in v1.3.4
func GetAlitripRailTradeIssueticketAPIRequest() *AlitripRailTradeIssueticketAPIRequest
GetAlitripRailTradeIssueticketRequest 从 sync.Pool 获取 AlitripRailTradeIssueticketAPIRequest
func NewAlitripRailTradeIssueticketRequest ¶
func NewAlitripRailTradeIssueticketRequest() *AlitripRailTradeIssueticketAPIRequest
NewAlitripRailTradeIssueticketRequest 初始化AlitripRailTradeIssueticketAPIRequest对象
func (AlitripRailTradeIssueticketAPIRequest) GetAgentId ¶ added in v1.2.0
func (r AlitripRailTradeIssueticketAPIRequest) GetAgentId() int64
GetAgentId AgentId Getter
func (AlitripRailTradeIssueticketAPIRequest) GetAgentOrderId ¶ added in v1.2.0
func (r AlitripRailTradeIssueticketAPIRequest) GetAgentOrderId() string
GetAgentOrderId AgentOrderId Getter
func (AlitripRailTradeIssueticketAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripRailTradeIssueticketAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripRailTradeIssueticketAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripRailTradeIssueticketAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripRailTradeIssueticketAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripRailTradeIssueticketAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlitripRailTradeIssueticketAPIRequest) GetTicketNo ¶ added in v1.2.0
func (r AlitripRailTradeIssueticketAPIRequest) GetTicketNo() string
GetTicketNo TicketNo Getter
func (AlitripRailTradeIssueticketAPIRequest) GetTpOrderId ¶ added in v1.2.0
func (r AlitripRailTradeIssueticketAPIRequest) GetTpOrderId() int64
GetTpOrderId TpOrderId Getter
func (*AlitripRailTradeIssueticketAPIRequest) Reset ¶ added in v1.3.4
func (r *AlitripRailTradeIssueticketAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlitripRailTradeIssueticketAPIRequest) SetAgentId ¶ added in v1.2.0
func (r *AlitripRailTradeIssueticketAPIRequest) SetAgentId(_agentId int64) error
SetAgentId is AgentId Setter 代理商id
func (*AlitripRailTradeIssueticketAPIRequest) SetAgentOrderId ¶ added in v1.2.0
func (r *AlitripRailTradeIssueticketAPIRequest) SetAgentOrderId(_agentOrderId string) error
SetAgentOrderId is AgentOrderId Setter 代理商订单号
func (*AlitripRailTradeIssueticketAPIRequest) SetTicketNo ¶ added in v1.2.0
func (r *AlitripRailTradeIssueticketAPIRequest) SetTicketNo(_ticketNo string) error
SetTicketNo is TicketNo Setter pnr票号有则填,无则空
func (*AlitripRailTradeIssueticketAPIRequest) SetTpOrderId ¶ added in v1.2.0
func (r *AlitripRailTradeIssueticketAPIRequest) SetTpOrderId(_tpOrderId int64) error
SetTpOrderId is TpOrderId Setter 平台订单号
type AlitripRailTradeIssueticketAPIResponse ¶
type AlitripRailTradeIssueticketAPIResponse struct { model.CommonResponse AlitripRailTradeIssueticketAPIResponseModel }
AlitripRailTradeIssueticketAPIResponse 德铁出票成功接口 API返回值 alitrip.rail.trade.issueticket
出票成功回调接口
func GetAlitripRailTradeIssueticketAPIResponse ¶ added in v1.3.4
func GetAlitripRailTradeIssueticketAPIResponse() *AlitripRailTradeIssueticketAPIResponse
GetAlitripRailTradeIssueticketAPIResponse 从 sync.Pool 获取 AlitripRailTradeIssueticketAPIResponse
func (*AlitripRailTradeIssueticketAPIResponse) Reset ¶ added in v1.3.4
func (m *AlitripRailTradeIssueticketAPIResponse) Reset()
Reset 清空结构体
type AlitripRailTradeIssueticketAPIResponseModel ¶ added in v1.2.0
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 德铁出票成功接口 成功返回结果
func (*AlitripRailTradeIssueticketAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlitripRailTradeIssueticketAPIResponseModel) Reset()
Reset 清空结构体
type AlitripRailTradeIssueticketResultSet ¶
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 结构体
func GetAlitripRailTradeIssueticketResultSet ¶ added in v1.3.4
func GetAlitripRailTradeIssueticketResultSet() *AlitripRailTradeIssueticketResultSet
GetAlitripRailTradeIssueticketResultSet() 从对象池中获取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 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 结构体
func GetRailCarrierRs ¶ added in v1.3.4
func GetRailCarrierRs() *RailCarrierRs
GetRailCarrierRs() 从对象池中获取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 结构体
func GetRailDivisionRs ¶ added in v1.3.4
func GetRailDivisionRs() *RailDivisionRs
GetRailDivisionRs() 从对象池中获取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 结构体
func GetRailResultList ¶ added in v1.3.4
func GetRailResultList() *RailResultList
GetRailResultList() 从对象池中获取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 结构体
func GetRailStationRs ¶ added in v1.3.4
func GetRailStationRs() *RailStationRs
GetRailStationRs() 从对象池中获取RailStationRs
Source Files ¶
- AlitripRailIrCarrierGetAPIRequest.go
- AlitripRailIrCarrierGetAPIResponse.go
- AlitripRailIrDivisionGetAPIRequest.go
- AlitripRailIrDivisionGetAPIResponse.go
- AlitripRailIrServiceGetAPIRequest.go
- AlitripRailIrServiceGetAPIResponse.go
- AlitripRailIrServiceGetResult.go
- AlitripRailIrStationGetAPIRequest.go
- AlitripRailIrStationGetAPIResponse.go
- AlitripRailTradeCloseticketAPIRequest.go
- AlitripRailTradeCloseticketAPIResponse.go
- AlitripRailTradeCloseticketResultSet.go
- AlitripRailTradeIssueticketAPIRequest.go
- AlitripRailTradeIssueticketAPIResponse.go
- AlitripRailTradeIssueticketResultSet.go
- Modules.go
- RailCarrierRs.go
- RailDivisionRs.go
- RailResultList.go
- RailStationRs.go
- doc.go