Documentation
¶
Overview ¶
Package rail 包含国际火车票API相关结构体
Index ¶
- 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) 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) 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) 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) 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) 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) 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 ¶
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
func (r AlitriprailircarriergetAPIRequest) GetAgentId() int64
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
func (r AlitriprailircarriergetAPIRequest) GetRawParams() model.Params
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
func (r AlitriprailirdivisiongetAPIRequest) GetAgentId() int64
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
func (r AlitriprailirdivisiongetAPIRequest) GetLevel() int64
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
func (r AlitriprailirdivisiongetAPIRequest) GetRawParams() model.Params
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
func (r AlitriprailirservicegetAPIRequest) GetAgentId() int64
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
func (r AlitriprailirservicegetAPIRequest) GetBizType() int64
GetBizType BizType Getter
func (AlitriprailirservicegetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitriprailirservicegetAPIRequest) GetRawParams() model.Params
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
func (r AlitriprailirstationgetAPIRequest) GetAgentId() int64
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
func (r AlitriprailirstationgetAPIRequest) GetRawParams() model.Params
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
func (r AlitriprailtradecloseticketAPIRequest) GetAgentId() int64
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
func (r AlitriprailtradecloseticketAPIRequest) GetErrorCode() string
GetErrorCode ErrorCode Getter
func (AlitriprailtradecloseticketAPIRequest) GetErrorMsg ¶ added in v1.3.1
func (r AlitriprailtradecloseticketAPIRequest) GetErrorMsg() string
GetErrorMsg ErrorMsg Getter
func (AlitriprailtradecloseticketAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlitriprailtradecloseticketAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlitriprailtradecloseticketAPIRequest) GetTpOrderId ¶ added in v1.3.1
func (r AlitriprailtradecloseticketAPIRequest) GetTpOrderId() int64
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
func (r AlitriprailtradeissueticketAPIRequest) GetAgentId() int64
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
func (r AlitriprailtradeissueticketAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlitriprailtradeissueticketAPIRequest) GetTicketNo ¶ added in v1.3.1
func (r AlitriprailtradeissueticketAPIRequest) GetTicketNo() string
GetTicketNo TicketNo Getter
func (AlitriprailtradeissueticketAPIRequest) GetTpOrderId ¶ added in v1.3.1
func (r AlitriprailtradeissueticketAPIRequest) GetTpOrderId() int64
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 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 结构体
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