flight

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AfterChangeSegments

type AfterChangeSegments struct {
	CabinClass string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`

	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`

	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`

	ArrCity string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`

	DepCity string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`

	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`

	SegmentIndex int64 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`

	ArrAirport string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`

	DepAirport string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`

	ArrTime string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`

	OdIndex int64 `json:"od_index,omitempty" xml:"od_index,omitempty"`
}

AfterChangeSegments

type AlitripAgentFlightSellModifyApproveAPIResponse

type AlitripAgentFlightSellModifyApproveAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellModifyApproveResponse
}

销售改签确认 APIResponse alitrip.agent.flight.sell.modify.approve

销售改签确认

type AlitripAgentFlightSellModifyApproveRequest

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

销售改签确认 APIRequest alitrip.agent.flight.sell.modify.approve

销售改签确认

func NewAlitripAgentFlightSellModifyApproveRequest

func NewAlitripAgentFlightSellModifyApproveRequest() *AlitripAgentFlightSellModifyApproveRequest

func (AlitripAgentFlightSellModifyApproveRequest) GetApiMethodName

func (AlitripAgentFlightSellModifyApproveRequest) GetApiParams

func (AlitripAgentFlightSellModifyApproveRequest) GetParam

func (*AlitripAgentFlightSellModifyApproveRequest) SetParam

type AlitripAgentFlightSellModifyApproveResponse

type AlitripAgentFlightSellModifyApproveResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_modify_approve_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellModifyApproveResultDto

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

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

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

AlitripAgentFlightSellModifyApproveResultDto

type AlitripAgentFlightSellModifyBackfillAPIResponse

type AlitripAgentFlightSellModifyBackfillAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellModifyBackfillResponse
}

销售改签回填 APIResponse alitrip.agent.flight.sell.modify.backfill

销售改签回填

type AlitripAgentFlightSellModifyBackfillRequest

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

销售改签回填 APIRequest alitrip.agent.flight.sell.modify.backfill

销售改签回填

func NewAlitripAgentFlightSellModifyBackfillRequest

func NewAlitripAgentFlightSellModifyBackfillRequest() *AlitripAgentFlightSellModifyBackfillRequest

func (AlitripAgentFlightSellModifyBackfillRequest) GetApiMethodName

func (AlitripAgentFlightSellModifyBackfillRequest) GetApiParams

func (AlitripAgentFlightSellModifyBackfillRequest) GetParam

func (*AlitripAgentFlightSellModifyBackfillRequest) SetParam

type AlitripAgentFlightSellModifyBackfillResponse

type AlitripAgentFlightSellModifyBackfillResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_modify_backfill_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellModifyBackfillResultDto

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

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

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

AlitripAgentFlightSellModifyBackfillResultDto

type AlitripAgentFlightSellModifyDetailAPIResponse

type AlitripAgentFlightSellModifyDetailAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellModifyDetailResponse
}

销售改签详情 APIResponse alitrip.agent.flight.sell.modify.detail

销售改签详情

type AlitripAgentFlightSellModifyDetailRequest

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

销售改签详情 APIRequest alitrip.agent.flight.sell.modify.detail

销售改签详情

func NewAlitripAgentFlightSellModifyDetailRequest

func NewAlitripAgentFlightSellModifyDetailRequest() *AlitripAgentFlightSellModifyDetailRequest

func (AlitripAgentFlightSellModifyDetailRequest) GetApiMethodName

func (AlitripAgentFlightSellModifyDetailRequest) GetApiParams

func (AlitripAgentFlightSellModifyDetailRequest) GetApplyId

func (AlitripAgentFlightSellModifyDetailRequest) GetDomesticIntl

func (*AlitripAgentFlightSellModifyDetailRequest) SetApplyId

func (*AlitripAgentFlightSellModifyDetailRequest) SetDomesticIntl

func (r *AlitripAgentFlightSellModifyDetailRequest) SetDomesticIntl(domesticIntl int64) error

type AlitripAgentFlightSellModifyDetailResponse

type AlitripAgentFlightSellModifyDetailResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_modify_detail_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellModifyDetailResultDto

type AlitripAgentFlightSellModifyDetailResultDto struct {
	Data *ModifyDetailDto `json:"data,omitempty" xml:"data,omitempty"`

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

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

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

AlitripAgentFlightSellModifyDetailResultDto

type AlitripAgentFlightSellModifyListAPIResponse

type AlitripAgentFlightSellModifyListAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellModifyListResponse
}

销售改签单列表 APIResponse alitrip.agent.flight.sell.modify.list

销售改签单列表

type AlitripAgentFlightSellModifyListRequest

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

销售改签单列表 APIRequest alitrip.agent.flight.sell.modify.list

销售改签单列表

func NewAlitripAgentFlightSellModifyListRequest

func NewAlitripAgentFlightSellModifyListRequest() *AlitripAgentFlightSellModifyListRequest

func (AlitripAgentFlightSellModifyListRequest) GetApiMethodName

func (r AlitripAgentFlightSellModifyListRequest) GetApiMethodName() string

func (AlitripAgentFlightSellModifyListRequest) GetApiParams

func (AlitripAgentFlightSellModifyListRequest) GetParam

func (*AlitripAgentFlightSellModifyListRequest) SetParam

type AlitripAgentFlightSellModifyListResponse

type AlitripAgentFlightSellModifyListResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_modify_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellModifyRefuseAPIResponse

type AlitripAgentFlightSellModifyRefuseAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellModifyRefuseResponse
}

销售改签拒绝 APIResponse alitrip.agent.flight.sell.modify.refuse

销售改签拒绝

type AlitripAgentFlightSellModifyRefuseRequest

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

销售改签拒绝 APIRequest alitrip.agent.flight.sell.modify.refuse

销售改签拒绝

func NewAlitripAgentFlightSellModifyRefuseRequest

func NewAlitripAgentFlightSellModifyRefuseRequest() *AlitripAgentFlightSellModifyRefuseRequest

func (AlitripAgentFlightSellModifyRefuseRequest) GetApiMethodName

func (AlitripAgentFlightSellModifyRefuseRequest) GetApiParams

func (AlitripAgentFlightSellModifyRefuseRequest) GetApplyId

func (AlitripAgentFlightSellModifyRefuseRequest) GetDomesticIntl

func (AlitripAgentFlightSellModifyRefuseRequest) GetRefuseReason

func (*AlitripAgentFlightSellModifyRefuseRequest) SetApplyId

func (*AlitripAgentFlightSellModifyRefuseRequest) SetDomesticIntl

func (r *AlitripAgentFlightSellModifyRefuseRequest) SetDomesticIntl(domesticIntl int64) error

func (*AlitripAgentFlightSellModifyRefuseRequest) SetRefuseReason

func (r *AlitripAgentFlightSellModifyRefuseRequest) SetRefuseReason(refuseReason string) error

type AlitripAgentFlightSellModifyRefuseResponse

type AlitripAgentFlightSellModifyRefuseResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_modify_refuse_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellModifyRefuseResultDto

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

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

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

AlitripAgentFlightSellModifyRefuseResultDto

type AlitripAgentFlightSellRefundApproveAPIResponse

type AlitripAgentFlightSellRefundApproveAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellRefundApproveResponse
}

销售退票确认 APIResponse alitrip.agent.flight.sell.refund.approve

销售退票确认

type AlitripAgentFlightSellRefundApproveRequest

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

销售退票确认 APIRequest alitrip.agent.flight.sell.refund.approve

销售退票确认

func NewAlitripAgentFlightSellRefundApproveRequest

func NewAlitripAgentFlightSellRefundApproveRequest() *AlitripAgentFlightSellRefundApproveRequest

func (AlitripAgentFlightSellRefundApproveRequest) GetApiMethodName

func (AlitripAgentFlightSellRefundApproveRequest) GetApiParams

func (AlitripAgentFlightSellRefundApproveRequest) GetParam

func (*AlitripAgentFlightSellRefundApproveRequest) SetParam

type AlitripAgentFlightSellRefundApproveResponse

type AlitripAgentFlightSellRefundApproveResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_refund_approve_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellRefundApproveResultDto

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

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

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

AlitripAgentFlightSellRefundApproveResultDto

type AlitripAgentFlightSellRefundDetailAPIResponse

type AlitripAgentFlightSellRefundDetailAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellRefundDetailResponse
}

销售退票单详情 APIResponse alitrip.agent.flight.sell.refund.detail

销售退票单详情

type AlitripAgentFlightSellRefundDetailRequest

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

销售退票单详情 APIRequest alitrip.agent.flight.sell.refund.detail

销售退票单详情

func NewAlitripAgentFlightSellRefundDetailRequest

func NewAlitripAgentFlightSellRefundDetailRequest() *AlitripAgentFlightSellRefundDetailRequest

func (AlitripAgentFlightSellRefundDetailRequest) GetApiMethodName

func (AlitripAgentFlightSellRefundDetailRequest) GetApiParams

func (AlitripAgentFlightSellRefundDetailRequest) GetApplyId

func (AlitripAgentFlightSellRefundDetailRequest) GetDomesticIntl

func (*AlitripAgentFlightSellRefundDetailRequest) SetApplyId

func (*AlitripAgentFlightSellRefundDetailRequest) SetDomesticIntl

func (r *AlitripAgentFlightSellRefundDetailRequest) SetDomesticIntl(domesticIntl int64) error

type AlitripAgentFlightSellRefundDetailResponse

type AlitripAgentFlightSellRefundDetailResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_refund_detail_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellRefundDetailResultDto

type AlitripAgentFlightSellRefundDetailResultDto struct {
	Data *RefundDetailDto `json:"data,omitempty" xml:"data,omitempty"`

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

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

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

AlitripAgentFlightSellRefundDetailResultDto

type AlitripAgentFlightSellRefundListAPIResponse

type AlitripAgentFlightSellRefundListAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellRefundListResponse
}

销售退票单列表 APIResponse alitrip.agent.flight.sell.refund.list

销售退票单列表

type AlitripAgentFlightSellRefundListRequest

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

销售退票单列表 APIRequest alitrip.agent.flight.sell.refund.list

销售退票单列表

func NewAlitripAgentFlightSellRefundListRequest

func NewAlitripAgentFlightSellRefundListRequest() *AlitripAgentFlightSellRefundListRequest

func (AlitripAgentFlightSellRefundListRequest) GetApiMethodName

func (r AlitripAgentFlightSellRefundListRequest) GetApiMethodName() string

func (AlitripAgentFlightSellRefundListRequest) GetApiParams

func (AlitripAgentFlightSellRefundListRequest) GetParam

func (*AlitripAgentFlightSellRefundListRequest) SetParam

type AlitripAgentFlightSellRefundListResponse

type AlitripAgentFlightSellRefundListResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_refund_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellRefundRefuseAPIResponse

type AlitripAgentFlightSellRefundRefuseAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellRefundRefuseResponse
}

销售退票拒绝 APIResponse alitrip.agent.flight.sell.refund.refuse

销售退票拒绝

type AlitripAgentFlightSellRefundRefuseRequest

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

销售退票拒绝 APIRequest alitrip.agent.flight.sell.refund.refuse

销售退票拒绝

func NewAlitripAgentFlightSellRefundRefuseRequest

func NewAlitripAgentFlightSellRefundRefuseRequest() *AlitripAgentFlightSellRefundRefuseRequest

func (AlitripAgentFlightSellRefundRefuseRequest) GetApiMethodName

func (AlitripAgentFlightSellRefundRefuseRequest) GetApiParams

func (AlitripAgentFlightSellRefundRefuseRequest) GetApplyId

func (AlitripAgentFlightSellRefundRefuseRequest) GetDomesticIntl

func (AlitripAgentFlightSellRefundRefuseRequest) GetRefuseReason

func (*AlitripAgentFlightSellRefundRefuseRequest) SetApplyId

func (*AlitripAgentFlightSellRefundRefuseRequest) SetDomesticIntl

func (r *AlitripAgentFlightSellRefundRefuseRequest) SetDomesticIntl(domesticIntl int64) error

func (*AlitripAgentFlightSellRefundRefuseRequest) SetRefuseReason

func (r *AlitripAgentFlightSellRefundRefuseRequest) SetRefuseReason(refuseReason string) error

type AlitripAgentFlightSellRefundRefuseResponse

type AlitripAgentFlightSellRefundRefuseResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_refund_refuse_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellRefundRefuseResultDto

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

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

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

AlitripAgentFlightSellRefundRefuseResultDto

type AlitripAgentFlightSellTicketingDetailAPIResponse

type AlitripAgentFlightSellTicketingDetailAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellTicketingDetailResponse
}

销售出票详情 APIResponse alitrip.agent.flight.sell.ticketing.detail

销售出票详情

type AlitripAgentFlightSellTicketingDetailData

type AlitripAgentFlightSellTicketingDetailData struct {
	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`

	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`

	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`

	IssueTime string `json:"issue_time,omitempty" xml:"issue_time,omitempty"`

	IssueList []IssueList `json:"issue_list,omitempty" xml:"issue_list,omitempty"`

	Sla string `json:"sla,omitempty" xml:"sla,omitempty"`

	Commission int64 `json:"commission,omitempty" xml:"commission,omitempty"`

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

	Tags []string `json:"tags,omitempty" xml:"tags>string,omitempty"`

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

AlitripAgentFlightSellTicketingDetailData

type AlitripAgentFlightSellTicketingDetailRequest

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

销售出票详情 APIRequest alitrip.agent.flight.sell.ticketing.detail

销售出票详情

func NewAlitripAgentFlightSellTicketingDetailRequest

func NewAlitripAgentFlightSellTicketingDetailRequest() *AlitripAgentFlightSellTicketingDetailRequest

func (AlitripAgentFlightSellTicketingDetailRequest) GetApiMethodName

func (AlitripAgentFlightSellTicketingDetailRequest) GetApiParams

func (AlitripAgentFlightSellTicketingDetailRequest) GetDomesticIntl

func (AlitripAgentFlightSellTicketingDetailRequest) GetOrderId

func (*AlitripAgentFlightSellTicketingDetailRequest) SetDomesticIntl

func (r *AlitripAgentFlightSellTicketingDetailRequest) SetDomesticIntl(domesticIntl int64) error

func (*AlitripAgentFlightSellTicketingDetailRequest) SetOrderId

type AlitripAgentFlightSellTicketingDetailResponse

type AlitripAgentFlightSellTicketingDetailResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_ticketing_detail_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellTicketingDetailResultDto

type AlitripAgentFlightSellTicketingDetailResultDto struct {
	Data *AlitripAgentFlightSellTicketingDetailData `json:"data,omitempty" xml:"data,omitempty"`

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

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

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

AlitripAgentFlightSellTicketingDetailResultDto

type AlitripAgentFlightSellTicketingIssueAPIResponse

type AlitripAgentFlightSellTicketingIssueAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellTicketingIssueResponse
}

销售出票 APIResponse alitrip.agent.flight.sell.ticketing.issue

销售出票

type AlitripAgentFlightSellTicketingIssueRequest

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

销售出票 APIRequest alitrip.agent.flight.sell.ticketing.issue

销售出票

func NewAlitripAgentFlightSellTicketingIssueRequest

func NewAlitripAgentFlightSellTicketingIssueRequest() *AlitripAgentFlightSellTicketingIssueRequest

func (AlitripAgentFlightSellTicketingIssueRequest) GetApiMethodName

func (AlitripAgentFlightSellTicketingIssueRequest) GetApiParams

func (AlitripAgentFlightSellTicketingIssueRequest) GetParam

func (*AlitripAgentFlightSellTicketingIssueRequest) SetParam

type AlitripAgentFlightSellTicketingIssueResponse

type AlitripAgentFlightSellTicketingIssueResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_ticketing_issue_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripAgentFlightSellTicketingIssueResultDto

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

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

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

AlitripAgentFlightSellTicketingIssueResultDto

type AlitripAgentFlightSellTicketingListAPIResponse

type AlitripAgentFlightSellTicketingListAPIResponse struct {
	model.CommonResponse
	AlitripAgentFlightSellTicketingListResponse
}

销售出票列表 APIResponse alitrip.agent.flight.sell.ticketing.list

销售出票列表

type AlitripAgentFlightSellTicketingListRequest

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

销售出票列表 APIRequest alitrip.agent.flight.sell.ticketing.list

销售出票列表

func NewAlitripAgentFlightSellTicketingListRequest

func NewAlitripAgentFlightSellTicketingListRequest() *AlitripAgentFlightSellTicketingListRequest

func (AlitripAgentFlightSellTicketingListRequest) GetApiMethodName

func (AlitripAgentFlightSellTicketingListRequest) GetApiParams

func (AlitripAgentFlightSellTicketingListRequest) GetParam

func (*AlitripAgentFlightSellTicketingListRequest) SetParam

type AlitripAgentFlightSellTicketingListResponse

type AlitripAgentFlightSellTicketingListResponse struct {
	XMLName   xml.Name `xml:"alitrip_agent_flight_sell_ticketing_list_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AlitripTripvpAgentOrderGetAPIResponse

type AlitripTripvpAgentOrderGetAPIResponse struct {
	model.CommonResponse
	AlitripTripvpAgentOrderGetResponse
}

廉航辅营正向订单查询详情接口 APIResponse alitrip.tripvp.agent.order.get

【国际机票】查询辅营订单详情

type AlitripTripvpAgentOrderGetRequest

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

廉航辅营正向订单查询详情接口 APIRequest alitrip.tripvp.agent.order.get

【国际机票】查询辅营订单详情

func NewAlitripTripvpAgentOrderGetRequest

func NewAlitripTripvpAgentOrderGetRequest() *AlitripTripvpAgentOrderGetRequest

func (AlitripTripvpAgentOrderGetRequest) GetAgentId

func (AlitripTripvpAgentOrderGetRequest) GetApiMethodName

func (r AlitripTripvpAgentOrderGetRequest) GetApiMethodName() string

func (AlitripTripvpAgentOrderGetRequest) GetApiParams

func (r AlitripTripvpAgentOrderGetRequest) GetApiParams() url.Values

func (AlitripTripvpAgentOrderGetRequest) GetTradeOrderId

func (r AlitripTripvpAgentOrderGetRequest) GetTradeOrderId() int64

func (*AlitripTripvpAgentOrderGetRequest) SetAgentId

func (r *AlitripTripvpAgentOrderGetRequest) SetAgentId(agentId int64) error

func (*AlitripTripvpAgentOrderGetRequest) SetTradeOrderId

func (r *AlitripTripvpAgentOrderGetRequest) SetTradeOrderId(tradeOrderId int64) error

type AlitripTripvpAgentOrderGetResponse

type AlitripTripvpAgentOrderGetResponse struct {
	XMLName   xml.Name `xml:"alitrip_tripvp_agent_order_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	OrderVo *VirProOrderVo `json:"order_vo,omitempty" xml:"order_vo,omitempty"`

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

type AlitripTripvpAgentOrderIssueAPIResponse

type AlitripTripvpAgentOrderIssueAPIResponse struct {
	model.CommonResponse
	AlitripTripvpAgentOrderIssueResponse
}

廉航辅营正向订单出货接口 APIResponse alitrip.tripvp.agent.order.issue

廉航辅营正向订单出货接口

type AlitripTripvpAgentOrderIssueRequest

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

廉航辅营正向订单出货接口 APIRequest alitrip.tripvp.agent.order.issue

廉航辅营正向订单出货接口

func NewAlitripTripvpAgentOrderIssueRequest

func NewAlitripTripvpAgentOrderIssueRequest() *AlitripTripvpAgentOrderIssueRequest

func (AlitripTripvpAgentOrderIssueRequest) GetAgentId

func (AlitripTripvpAgentOrderIssueRequest) GetApiMethodName

func (r AlitripTripvpAgentOrderIssueRequest) GetApiMethodName() string

func (AlitripTripvpAgentOrderIssueRequest) GetApiParams

func (AlitripTripvpAgentOrderIssueRequest) GetIssueProOrderVo

func (r AlitripTripvpAgentOrderIssueRequest) GetIssueProOrderVo() *IssueProOrderVo

func (*AlitripTripvpAgentOrderIssueRequest) SetAgentId

func (r *AlitripTripvpAgentOrderIssueRequest) SetAgentId(agentId int64) error

func (*AlitripTripvpAgentOrderIssueRequest) SetIssueProOrderVo

func (r *AlitripTripvpAgentOrderIssueRequest) SetIssueProOrderVo(issueProOrderVo *IssueProOrderVo) error

type AlitripTripvpAgentOrderIssueResponse

type AlitripTripvpAgentOrderIssueResponse struct {
	XMLName   xml.Name `xml:"alitrip_tripvp_agent_order_issue_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type AuxProductItemApiBean

type AuxProductItemApiBean struct {
	Baggage *BaggageApiBean `json:"baggage,omitempty" xml:"baggage,omitempty"`

	CounterPrice int64 `json:"counter_price,omitempty" xml:"counter_price,omitempty"`

	SaleType int64 `json:"sale_type,omitempty" xml:"sale_type,omitempty"`

	Service *ServiceApiBean `json:"service,omitempty" xml:"service,omitempty"`

	OnlinePrice int64 `json:"online_price,omitempty" xml:"online_price,omitempty"`

	SalesRule *SalesRuleApiBean `json:"sales_rule,omitempty" xml:"sales_rule,omitempty"`

	RefundRule *AuxRefundApiBean `json:"refund_rule,omitempty" xml:"refund_rule,omitempty"`

	ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"`

	BasePrice int64 `json:"base_price,omitempty" xml:"base_price,omitempty"`

	ProductType int64 `json:"product_type,omitempty" xml:"product_type,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	Seat *SeatApiBean `json:"seat,omitempty" xml:"seat,omitempty"`
}

AuxProductItemApiBean

type AuxProductVo

type AuxProductVo struct {
	BaggageVo *BaggageVo `json:"baggage_vo,omitempty" xml:"baggage_vo,omitempty"`

	BasePrice int64 `json:"base_price,omitempty" xml:"base_price,omitempty"`

	CounterPrice int64 `json:"counter_price,omitempty" xml:"counter_price,omitempty"`

	OnlinePrice int64 `json:"online_price,omitempty" xml:"online_price,omitempty"`

	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`

	ProductName string `json:"product_name,omitempty" xml:"product_name,omitempty"`

	ProductType int64 `json:"product_type,omitempty" xml:"product_type,omitempty"`

	SaleType int64 `json:"sale_type,omitempty" xml:"sale_type,omitempty"`

	SeatVo *SeatVo `json:"seat_vo,omitempty" xml:"seat_vo,omitempty"`

	UnityProductType int64 `json:"unity_product_type,omitempty" xml:"unity_product_type,omitempty"`
}

AuxProductVo

type AuxRefundApiBean

type AuxRefundApiBean struct {
	CanRefundIndependent bool `json:"can_refund_independent,omitempty" xml:"can_refund_independent,omitempty"`

	ModifyRule string `json:"modify_rule,omitempty" xml:"modify_rule,omitempty"`

	CanModify bool `json:"can_modify,omitempty" xml:"can_modify,omitempty"`

	CanModifyIndependent bool `json:"can_modify_independent,omitempty" xml:"can_modify_independent,omitempty"`

	CanRefund bool `json:"can_refund,omitempty" xml:"can_refund,omitempty"`

	RefundRule string `json:"refund_rule,omitempty" xml:"refund_rule,omitempty"`
}

AuxRefundApiBean

type BaggageApiBean

type BaggageApiBean struct {
	Height int64 `json:"height,omitempty" xml:"height,omitempty"`

	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`

	Width int64 `json:"width,omitempty" xml:"width,omitempty"`

	Pc int64 `json:"pc,omitempty" xml:"pc,omitempty"`

	Length int64 `json:"length,omitempty" xml:"length,omitempty"`

	IsAllWeight bool `json:"is_all_weight,omitempty" xml:"is_all_weight,omitempty"`
}

BaggageApiBean

type BaggageVo

type BaggageVo struct {
	IsAllWeight bool `json:"is_all_weight,omitempty" xml:"is_all_weight,omitempty"`

	Pc int64 `json:"pc,omitempty" xml:"pc,omitempty"`

	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`
}

BaggageVo

type BeforeChangeSegments

type BeforeChangeSegments struct {
	CabinClass string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`

	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`

	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`

	ArrCity string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`

	DepCity string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`

	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`

	SegmentIndex int64 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`

	ArrAirport string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`

	DepAirport string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`

	ArrTime string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`

	OdIndex int64 `json:"od_index,omitempty" xml:"od_index,omitempty"`
}

BeforeChangeSegments

type BookFlightVo

type BookFlightVo struct {
	ArrAirport string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`

	DepAirport string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`

	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`

	FlightCabin string `json:"flight_cabin,omitempty" xml:"flight_cabin,omitempty"`

	FlightNumber string `json:"flight_number,omitempty" xml:"flight_number,omitempty"`
}

BookFlightVo

type ChangeList

type ChangeList struct {
	CertNo string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`

	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`

	CertType int64 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`

	PassengerType int64 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`

	Tickets []string `json:"tickets,omitempty" xml:"tickets>string,omitempty"`

	Promotion int64 `json:"promotion,omitempty" xml:"promotion,omitempty"`

	BeforeChangeSegments []BeforeChangeSegments `json:"before_change_segments,omitempty" xml:"before_change_segments,omitempty"`

	AfterChangeSegments []AfterChangeSegments `json:"after_change_segments,omitempty" xml:"after_change_segments,omitempty"`

	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`

	ChangeFee int64 `json:"change_fee,omitempty" xml:"change_fee,omitempty"`

	UpgradeFee int64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`

	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`

	BeforeChangeTickets []string `json:"before_change_tickets,omitempty" xml:"before_change_tickets>string,omitempty"`
}

ChangeList

type DelAuxProductRq

type DelAuxProductRq struct {
	ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"`

	OuterIds []string `json:"outer_ids,omitempty" xml:"outer_ids>string,omitempty"`

	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`

	Cid string `json:"cid,omitempty" xml:"cid,omitempty"`
}

DelAuxProductRq

type DelAuxProductsRs

type DelAuxProductsRs struct {
	TracerId string `json:"tracer_id,omitempty" xml:"tracer_id,omitempty"`

	ApiErrorMsg string `json:"api_error_msg,omitempty" xml:"api_error_msg,omitempty"`

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

DelAuxProductsRs

type FlightChangeDataDO

type FlightChangeDataDO struct {
	OldArrAirport string `json:"old_arr_airport,omitempty" xml:"old_arr_airport,omitempty"`

	OldDepTimeStr string `json:"old_dep_time_str,omitempty" xml:"old_dep_time_str,omitempty"`

	FlightChangeType int64 `json:"flight_change_type,omitempty" xml:"flight_change_type,omitempty"`

	OldFltNum string `json:"old_flt_num,omitempty" xml:"old_flt_num,omitempty"`

	NewDepTimeStr string `json:"new_dep_time_str,omitempty" xml:"new_dep_time_str,omitempty"`

	NewDepAirport string `json:"new_dep_airport,omitempty" xml:"new_dep_airport,omitempty"`

	OldDepAirport string `json:"old_dep_airport,omitempty" xml:"old_dep_airport,omitempty"`

	NewFltNum string `json:"new_flt_num,omitempty" xml:"new_flt_num,omitempty"`

	BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"`

	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`

	NewArrTimeStr string `json:"new_arr_time_str,omitempty" xml:"new_arr_time_str,omitempty"`

	NewArrAirport string `json:"new_arr_airport,omitempty" xml:"new_arr_airport,omitempty"`
}

FlightChangeDataDO

type FlightChangeDataQueryOption

type FlightChangeDataQueryOption struct {
	EndFlightChangeTimeStr string `json:"end_flight_change_time_str,omitempty" xml:"end_flight_change_time_str,omitempty"`

	OldArrAirport string `json:"old_arr_airport,omitempty" xml:"old_arr_airport,omitempty"`

	IsConfirmed int64 `json:"is_confirmed,omitempty" xml:"is_confirmed,omitempty"`

	IsGetSelfOnly int64 `json:"is_get_self_only,omitempty" xml:"is_get_self_only,omitempty"`

	BeginOldDepTimeStr string `json:"begin_old_dep_time_str,omitempty" xml:"begin_old_dep_time_str,omitempty"`

	EndOldDepTimeStr string `json:"end_old_dep_time_str,omitempty" xml:"end_old_dep_time_str,omitempty"`

	OldDepAirport string `json:"old_dep_airport,omitempty" xml:"old_dep_airport,omitempty"`

	BeginFlightChangeTimeStr string `json:"begin_flight_change_time_str,omitempty" xml:"begin_flight_change_time_str,omitempty"`

	OldFltNum string `json:"old_flt_num,omitempty" xml:"old_flt_num,omitempty"`

	Qsort int64 `json:"qsort,omitempty" xml:"qsort,omitempty"`

	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
}

FlightChangeDataQueryOption

type IssueList

type IssueList struct {
	CertNo string `json:"cert_no,omitempty" xml:"cert_no,omitempty"`

	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`

	CertType int64 `json:"cert_type,omitempty" xml:"cert_type,omitempty"`

	Tickets []string `json:"tickets,omitempty" xml:"tickets>string,omitempty"`

	PassengerType int64 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`

	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`

	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`

	Taxes []Taxes `json:"taxes,omitempty" xml:"taxes,omitempty"`

	Promotion int64 `json:"promotion,omitempty" xml:"promotion,omitempty"`

	Segments []Segments `json:"segments,omitempty" xml:"segments,omitempty"`

	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
}

IssueList

type IssueProOrderVo

type IssueProOrderVo struct {
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`

	ExtraNo string `json:"extra_no,omitempty" xml:"extra_no,omitempty"`
}

IssueProOrderVo

type ModifyApproveRequestDto

type ModifyApproveRequestDto struct {
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`

	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	ChangeList []ModifyItemDTO `json:"change_list,omitempty" xml:"change_list,omitempty"`
}

ModifyApproveRequestDto

type ModifyBackFillRequestDto

type ModifyBackFillRequestDto struct {
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`

	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	ChangeList []ModifyItemDTO `json:"change_list,omitempty" xml:"change_list,omitempty"`

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

ModifyBackFillRequestDto

type ModifyBeforeSegmentDTO

type ModifyBeforeSegmentDTO struct {
	ArrCity string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`

	DepCity string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`
}

ModifyBeforeSegmentDTO

type ModifyDetailDto

type ModifyDetailDto struct {
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`

	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`

	ChangeList []ChangeList `json:"change_list,omitempty" xml:"change_list,omitempty"`

	Sla string `json:"sla,omitempty" xml:"sla,omitempty"`

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

	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`

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

	Commission int64 `json:"commission,omitempty" xml:"commission,omitempty"`

	Voluntary int64 `json:"voluntary,omitempty" xml:"voluntary,omitempty"`

	RefuseReason string `json:"refuse_reason,omitempty" xml:"refuse_reason,omitempty"`

	Tags []string `json:"tags,omitempty" xml:"tags>string,omitempty"`
}

ModifyDetailDto

type ModifyItemDTO

type ModifyItemDTO struct {
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`

	Tickets []string `json:"tickets,omitempty" xml:"tickets>string,omitempty"`

	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`

	AfterChangeSegments []ModifySegmentDTO `json:"after_change_segments,omitempty" xml:"after_change_segments,omitempty"`

	ModifyFee int64 `json:"modify_fee,omitempty" xml:"modify_fee,omitempty"`

	UpgradeFee int64 `json:"upgrade_fee,omitempty" xml:"upgrade_fee,omitempty"`

	BeforeChangeSegments []ModifyBeforeSegmentDTO `json:"before_change_segments,omitempty" xml:"before_change_segments,omitempty"`

	TicketNos []string `json:"ticket_nos,omitempty" xml:"ticket_nos>string,omitempty"`
}

ModifyItemDTO

type ModifyListRequestDto

type ModifyListRequestDto struct {
	AgentIds []int64 `json:"agent_ids,omitempty" xml:"agent_ids>int64,omitempty"`

	EndApplyTime string `json:"end_apply_time,omitempty" xml:"end_apply_time,omitempty"`

	BeginApplyTime string `json:"begin_apply_time,omitempty" xml:"begin_apply_time,omitempty"`

	Page int64 `json:"page,omitempty" xml:"page,omitempty"`

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

ModifyListRequestDto

type ModifySegmentDTO

type ModifySegmentDTO struct {
	CabinClass string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`

	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`

	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`

	ArrCity string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`

	DepCity string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`

	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`

	SegmentIndex int64 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`

	ArrAirport string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`

	DepAirport string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`

	ArrTime string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`

	OdIndex int64 `json:"od_index,omitempty" xml:"od_index,omitempty"`
}

ModifySegmentDTO

type PageDto

type PageDto struct {
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`

	DataList []T `json:"data_list,omitempty" xml:"data_list,omitempty"`

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

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

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

PageDto

type PassengerAuxVo

type PassengerAuxVo struct {
	AuxProductVo *AuxProductVo `json:"aux_product_vo,omitempty" xml:"aux_product_vo,omitempty"`

	BookNum int64 `json:"book_num,omitempty" xml:"book_num,omitempty"`

	FlightVo *BookFlightVo `json:"flight_vo,omitempty" xml:"flight_vo,omitempty"`

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

PassengerAuxVo

type PushAuxProductsRq

type PushAuxProductsRq struct {
	Cid string `json:"cid,omitempty" xml:"cid,omitempty"`

	ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"`

	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`

	ProductItems []AuxProductItemApiBean `json:"product_items,omitempty" xml:"product_items,omitempty"`
}

PushAuxProductsRq

type RefundApproveRequestDto

type RefundApproveRequestDto struct {
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`

	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	RefundList []RefundList `json:"refund_list,omitempty" xml:"refund_list,omitempty"`

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

RefundApproveRequestDto

type RefundDetailDto

type RefundDetailDto struct {
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`

	ApplyReasonType int64 `json:"apply_reason_type,omitempty" xml:"apply_reason_type,omitempty"`

	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`

	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`

	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`

	RefundList []RefundList `json:"refund_list,omitempty" xml:"refund_list,omitempty"`

	Sla string `json:"sla,omitempty" xml:"sla,omitempty"`

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

	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`

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

	Voluntary int64 `json:"voluntary,omitempty" xml:"voluntary,omitempty"`

	RefuseReason string `json:"refuse_reason,omitempty" xml:"refuse_reason,omitempty"`

	Supplement int64 `json:"supplement,omitempty" xml:"supplement,omitempty"`

	Tags []string `json:"tags,omitempty" xml:"tags>string,omitempty"`
}

RefundDetailDto

type RefundList

type RefundList struct {
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`

	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`

	Tickets []string `json:"tickets,omitempty" xml:"tickets>string,omitempty"`

	RefundUpgradeFee int64 `json:"refund_upgrade_fee,omitempty" xml:"refund_upgrade_fee,omitempty"`

	RefundModifyFee int64 `json:"refund_modify_fee,omitempty" xml:"refund_modify_fee,omitempty"`

	RefundSegments []RefundSegments `json:"refund_segments,omitempty" xml:"refund_segments,omitempty"`

	PassengerType int64 `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`

	RefundAmount int64 `json:"refund_amount,omitempty" xml:"refund_amount,omitempty"`

	TicketPrice int64 `json:"ticket_price,omitempty" xml:"ticket_price,omitempty"`

	Taxes []Tax `json:"taxes,omitempty" xml:"taxes,omitempty"`
}

RefundList

type RefundListRequestDto

type RefundListRequestDto struct {
	EndApplyTime string `json:"end_apply_time,omitempty" xml:"end_apply_time,omitempty"`

	BeginApplyTime string `json:"begin_apply_time,omitempty" xml:"begin_apply_time,omitempty"`

	Page int64 `json:"page,omitempty" xml:"page,omitempty"`

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

	AgentIds []int64 `json:"agent_ids,omitempty" xml:"agent_ids>int64,omitempty"`
}

RefundListRequestDto

type RefundOrderFillConfirmFeeRq

type RefundOrderFillConfirmFeeRq struct {
	AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"`

	FeeParams []RefundPassengerFeeParam `json:"fee_params,omitempty" xml:"fee_params,omitempty"`

	RefundOrderId int64 `json:"refund_order_id,omitempty" xml:"refund_order_id,omitempty"`

	TotalSellerRefundMoney int64 `json:"total_seller_refund_money,omitempty" xml:"total_seller_refund_money,omitempty"`
}

RefundOrderFillConfirmFeeRq

type RefundOrderFillConfirmFeeRs

type RefundOrderFillConfirmFeeRs struct {
	ApiErrorCode int64 `json:"api_error_code,omitempty" xml:"api_error_code,omitempty"`

	ApiErrorMsg string `json:"api_error_msg,omitempty" xml:"api_error_msg,omitempty"`

	ErrTrace string `json:"err_trace,omitempty" xml:"err_trace,omitempty"`

	Failure bool `json:"failure,omitempty" xml:"failure,omitempty"`

	HostName string `json:"host_name,omitempty" xml:"host_name,omitempty"`

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

RefundOrderFillConfirmFeeRs

type RefundPassengerFeeParam

type RefundPassengerFeeParam struct {
	AlreadyUsedTotalPirce int64 `json:"already_used_total_pirce,omitempty" xml:"already_used_total_pirce,omitempty"`

	NonRefundableTaxPrice int64 `json:"non_refundable_tax_price,omitempty" xml:"non_refundable_tax_price,omitempty"`

	NonRefundableTicketPrice int64 `json:"non_refundable_ticket_price,omitempty" xml:"non_refundable_ticket_price,omitempty"`

	NonRefundableTotalChangeServiceFee int64 `json:"non_refundable_total_change_service_fee,omitempty" xml:"non_refundable_total_change_service_fee,omitempty"`

	NonRefundableTotalChangeUpgradeFee int64 `json:"non_refundable_total_change_upgrade_fee,omitempty" xml:"non_refundable_total_change_upgrade_fee,omitempty"`

	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`
}

RefundPassengerFeeParam

type RefundSegments

type RefundSegments struct {
	CabinClass string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`

	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`

	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`

	ArrCity string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`

	DepCity string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`

	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`

	SegmentIndex int64 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`

	ArrAirport string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`

	DepAirport string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`

	ArrTime string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`

	OdIndex int64 `json:"od_index,omitempty" xml:"od_index,omitempty"`
}

RefundSegments

type SalesRuleApiBean

type SalesRuleApiBean struct {
	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`

	ExceptCabinClass int64 `json:"except_cabin_class,omitempty" xml:"except_cabin_class,omitempty"`

	LatestBuyTime int64 `json:"latest_buy_time,omitempty" xml:"latest_buy_time,omitempty"`

	ExceptOds string `json:"except_ods,omitempty" xml:"except_ods,omitempty"`

	TravelDateStart string `json:"travel_date_start,omitempty" xml:"travel_date_start,omitempty"`

	TravelDateEnd string `json:"travel_date_end,omitempty" xml:"travel_date_end,omitempty"`

	EarlistBuyTime int64 `json:"earlist_buy_time,omitempty" xml:"earlist_buy_time,omitempty"`

	CabinClass int64 `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`

	ExceptAirports string `json:"except_airports,omitempty" xml:"except_airports,omitempty"`

	SaleDateEnd string `json:"sale_date_end,omitempty" xml:"sale_date_end,omitempty"`

	ReceiptType int64 `json:"receipt_type,omitempty" xml:"receipt_type,omitempty"`

	StockNum int64 `json:"stock_num,omitempty" xml:"stock_num,omitempty"`

	ExceptFlightNos string `json:"except_flight_nos,omitempty" xml:"except_flight_nos,omitempty"`

	Ods string `json:"ods,omitempty" xml:"ods,omitempty"`

	AirlineCodes string `json:"airline_codes,omitempty" xml:"airline_codes,omitempty"`

	ExceptCabin string `json:"except_cabin,omitempty" xml:"except_cabin,omitempty"`

	StockType int64 `json:"stock_type,omitempty" xml:"stock_type,omitempty"`

	Airports string `json:"airports,omitempty" xml:"airports,omitempty"`

	ReceiptWay int64 `json:"receipt_way,omitempty" xml:"receipt_way,omitempty"`

	SaleDateStart string `json:"sale_date_start,omitempty" xml:"sale_date_start,omitempty"`

	ExceptAirlineCodes string `json:"except_airline_codes,omitempty" xml:"except_airline_codes,omitempty"`

	CodeShareForbidden bool `json:"code_share_forbidden,omitempty" xml:"code_share_forbidden,omitempty"`

	FlightNos string `json:"flight_nos,omitempty" xml:"flight_nos,omitempty"`

	OutboundTerminal string `json:"outbound_terminal,omitempty" xml:"outbound_terminal,omitempty"`

	StockRule string `json:"stock_rule,omitempty" xml:"stock_rule,omitempty"`
}

SalesRuleApiBean

type SeatApiBean

type SeatApiBean struct {
	SeatArea int64 `json:"seat_area,omitempty" xml:"seat_area,omitempty"`

	SeatRow int64 `json:"seat_row,omitempty" xml:"seat_row,omitempty"`
}

SeatApiBean

type SeatVo

type SeatVo struct {
	SeatArea int64 `json:"seat_area,omitempty" xml:"seat_area,omitempty"`

	SeatRow int64 `json:"seat_row,omitempty" xml:"seat_row,omitempty"`
}

SeatVo

type Segments

type Segments struct {
	CabinClass string `json:"cabin_class,omitempty" xml:"cabin_class,omitempty"`

	FlightNo string `json:"flight_no,omitempty" xml:"flight_no,omitempty"`

	DepTime string `json:"dep_time,omitempty" xml:"dep_time,omitempty"`

	ArrCity string `json:"arr_city,omitempty" xml:"arr_city,omitempty"`

	DepCity string `json:"dep_city,omitempty" xml:"dep_city,omitempty"`

	Cabin string `json:"cabin,omitempty" xml:"cabin,omitempty"`

	SegmentIndex int64 `json:"segment_index,omitempty" xml:"segment_index,omitempty"`

	ArrAirport string `json:"arr_airport,omitempty" xml:"arr_airport,omitempty"`

	DepAirport string `json:"dep_airport,omitempty" xml:"dep_airport,omitempty"`

	OdIndex int64 `json:"od_index,omitempty" xml:"od_index,omitempty"`

	ArrTime string `json:"arr_time,omitempty" xml:"arr_time,omitempty"`
}

Segments

type ServiceApiBean

type ServiceApiBean struct {
	ServiceTimeType int64 `json:"service_time_type,omitempty" xml:"service_time_type,omitempty"`

	ServiceContent string `json:"service_content,omitempty" xml:"service_content,omitempty"`

	RoomTip string `json:"room_tip,omitempty" xml:"room_tip,omitempty"`

	Room string `json:"room,omitempty" xml:"room,omitempty"`

	ServiceTimeEnd string `json:"service_time_end,omitempty" xml:"service_time_end,omitempty"`

	ServiceTimeStart string `json:"service_time_start,omitempty" xml:"service_time_start,omitempty"`
}

ServiceApiBean

type ShoppingPushRq

type ShoppingPushRq struct {
	ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"`

	Cid string `json:"cid,omitempty" xml:"cid,omitempty"`

	TripType int64 `json:"trip_type,omitempty" xml:"trip_type,omitempty"`

	FromCity string `json:"from_city,omitempty" xml:"from_city,omitempty"`

	ToCity string `json:"to_city,omitempty" xml:"to_city,omitempty"`

	FromDate string `json:"from_date,omitempty" xml:"from_date,omitempty"`

	RetDate string `json:"ret_date,omitempty" xml:"ret_date,omitempty"`

	SearchRs string `json:"search_rs,omitempty" xml:"search_rs,omitempty"`
}

ShoppingPushRq

type ShoppingPushRs

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

	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`

	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`

	ErrRoutingMsgList []string `json:"err_routing_msg_list,omitempty" xml:"err_routing_msg_list>string,omitempty"`
}

ShoppingPushRs

type T

type T struct {
	ApplyId string `json:"apply_id,omitempty" xml:"apply_id,omitempty"`

	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`

	ApplyTime string `json:"apply_time,omitempty" xml:"apply_time,omitempty"`

	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
}

T

type TaobaoAlitripFlightchangeAddAPIResponse

type TaobaoAlitripFlightchangeAddAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripFlightchangeAddResponse
}

航变信息录入接口 APIResponse taobao.alitrip.flightchange.add

代理商调用航变录入接口,

简要描述:完成航变信息的自动录入后飞猪机票平台会发生的动作是匹配所有该代理人的订单,如果接口参数指定了飞猪机票订单号,发生的动作是匹配该代理人的指定订单;

找到与航变航班相关的订单给旅客下发航变短信并出发IVR自动外呼旅客。

type TaobaoAlitripFlightchangeAddRequest

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

航变信息录入接口 APIRequest taobao.alitrip.flightchange.add

代理商调用航变录入接口,

简要描述:完成航变信息的自动录入后飞猪机票平台会发生的动作是匹配所有该代理人的订单,如果接口参数指定了飞猪机票订单号,发生的动作是匹配该代理人的指定订单;

找到与航变航班相关的订单给旅客下发航变短信并出发IVR自动外呼旅客。

func NewTaobaoAlitripFlightchangeAddRequest

func NewTaobaoAlitripFlightchangeAddRequest() *TaobaoAlitripFlightchangeAddRequest

func (TaobaoAlitripFlightchangeAddRequest) GetApiMethodName

func (r TaobaoAlitripFlightchangeAddRequest) GetApiMethodName() string

func (TaobaoAlitripFlightchangeAddRequest) GetApiParams

func (TaobaoAlitripFlightchangeAddRequest) GetFlightChangeDataDo

func (r TaobaoAlitripFlightchangeAddRequest) GetFlightChangeDataDo() *FlightChangeDataDO

func (*TaobaoAlitripFlightchangeAddRequest) SetFlightChangeDataDo

func (r *TaobaoAlitripFlightchangeAddRequest) SetFlightChangeDataDo(flightChangeDataDo *FlightChangeDataDO) error

type TaobaoAlitripFlightchangeAddResponse

type TaobaoAlitripFlightchangeAddResponse struct {
	XMLName   xml.Name `xml:"alitrip_flightchange_add_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type TaobaoAlitripFlightchangeAddResultDo

type TaobaoAlitripFlightchangeAddResultDo struct {
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`

	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`

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

TaobaoAlitripFlightchangeAddResultDo

type TaobaoAlitripFlightchangeGetAPIResponse

type TaobaoAlitripFlightchangeGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripFlightchangeGetResponse
}

获取航变信息 APIResponse taobao.alitrip.flightchange.get

查询航变是为了两个目的,阿里旅行抓取到未确认航变的航变信息源时可以由代理确认航变,同时对于确认航变的航变信息也共享给代理人做本体业务使用。

type TaobaoAlitripFlightchangeGetRequest

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

获取航变信息 APIRequest taobao.alitrip.flightchange.get

查询航变是为了两个目的,阿里旅行抓取到未确认航变的航变信息源时可以由代理确认航变,同时对于确认航变的航变信息也共享给代理人做本体业务使用。

func NewTaobaoAlitripFlightchangeGetRequest

func NewTaobaoAlitripFlightchangeGetRequest() *TaobaoAlitripFlightchangeGetRequest

func (TaobaoAlitripFlightchangeGetRequest) GetApiMethodName

func (r TaobaoAlitripFlightchangeGetRequest) GetApiMethodName() string

func (TaobaoAlitripFlightchangeGetRequest) GetApiParams

func (TaobaoAlitripFlightchangeGetRequest) GetSearchOption

func (*TaobaoAlitripFlightchangeGetRequest) SetSearchOption

func (r *TaobaoAlitripFlightchangeGetRequest) SetSearchOption(searchOption *FlightChangeDataQueryOption) error

type TaobaoAlitripFlightchangeGetResponse

type TaobaoAlitripFlightchangeGetResponse struct {
	XMLName   xml.Name `xml:"alitrip_flightchange_get_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	ResultDO *TaobaoAlitripFlightchangeGetResultDo `json:"result_d_o,omitempty" xml:"result_d_o,omitempty"`
}

type TaobaoAlitripFlightchangeGetResultDo

type TaobaoAlitripFlightchangeGetResultDo struct {
	Results []string `json:"results,omitempty" xml:"results>string,omitempty"`

	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`

	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`

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

TaobaoAlitripFlightchangeGetResultDo

type TaobaoAlitripIeAgentRefundNewFillconfirmfeeAPIResponse

type TaobaoAlitripIeAgentRefundNewFillconfirmfeeAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripIeAgentRefundNewFillconfirmfeeResponse
}

新模型-回填申请单费用 APIResponse taobao.alitrip.ie.agent.refund.new.fillconfirmfee

1. 回填退票费用

type TaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest

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

新模型-回填申请单费用 APIRequest taobao.alitrip.ie.agent.refund.new.fillconfirmfee

1. 回填退票费用

func NewTaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest

func NewTaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest() *TaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest

func (TaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest) GetApiMethodName

func (TaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest) GetApiParams

func (TaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest) GetParamRefundOrderFillConfirmFeeRq

func (*TaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest) SetParamRefundOrderFillConfirmFeeRq

func (r *TaobaoAlitripIeAgentRefundNewFillconfirmfeeRequest) SetParamRefundOrderFillConfirmFeeRq(paramRefundOrderFillConfirmFeeRq *RefundOrderFillConfirmFeeRq) error

type TaobaoAlitripIeAgentRefundNewFillconfirmfeeResponse

type TaobaoAlitripIeAgentRefundNewFillconfirmfeeResponse struct {
	XMLName   xml.Name `xml:"alitrip_ie_agent_refund_new_fillconfirmfee_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type TaobaoAlitripIeAgentShoppingPushAPIResponse

type TaobaoAlitripIeAgentShoppingPushAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripIeAgentShoppingPushResponse
}

国际机票大卖家Shopping推送 APIResponse taobao.alitrip.ie.agent.shopping.push

用于国际机票大卖家主动推送Shopping结果更新缓存报价。

type TaobaoAlitripIeAgentShoppingPushRequest

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

国际机票大卖家Shopping推送 APIRequest taobao.alitrip.ie.agent.shopping.push

用于国际机票大卖家主动推送Shopping结果更新缓存报价。

func NewTaobaoAlitripIeAgentShoppingPushRequest

func NewTaobaoAlitripIeAgentShoppingPushRequest() *TaobaoAlitripIeAgentShoppingPushRequest

func (TaobaoAlitripIeAgentShoppingPushRequest) GetApiMethodName

func (r TaobaoAlitripIeAgentShoppingPushRequest) GetApiMethodName() string

func (TaobaoAlitripIeAgentShoppingPushRequest) GetApiParams

func (TaobaoAlitripIeAgentShoppingPushRequest) GetParam0

func (*TaobaoAlitripIeAgentShoppingPushRequest) SetParam0

type TaobaoAlitripIeAgentShoppingPushResponse

type TaobaoAlitripIeAgentShoppingPushResponse struct {
	XMLName   xml.Name `xml:"alitrip_ie_agent_shopping_push_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type TaobaoAlitripTotoroAuxproductDeleteAPIResponse

type TaobaoAlitripTotoroAuxproductDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTotoroAuxproductDeleteResponse
}

廉航辅营产品删除 APIResponse taobao.alitrip.totoro.auxproduct.delete

廉航辅营产品删除接口

type TaobaoAlitripTotoroAuxproductDeleteRequest

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

廉航辅营产品删除 APIRequest taobao.alitrip.totoro.auxproduct.delete

廉航辅营产品删除接口

func NewTaobaoAlitripTotoroAuxproductDeleteRequest

func NewTaobaoAlitripTotoroAuxproductDeleteRequest() *TaobaoAlitripTotoroAuxproductDeleteRequest

func (TaobaoAlitripTotoroAuxproductDeleteRequest) GetApiMethodName

func (TaobaoAlitripTotoroAuxproductDeleteRequest) GetApiParams

func (TaobaoAlitripTotoroAuxproductDeleteRequest) GetDelAuxProductRq

func (*TaobaoAlitripTotoroAuxproductDeleteRequest) SetDelAuxProductRq

func (r *TaobaoAlitripTotoroAuxproductDeleteRequest) SetDelAuxProductRq(delAuxProductRq *DelAuxProductRq) error

type TaobaoAlitripTotoroAuxproductDeleteResponse

type TaobaoAlitripTotoroAuxproductDeleteResponse struct {
	XMLName   xml.Name `xml:"alitrip_totoro_auxproduct_delete_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

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

type TaobaoAlitripTotoroAuxproductPushAPIResponse

type TaobaoAlitripTotoroAuxproductPushAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTotoroAuxproductPushResponse
}

廉航辅营产品投放 APIResponse taobao.alitrip.totoro.auxproduct.push

廉航辅营产品投放接口

type TaobaoAlitripTotoroAuxproductPushRequest

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

廉航辅营产品投放 APIRequest taobao.alitrip.totoro.auxproduct.push

廉航辅营产品投放接口

func NewTaobaoAlitripTotoroAuxproductPushRequest

func NewTaobaoAlitripTotoroAuxproductPushRequest() *TaobaoAlitripTotoroAuxproductPushRequest

func (TaobaoAlitripTotoroAuxproductPushRequest) GetApiMethodName

func (r TaobaoAlitripTotoroAuxproductPushRequest) GetApiMethodName() string

func (TaobaoAlitripTotoroAuxproductPushRequest) GetApiParams

func (TaobaoAlitripTotoroAuxproductPushRequest) GetPushAuxProductsRq

func (*TaobaoAlitripTotoroAuxproductPushRequest) SetPushAuxProductsRq

func (r *TaobaoAlitripTotoroAuxproductPushRequest) SetPushAuxProductsRq(pushAuxProductsRq *PushAuxProductsRq) error

type TaobaoAlitripTotoroAuxproductPushResponse

type TaobaoAlitripTotoroAuxproductPushResponse struct {
	XMLName   xml.Name `xml:"alitrip_totoro_auxproduct_push_response"`
	RequestId string   `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	TracerId string `json:"tracer_id,omitempty" xml:"tracer_id,omitempty"`

	Message string `json:"message,omitempty" xml:"message,omitempty"`

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

type Tax

type Tax struct {
	TaxCode string `json:"tax_code,omitempty" xml:"tax_code,omitempty"`

	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`

	NotRefundAmount int64 `json:"not_refund_amount,omitempty" xml:"not_refund_amount,omitempty"`
}

Tax

type Taxes

type Taxes struct {
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`

	TaxCode string `json:"tax_code,omitempty" xml:"tax_code,omitempty"`
}

Taxes

type TicketingIssueRequestDto

type TicketingIssueRequestDto struct {
	DomesticIntl int64 `json:"domestic_intl,omitempty" xml:"domestic_intl,omitempty"`

	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`

	IssueList []TicketingPsgItemDto `json:"issue_list,omitempty" xml:"issue_list,omitempty"`
}

TicketingIssueRequestDto

type TicketingListRequestDto

type TicketingListRequestDto struct {
	AgentIds []int64 `json:"agent_ids,omitempty" xml:"agent_ids>int64,omitempty"`

	BeginPayTime string `json:"begin_pay_time,omitempty" xml:"begin_pay_time,omitempty"`

	EndPayTime string `json:"end_pay_time,omitempty" xml:"end_pay_time,omitempty"`

	Page int64 `json:"page,omitempty" xml:"page,omitempty"`

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

TicketingListRequestDto

type TicketingPsgItemDto

type TicketingPsgItemDto struct {
	PassengerName string `json:"passenger_name,omitempty" xml:"passenger_name,omitempty"`

	Tickets []string `json:"tickets,omitempty" xml:"tickets>string,omitempty"`

	Pnr string `json:"pnr,omitempty" xml:"pnr,omitempty"`

	Segments []Segments `json:"segments,omitempty" xml:"segments,omitempty"`
}

TicketingPsgItemDto

type VirProOrderVo

type VirProOrderVo struct {
	BookTime string `json:"book_time,omitempty" xml:"book_time,omitempty"`

	FlightOrderId int64 `json:"flight_order_id,omitempty" xml:"flight_order_id,omitempty"`

	PassengerAuxVos []PassengerAuxVo `json:"passenger_aux_vos,omitempty" xml:"passenger_aux_vos,omitempty"`

	PayNo string `json:"pay_no,omitempty" xml:"pay_no,omitempty"`

	PayPrice int64 `json:"pay_price,omitempty" xml:"pay_price,omitempty"`

	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`

	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`

	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
}

VirProOrderVo

Source Files

Jump to

Keyboard shortcuts

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