itpolicy

package
v1.2.0 Latest Latest
Warning

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

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

Documentation

Overview

国际机票政策API model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ErrorFareRow

type ErrorFareRow struct {
	// 错误行数
	RowNum int64 `json:"row_num,omitempty" xml:"row_num,omitempty"`
	// 错误描述
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
}

ErrorFareRow

type TaobaoAlitripItFareAddowAPIRequest added in v1.2.0

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

【国际机票自有政策】单条单程添加 API请求 taobao.alitrip.it.fare.addow

自有政策单程添加接口,重复的老数据会被删除,重复判断规则同excel

func NewTaobaoAlitripItFareAddowRequest

func NewTaobaoAlitripItFareAddowRequest() *TaobaoAlitripItFareAddowAPIRequest

初始化TaobaoAlitripItFareAddowAPIRequest对象

func (TaobaoAlitripItFareAddowAPIRequest) GetAddressOption added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetAddressOption() string

AddressOption Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetAdjustMoney added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetAdjustMoney() int64

AdjustMoney Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetAdultPassengerIdentity added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetAdultPassengerIdentity() string

AdultPassengerIdentity Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetAdultTax added in v1.2.0

AdultTax Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareAddowAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareAddowAPIRequest) GetApplyChannel added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetApplyChannel() string

ApplyChannel Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetBookingOffice added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetBookingOffice() string

BookingOffice Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetBuyTicketNotice added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetBuyTicketNotice() string

BuyTicketNotice Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetCabin added in v1.2.0

Cabin Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetCanDepChange added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetCanDepChange() string

CanDepChange Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetChildPrice added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetChildPrice() string

ChildPrice Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetChildTax added in v1.2.0

ChildTax Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetCodeSharingType added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetCodeSharingType() string

CodeSharingType Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetCommodityType added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetCommodityType() string

CommodityType Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetDepChangeCurrency added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetDepChangeCurrency() string

DepChangeCurrency Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetDepChangeFee added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetDepChangeFee() string

DepChangeFee Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetDepChangeFeeType added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetDepChangeFeeType() string

DepChangeFeeType Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetDestination added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetDestination() string

Destination Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetEarlyTicketingTimeLimit added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetEarlyTicketingTimeLimit() int64

EarlyTicketingTimeLimit Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetExcludeDateRange4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetExcludeDateRange4Dep() string

ExcludeDateRange4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetExcludeFlightNo added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetExcludeFlightNo() string

ExcludeFlightNo Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetExcludeNationality added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetExcludeNationality() string

ExcludeNationality Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetFareSource added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetFareSource() string

FareSource Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetFareTypeCode added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetFareTypeCode() string

FareTypeCode Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetFarebasis added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetFarebasis() string

Farebasis Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetFileCode added in v1.2.0

FileCode Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetFlightDatePoint4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetFlightDatePoint4Dep() string

FlightDatePoint4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetFlightDateRestrict4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetFlightDateRestrict4Dep() string

FlightDateRestrict4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetGv2ChildRule added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetGv2ChildRule() string

Gv2ChildRule Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsCanAllRefund added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsCanAllRefund() string

IsCanAllRefund Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsCanPartRefund added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsCanPartRefund() string

IsCanPartRefund Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsCanRefund4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsCanRefund4Dep() string

IsCanRefund4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsCanReissue4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsCanReissue4Dep() string

IsCanReissue4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsCreatePnr added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsCreatePnr() string

IsCreatePnr Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsNoShowCanRefund4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsNoShowCanRefund4Dep() string

IsNoShowCanRefund4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsNoShowCanReissue4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsNoShowCanReissue4Dep() string

IsNoShowCanReissue4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetIsValidatPrice added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetIsValidatPrice() string

IsValidatPrice Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetLateTicketingTimeLimit added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetLateTicketingTimeLimit() int64

LateTicketingTimeLimit Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetLuggageRule added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetLuggageRule() string

LuggageRule Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetLuggageRule4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetLuggageRule4Dep() string

LuggageRule4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetMaxTravelPerson added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetMaxTravelPerson() int64

MaxTravelPerson Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetMinTravelPerson added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetMinTravelPerson() int64

MinTravelPerson Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNationality added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNationality() string

Nationality Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoShowPenalty4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoShowPenalty4Dep() int64

NoShowPenalty4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoShowTimeLimit4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoShowTimeLimit4Dep() int64

NoShowTimeLimit4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoshowCurrency added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoshowCurrency() string

NoshowCurrency Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoshowFee added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoshowFee() string

NoshowFee Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoshowRestrict added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoshowRestrict() string

NoshowRestrict Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoshowRule added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoshowRule() string

NoshowRule Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoshowRuleType added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoshowRuleType() string

NoshowRuleType Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoshowTimeRestrict added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoshowTimeRestrict() string

NoshowTimeRestrict Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetNoshowTimeRestrictUnit added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetNoshowTimeRestrictUnit() string

NoshowTimeRestrictUnit Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetOriginLand added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetOriginLand() string

OriginLand Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetOutFileCode added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetOutFileCode() string

OutFileCode Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetPassengerAge added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetPassengerAge() string

PassengerAge Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetProductType added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetProductType() string

ProductType Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetReceipts added in v1.2.0

Receipts Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundCurrencyAllUnused added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundCurrencyAllUnused() string

RefundCurrencyAllUnused Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundCurrencyPartUnused added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundCurrencyPartUnused() string

RefundCurrencyPartUnused Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundFeeAllUnused added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundFeeAllUnused() string

RefundFeeAllUnused Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundFeePartUnused added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundFeePartUnused() string

RefundFeePartUnused Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundFeeTypeAllUnused added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundFeeTypeAllUnused() string

RefundFeeTypeAllUnused Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundFeeTypePartUnused added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundFeeTypePartUnused() string

RefundFeeTypePartUnused Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundPartPrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundPartPrice4Dep() string

RefundPartPrice4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundPrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundPrice4Dep() string

RefundPrice4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRefundRule added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRefundRule() string

RefundRule Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetReissuePartPrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetReissuePartPrice4Dep() string

ReissuePartPrice4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetReissuePrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetReissuePrice4Dep() string

ReissuePrice4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetReissueRule added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetReissueRule() string

ReissueRule Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRemark added in v1.2.0

Remark Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRestrictFlightNo added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetRestrictFlightNo() string

RestrictFlightNo Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetReturnPoint added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetReturnPoint() float64

ReturnPoint Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetRuleId added in v1.2.0

RuleId Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetSaleAirline added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetSaleAirline() string

SaleAirline Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetSaleDate added in v1.2.0

SaleDate Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetStockMode added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetStockMode() string

StockMode Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetTariff added in v1.2.0

Tariff Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetTicketPrice added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetTicketPrice() int64

TicketPrice Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetTicketingAirline added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetTicketingAirline() string

TicketingAirline Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetTransitLand added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetTransitLand() string

TransitLand Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetTripDatePoint4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetTripDatePoint4Dep() string

TripDatePoint4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetTripExcludeDatePoint4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetTripExcludeDatePoint4Dep() string

TripExcludeDatePoint4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetTripType added in v1.2.0

TripType Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetValidDate4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetValidDate4Dep() string

ValidDate4Dep Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetVipCode added in v1.2.0

VipCode Getter

func (TaobaoAlitripItFareAddowAPIRequest) GetWorkingHours added in v1.2.0

func (r TaobaoAlitripItFareAddowAPIRequest) GetWorkingHours() string

WorkingHours Getter

func (*TaobaoAlitripItFareAddowAPIRequest) SetAddressOption added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetAddressOption(_addressOption string) error

AddressOption Setter 城市/机场选项,默认为城市1、可以填写:“机场",“城市”2、定义始发地/目的地/中转点,输入为机场,还是城市。3、如:此项输入机场,则始发地、目的地必须输入机场三字码

func (*TaobaoAlitripItFareAddowAPIRequest) SetAdjustMoney added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetAdjustMoney(_adjustMoney int64) error

AdjustMoney Setter 留钱,1.0或正负数字2.-20表示返20元;20代表留20元

func (*TaobaoAlitripItFareAddowAPIRequest) SetAdultPassengerIdentity added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetAdultPassengerIdentity(_adultPassengerIdentity string) error

AdultPassengerIdentity Setter 成人旅客身份,1.不得为空 2.普通/学生 3.当输入学生时,儿童价格项输入无效 4.当为小团产品时,此适用身份类别必须为 普通。5、后期支持劳工、移民、海员、老人、青年

func (*TaobaoAlitripItFareAddowAPIRequest) SetAdultTax added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetAdultTax(_adultTax string) error

AdultTax Setter (后期字段,预留),成人税费,1、整数金额(包机切位产品适用)

func (*TaobaoAlitripItFareAddowAPIRequest) SetApplyChannel added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetApplyChannel(_applyChannel string) error

ApplyChannel Setter 运价渠道 可选listing,宝贝 默认listing

func (*TaobaoAlitripItFareAddowAPIRequest) SetBookingOffice added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetBookingOffice(_bookingOffice string) error

BookingOffice Setter 预定OFFICE,空表示默认优先级最高OFFICE,可输入OFFICE,校验必须为配置中存在的OFFICE

func (*TaobaoAlitripItFareAddowAPIRequest) SetBuyTicketNotice added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetBuyTicketNotice(_buyTicketNotice string) error

BuyTicketNotice Setter 购票须知,非必输长度小于300字符只在退票规定不为空时才会生效

func (*TaobaoAlitripItFareAddowAPIRequest) SetCabin added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetCabin(_cabin string) error

Cabin Setter 舱位, 用","表示航段的分割。 1、舱位代码。每段只允许录入一个舱位代码,若全程舱位一致则可以只录入一个

func (*TaobaoAlitripItFareAddowAPIRequest) SetCanDepChange added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetCanDepChange(_canDepChange string) error

CanDepChange Setter 必填项,去程可否改期,可输入是或否

func (*TaobaoAlitripItFareAddowAPIRequest) SetChildPrice added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetChildPrice(_childPrice string) error

ChildPrice Setter 儿童价,1、可不输入,空表示不适用儿童价 2、可输入大于0的正整数及百分比,输入百分比时,成人价格必须录入 例如:2000或70%。 3. 百分比计算的数值,个位向上取整 当"乘客类型"输入非“普通”(成人)时,此项输入无效。

func (*TaobaoAlitripItFareAddowAPIRequest) SetChildTax added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetChildTax(_childTax string) error

ChildTax Setter (后期字段,预留),儿童税费,1、整数金额(包机切位产品适用)

func (*TaobaoAlitripItFareAddowAPIRequest) SetCodeSharingType added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetCodeSharingType(_codeSharingType string) error

CodeSharingType Setter 不录入表示不限制;选项为:仅限同集团代码共享适用;代码共享适用;不允许代码共享;不限制 默认不限制

func (*TaobaoAlitripItFareAddowAPIRequest) SetCommodityType added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetCommodityType(_commodityType string) error

CommodityType Setter 商品类型,可选值:普通、金牌,默认普通,非金牌卖家不得选择金牌

func (*TaobaoAlitripItFareAddowAPIRequest) SetDepChangeCurrency added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetDepChangeCurrency(_depChangeCurrency string) error

DepChangeCurrency Setter 去程改期币种,可录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddowAPIRequest) SetDepChangeFee added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetDepChangeFee(_depChangeFee string) error

DepChangeFee Setter 【去程可否改期】为是时为必填项, 可输入格式如: 1) 200 表示改期手续费为200(货币单位在下一个格子里) 2)* 表示不允许改期 3) 200-0-400 表示起飞前改期手续费200;起飞后改期手续费400 4) 30-0-* 表示起飞前改期手续费30;起飞后不允许改期 5)200-72-300-48-1000-0-* 表示72小时前改期手续费200; 48小时到72小时,改期手续费300; 飞机起飞不足48小时; 改期手续费1000; 飞机起飞后不予改期(输入*)

func (*TaobaoAlitripItFareAddowAPIRequest) SetDepChangeFeeType added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetDepChangeFeeType(_depChangeFeeType string) error

DepChangeFeeType Setter 去程改期费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)

func (*TaobaoAlitripItFareAddowAPIRequest) SetDestination added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetDestination(_destination string) error

Destination Setter 目的地,多个用“,”隔开 1.不得为空 2.可以填写:机场三字码”或“城市码” 3.最多允许100个机场三字码/城市码

func (*TaobaoAlitripItFareAddowAPIRequest) SetEarlyTicketingTimeLimit added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetEarlyTicketingTimeLimit(_earlyTicketingTimeLimit int64) error

EarlyTicketingTimeLimit Setter 提前出票时限,默认为空,代表无限制; 输入为小于等于365的正整数。 小于或等于最晚出票时限。 单位为天

func (*TaobaoAlitripItFareAddowAPIRequest) SetExcludeDateRange4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetExcludeDateRange4Dep(_excludeDateRange4Dep string) error

ExcludeDateRange4Dep Setter 去程旅行排除时间段,支持多段组合,用“,”隔开隔开, 1.格式,例:2014-04-01~2014-12-31;或例:2014-04-01~2014-06-30,2014-09-01~2014-09-30, 3日期格式为 YYYY-MM-DD,YYYY/MM/DD 4、旅行排除日期最多只能输入200个字符

func (*TaobaoAlitripItFareAddowAPIRequest) SetExcludeFlightNo added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetExcludeFlightNo(_excludeFlightNo string) error

ExcludeFlightNo Setter 排除航班号限制,同一航段之间用,隔开表示或的关系;不同航段之间用/隔开。 1 CA001-999,CA3000-3999 表示CA001至999以及3000至3999之间航班号的航班 2 MU 表示所有MU开头的自营航班 3 CA(LH\AZ) 表示CA开头的实际承运人为LH或AZ的航班 4 CA(*) 表示CA代码共享航班/CA开头的实际承运人为其他航空公司的航班 5 CA(CA) 表示CA自营航班/CA实际承运航班; 6 CA(OZ)001-999 表示CA开头航班号为001-999之间且实际承运人为OZ的航班; 7 为空表示无限制;8比如两段,第一段无限制,第二段有限制 /CA123

func (*TaobaoAlitripItFareAddowAPIRequest) SetExcludeNationality added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetExcludeNationality(_excludeNationality string) error

ExcludeNationality Setter 除外国籍,可录入多个用","隔开表示或的关系 1、可录入国家二字代码,为空表示不限制,最多录20个 *默认为空,不输入为不限制

func (*TaobaoAlitripItFareAddowAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

func (*TaobaoAlitripItFareAddowAPIRequest) SetFareSource added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetFareSource(_fareSource string) error

FareSource Setter (后期字段,预留),运价发布渠道,1、可填写 PC、无线、都适用 2、默认为都适用

func (*TaobaoAlitripItFareAddowAPIRequest) SetFareTypeCode added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetFareTypeCode(_fareTypeCode string) error

FareTypeCode Setter 运价类型,最大长度3

func (*TaobaoAlitripItFareAddowAPIRequest) SetFarebasis added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetFarebasis(_farebasis string) error

Farebasis Setter 运价基础,最大长度8

func (*TaobaoAlitripItFareAddowAPIRequest) SetFileCode added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetFileCode(_fileCode string) error

FileCode Setter 文件编号

func (*TaobaoAlitripItFareAddowAPIRequest) SetFlightDatePoint4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetFlightDatePoint4Dep(_flightDatePoint4Dep string) error

FlightDatePoint4Dep Setter 去程班期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddowAPIRequest) SetFlightDateRestrict4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetFlightDateRestrict4Dep(_flightDateRestrict4Dep string) error

FlightDateRestrict4Dep Setter 去程班期限制,1.12表示周一周二 2.12:00-14:00表示每天的12点到14点 3. 12:00FRI-12:00SAT 表示周五的中午12点至周六的中午12点

func (*TaobaoAlitripItFareAddowAPIRequest) SetGv2ChildRule added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetGv2ChildRule(_gv2ChildRule string) error

Gv2ChildRule Setter 小团儿童计数规则,可选值:1个儿童计1个成人、2个儿童计1个成人、儿童不计

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsCanAllRefund added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsCanAllRefund(_isCanAllRefund string) error

IsCanAllRefund Setter 必填项,全部未使用可否退票,可输入:是,否

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsCanPartRefund added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsCanPartRefund(_isCanPartRefund string) error

IsCanPartRefund Setter 必填项,部分未使用可否退票,可输入:是,否

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsCanRefund4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsCanRefund4Dep(_isCanRefund4Dep string) error

IsCanRefund4Dep Setter (已废除字段),去程全部未使用可否退票,录入是或否

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsCanReissue4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsCanReissue4Dep(_isCanReissue4Dep string) error

IsCanReissue4Dep Setter (已废除字段),去程全部未使用可否改期,录入是或否

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsCreatePnr added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsCreatePnr(_isCreatePnr string) error

IsCreatePnr Setter (后期字段,预留),是否创建PNR,1、选项 可填写是,否.默认为是

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsNoShowCanRefund4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsNoShowCanRefund4Dep(_isNoShowCanRefund4Dep string) error

IsNoShowCanRefund4Dep Setter (已废除字段),去程NOSHOW能否退票,输入是或否;默认为否

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsNoShowCanReissue4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsNoShowCanReissue4Dep(_isNoShowCanReissue4Dep string) error

IsNoShowCanReissue4Dep Setter (已废除字段),去程NOSHOW能否改期,输入是或否;默认为否

func (*TaobaoAlitripItFareAddowAPIRequest) SetIsValidatPrice added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetIsValidatPrice(_isValidatPrice string) error

IsValidatPrice Setter 是否校验票面价,1、可填写 是或者否;默认为否

func (*TaobaoAlitripItFareAddowAPIRequest) SetLateTicketingTimeLimit added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetLateTicketingTimeLimit(_lateTicketingTimeLimit int64) error

LateTicketingTimeLimit Setter 最晚出票时限,默认为空,代表无限制; 输入为小于等于365的正整数。 大于或等于提前出票时限。 单位为天

func (*TaobaoAlitripItFareAddowAPIRequest) SetLuggageRule added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetLuggageRule(_luggageRule string) error

LuggageRule Setter 行李额规定,1、不可为空2、可填写:1PC。逾重行李费用为每公斤100元3、行李额规定最多为300个字符

func (*TaobaoAlitripItFareAddowAPIRequest) SetLuggageRule4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetLuggageRule4Dep(_luggageRule4Dep string) error

LuggageRule4Dep Setter (后期字段,预留),去程行李额规定,可输入1-23,1-23 中间用","隔开,表示第一程和第二程(中转)支持行李额为1PC,23KG。若某段为空表示该段按照航空公司规定执行,逗号不可缺少;若不提供免费行李额直接输入空

func (*TaobaoAlitripItFareAddowAPIRequest) SetMaxTravelPerson added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetMaxTravelPerson(_maxTravelPerson int64) error

MaxTravelPerson Setter 最大出行人数,数字1-9

func (*TaobaoAlitripItFareAddowAPIRequest) SetMinTravelPerson added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetMinTravelPerson(_minTravelPerson int64) error

MinTravelPerson Setter 最小出行人数,数字1-9

func (*TaobaoAlitripItFareAddowAPIRequest) SetNationality added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNationality(_nationality string) error

Nationality Setter 国籍,可录入多个用","隔开表示或的关系 1、可录入国家二字代码,为空表示不限制,最多录20个 *默认为空,不输入为不限制

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoShowPenalty4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoShowPenalty4Dep(_noShowPenalty4Dep int64) error

NoShowPenalty4Dep Setter (已废除字段),去程NOSHOW罚金,可为空,若输入则为正整数;其中空表示按航空公司规定执行

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoShowTimeLimit4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoShowTimeLimit4Dep(_noShowTimeLimit4Dep int64) error

NoShowTimeLimit4Dep Setter (已废除字段),去程NOSHOW规定时限,输入正整数

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoshowCurrency added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoshowCurrency(_noshowCurrency string) error

NoshowCurrency Setter NOSHOW币种,可录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoshowFee added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoshowFee(_noshowFee string) error

NoshowFee Setter NOSHOW金额,只能录入整数或百分比,【NOSHOW是否有限制】为是,【NOSHOW规则】不是不可退票,不可改期时,此项为必填项

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoshowRestrict added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoshowRestrict(_noshowRestrict string) error

NoshowRestrict Setter 必填项,NOSHOW是否有限制,可输入是或否

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoshowRule added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoshowRule(_noshowRule string) error

NoshowRule Setter (已废除字段)误机罚金说明,1、不可为空 2、可填写:起飞前不得退票,不得改期 3、误机罚金说明最多为300个字符

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoshowRuleType added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoshowRuleType(_noshowRuleType string) error

NoshowRuleType Setter NOSHOW规则,可录入多个,多个用逗号分隔。可录入不可退票、不可改期、不可退票,不可改期

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoshowTimeRestrict added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoshowTimeRestrict(_noshowTimeRestrict string) error

NoshowTimeRestrict Setter NOSHOW时限,只能录入整数,【NOSHOW是否有限制】为是时,此项为必填项

func (*TaobaoAlitripItFareAddowAPIRequest) SetNoshowTimeRestrictUnit added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetNoshowTimeRestrictUnit(_noshowTimeRestrictUnit string) error

NoshowTimeRestrictUnit Setter NOSHOW时限单位(小时/天, 默认为小时)

func (*TaobaoAlitripItFareAddowAPIRequest) SetOriginLand added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetOriginLand(_originLand string) error

OriginLand Setter 始发地,多个用“,”隔开 1.不得为空 2.可以填写:机场三字码”或“城市码” 3.最多允许100个机场三字码/城市码

func (*TaobaoAlitripItFareAddowAPIRequest) SetOutFileCode added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetOutFileCode(_outFileCode string) error

OutFileCode Setter 外部政策ID,1、自行输入的ID,建议为唯一id,有些操作可以使用此id 最多50个字符

func (*TaobaoAlitripItFareAddowAPIRequest) SetPassengerAge added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetPassengerAge(_passengerAge string) error

PassengerAge Setter 乘客年龄,1、可录入范围如21-25表示21周岁至25周岁

func (*TaobaoAlitripItFareAddowAPIRequest) SetProductType added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetProductType(_productType string) error

ProductType Setter (后期字段,预留),产品类型,1.不可为空 2.填写为:包机切位、申请、见舱预订;

func (*TaobaoAlitripItFareAddowAPIRequest) SetReceipts added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetReceipts(_receipts string) error

Receipts Setter 必填项 赋值范围:电子行程单,旅行发票,差额行程单发票,等额行程单

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundCurrencyAllUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundCurrencyAllUnused(_refundCurrencyAllUnused string) error

RefundCurrencyAllUnused Setter 全部未使用退票币种,只能录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundCurrencyPartUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundCurrencyPartUnused(_refundCurrencyPartUnused string) error

RefundCurrencyPartUnused Setter 部分未使用退票币种,可录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundFeeAllUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundFeeAllUnused(_refundFeeAllUnused string) error

RefundFeeAllUnused Setter 【全部未使用可否退票】为是时,此项为必填项。 可输入格式如: 1) 200 表示退票手续费为200(货币单位在下一个格子里) 2) 20% 表示退票手续费为票面价的20% 3)* 表示不允许退票 4) 200-0-400 表示起飞前退票手续费200;起飞后退票手续费400 5) 30%-0-* 表示起飞前退票手续费为票面价的30%;起飞后不允许退票 6)200-72-300-48-1000-0-* 表示72小时前退票手续费200; 48小时到72小时,退票手续费300; 飞机起飞不足48小时; 退票手续费1000; 飞机起飞后不予退票(输入*) 7) 10%-72-30%-48-70%-0-* 表示72小时前退票手续费为票面价的10%; 48小时到72小时,退票手续费为票面价的30%; 飞机起飞不足48小时; 退票手续费为票面价的70%; 飞机起飞后不予退票(输入*)

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundFeePartUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundFeePartUnused(_refundFeePartUnused string) error

RefundFeePartUnused Setter 部分未使用退票费用,格式同【全部未使用退票费用】,【部分未使用可否退票】为是时,此项为必填项

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundFeeTypeAllUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundFeeTypeAllUnused(_refundFeeTypeAllUnused string) error

RefundFeeTypeAllUnused Setter 全部未使用退票费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundFeeTypePartUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundFeeTypePartUnused(_refundFeeTypePartUnused string) error

RefundFeeTypePartUnused Setter 部分未使用退票费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundPartPrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundPartPrice4Dep(_refundPartPrice4Dep string) error

RefundPartPrice4Dep Setter (已废除字段),去程部分未使用退票费用,可输入空,*或正整数,其中空表示按照航空公司规定执行,*表示不支持部分退票

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundPrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundPrice4Dep(_refundPrice4Dep string) error

RefundPrice4Dep Setter (已废除字段),去程全部未使用退票费用,可输入格式如:200-72-300-48-1000-0-*,表示72小时前退票手续费200;48小时到72小时,退票手续费300;飞机起飞不足48小时退票手续费1000;飞机起飞后不予退票(输入*);

func (*TaobaoAlitripItFareAddowAPIRequest) SetRefundRule added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRefundRule(_refundRule string) error

RefundRule Setter (已废除字段)退票规定,1、不可为空 2、可填写:收取20%退票费用,或者是收取500元退票费等。 3、退票规定最多为300个字符

func (*TaobaoAlitripItFareAddowAPIRequest) SetReissuePartPrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetReissuePartPrice4Dep(_reissuePartPrice4Dep string) error

ReissuePartPrice4Dep Setter (已废除字段),去程部分未使用改期费用,可输入空,*或正整数,其中空表示按照航空公司规定执行,*表示不支持部分改期

func (*TaobaoAlitripItFareAddowAPIRequest) SetReissuePrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetReissuePrice4Dep(_reissuePrice4Dep string) error

ReissuePrice4Dep Setter (已废除字段),去程全部未使用改期费用,可输入格式如:200-72-300-48-1000-0-*,表示72小时前改期手续费200;48小时到72小时,改期手续费300;飞机起飞不足48小时改期手续费1000;飞机起飞后不予改期(输入*);

func (*TaobaoAlitripItFareAddowAPIRequest) SetReissueRule added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetReissueRule(_reissueRule string) error

ReissueRule Setter (已废除字段)改期规定,1、不可为空 2、可填写:收取20%改期费用,或者是收取500元改期费等。 3、改期规定最多为300个字符

func (*TaobaoAlitripItFareAddowAPIRequest) SetRemark added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRemark(_remark string) error

Remark Setter 备注,出票备注文本

func (*TaobaoAlitripItFareAddowAPIRequest) SetRestrictFlightNo added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRestrictFlightNo(_restrictFlightNo string) error

RestrictFlightNo Setter 航班号限制,同一航段之间用,隔开表示或的关系;不同航段之间用/隔开。 1 CA001-999,CA3000-3999 表示CA001至999以及3000至3999之间航班号的航班 2 MU 表示所有MU开头的航班 3 CA(LH\AZ) 表示CA开头的实际承运人为LH或AZ的航班 4 CA(*) 表示CA代码共享航班/CA开头的实际承运人为其他航空公司的航班 5 CA(CA) 表示CA自营航班/CA实际承运航班; 6 CA(OZ)001-999 表示CA开头航班号为001-999之间且实际承运人为OZ的航班; 7 为空表示无限制

func (*TaobaoAlitripItFareAddowAPIRequest) SetReturnPoint added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetReturnPoint(_returnPoint float64) error

ReturnPoint Setter 返点,1.不得为空 2.只允许填写数字,支持到小数点后两位;不用填写% 3.返点需小于100 成人价=销售票面价*(1-返点)+留钱

func (*TaobaoAlitripItFareAddowAPIRequest) SetRuleId added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetRuleId(_ruleId string) error

RuleId Setter 运价规则id,最大长度4

func (*TaobaoAlitripItFareAddowAPIRequest) SetSaleAirline added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetSaleAirline(_saleAirline string) error

SaleAirline Setter 销售航司,不同航段之间用 “,”隔开。 1、销售航司二字码; 2、如为直达;请录入一个航司二字码;如为中转,录入格式为 第一程航司,第二程航司;或者航司;若全程都一样,则录入一个航司二字代码即可 3、如果不录入,则航司默认为出票航司;

func (*TaobaoAlitripItFareAddowAPIRequest) SetSaleDate added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetSaleDate(_saleDate string) error

SaleDate Setter 销售日期,1、不得为空 2.输入格式为:2014-04-01~2014-06-30 3.不支持多段组合, 4.3日期格式为 YYYY-MM-DD或YYYY/MM/DD,例:2014-04-01或20104/04/01

func (*TaobaoAlitripItFareAddowAPIRequest) SetStockMode added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetStockMode(_stockMode string) error

StockMode Setter (后期字段,预留),库存模式,1.不可为空 2.填写为见舱或定额;默认为见舱

func (*TaobaoAlitripItFareAddowAPIRequest) SetTariff added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetTariff(_tariff string) error

Tariff Setter 运价tariff,最大长度3

func (*TaobaoAlitripItFareAddowAPIRequest) SetTicketPrice added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetTicketPrice(_ticketPrice int64) error

TicketPrice Setter 销售票面价,1.不得为空 2.价格区间为【0-999999】 3、销售票面价为10的整数倍(向下取整,如录入3002,则实际录入数值为3000)

func (*TaobaoAlitripItFareAddowAPIRequest) SetTicketingAirline added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetTicketingAirline(_ticketingAirline string) error

TicketingAirline Setter 出票航司,1.不可为空 2.航空公司二字码 3.只能输入一个

func (*TaobaoAlitripItFareAddowAPIRequest) SetTransitLand added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetTransitLand(_transitLand string) error

TransitLand Setter 中转地,多个用“,”隔开 1.不得为空 2.可以填写:机场三字码,城市码 3.最多允许100个机场三字码/城市码 4、当航程类型书写为 中转时,此处为必填

func (*TaobaoAlitripItFareAddowAPIRequest) SetTripDatePoint4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetTripDatePoint4Dep(_tripDatePoint4Dep string) error

TripDatePoint4Dep Setter 去程旅行日期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddowAPIRequest) SetTripExcludeDatePoint4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetTripExcludeDatePoint4Dep(_tripExcludeDatePoint4Dep string) error

TripExcludeDatePoint4Dep Setter 去程旅行排除日期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddowAPIRequest) SetTripType added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetTripType(_tripType string) error

TripType Setter 航程种类,1、默认为直达;有直达和中转两个选项;2、不填写 默认为 直达

func (*TaobaoAlitripItFareAddowAPIRequest) SetValidDate4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetValidDate4Dep(_validDate4Dep string) error

ValidDate4Dep Setter 去程旅行有效期,支持多段组合,用“,”隔开, 1.不得为空 2例:2014-04-01~2014-06-30,2014-09-01 ~2014-09-30, 3日期格式为 YYYY-MM-DD或YYYY/MM/DD,例:2014-04-01或2014/04/01

func (*TaobaoAlitripItFareAddowAPIRequest) SetVipCode added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetVipCode(_vipCode string) error

VipCode Setter 大客户编码,文本框

func (*TaobaoAlitripItFareAddowAPIRequest) SetWorkingHours added in v1.2.0

func (r *TaobaoAlitripItFareAddowAPIRequest) SetWorkingHours(_workingHours string) error

WorkingHours Setter 工作时间,18:00FRI表示周一到周五的每天早上9点到下午6点 最多录入三个时间段用,隔开表示或的关系 可以为空,表示不限制(运价上的工作时间优先级高于设置时间界面上的时间)

type TaobaoAlitripItFareAddowAPIResponse

type TaobaoAlitripItFareAddowAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareAddowAPIResponseModel
}

【国际机票自有政策】单条单程添加 API返回值 taobao.alitrip.it.fare.addow

自有政策单程添加接口,重复的老数据会被删除,重复判断规则同excel

type TaobaoAlitripItFareAddowAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareAddowAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_addow_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 运价id
	FareId int64 `json:"fare_id,omitempty" xml:"fare_id,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票自有政策】单条单程添加 成功返回结果

type TaobaoAlitripItFareAddrtAPIRequest added in v1.2.0

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

【国际机票自有政策】单条往返添加 API请求 taobao.alitrip.it.fare.addrt

自有政策往返添加接口

func NewTaobaoAlitripItFareAddrtRequest

func NewTaobaoAlitripItFareAddrtRequest() *TaobaoAlitripItFareAddrtAPIRequest

初始化TaobaoAlitripItFareAddrtAPIRequest对象

func (TaobaoAlitripItFareAddrtAPIRequest) GetAddressOption added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetAddressOption() string

AddressOption Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetAdjustMoney added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetAdjustMoney() int64

AdjustMoney Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetAdultPassengerIdentity added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetAdultPassengerIdentity() string

AdultPassengerIdentity Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetAdultTax added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetAdultTax() int64

AdultTax Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareAddrtAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareAddrtAPIRequest) GetApplyChannel added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetApplyChannel() string

ApplyChannel Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetBookingOffice added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetBookingOffice() string

BookingOffice Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetBuyTicketNotice added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetBuyTicketNotice() string

BuyTicketNotice Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetCabin added in v1.2.0

Cabin Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetCanDepChange added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetCanDepChange() string

CanDepChange Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetCanRetChange added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetCanRetChange() string

CanRetChange Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetChildPrice added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetChildPrice() string

ChildPrice Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetChildTax added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetChildTax() int64

ChildTax Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetCodeSharingType added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetCodeSharingType() string

CodeSharingType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetCombinationFilecode added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetCombinationFilecode() string

CombinationFilecode Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetCombinationOjFilecode added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetCombinationOjFilecode() string

CombinationOjFilecode Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetCommodityType added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetCommodityType() string

CommodityType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetDepChangeCurrency added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetDepChangeCurrency() string

DepChangeCurrency Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetDepChangeFee added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetDepChangeFee() string

DepChangeFee Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetDepChangeFeeType added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetDepChangeFeeType() string

DepChangeFeeType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetDestination added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetDestination() string

Destination Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetEarlyTicketingTimeLimit added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetEarlyTicketingTimeLimit() int64

EarlyTicketingTimeLimit Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetExcludeDateRange4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetExcludeDateRange4Dep() string

ExcludeDateRange4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetExcludeDateRange4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetExcludeDateRange4Ret() string

ExcludeDateRange4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetExcludeFlightNo added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetExcludeFlightNo() string

ExcludeFlightNo Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetExcludeNationality added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetExcludeNationality() string

ExcludeNationality Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFareDirectDestrict added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFareDirectDestrict() int64

FareDirectDestrict Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFareSource added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFareSource() string

FareSource Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFareTypeCode added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFareTypeCode() string

FareTypeCode Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFarebasis added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFarebasis() string

Farebasis Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFileCode added in v1.2.0

FileCode Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFlightDatePoint4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFlightDatePoint4Dep() string

FlightDatePoint4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFlightDatePoint4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFlightDatePoint4Ret() string

FlightDatePoint4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFlightDateRestrict4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFlightDateRestrict4Dep() string

FlightDateRestrict4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetFlightDateRestrict4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetFlightDateRestrict4Ret() string

FlightDateRestrict4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetGv2ChildRule added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetGv2ChildRule() string

Gv2ChildRule Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsAllowOj added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsAllowOj() string

IsAllowOj Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsCanAllRefund added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsCanAllRefund() string

IsCanAllRefund Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsCanPartRefund added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsCanPartRefund() string

IsCanPartRefund Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsCanRefund4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsCanRefund4Dep() string

IsCanRefund4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsCanRefund4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsCanRefund4Ret() string

IsCanRefund4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsCanReissue4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsCanReissue4Dep() string

IsCanReissue4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsCanReissue4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsCanReissue4Ret() string

IsCanReissue4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsCreatePnr added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsCreatePnr() string

IsCreatePnr Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanRefund4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanRefund4Dep() string

IsNoShowCanRefund4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanRefund4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanRefund4Ret() string

IsNoShowCanRefund4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanReissue4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanReissue4Dep() string

IsNoShowCanReissue4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanReissue4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsNoShowCanReissue4Ret() string

IsNoShowCanReissue4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsRT added in v1.2.0

IsRT Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetIsValidatPrice added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetIsValidatPrice() string

IsValidatPrice Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetLateTicketingTimeLimit added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetLateTicketingTimeLimit() int64

LateTicketingTimeLimit Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetLuggageRule added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetLuggageRule() string

LuggageRule Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetLuggageRule4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetLuggageRule4Dep() string

LuggageRule4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetLuggageRule4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetLuggageRule4Ret() string

LuggageRule4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetMaxStay added in v1.2.0

MaxStay Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetMaxTravelPerson added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetMaxTravelPerson() int64

MaxTravelPerson Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetMinStay added in v1.2.0

MinStay Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetMinTravelPerson added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetMinTravelPerson() int64

MinTravelPerson Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNationality added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNationality() string

Nationality Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoShowPenalty4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoShowPenalty4Dep() int64

NoShowPenalty4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoShowPenalty4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoShowPenalty4Ret() int64

NoShowPenalty4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoShowTimeLimit4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoShowTimeLimit4Dep() int64

NoShowTimeLimit4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoShowTimeLimit4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoShowTimeLimit4Ret() int64

NoShowTimeLimit4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoshowCurrency added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoshowCurrency() string

NoshowCurrency Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoshowFee added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoshowFee() string

NoshowFee Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoshowRestrict added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoshowRestrict() string

NoshowRestrict Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoshowRule added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoshowRule() string

NoshowRule Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoshowRuleType added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoshowRuleType() string

NoshowRuleType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoshowTimeRestrict added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoshowTimeRestrict() string

NoshowTimeRestrict Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetNoshowTimeRestrictUnit added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetNoshowTimeRestrictUnit() string

NoshowTimeRestrictUnit Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetOjType added in v1.2.0

OjType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetOriginLand added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetOriginLand() string

OriginLand Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetOutFileCode added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetOutFileCode() string

OutFileCode Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetPassengerAge added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetPassengerAge() string

PassengerAge Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetProductType added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetProductType() string

ProductType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetReceipts added in v1.2.0

Receipts Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundCurrencyAllUnused added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundCurrencyAllUnused() string

RefundCurrencyAllUnused Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundCurrencyPartUnused added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundCurrencyPartUnused() string

RefundCurrencyPartUnused Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeeAllUnused added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeeAllUnused() string

RefundFeeAllUnused Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeePartUnused added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeePartUnused() string

RefundFeePartUnused Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeeTypeAllUnused added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeeTypeAllUnused() string

RefundFeeTypeAllUnused Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeeTypePartUnused added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundFeeTypePartUnused() string

RefundFeeTypePartUnused Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundPartPrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundPartPrice4Dep() string

RefundPartPrice4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundPartPrice4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundPartPrice4Ret() string

RefundPartPrice4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundPrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundPrice4Dep() string

RefundPrice4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundPrice4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundPrice4Ret() string

RefundPrice4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRefundRule added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRefundRule() string

RefundRule Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetReissuePartPrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetReissuePartPrice4Dep() string

ReissuePartPrice4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetReissuePartPrice4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetReissuePartPrice4Ret() string

ReissuePartPrice4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetReissuePrice4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetReissuePrice4Dep() string

ReissuePrice4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetReissuePrice4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetReissuePrice4Ret() string

ReissuePrice4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetReissueRule added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetReissueRule() string

ReissueRule Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRemark added in v1.2.0

Remark Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRestrictFlightNo added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRestrictFlightNo() string

RestrictFlightNo Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRetChangeCurrency added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRetChangeCurrency() string

RetChangeCurrency Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRetChangeFee added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRetChangeFee() string

RetChangeFee Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRetChangeFeeType added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRetChangeFeeType() string

RetChangeFeeType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetReturnPoint added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetReturnPoint() float64

ReturnPoint Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRtCommissionFormula added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetRtCommissionFormula() string

RtCommissionFormula Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRtType added in v1.2.0

RtType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetRuleId added in v1.2.0

RuleId Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetSaleAirline added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetSaleAirline() string

SaleAirline Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetSaleDate added in v1.2.0

SaleDate Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetStockMode added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetStockMode() string

StockMode Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTariff added in v1.2.0

Tariff Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTicketPrice added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetTicketPrice() int64

TicketPrice Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTicketingAirline added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetTicketingAirline() string

TicketingAirline Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTransitLand added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetTransitLand() string

TransitLand Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTripDatePoint4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetTripDatePoint4Dep() string

TripDatePoint4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTripDatePoint4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetTripDatePoint4Ret() string

TripDatePoint4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTripExcludeDatePoint4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetTripExcludeDatePoint4Dep() string

TripExcludeDatePoint4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTripExcludeDatePoint4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetTripExcludeDatePoint4Ret() string

TripExcludeDatePoint4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetTripType added in v1.2.0

TripType Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetValidDate4Dep added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetValidDate4Dep() string

ValidDate4Dep Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetValidDate4Ret added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetValidDate4Ret() string

ValidDate4Ret Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetVipCode added in v1.2.0

VipCode Getter

func (TaobaoAlitripItFareAddrtAPIRequest) GetWorkingHours added in v1.2.0

func (r TaobaoAlitripItFareAddrtAPIRequest) GetWorkingHours() string

WorkingHours Getter

func (*TaobaoAlitripItFareAddrtAPIRequest) SetAddressOption added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetAddressOption(_addressOption string) error

AddressOption Setter 城市/机场选项,默认为城市1、可以填写:“机场",“城市”2、定义始发地/目的地/中转点,输入为机场,还是城市。3、如:此项输入机场,则始发地、目的地必须输入机场三字码

func (*TaobaoAlitripItFareAddrtAPIRequest) SetAdjustMoney added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetAdjustMoney(_adjustMoney int64) error

AdjustMoney Setter 留钱,1.0或正负数字2.-20表示返20元;20代表留20元

func (*TaobaoAlitripItFareAddrtAPIRequest) SetAdultPassengerIdentity added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetAdultPassengerIdentity(_adultPassengerIdentity string) error

AdultPassengerIdentity Setter 成人旅客身份,1.不得为空 2.普通/学生 3.当输入学生时,儿童价格项输入无效 4.当为小团产品时,此适用身份类别必须为 普通。5、后期支持劳工、移民、海员、老人、青年

func (*TaobaoAlitripItFareAddrtAPIRequest) SetAdultTax added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetAdultTax(_adultTax int64) error

AdultTax Setter (后期字段,预留),成人税费,1、整数金额(包机切位产品适用)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetApplyChannel added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetApplyChannel(_applyChannel string) error

ApplyChannel Setter 运价渠道 可选listing宝贝 默认listing

func (*TaobaoAlitripItFareAddrtAPIRequest) SetBookingOffice added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetBookingOffice(_bookingOffice string) error

BookingOffice Setter 预定OFFICE,空表示默认优先级最高OFFICE,可输入OFFICE,校验必须为配置中存在的OFFICE

func (*TaobaoAlitripItFareAddrtAPIRequest) SetBuyTicketNotice added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetBuyTicketNotice(_buyTicketNotice string) error

BuyTicketNotice Setter 购票须知,非必输长度小于300字符只在退票规定不为空时才会生效

func (*TaobaoAlitripItFareAddrtAPIRequest) SetCabin added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetCabin(_cabin string) error

Cabin Setter 舱位, 用","表示航段的分割。 1、舱位代码。每段只允许录入一个舱位代码,若全程舱位一致则可以只录入一个

func (*TaobaoAlitripItFareAddrtAPIRequest) SetCanDepChange added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetCanDepChange(_canDepChange string) error

CanDepChange Setter 必填项,去程可否改期,可输入是或否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetCanRetChange added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetCanRetChange(_canRetChange string) error

CanRetChange Setter 必填项,回程可否改期,可输入是或否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetChildPrice added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetChildPrice(_childPrice string) error

ChildPrice Setter 儿童价,1、可不输入,空表示不适用儿童价 2、可输入大于0的正整数及百分比,输入百分比时,成人价格必须录入 例如:2000或70%。 3. 百分比计算的数值,个位向上取整 当"乘客类型"输入非“普通”(成人)时,此项输入无效。

func (*TaobaoAlitripItFareAddrtAPIRequest) SetChildTax added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetChildTax(_childTax int64) error

ChildTax Setter (后期字段,预留),儿童税费,1、整数金额(包机切位产品适用)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetCodeSharingType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetCodeSharingType(_codeSharingType string) error

CodeSharingType Setter 不录入表示不限制;选项为:仅限同集团代码共享适用;代码共享适用;不允许代码共享;不限制 默认不限制

func (*TaobaoAlitripItFareAddrtAPIRequest) SetCombinationFilecode added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetCombinationFilecode(_combinationFilecode string) error

CombinationFilecode Setter 可组文件编号, 当需要多填入多个时,请以","分隔 1、标记可组文件的编号政策信息,可填写空白; 2、如果是否1/2RT 字段为是,则此字段为必输项

func (*TaobaoAlitripItFareAddrtAPIRequest) SetCombinationOjFilecode added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetCombinationOjFilecode(_combinationOjFilecode string) error

CombinationOjFilecode Setter (后期字段,预留),可组缺口文件编号,当需要多填入多个时,请以","分隔 1、标记政策信息,可填写空白; 2、如果是否缺口 字段为是,则此字段为必输项

func (*TaobaoAlitripItFareAddrtAPIRequest) SetCommodityType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetCommodityType(_commodityType string) error

CommodityType Setter 商品类型,可选值:普通、金牌,默认普通,非金牌卖家不得选择金牌

func (*TaobaoAlitripItFareAddrtAPIRequest) SetDepChangeCurrency added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetDepChangeCurrency(_depChangeCurrency string) error

DepChangeCurrency Setter 去程改期币种,可录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddrtAPIRequest) SetDepChangeFee added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetDepChangeFee(_depChangeFee string) error

DepChangeFee Setter 【去程可否改期】为是时为必填项, 可输入格式如: 1) 200 表示改期手续费为200(货币单位在下一个格子里) 2)* 表示不允许改期 3) 200-0-400 表示起飞前改期手续费200;起飞后改期手续费400 4) 30-0-* 表示起飞前改期手续费30;起飞后不允许改期 5)200-72-300-48-1000-0-* 表示72小时前改期手续费200; 48小时到72小时,改期手续费300; 飞机起飞不足48小时; 改期手续费1000; 飞机起飞后不予改期(输入*)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetDepChangeFeeType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetDepChangeFeeType(_depChangeFeeType string) error

DepChangeFeeType Setter 去程改期费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetDestination added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetDestination(_destination string) error

Destination Setter 目的地,多个用“,”隔开 1.不得为空 2.可以填写:机场三字码”或“城市码” 3.最多允许100个机场三字码/城市码

func (*TaobaoAlitripItFareAddrtAPIRequest) SetEarlyTicketingTimeLimit added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetEarlyTicketingTimeLimit(_earlyTicketingTimeLimit int64) error

EarlyTicketingTimeLimit Setter 提前出票时限,默认为空,代表无限制; 输入为小于等于365的正整数。 小于或等于最晚出票时限。 单位为天

func (*TaobaoAlitripItFareAddrtAPIRequest) SetExcludeDateRange4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetExcludeDateRange4Dep(_excludeDateRange4Dep string) error

ExcludeDateRange4Dep Setter 去程旅行排除时间段,支持多段组合,用“,”隔开隔开, 1.格式,例:2014-04-01~2014-12-31;或例:2014-04-01~2014-06-30,2014-09-01~2014-09-30, 3日期格式为 YYYY-MM-DD,YYYY/MM/DD 4、旅行排除日期最多只能输入200个字符

func (*TaobaoAlitripItFareAddrtAPIRequest) SetExcludeDateRange4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetExcludeDateRange4Ret(_excludeDateRange4Ret string) error

ExcludeDateRange4Ret Setter 回程旅行排除时间段,支持多段组合,用“,”隔开隔开, 1.格式,例:2014-04-01~2014-12-31;或例:2014-04-01~2014-06-30,2014-09-01~2014-09-30, 3日期格式为 YYYY-MM-DD,YYYY/MM/DD 4、旅行排除日期最多只能输入200个字符

func (*TaobaoAlitripItFareAddrtAPIRequest) SetExcludeFlightNo added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetExcludeFlightNo(_excludeFlightNo string) error

ExcludeFlightNo Setter 排除航班号限制,同一航段之间用,隔开表示或的关系;不同航段之间用/隔开。 1 CA001-999,CA3000-3999 表示CA001至999以及3000至3999之间航班号的航班 2 MU 表示所有MU开头的自营航班 3 CA(LH\AZ) 表示CA开头的实际承运人为LH或AZ的航班 4 CA(*) 表示CA代码共享航班/CA开头的实际承运人为其他航空公司的航班 5 CA(CA) 表示CA自营航班/CA实际承运航班; 6 CA(OZ)001-999 表示CA开头航班号为001-999之间且实际承运人为OZ的航班; 7 为空表示无限制;8比如两段,第一段无限制,第二段有限制 /CA123

func (*TaobaoAlitripItFareAddrtAPIRequest) SetExcludeNationality added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetExcludeNationality(_excludeNationality string) error

ExcludeNationality Setter 除外国籍,可录入多个用","隔开表示或的关系 1、可录入国家二字代码,为空表示不限制,最多录20个 *默认为空,不输入为不限制

func (*TaobaoAlitripItFareAddrtAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFareDirectDestrict added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFareDirectDestrict(_fareDirectDestrict int64) error

FareDirectDestrict Setter 运价组合适用方向,0(或者字段不存在):不限制/1:仅作用在去程/2:仅作用在回程

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFareSource added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFareSource(_fareSource string) error

FareSource Setter (后期字段,预留),运价发布渠道,1、可填写 PC、无线、都适用 2、默认为都适用

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFareTypeCode added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFareTypeCode(_fareTypeCode string) error

FareTypeCode Setter 运价类型,最大长度3

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFarebasis added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFarebasis(_farebasis string) error

Farebasis Setter 运价基础,最大长度8

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFileCode added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFileCode(_fileCode string) error

FileCode Setter 文件编号

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFlightDatePoint4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFlightDatePoint4Dep(_flightDatePoint4Dep string) error

FlightDatePoint4Dep Setter 去程班期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFlightDatePoint4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFlightDatePoint4Ret(_flightDatePoint4Ret string) error

FlightDatePoint4Ret Setter 回程班期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFlightDateRestrict4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFlightDateRestrict4Dep(_flightDateRestrict4Dep string) error

FlightDateRestrict4Dep Setter 去程班期限制,1.12表示周一周二 2.12:00-14:00表示每天的12点到14点 3. 12:00FRI-12:00SAT 表示周五的中午12点至周六的中午12点

func (*TaobaoAlitripItFareAddrtAPIRequest) SetFlightDateRestrict4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetFlightDateRestrict4Ret(_flightDateRestrict4Ret string) error

FlightDateRestrict4Ret Setter 回程班期限制,1.12表示周一周二 2.12:00-14:00表示每天的12点到14点 3. 12:00FRI-12:00SAT 表示周五的中午12点至周六的中午12点

func (*TaobaoAlitripItFareAddrtAPIRequest) SetGv2ChildRule added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetGv2ChildRule(_gv2ChildRule string) error

Gv2ChildRule Setter (后期字段,预留),小团儿童计数规则,可选值:1个儿童计1个成人、2个儿童计1个成人、儿童不计

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsAllowOj added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsAllowOj(_isAllowOj string) error

IsAllowOj Setter (后期字段,预留),是否允许缺口,1、为是或否;默认为否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsCanAllRefund added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsCanAllRefund(_isCanAllRefund string) error

IsCanAllRefund Setter 必填项,全部未使用可否退票,可输入:是,否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsCanPartRefund added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsCanPartRefund(_isCanPartRefund string) error

IsCanPartRefund Setter 必填项,部分未使用可否退票,可输入:是,否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsCanRefund4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsCanRefund4Dep(_isCanRefund4Dep string) error

IsCanRefund4Dep Setter (已废除字段),去程全部未使用可否退票,录入是或否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsCanRefund4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsCanRefund4Ret(_isCanRefund4Ret string) error

IsCanRefund4Ret Setter (已废除字段),回程全部未使用可否退票,录入是或否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsCanReissue4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsCanReissue4Dep(_isCanReissue4Dep string) error

IsCanReissue4Dep Setter (已废除字段),去程全部未使用可否改期,录入是或否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsCanReissue4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsCanReissue4Ret(_isCanReissue4Ret string) error

IsCanReissue4Ret Setter (已废除字段),回程全部未使用可否改期,录入是或否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsCreatePnr added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsCreatePnr(_isCreatePnr string) error

IsCreatePnr Setter (后期字段,预留),是否创建PNR,1、选项 可填写是,否.默认为是

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanRefund4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanRefund4Dep(_isNoShowCanRefund4Dep string) error

IsNoShowCanRefund4Dep Setter (已废除字段),去程NOSHOW能否退票,输入是或否;默认为否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanRefund4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanRefund4Ret(_isNoShowCanRefund4Ret string) error

IsNoShowCanRefund4Ret Setter (已废除字段),回程NOSHOW能否退票,输入是或否;默认为否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanReissue4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanReissue4Dep(_isNoShowCanReissue4Dep string) error

IsNoShowCanReissue4Dep Setter (已废除字段),去程NOSHOW能否改期,输入是或否;默认为否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanReissue4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsNoShowCanReissue4Ret(_isNoShowCanReissue4Ret string) error

IsNoShowCanReissue4Ret Setter (已废除字段),回程NOSHOW能否改期,输入是或否;默认为否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsRT added in v1.2.0

IsRT Setter 是否1/2RT,1、请填写 是或者否;默认为否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetIsValidatPrice added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetIsValidatPrice(_isValidatPrice string) error

IsValidatPrice Setter 是否校验票面价,1、可填写 是或者否;默认为否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetLateTicketingTimeLimit added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetLateTicketingTimeLimit(_lateTicketingTimeLimit int64) error

LateTicketingTimeLimit Setter 最晚出票时限,默认为空,代表无限制; 输入为小于等于365的正整数。 大于或等于提前出票时限。 单位为天

func (*TaobaoAlitripItFareAddrtAPIRequest) SetLuggageRule added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetLuggageRule(_luggageRule string) error

LuggageRule Setter 行李额规定,1、不可为空2、可填写:1PC。逾重行李费用为每公斤100元3、行李额规定最多为300个字符

func (*TaobaoAlitripItFareAddrtAPIRequest) SetLuggageRule4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetLuggageRule4Dep(_luggageRule4Dep string) error

LuggageRule4Dep Setter (后期字段,预留),去程行李额规定,可输入1-23,1-23 中间用","隔开,表示第一程和第二程(中转)支持行李额为1PC,23KG。若某段为空表示该段按照航空公司规定执行,逗号不可缺少;若不提供免费行李额直接输入空

func (*TaobaoAlitripItFareAddrtAPIRequest) SetLuggageRule4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetLuggageRule4Ret(_luggageRule4Ret string) error

LuggageRule4Ret Setter (后期字段,预留),回程行李额规定,可输入1-23,1-23 中间用","隔开,表示第一程和第二程(中转)支持行李额为1PC,23KG。若某段为空表示该段按照航空公司规定执行,逗号不可缺少;若不提供免费行李额直接输入空

func (*TaobaoAlitripItFareAddrtAPIRequest) SetMaxStay added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetMaxStay(_maxStay string) error

MaxStay Setter 最长停留期,1、 默认为空,代表无限制; 2、 格式为:数字+字符/字符 3D表示3天 ; 4M表示4个月 ; SAT表示周六; 3D/SAT表示3天或者周六 3、 12M 表示一年

func (*TaobaoAlitripItFareAddrtAPIRequest) SetMaxTravelPerson added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetMaxTravelPerson(_maxTravelPerson int64) error

MaxTravelPerson Setter 最大出行人数,数字1-9

func (*TaobaoAlitripItFareAddrtAPIRequest) SetMinStay added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetMinStay(_minStay string) error

MinStay Setter 最短停留期,1、 默认为空,代表无限制; 2、 格式为:数字+字符/字符 3D表示3天 ; 4M表示4个月 ; SAT表示周六; 3D/SAT表示3天或者周六 3、 12M 表示一年

func (*TaobaoAlitripItFareAddrtAPIRequest) SetMinTravelPerson added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetMinTravelPerson(_minTravelPerson int64) error

MinTravelPerson Setter 最小出行人数,数字1-9

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNationality added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNationality(_nationality string) error

Nationality Setter 国籍,可录入多个用","隔开表示或的关系 1、可录入国家二字代码,为空表示不限制,最多录20个 *默认为空,不输入为不限制

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoShowPenalty4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoShowPenalty4Dep(_noShowPenalty4Dep int64) error

NoShowPenalty4Dep Setter (已废除字段),去程NOSHOW罚金,可为空,若输入则为正整数;其中空表示按航空公司规定执行

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoShowPenalty4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoShowPenalty4Ret(_noShowPenalty4Ret int64) error

NoShowPenalty4Ret Setter (已废除字段),回程NOSHOW罚金,可为空,若输入则为正整数;其中空表示按航空公司规定执行

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoShowTimeLimit4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoShowTimeLimit4Dep(_noShowTimeLimit4Dep int64) error

NoShowTimeLimit4Dep Setter (已废除字段),去程NOSHOW规定时限,输入正整数

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoShowTimeLimit4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoShowTimeLimit4Ret(_noShowTimeLimit4Ret int64) error

NoShowTimeLimit4Ret Setter (已废除字段),回程NOSHOW规定时限,输入正整数

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoshowCurrency added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoshowCurrency(_noshowCurrency string) error

NoshowCurrency Setter NOSHOW币种,可录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoshowFee added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoshowFee(_noshowFee string) error

NoshowFee Setter NOSHOW金额,只能录入整数或百分比,【NOSHOW是否有限制】为是,【NOSHOW规则】不是不可退票,不可改期时,此项为必填项

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoshowRestrict added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoshowRestrict(_noshowRestrict string) error

NoshowRestrict Setter 必填项,NOSHOW是否有限制,可输入是或否

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoshowRule added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoshowRule(_noshowRule string) error

NoshowRule Setter (已废除字段)误机罚金说明,1、不可为空 2、可填写:起飞前不得退票,不得改期 3、误机罚金说明最多为300个字符

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoshowRuleType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoshowRuleType(_noshowRuleType string) error

NoshowRuleType Setter NOSHOW规则,可录入多个,多个用逗号分隔。可录入不可退票、不可改期、不可改期,不可改期

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoshowTimeRestrict added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoshowTimeRestrict(_noshowTimeRestrict string) error

NoshowTimeRestrict Setter NOSHOW时限,只能录入整数,【NOSHOW是否有限制】为是时,此项为必填项

func (*TaobaoAlitripItFareAddrtAPIRequest) SetNoshowTimeRestrictUnit added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetNoshowTimeRestrictUnit(_noshowTimeRestrictUnit string) error

NoshowTimeRestrictUnit Setter NOSHOW时限单位(小时/天, 默认为小时)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetOjType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetOjType(_ojType string) error

OjType Setter (后期字段,预留),缺口类型,1、可填单缺、双缺、始发地缺、目的地缺、或为空;默认为空(当允许缺口组合时,此项为必输项)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetOriginLand added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetOriginLand(_originLand string) error

OriginLand Setter 始发地,多个用“,”隔开 1.不得为空 2.可以填写:机场三字码”或“城市码” 3.最多允许100个机场三字码/城市码

func (*TaobaoAlitripItFareAddrtAPIRequest) SetOutFileCode added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetOutFileCode(_outFileCode string) error

OutFileCode Setter 外部政策ID,1、自行输入的ID,建议为唯一id,有些操作可以使用此id 最多50个字符

func (*TaobaoAlitripItFareAddrtAPIRequest) SetPassengerAge added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetPassengerAge(_passengerAge string) error

PassengerAge Setter 乘客年龄,1、可录入范围如21-25表示21周岁至25周岁,1-表示1岁以上,-99表示99岁以下

func (*TaobaoAlitripItFareAddrtAPIRequest) SetProductType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetProductType(_productType string) error

ProductType Setter (后期字段,预留),产品类型,1.不可为空 2.填写为:包机切位、申请、见舱预订;

func (*TaobaoAlitripItFareAddrtAPIRequest) SetReceipts added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetReceipts(_receipts string) error

Receipts Setter 必填项 赋值范围 境外电子凭证,旅行发票,差额行程单发票,等额行程单

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundCurrencyAllUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundCurrencyAllUnused(_refundCurrencyAllUnused string) error

RefundCurrencyAllUnused Setter 全部未使用退票币种,只能录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundCurrencyPartUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundCurrencyPartUnused(_refundCurrencyPartUnused string) error

RefundCurrencyPartUnused Setter 部分未使用退票币种,可录入币种三字码,默认值CNY

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeeAllUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeeAllUnused(_refundFeeAllUnused string) error

RefundFeeAllUnused Setter 【全部未使用可否退票】为是时,此项为必填项。 可输入格式如: 1) 200 表示退票手续费为200(货币单位在下一个格子里) 2) 20% 表示退票手续费为票面价的20% 3)* 表示不允许退票 4) 200-0-400 表示起飞前退票手续费200;起飞后退票手续费400 5) 30%-0-* 表示起飞前退票手续费为票面价的30%;起飞后不允许退票 6)200-72-300-48-1000-0-* 表示72小时前退票手续费200; 48小时到72小时,退票手续费300; 飞机起飞不足48小时; 退票手续费1000; 飞机起飞后不予退票(输入*) 7) 10%-72-30%-48-70%-0-* 表示72小时前退票手续费为票面价的10%; 48小时到72小时,退票手续费为票面价的30%; 飞机起飞不足48小时; 退票手续费为票面价的70%; 飞机起飞后不予退票(输入*)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeePartUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeePartUnused(_refundFeePartUnused string) error

RefundFeePartUnused Setter 部分未使用退票费用,格式同【全部未使用退票费用】,【部分未使用可否退票】为是时,此项为必填项

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeeTypeAllUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeeTypeAllUnused(_refundFeeTypeAllUnused string) error

RefundFeeTypeAllUnused Setter 全部未使用退票费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeeTypePartUnused added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundFeeTypePartUnused(_refundFeeTypePartUnused string) error

RefundFeeTypePartUnused Setter 部分未使用退票费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundPartPrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundPartPrice4Dep(_refundPartPrice4Dep string) error

RefundPartPrice4Dep Setter (已废除字段),去程部分未使用退票费用,可输入空,*或正整数,其中空表示按照航空公司规定执行,*表示不支持部分退票

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundPartPrice4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundPartPrice4Ret(_refundPartPrice4Ret string) error

RefundPartPrice4Ret Setter (已废除字段),回程部分未使用退票费用,可输入空,*或正整数,其中空表示按照航空公司规定执行,*表示不支持部分退票

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundPrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundPrice4Dep(_refundPrice4Dep string) error

RefundPrice4Dep Setter (已废除字段),去程全部未使用退票费用,可输入格式如:200-72-300-48-1000-0-*,表示72小时前退票手续费200;48小时到72小时,退票手续费300;飞机起飞不足48小时退票手续费1000;飞机起飞后不予退票(输入*);

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundPrice4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundPrice4Ret(_refundPrice4Ret string) error

RefundPrice4Ret Setter (已废除字段),回程全部未使用退票费用,可输入格式如:200-72-300-48-1000-0-*,表示72小时前退票手续费200;48小时到72小时,退票手续费300;飞机起飞不足48小时退票手续费1000;飞机起飞后不予退票(输入*);

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRefundRule added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRefundRule(_refundRule string) error

RefundRule Setter (已废除字段)退票规定,1、不可为空 2、可填写:收取20%退票费用,或者是收取500元退票费等。 3、退票规定最多为300个字符

func (*TaobaoAlitripItFareAddrtAPIRequest) SetReissuePartPrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetReissuePartPrice4Dep(_reissuePartPrice4Dep string) error

ReissuePartPrice4Dep Setter (已废除字段),去程部分未使用改期费用,可输入空,*或正整数,其中空表示按照航空公司规定执行,*表示不支持部分改期

func (*TaobaoAlitripItFareAddrtAPIRequest) SetReissuePartPrice4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetReissuePartPrice4Ret(_reissuePartPrice4Ret string) error

ReissuePartPrice4Ret Setter (已废除字段),回程部分未使用改期费用,可输入空,*或正整数,其中空表示按照航空公司规定执行,*表示不支持部分改期

func (*TaobaoAlitripItFareAddrtAPIRequest) SetReissuePrice4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetReissuePrice4Dep(_reissuePrice4Dep string) error

ReissuePrice4Dep Setter (已废除字段),去程全部未使用改期费用,可输入格式如:200-72-300-48-1000-0-*,表示72小时前改期手续费200;48小时到72小时,改期手续费300;飞机起飞不足48小时改期手续费1000;飞机起飞后不予改期(输入*);

func (*TaobaoAlitripItFareAddrtAPIRequest) SetReissuePrice4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetReissuePrice4Ret(_reissuePrice4Ret string) error

ReissuePrice4Ret Setter (已废除字段),回程全部未使用改期费用,可输入格式如:200-72-300-48-1000-0-*,表示72小时前改期手续费200;48小时到72小时,改期手续费300;飞机起飞不足48小时改期手续费1000;飞机起飞后不予改期(输入*);

func (*TaobaoAlitripItFareAddrtAPIRequest) SetReissueRule added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetReissueRule(_reissueRule string) error

ReissueRule Setter (已废除字段)改期规定,1、不可为空 2、可填写:收取20%改期费用,或者是收取500元改期费等。 3、改期规定最多为300个字符

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRemark added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRemark(_remark string) error

Remark Setter 备注,出票备注文本

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRestrictFlightNo added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRestrictFlightNo(_restrictFlightNo string) error

RestrictFlightNo Setter 航班号限制,同一航段之间用,隔开表示或的关系;不同航段之间用/隔开。 1 CA001-999,CA3000-3999 表示CA001至999以及3000至3999之间航班号的航班 2 MU 表示所有MU开头的航班 3 CA(LH\AZ) 表示CA开头的实际承运人为LH或AZ的航班 4 CA(*) 表示CA代码共享航班/CA开头的实际承运人为其他航空公司的航班 5 CA(CA) 表示CA自营航班/CA实际承运航班; 6 CA(OZ)001-999 表示CA开头航班号为001-999之间且实际承运人为OZ的航班; 7 为空表示无限制

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRetChangeCurrency added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRetChangeCurrency(_retChangeCurrency string) error

RetChangeCurrency Setter 回程改期币种,可输入币种三字码,默认值CN

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRetChangeFee added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRetChangeFee(_retChangeFee string) error

RetChangeFee Setter 回程改期费用,格式同【去程改期费用】,【回程可否改期】为是时为必填

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRetChangeFeeType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRetChangeFeeType(_retChangeFeeType string) error

RetChangeFeeType Setter 回程改期费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetReturnPoint added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetReturnPoint(_returnPoint float64) error

ReturnPoint Setter 返点,1.不得为空 2.只允许填写数字,支持到小数点后两位;不用填写% 3.返点需小于100 成人价=销售票面价*(1-返点)+留钱

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRtCommissionFormula added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRtCommissionFormula(_rtCommissionFormula string) error

RtCommissionFormula Setter 1/2RT佣金计算方式,1、各取各,取严; 默认为 取严

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRtType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRtType(_rtType string) error

RtType Setter (后期字段,预留),1/2RT类型,当需要多填入多个时,请以","分隔 1、可填写 、旅行有效期、排除旅行有效期、班期 ;表明1/2RT 混舱计算时,取严还是各取各 2、默认值是 全部各取各

func (*TaobaoAlitripItFareAddrtAPIRequest) SetRuleId added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetRuleId(_ruleId string) error

RuleId Setter 运价规则id,最大长度4

func (*TaobaoAlitripItFareAddrtAPIRequest) SetSaleAirline added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetSaleAirline(_saleAirline string) error

SaleAirline Setter 销售航司,不同航段之间用 “,”隔开。 1、销售航司二字码; 2、如为直达;请录入一个航司二字码;如为中转,录入格式为 第一程航司,第二程航司;或者航司;若全程都一样,则录入一个航司二字代码即可 3、如果不录入,则航司默认为出票航司;

func (*TaobaoAlitripItFareAddrtAPIRequest) SetSaleDate added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetSaleDate(_saleDate string) error

SaleDate Setter 销售日期,1、不得为空 2.输入格式为:2014-04-01~2014-06-30 3.不支持多段组合, 4.3日期格式为 YYYY-MM-DD或YYYY/MM/DD,例:2014-04-01或20104/04/01

func (*TaobaoAlitripItFareAddrtAPIRequest) SetStockMode added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetStockMode(_stockMode string) error

StockMode Setter (后期字段,预留),库存模式,1.不可为空 2.填写为见舱或定额;默认为见舱

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTariff added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTariff(_tariff string) error

Tariff Setter 运价tariff,最大长度3

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTicketPrice added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTicketPrice(_ticketPrice int64) error

TicketPrice Setter 销售票面价,1.不得为空 2.价格区间为【0-999999】 3、销售票面价为10的整数倍(向下取整,如录入3002,则实际录入数值为3000)

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTicketingAirline added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTicketingAirline(_ticketingAirline string) error

TicketingAirline Setter 出票航司,1.不可为空 2.航空公司二字码 3.只能输入一个

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTransitLand added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTransitLand(_transitLand string) error

TransitLand Setter 中转地,多个用“,”隔开 1.不得为空 2.可以填写:机场三字码,城市码 3.最多允许100个机场三字码/城市码 4、当航程类型书写为 中转时,此处为必填

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTripDatePoint4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTripDatePoint4Dep(_tripDatePoint4Dep string) error

TripDatePoint4Dep Setter 去程旅行日期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTripDatePoint4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTripDatePoint4Ret(_tripDatePoint4Ret string) error

TripDatePoint4Ret Setter 回程旅行日期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTripExcludeDatePoint4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTripExcludeDatePoint4Dep(_tripExcludeDatePoint4Dep string) error

TripExcludeDatePoint4Dep Setter 去程旅行排除日期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTripExcludeDatePoint4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTripExcludeDatePoint4Ret(_tripExcludeDatePoint4Ret string) error

TripExcludeDatePoint4Ret Setter 回程旅行排除日期作用点,始发航段/第一国际段/主航段/全部;默认空为 第一国际段

func (*TaobaoAlitripItFareAddrtAPIRequest) SetTripType added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetTripType(_tripType string) error

TripType Setter 航程种类,1、默认为直达;有直达和中转两个选项;2、不填写 默认为 直达

func (*TaobaoAlitripItFareAddrtAPIRequest) SetValidDate4Dep added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetValidDate4Dep(_validDate4Dep string) error

ValidDate4Dep Setter 去程旅行有效期,支持多段组合,用“,”隔开, 1.不得为空 2例:2014-04-01~2014-06-30,2014-09-01 ~2014-09-30, 3日期格式为 YYYY-MM-DD或YYYY/MM/DD,例:2014-04-01或2014/04/01

func (*TaobaoAlitripItFareAddrtAPIRequest) SetValidDate4Ret added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetValidDate4Ret(_validDate4Ret string) error

ValidDate4Ret Setter 回程旅行有效期,支持多段组合,用“,”隔开, 1.不得为空 2例:2014-04-01~2014-6-30,2014-09-01 ~2014-09-30, 3日期格式为 YYYY-MM-DD或YYYY/MM/DD,例:2014-04-01或2014/04/01

func (*TaobaoAlitripItFareAddrtAPIRequest) SetVipCode added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetVipCode(_vipCode string) error

VipCode Setter 大客户编码,文本框

func (*TaobaoAlitripItFareAddrtAPIRequest) SetWorkingHours added in v1.2.0

func (r *TaobaoAlitripItFareAddrtAPIRequest) SetWorkingHours(_workingHours string) error

WorkingHours Setter 工作时间,18:00FRI表示周一到周五的每天早上9点到下午6点 最多录入三个时间段用,隔开表示或的关系 可以为空,表示不限制(运价上的工作时间优先级高于设置时间界面上的时间)

type TaobaoAlitripItFareAddrtAPIResponse

type TaobaoAlitripItFareAddrtAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareAddrtAPIResponseModel
}

【国际机票自有政策】单条往返添加 API返回值 taobao.alitrip.it.fare.addrt

自有政策往返添加接口

type TaobaoAlitripItFareAddrtAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareAddrtAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_addrt_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 运价id
	FareId int64 `json:"fare_id,omitempty" xml:"fare_id,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票自有政策】单条往返添加 成功返回结果

type TaobaoAlitripItFareBatchaddAPIRequest added in v1.2.0

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

【国际机票自有政策】批量添加 API请求 taobao.alitrip.it.fare.batchadd

支持自有政策和销售规则批量添加,支持携程的数据格式。淘宝格式为list [object] to json string,object的属性和单条接口一致。每个接入方最多同时只能有1个处理中的导入任务,超过后直接返回失败。文件一定要zip压缩,压缩后大小不超过5M,编码格式utf-8

func NewTaobaoAlitripItFareBatchaddRequest

func NewTaobaoAlitripItFareBatchaddRequest() *TaobaoAlitripItFareBatchaddAPIRequest

初始化TaobaoAlitripItFareBatchaddAPIRequest对象

func (TaobaoAlitripItFareBatchaddAPIRequest) GetAddType added in v1.2.0

AddType Getter

func (TaobaoAlitripItFareBatchaddAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareBatchaddAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareBatchaddAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareBatchaddAPIRequest) GetBytes added in v1.2.0

Bytes Getter

func (TaobaoAlitripItFareBatchaddAPIRequest) GetDataType added in v1.2.0

DataType Getter

func (TaobaoAlitripItFareBatchaddAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareBatchaddAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (*TaobaoAlitripItFareBatchaddAPIRequest) SetAddType added in v1.2.0

func (r *TaobaoAlitripItFareBatchaddAPIRequest) SetAddType(_addType int64) error

AddType Setter 新增类型,1 自有政策单程 2 自有政策往返 3 销售规则

func (*TaobaoAlitripItFareBatchaddAPIRequest) SetBytes added in v1.2.0

Bytes Setter 文本zip压缩后的数据字节流

func (*TaobaoAlitripItFareBatchaddAPIRequest) SetDataType added in v1.2.0

func (r *TaobaoAlitripItFareBatchaddAPIRequest) SetDataType(_dataType int64) error

DataType Setter 数据格式类型,1 淘宝 2 携程

func (*TaobaoAlitripItFareBatchaddAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareBatchaddAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

type TaobaoAlitripItFareBatchaddAPIResponse

type TaobaoAlitripItFareBatchaddAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareBatchaddAPIResponseModel
}

【国际机票自有政策】批量添加 API返回值 taobao.alitrip.it.fare.batchadd

支持自有政策和销售规则批量添加,支持携程的数据格式。淘宝格式为list [object] to json string,object的属性和单条接口一致。每个接入方最多同时只能有1个处理中的导入任务,超过后直接返回失败。文件一定要zip压缩,压缩后大小不超过5M,编码格式utf-8

type TaobaoAlitripItFareBatchaddAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareBatchaddAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_batchadd_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 任务id,可以根据任务id调用querytask查询执行结果
	TeskId int64 `json:"tesk_id,omitempty" xml:"tesk_id,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票自有政策】批量添加 成功返回结果

type TaobaoAlitripItFareBatchdeleteAPIRequest added in v1.2.0

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

【国际机票自有政策】批量删除 API请求 taobao.alitrip.it.fare.batchdelete

批量删除自有政策,单次删除最大5万,大于5万时候提示失败,需要缩小删除条件。此接口同步返回任务id,异步执行操作。每个接入方最多同时只能有10个处理中的任务,超过后直接返回失败。

func NewTaobaoAlitripItFareBatchdeleteRequest

func NewTaobaoAlitripItFareBatchdeleteRequest() *TaobaoAlitripItFareBatchdeleteAPIRequest

初始化TaobaoAlitripItFareBatchdeleteAPIRequest对象

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetAirline added in v1.2.0

Airline Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetArrCity added in v1.2.0

ArrCity Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetCabin added in v1.2.0

Cabin Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetCanRt added in v1.2.0

CanRt Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetDepCity added in v1.2.0

DepCity Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetEndModifyDate added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetEndModifyDate() string

EndModifyDate Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetEndRestrictGoDate added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetEndRestrictGoDate() string

EndRestrictGoDate Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetFareType added in v1.2.0

FareType Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetFileCode added in v1.2.0

FileCode Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetOperateSource added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetOperateSource() string

OperateSource Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetOutId added in v1.2.0

OutId Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetStartModifyDate added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetStartModifyDate() string

StartModifyDate Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetStartRestrictGoDate added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetStartRestrictGoDate() string

StartRestrictGoDate Getter

func (TaobaoAlitripItFareBatchdeleteAPIRequest) GetStatusList added in v1.2.0

func (r TaobaoAlitripItFareBatchdeleteAPIRequest) GetStatusList() []int64

StatusList Getter

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetAirline added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetAirline(_airline string) error

Airline Setter 航空公司

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetArrCity added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetArrCity(_arrCity string) error

ArrCity Setter 到达城市 可传多个 AND关系

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetCabin added in v1.2.0

Cabin Setter 舱位 可传多个 或者的关系

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetCanRt added in v1.2.0

CanRt Setter 是否能够混舱

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetDepCity added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetDepCity(_depCity string) error

DepCity Setter 到达城市 可传多个 AND关系

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetEndModifyDate added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetEndModifyDate(_endModifyDate string) error

EndModifyDate Setter 最晚修改时间

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetEndRestrictGoDate added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetEndRestrictGoDate(_endRestrictGoDate string) error

EndRestrictGoDate Setter 去程适用结束日期

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetFareType added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetFareType(_fareType int64) error

FareType Setter 运价类型,1单程 2往返

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetFileCode added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetFileCode(_fileCode string) error

FileCode Setter 文件编号

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetOperateSource added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetOperateSource(_operateSource string) error

OperateSource Setter 维护方式,可选值(UI:后台界面录入;EXCEL:后台excel批量导入;API:top接口添加)

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetOutId added in v1.2.0

OutId Setter 外部政策id

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetStartModifyDate added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetStartModifyDate(_startModifyDate string) error

StartModifyDate Setter 最早修改时间

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetStartRestrictGoDate added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetStartRestrictGoDate(_startRestrictGoDate string) error

StartRestrictGoDate Setter 去程适用开始日期

func (*TaobaoAlitripItFareBatchdeleteAPIRequest) SetStatusList added in v1.2.0

func (r *TaobaoAlitripItFareBatchdeleteAPIRequest) SetStatusList(_statusList []int64) error

StatusList Setter 0:未发布 1:已发布 2:已过期。不传的话,默认只能删除未发布和已过期的数据

type TaobaoAlitripItFareBatchdeleteAPIResponse

type TaobaoAlitripItFareBatchdeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareBatchdeleteAPIResponseModel
}

【国际机票自有政策】批量删除 API返回值 taobao.alitrip.it.fare.batchdelete

批量删除自有政策,单次删除最大5万,大于5万时候提示失败,需要缩小删除条件。此接口同步返回任务id,异步执行操作。每个接入方最多同时只能有10个处理中的任务,超过后直接返回失败。

type TaobaoAlitripItFareBatchdeleteAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareBatchdeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_batchdelete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 任务id,可以根据任务id调用querytask查询执行结果
	TaskId int64 `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票自有政策】批量删除 成功返回结果

type TaobaoAlitripItFareDeleteAPIRequest added in v1.2.0

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

【国际机票自有政策】单条删除 API请求 taobao.alitrip.it.fare.delete

自有政策删除接口,可以根据fareId或outId删除,根据outId删除时,如果outId不唯一,返回失败

func NewTaobaoAlitripItFareDeleteRequest

func NewTaobaoAlitripItFareDeleteRequest() *TaobaoAlitripItFareDeleteAPIRequest

初始化TaobaoAlitripItFareDeleteAPIRequest对象

func (TaobaoAlitripItFareDeleteAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareDeleteAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareDeleteAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareDeleteAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareDeleteAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItFareDeleteAPIRequest) GetFareId added in v1.2.0

FareId Getter

func (TaobaoAlitripItFareDeleteAPIRequest) GetOutId added in v1.2.0

OutId Getter

func (*TaobaoAlitripItFareDeleteAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareDeleteAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

func (*TaobaoAlitripItFareDeleteAPIRequest) SetFareId added in v1.2.0

func (r *TaobaoAlitripItFareDeleteAPIRequest) SetFareId(_fareId int64) error

FareId Setter 运价id,单条新增成功时返回运价id,fareId和outId必填一个,fareId优先

func (*TaobaoAlitripItFareDeleteAPIRequest) SetOutId added in v1.2.0

func (r *TaobaoAlitripItFareDeleteAPIRequest) SetOutId(_outId string) error

OutId Setter 外部id,为新增时请求参数中的外部政策id

type TaobaoAlitripItFareDeleteAPIResponse

type TaobaoAlitripItFareDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareDeleteAPIResponseModel
}

【国际机票自有政策】单条删除 API返回值 taobao.alitrip.it.fare.delete

自有政策删除接口,可以根据fareId或outId删除,根据outId删除时,如果outId不唯一,返回失败

type TaobaoAlitripItFareDeleteAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票自有政策】单条删除 成功返回结果

type TaobaoAlitripItFareGetAPIRequest added in v1.2.0

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

【国际机票自有政策】单条查询 API请求 taobao.alitrip.it.fare.get

通过此接口可以查询单条政策的详情,可以根据fareId或outId查询,用户outId查询时,如果outId不唯一,只返回最新添加的一条数据

func NewTaobaoAlitripItFareGetRequest

func NewTaobaoAlitripItFareGetRequest() *TaobaoAlitripItFareGetAPIRequest

初始化TaobaoAlitripItFareGetAPIRequest对象

func (TaobaoAlitripItFareGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareGetAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoAlitripItFareGetAPIRequest) GetApiParams() url.Values

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareGetAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareGetAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItFareGetAPIRequest) GetFareId added in v1.2.0

FareId Getter

func (TaobaoAlitripItFareGetAPIRequest) GetOutId added in v1.2.0

OutId Getter

func (*TaobaoAlitripItFareGetAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareGetAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

func (*TaobaoAlitripItFareGetAPIRequest) SetFareId added in v1.2.0

func (r *TaobaoAlitripItFareGetAPIRequest) SetFareId(_fareId int64) error

FareId Setter 运价id,单条新增成功时返回运价id,fareId和outId必填一个,fareId优先

func (*TaobaoAlitripItFareGetAPIRequest) SetOutId added in v1.2.0

func (r *TaobaoAlitripItFareGetAPIRequest) SetOutId(_outId string) error

OutId Setter 外部id,为新增时请求参数中的外部政策id

type TaobaoAlitripItFareGetAPIResponse

type TaobaoAlitripItFareGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareGetAPIResponseModel
}

【国际机票自有政策】单条查询 API返回值 taobao.alitrip.it.fare.get

通过此接口可以查询单条政策的详情,可以根据fareId或outId查询,用户outId查询时,如果outId不唯一,只返回最新添加的一条数据

type TaobaoAlitripItFareGetAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
	// 运价id
	FareId int64 `json:"fare_id,omitempty" xml:"fare_id,omitempty"`
	// 自有政策json序列化后字符串,具体属性和addow或addrt接口的请求参数一致,如:{"ticketingAirline":"CA","saleAirline":"CA","addressOption":"城市","tripType":"直达","originLand":"SHA,BJS","destination":"HKG,SHA","cabin":"N","restrictFlightNo":"","excludeFlightNo":"","validDate4Dep":"2015-05-30~2015-11-30","flightDateRestrict4Dep":"12","saleDate":"2015-05-30~2015-11-30","adultPassengerIdentity":"普通","ticketPrice":2000,"childPrice":"1980","returnPoint":1.0,"adjustMoney":0,"refundRule":"收取80000元退票费","reissueRule":"收取20%改期费","noshowRule":"起飞前不得退票,不得改期","luggageRule":"逾重行李费用为每公斤100元"}
	FareJson string `json:"fare_json,omitempty" xml:"fare_json,omitempty"`
	// 运价类型,1单程 2往返
	FareType int64 `json:"fare_type,omitempty" xml:"fare_type,omitempty"`
	// 0:未发布 1:已发布 2:已过期
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

【国际机票自有政策】单条查询 成功返回结果

type TaobaoAlitripItFareQuerytaskAPIRequest added in v1.2.0

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

【国际机票自有政策】批量操作结果查询 API请求 taobao.alitrip.it.fare.querytask

批量操作同步返回任务id,后台生成异步任务,通过此接口查询批量操作的执行结果

func NewTaobaoAlitripItFareQuerytaskRequest

func NewTaobaoAlitripItFareQuerytaskRequest() *TaobaoAlitripItFareQuerytaskAPIRequest

初始化TaobaoAlitripItFareQuerytaskAPIRequest对象

func (TaobaoAlitripItFareQuerytaskAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareQuerytaskAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareQuerytaskAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareQuerytaskAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareQuerytaskAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItFareQuerytaskAPIRequest) GetTaskId added in v1.2.0

TaskId Getter

func (*TaobaoAlitripItFareQuerytaskAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareQuerytaskAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

func (*TaobaoAlitripItFareQuerytaskAPIRequest) SetTaskId added in v1.2.0

func (r *TaobaoAlitripItFareQuerytaskAPIRequest) SetTaskId(_taskId int64) error

TaskId Setter 任务id

type TaobaoAlitripItFareQuerytaskAPIResponse

type TaobaoAlitripItFareQuerytaskAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareQuerytaskAPIResponseModel
}

【国际机票自有政策】批量操作结果查询 API返回值 taobao.alitrip.it.fare.querytask

批量操作同步返回任务id,后台生成异步任务,通过此接口查询批量操作的执行结果

type TaobaoAlitripItFareQuerytaskAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareQuerytaskAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_querytask_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 完成时间
	GmtFinished string `json:"gmt_finished,omitempty" xml:"gmt_finished,omitempty"`
	// 成功处理条数
	ProcessAmount int64 `json:"process_amount,omitempty" xml:"process_amount,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
	// 任务执行失败,会返回一条失败信息。如果是导入任务,会返回每条导入失败的政策说明,最多只返回200条失败信息。
	Errors []ErrorFareRow `json:"errors,omitempty" xml:"errors>error_fare_row,omitempty"`
	// 任务状态,1 处理中,2 处理失败,3 处理完毕
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

【国际机票自有政策】批量操作结果查询 成功返回结果

type TaobaoAlitripItFareUpdateAPIRequest added in v1.2.0

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

【国际机票自有政策】单条修改 API请求 taobao.alitrip.it.fare.update

自有政策修改接口,可以根据fareId或outId修改,outId不唯一时,不能用outId修改。当外部政策id、出发城市、到达城市、出票航司任一有变化,或往返时是否允许混舱、文件编号、可混文件编号任一有变化,将删除老数据,产生一条新政策。

func NewTaobaoAlitripItFareUpdateRequest

func NewTaobaoAlitripItFareUpdateRequest() *TaobaoAlitripItFareUpdateAPIRequest

初始化TaobaoAlitripItFareUpdateAPIRequest对象

func (TaobaoAlitripItFareUpdateAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItFareUpdateAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItFareUpdateAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItFareUpdateAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItFareUpdateAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItFareUpdateAPIRequest) GetFareId added in v1.2.0

FareId Getter

func (TaobaoAlitripItFareUpdateAPIRequest) GetFareJson added in v1.2.0

FareJson Getter

func (TaobaoAlitripItFareUpdateAPIRequest) GetFareType added in v1.2.0

FareType Getter

func (TaobaoAlitripItFareUpdateAPIRequest) GetOutId added in v1.2.0

OutId Getter

func (*TaobaoAlitripItFareUpdateAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItFareUpdateAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter json格式的字符串,扩展属性,预留

func (*TaobaoAlitripItFareUpdateAPIRequest) SetFareId added in v1.2.0

func (r *TaobaoAlitripItFareUpdateAPIRequest) SetFareId(_fareId int64) error

FareId Setter 运价id,单条新增成功时返回运价id,fareId和outId必填一个,fareId优先

func (*TaobaoAlitripItFareUpdateAPIRequest) SetFareJson added in v1.2.0

func (r *TaobaoAlitripItFareUpdateAPIRequest) SetFareJson(_fareJson string) error

FareJson Setter 自有政策json序列化字符串,具体属性视fareType的类型,和addow或addrt接口的请求参数一致,如:{"ticketingAirline":"CA","saleAirline":"CA","addressOption":"城市","tripType":"直达","originLand":"SHA,BJS","destination":"HKG,SHA","cabin":"N","restrictFlightNo":"","excludeFlightNo":"","validDate4Dep":"2015-05-30~2015-11-30","flightDateRestrict4Dep":"12","saleDate":"2015-05-30~2015-11-30","adultPassengerIdentity":"普通","ticketPrice":2000,"childPrice":"1980","returnPoint":1.0,"adjustMoney":0,"refundRule":"收取80000元退票费","reissueRule":"收取20%改期费","noshowRule":"起飞前不得退票,不得改期","luggageRule":"逾重行李费用为每公斤100元"}

func (*TaobaoAlitripItFareUpdateAPIRequest) SetFareType added in v1.2.0

func (r *TaobaoAlitripItFareUpdateAPIRequest) SetFareType(_fareType int64) error

FareType Setter 运价类型,1单程 2往返

func (*TaobaoAlitripItFareUpdateAPIRequest) SetOutId added in v1.2.0

func (r *TaobaoAlitripItFareUpdateAPIRequest) SetOutId(_outId string) error

OutId Setter 外部id,为新增时请求参数中的外部政策id

type TaobaoAlitripItFareUpdateAPIResponse

type TaobaoAlitripItFareUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItFareUpdateAPIResponseModel
}

【国际机票自有政策】单条修改 API返回值 taobao.alitrip.it.fare.update

自有政策修改接口,可以根据fareId或outId修改,outId不唯一时,不能用outId修改。当外部政策id、出发城市、到达城市、出票航司任一有变化,或往返时是否允许混舱、文件编号、可混文件编号任一有变化,将删除老数据,产生一条新政策。

type TaobaoAlitripItFareUpdateAPIResponseModel added in v1.2.0

type TaobaoAlitripItFareUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_fare_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 运价id,根据更新的内容,此id可能会重新生成
	FareId int64 `json:"fare_id,omitempty" xml:"fare_id,omitempty"`
	// json格式的字符串,扩展属性,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票自有政策】单条修改 成功返回结果

type TaobaoAlitripItPolicyAddAPIRequest added in v1.2.0

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

【国际机票销售规则】单条新增 API请求 taobao.alitrip.it.policy.add

销售规则新增,成功返回taobaoId

func NewTaobaoAlitripItPolicyAddRequest

func NewTaobaoAlitripItPolicyAddRequest() *TaobaoAlitripItPolicyAddAPIRequest

初始化TaobaoAlitripItPolicyAddAPIRequest对象

func (TaobaoAlitripItPolicyAddAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItPolicyAddAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItPolicyAddAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItPolicyAddAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItPolicyAddAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItPolicyAddAPIRequest) GetTopPolicyDo added in v1.2.0

func (r TaobaoAlitripItPolicyAddAPIRequest) GetTopPolicyDo() *TopPolicyDo

TopPolicyDo Getter

func (*TaobaoAlitripItPolicyAddAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItPolicyAddAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter 扩展字段

func (*TaobaoAlitripItPolicyAddAPIRequest) SetTopPolicyDo added in v1.2.0

func (r *TaobaoAlitripItPolicyAddAPIRequest) SetTopPolicyDo(_topPolicyDo *TopPolicyDo) error

TopPolicyDo Setter 国际机票销售规则

type TaobaoAlitripItPolicyAddAPIResponse

type TaobaoAlitripItPolicyAddAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItPolicyAddAPIResponseModel
}

【国际机票销售规则】单条新增 API返回值 taobao.alitrip.it.policy.add

销售规则新增,成功返回taobaoId

type TaobaoAlitripItPolicyAddAPIResponseModel added in v1.2.0

type TaobaoAlitripItPolicyAddAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_policy_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 淘宝政策id
	TaobaoId int64 `json:"taobao_id,omitempty" xml:"taobao_id,omitempty"`
	// 扩展字段
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票销售规则】单条新增 成功返回结果

type TaobaoAlitripItPolicyBatchdeleteAPIRequest added in v1.2.0

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

【国际机票销售规则】批量删除 API请求 taobao.alitrip.it.policy.batchdelete

批量删除销售规则,单次删除最大5万,大于5万时候提示失败,需要缩小删除条件。此接口同步返回任务id,异步执行操作。每个接入方最多同时只能有10个处理中的任务,超过后直接返回失败。

func NewTaobaoAlitripItPolicyBatchdeleteRequest

func NewTaobaoAlitripItPolicyBatchdeleteRequest() *TaobaoAlitripItPolicyBatchdeleteAPIRequest

初始化TaobaoAlitripItPolicyBatchdeleteAPIRequest对象

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetAirline added in v1.2.0

Airline Getter

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetApiMethodName added in v1.2.0

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetArrCity added in v1.2.0

ArrCity Getter

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetCabin added in v1.2.0

Cabin Getter

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetDepCity added in v1.2.0

DepCity Getter

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetPolicyId added in v1.2.0

PolicyId Getter

func (TaobaoAlitripItPolicyBatchdeleteAPIRequest) GetStatusList added in v1.2.0

StatusList Getter

func (*TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetAirline added in v1.2.0

Airline Setter 航司二字码,完整匹配

func (*TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetArrCity added in v1.2.0

ArrCity Setter 到达,,完整匹配

func (*TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetCabin added in v1.2.0

Cabin Setter 舱位,,完整匹配

func (*TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetDepCity added in v1.2.0

DepCity Setter 出发,,完整匹配

func (*TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetPolicyId added in v1.2.0

func (r *TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetPolicyId(_policyId string) error

PolicyId Setter 产品id,,完整匹配

func (*TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetStatusList added in v1.2.0

func (r *TaobaoAlitripItPolicyBatchdeleteAPIRequest) SetStatusList(_statusList []int64) error

StatusList Setter 0:未发布 1:已发布 2:已过期。不传的话,默认只能删除未发布和已过期的数据

type TaobaoAlitripItPolicyBatchdeleteAPIResponse

type TaobaoAlitripItPolicyBatchdeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItPolicyBatchdeleteAPIResponseModel
}

【国际机票销售规则】批量删除 API返回值 taobao.alitrip.it.policy.batchdelete

批量删除销售规则,单次删除最大5万,大于5万时候提示失败,需要缩小删除条件。此接口同步返回任务id,异步执行操作。每个接入方最多同时只能有10个处理中的任务,超过后直接返回失败。

type TaobaoAlitripItPolicyBatchdeleteAPIResponseModel added in v1.2.0

type TaobaoAlitripItPolicyBatchdeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_policy_batchdelete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 任务id
	TaskId int64 `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// 扩展字段
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票销售规则】批量删除 成功返回结果

type TaobaoAlitripItPolicyDeleteAPIRequest added in v1.2.0

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

【国际机票销售规则】单条删除 API请求 taobao.alitrip.it.policy.delete

销售规则删除接口,可以根据taobaoId或outId删除,根据outId删除时,如果outId不唯一,返回失败

func NewTaobaoAlitripItPolicyDeleteRequest

func NewTaobaoAlitripItPolicyDeleteRequest() *TaobaoAlitripItPolicyDeleteAPIRequest

初始化TaobaoAlitripItPolicyDeleteAPIRequest对象

func (TaobaoAlitripItPolicyDeleteAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItPolicyDeleteAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItPolicyDeleteAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItPolicyDeleteAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItPolicyDeleteAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItPolicyDeleteAPIRequest) GetOutId added in v1.2.0

OutId Getter

func (TaobaoAlitripItPolicyDeleteAPIRequest) GetTaobaoId added in v1.2.0

TaobaoId Getter

func (*TaobaoAlitripItPolicyDeleteAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItPolicyDeleteAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter 扩展字段

func (*TaobaoAlitripItPolicyDeleteAPIRequest) SetOutId added in v1.2.0

OutId Setter 接入方产品id

func (*TaobaoAlitripItPolicyDeleteAPIRequest) SetTaobaoId added in v1.2.0

func (r *TaobaoAlitripItPolicyDeleteAPIRequest) SetTaobaoId(_taobaoId int64) error

TaobaoId Setter 淘宝政策id

type TaobaoAlitripItPolicyDeleteAPIResponse

type TaobaoAlitripItPolicyDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItPolicyDeleteAPIResponseModel
}

【国际机票销售规则】单条删除 API返回值 taobao.alitrip.it.policy.delete

销售规则删除接口,可以根据taobaoId或outId删除,根据outId删除时,如果outId不唯一,返回失败

type TaobaoAlitripItPolicyDeleteAPIResponseModel added in v1.2.0

type TaobaoAlitripItPolicyDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_policy_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 扩展字段
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票销售规则】单条删除 成功返回结果

type TaobaoAlitripItPolicyGetAPIRequest added in v1.2.0

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

【国际机票销售规则】单条查询 API请求 taobao.alitrip.it.policy.get

通过此接口可以查询单条销售规则的详情,可以根据taobaoId或outId查询,用户outId查询时,如果outId不唯一,只返回最新添加的一条数据。taobaoId为新增成功时候返回的唯一id,outId为新增时的policy_id(产品编号)

func NewTaobaoAlitripItPolicyGetRequest

func NewTaobaoAlitripItPolicyGetRequest() *TaobaoAlitripItPolicyGetAPIRequest

初始化TaobaoAlitripItPolicyGetAPIRequest对象

func (TaobaoAlitripItPolicyGetAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItPolicyGetAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItPolicyGetAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItPolicyGetAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItPolicyGetAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItPolicyGetAPIRequest) GetOutId added in v1.2.0

OutId Getter

func (TaobaoAlitripItPolicyGetAPIRequest) GetTaobaoId added in v1.2.0

func (r TaobaoAlitripItPolicyGetAPIRequest) GetTaobaoId() int64

TaobaoId Getter

func (*TaobaoAlitripItPolicyGetAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItPolicyGetAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter 预留扩展字段

func (*TaobaoAlitripItPolicyGetAPIRequest) SetOutId added in v1.2.0

func (r *TaobaoAlitripItPolicyGetAPIRequest) SetOutId(_outId string) error

OutId Setter 接入方产品编号

func (*TaobaoAlitripItPolicyGetAPIRequest) SetTaobaoId added in v1.2.0

func (r *TaobaoAlitripItPolicyGetAPIRequest) SetTaobaoId(_taobaoId int64) error

TaobaoId Setter 淘宝政策id

type TaobaoAlitripItPolicyGetAPIResponse

type TaobaoAlitripItPolicyGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItPolicyGetAPIResponseModel
}

【国际机票销售规则】单条查询 API返回值 taobao.alitrip.it.policy.get

通过此接口可以查询单条销售规则的详情,可以根据taobaoId或outId查询,用户outId查询时,如果outId不唯一,只返回最新添加的一条数据。taobaoId为新增成功时候返回的唯一id,outId为新增时的policy_id(产品编号)

type TaobaoAlitripItPolicyGetAPIResponseModel added in v1.2.0

type TaobaoAlitripItPolicyGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_policy_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 淘宝政策id
	TaobaoId int64 `json:"taobao_id,omitempty" xml:"taobao_id,omitempty"`
	// 政策状态,0-未发布,1-已发布,2-已过期
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 扩展字段
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
	// 政策信息
	PolicyDo *TopPolicyDo `json:"policy_do,omitempty" xml:"policy_do,omitempty"`
}

【国际机票销售规则】单条查询 成功返回结果

type TaobaoAlitripItPolicyUpdateAPIRequest added in v1.2.0

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

【国际机票销售规则】单条更新 API请求 taobao.alitrip.it.policy.update

销售规则更新接口,可以根据taobaoId或outId修改,outId不唯一时,不能用outId修改。

func NewTaobaoAlitripItPolicyUpdateRequest

func NewTaobaoAlitripItPolicyUpdateRequest() *TaobaoAlitripItPolicyUpdateAPIRequest

初始化TaobaoAlitripItPolicyUpdateAPIRequest对象

func (TaobaoAlitripItPolicyUpdateAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoAlitripItPolicyUpdateAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (TaobaoAlitripItPolicyUpdateAPIRequest) GetApiParams added in v1.2.0

IRequest interface 方法, 获取API参数

func (TaobaoAlitripItPolicyUpdateAPIRequest) GetExtendAttributes added in v1.2.0

func (r TaobaoAlitripItPolicyUpdateAPIRequest) GetExtendAttributes() string

ExtendAttributes Getter

func (TaobaoAlitripItPolicyUpdateAPIRequest) GetOutId added in v1.2.0

OutId Getter

func (TaobaoAlitripItPolicyUpdateAPIRequest) GetTaobaoId added in v1.2.0

TaobaoId Getter

func (TaobaoAlitripItPolicyUpdateAPIRequest) GetTopPolicyDo added in v1.2.0

TopPolicyDo Getter

func (*TaobaoAlitripItPolicyUpdateAPIRequest) SetExtendAttributes added in v1.2.0

func (r *TaobaoAlitripItPolicyUpdateAPIRequest) SetExtendAttributes(_extendAttributes string) error

ExtendAttributes Setter 扩展字段

func (*TaobaoAlitripItPolicyUpdateAPIRequest) SetOutId added in v1.2.0

OutId Setter 接入方产品id

func (*TaobaoAlitripItPolicyUpdateAPIRequest) SetTaobaoId added in v1.2.0

func (r *TaobaoAlitripItPolicyUpdateAPIRequest) SetTaobaoId(_taobaoId int64) error

TaobaoId Setter 淘宝政策id

func (*TaobaoAlitripItPolicyUpdateAPIRequest) SetTopPolicyDo added in v1.2.0

func (r *TaobaoAlitripItPolicyUpdateAPIRequest) SetTopPolicyDo(_topPolicyDo *TopPolicyDo) error

TopPolicyDo Setter 国际机票销售规则

type TaobaoAlitripItPolicyUpdateAPIResponse

type TaobaoAlitripItPolicyUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripItPolicyUpdateAPIResponseModel
}

【国际机票销售规则】单条更新 API返回值 taobao.alitrip.it.policy.update

销售规则更新接口,可以根据taobaoId或outId修改,outId不唯一时,不能用outId修改。

type TaobaoAlitripItPolicyUpdateAPIResponseModel added in v1.2.0

type TaobaoAlitripItPolicyUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_it_policy_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 淘宝政策id
	TaobaoId int64 `json:"taobao_id,omitempty" xml:"taobao_id,omitempty"`
	// 扩展字段
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
}

【国际机票销售规则】单条更新 成功返回结果

type TopPolicyDo

type TopPolicyDo struct {
	// 产品编号,内容可空,支持字母和数字,最多50个字符
	PolicyId string `json:"policy_id,omitempty" xml:"policy_id,omitempty"`
	// 1/2RT计算方式,空:表示取严,可录入各取各或者取严,表示1/2RT佣金计算方式是各取各或者取严。
	RtCommissionFormula string `json:"rt_commission_formula,omitempty" xml:"rt_commission_formula,omitempty"`
	// 航空公司,航空公司两字码,如CA
	Airline string `json:"airline,omitempty" xml:"airline,omitempty"`
	// 中转类型(是否直达),空:表示不限,即直达中转都适用,可选:直达、中转
	TransferType string `json:"transfer_type,omitempty" xml:"transfer_type,omitempty"`
	// 航程种类,可选:单程、往返、空为不限
	TravelType string `json:"travel_type,omitempty" xml:"travel_type,omitempty"`
	// 始发地,空表示所有航线都适用可录入格式:1) 城市三代如SHA,NYC,SEL2) 国家二代如CN,US,KR3) TC区代码如TC1,TC2,TC34) 为空表示不限制允许1.2.3. 混合录入,可录入多个用,隔开表示多个最多允许录入100个多个用,分隔.可输入单个区域和多个城市,支持区域和城市同时输入,以自定义区域表为准,输入自定义名称,系统存入对应城市三字码集合最多输入100个城市
	DepCities string `json:"dep_cities,omitempty" xml:"dep_cities,omitempty"`
	// 目的地,空表示所有航线都适用可录入格式:1) 城市三代如SHA,NYC,SEL2) 国家二代如CN,US,KR3) TC区代码如TC1,TC2,TC34) 为空表示不限制允许1.2.3. 混合录入,可录入多个用,隔开表示多个最多允许录入100个多个用,分隔.可输入单个区域和多个城市,支持区域和城市同时输入,以自定义区域表为准,输入自定义名称,系统存入对应城市三字码集合最多输入100个城市
	ArrCities string `json:"arr_cities,omitempty" xml:"arr_cities,omitempty"`
	// 例外始发地,空表示所有航线都适用可录入格式:1) 城市三代如SHA,NYC,SEL2) 国家二代如CN,US,KR3) TC区代码如TC1,TC2,TC34) 为空表示不限制允许1.2.3. 混合录入,可录入多个用,隔开表示多个最多允许录入100个多个用,分隔.可输入单个区域和多个城市,支持区域和城市同时输入,以自定义区域表为准,输入自定义名称,系统存入对应城市三字码集合最多输入100个城市
	ExcludeDepCities string `json:"exclude_dep_cities,omitempty" xml:"exclude_dep_cities,omitempty"`
	// 例外目的地,空表示所有航线都适用可录入格式:1) 城市三代如SHA,NYC,SEL2) 国家二代如CN,US,KR3) TC区代码如TC1,TC2,TC34) 为空表示不限制允许1.2.3. 混合录入,可录入多个用,隔开表示多个最多允许录入100个多个用,分隔.可输入单个区域和多个城市,支持区域和城市同时输入,以自定义区域表为准,输入自定义名称,系统存入对应城市三字码集合最多输入100个城市
	ExcludeArrCities string `json:"exclude_arr_cities,omitempty" xml:"exclude_arr_cities,omitempty"`
	// 是否允许1/2RT组合销售规则,允许、不允许空表示:不允许
	IsSupportRt string `json:"is_support_rt,omitempty" xml:"is_support_rt,omitempty"`
	// 中转点,空表示所有航线都适用可录入格式:1) 城市三代如SHA,NYC,SEL2) 国家二代如CN,US,KR3) TC区代码如TC1,TC2,TC34) 为空表示不限制允许1.2.3. 混合录入,可录入多个用,隔开表示多个最多允许录入100个多个用,分隔.可输入单个区域和多个城市,支持区域和城市同时输入,以自定义区域表为准,输入自定义名称,系统存入对应城市三字码集合最多输入100个城市
	TransferCities string `json:"transfer_cities,omitempty" xml:"transfer_cities,omitempty"`
	// 备注信息,销售规则备注,最多300个字符
	Remark string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 销售日期,必填项;销售日期只能输入一段;日期对为左右都是闭区间格式:可支持2013-01-01或2013/01/01格式输入;范围用~表示
	SaleDate string `json:"sale_date,omitempty" xml:"sale_date,omitempty"`
	// 去程旅行日期,必填项;支持添加多对日期多段用,分隔;可支持2013-01-01或2013/01/01格式输入;范围用~表示
	DepDate string `json:"dep_date,omitempty" xml:"dep_date,omitempty"`
	// 回程旅行日期,非必填,支持添加多对日期多段用,分隔;可支持2013-01-01或2013/01/01格式输入;范围用~表示
	RetDate string `json:"ret_date,omitempty" xml:"ret_date,omitempty"`
	// 适用/例外舱位,可选:适用、例外,如果舱位有值,则必须输入适用或例外
	CabinRestrictType string `json:"cabin_restrict_type,omitempty" xml:"cabin_restrict_type,omitempty"`
	// 舱位,空表示所有舱位都适用多个用,分隔
	CabinRestrict string `json:"cabin_restrict,omitempty" xml:"cabin_restrict,omitempty"`
	// 服务等级,默认值空:表示所有服务等级适用头等公务超值经济经济可多选,用,分隔
	ServiceLevel string `json:"service_level,omitempty" xml:"service_level,omitempty"`
	// 适用fareBasis,空表示所有都适用支持数字字母组合支持多个,支持通配符%不限制长度的通配符,只 支持首或末位一个%
	FareBasisAllowed string `json:"fare_basis_allowed,omitempty" xml:"fare_basis_allowed,omitempty"`
	// 例外fareBasis,空表示所有都适用支持数字字母组合支持多个,支持通配符%不限制长度的通配符,只 支持首或末位一个%
	FareBasisForbidden string `json:"fare_basis_forbidden,omitempty" xml:"fare_basis_forbidden,omitempty"`
	// 适用航班,同一航段之间用,隔开表示或的关系;不同航段之间用/隔开。                       1 CA001-999,CA3000-3999  表示CA001至999以及3000至3999之间航班号的航班2 MU  表示所有MU开头的航班 3 CA(LH\AZ) 表示CA开头的实际承运人为LH或AZ的航班4 CA(*)   表示CA代码共享航班/CA开头的实际承运人为其他航空公司的航班5 CA(CA)   表示CA自营航班/CA实际承运航班;6 CA(OZ)001-999 表示CA开头航班号为001-999之间且实际承运人为OZ的航班;7 为空表示无限制
	FlightRestrict string `json:"flight_restrict,omitempty" xml:"flight_restrict,omitempty"`
	// 代码共享适用类型,空:不允许代码共享;可以选值:仅限同集团代码共享适用、代码共享适用、不允许代码共享、
	CodeSharingType string `json:"code_sharing_type,omitempty" xml:"code_sharing_type,omitempty"`
	// 成人身份,1.不得为空2.可选:普通/学生 3多个使用,分隔
	PassengerType string `json:"passenger_type,omitempty" xml:"passenger_type,omitempty"`
	// 运价来源,空:表示平台运价; 此处为单选,输入平台运价,表示平台运价,不同的接入方可选值不一样
	FareSource string `json:"fare_source,omitempty" xml:"fare_source,omitempty"`
	// 可适用运价渠道,可选值:公布运价,私有运价
	FareType string `json:"fare_type,omitempty" xml:"fare_type,omitempty"`
	// 价格区间,空表示默认值为0-999999默认为正整型上限必须大于下限
	AllowPriceRange string `json:"allow_price_range,omitempty" xml:"allow_price_range,omitempty"`
	// 预定OFFICE,空表示默认优先级最高OFFICE,可输入OFFICE,校验必须为配置中存在的OFFICE
	OfficeNo string `json:"office_no,omitempty" xml:"office_no,omitempty"`
	// 返点,可输入负值范围-100至100之间,可保留2位小数与留钱固定金额二选一必输
	SaleRetention string `json:"sale_retention,omitempty" xml:"sale_retention,omitempty"`
	// 留钱,返点和留钱至少二选一
	SaleRebase string `json:"sale_rebase,omitempty" xml:"sale_rebase,omitempty"`
	// 儿童返点,非必输;可输入负值;范围-100至100之间,可保留2位小数
	ChildSaleRetention string `json:"child_sale_retention,omitempty" xml:"child_sale_retention,omitempty"`
	// 儿童留钱,非必输;为整型;支持负数;单位元
	ChildSaleRebase string `json:"child_sale_rebase,omitempty" xml:"child_sale_rebase,omitempty"`
	// (已废除字段)退票规定,非必输长度小于300字符请同时录入 退票规定、改签规定和行李额规定
	RefundRule string `json:"refund_rule,omitempty" xml:"refund_rule,omitempty"`
	// (已废除字段)改签规定,非必输长度小于300字符请同时录入 退票规定、改签规定和行李额规定
	ReissueRule string `json:"reissue_rule,omitempty" xml:"reissue_rule,omitempty"`
	// (已废除字段)误机罚金说明,非必输长度小于300字符只在退票规定不为空时才会生效
	NoshowRule string `json:"noshow_rule,omitempty" xml:"noshow_rule,omitempty"`
	// 行李额规定,非必输长度小于300字符请同时录入 退票规定、改签规定和行李额规定
	LuggageRule string `json:"luggage_rule,omitempty" xml:"luggage_rule,omitempty"`
	// 购票须知,非必输长度小于300字符只在退票规定不为空时才会生效
	BuyTicketNotice string `json:"buy_ticket_notice,omitempty" xml:"buy_ticket_notice,omitempty"`
	// 商品类型,非必输;默认为普通可填写为金牌或普通
	ProductType string `json:"product_type,omitempty" xml:"product_type,omitempty"`
	// 不同航司联运,非必输;可输入允许或不允许,空表示不允许
	IsAllowUnionAirline string `json:"is_allow_union_airline,omitempty" xml:"is_allow_union_airline,omitempty"`
	// 非必输;09:00-18:00表示每一天的早上9点到下午6点,09:00MON-18:00FRI表示周一到周五的每天早上9点到下午6点最多录入三个时间段用逗号隔开表示或的关系可以为空,表示不限制,即工作时间为09:00-18:00
	WorkingTime string `json:"working_time,omitempty" xml:"working_time,omitempty"`
	// 渠道名称,非必输,不同的接入方可选值不一样
	ChannelIdDesc string `json:"channel_id_desc,omitempty" xml:"channel_id_desc,omitempty"`
	// 扩展字段,预留
	ExtendAttributes string `json:"extend_attributes,omitempty" xml:"extend_attributes,omitempty"`
	// 全部未使用可否退票,可输入:是,否
	IsCanAllRefund string `json:"is_can_all_refund,omitempty" xml:"is_can_all_refund,omitempty"`
	// 【全部未使用可否退票】为是时,此项为必填项。 可输入格式如:200-72-300-48-1000-0-*,表示72小时前退票手续费200;48小时到72小时,退票手续费300;飞机起飞不足48小时;退票手续费1000;飞机起飞后不予改期(输入*); 或 10%-72-30%-48-50%-0-*,表示72小时前退票手续费为票面价的10%;48小时到72小时,退票手续费为票面价的30%;飞机起飞不足48小时;退票手续费为票面价的50%;飞机起飞后不予退票(输入*);
	RefundFeeAllUnused string `json:"refund_fee_all_unused,omitempty" xml:"refund_fee_all_unused,omitempty"`
	// 全部未使用退票币种,只能录入币种三字码,默认值CNY
	RefundCurrencyAllUnused string `json:"refund_currency_all_unused,omitempty" xml:"refund_currency_all_unused,omitempty"`
	// 全部未使用退票费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)
	RefundFeeTypeAllUnused string `json:"refund_fee_type_all_unused,omitempty" xml:"refund_fee_type_all_unused,omitempty"`
	// 部分未使用可否退票,可输入:是,否
	IsCanPartRefund string `json:"is_can_part_refund,omitempty" xml:"is_can_part_refund,omitempty"`
	// 部分未使用退票费用,格式同【全部未使用退票费用】,【部分未使用可否退票】为是时,此项为必填项
	RefundFeePartUnused string `json:"refund_fee_part_unused,omitempty" xml:"refund_fee_part_unused,omitempty"`
	// 部分未使用退票币种,可录入币种三字码,默认值CNY
	RefundCurrencyPartUnused string `json:"refund_currency_part_unused,omitempty" xml:"refund_currency_part_unused,omitempty"`
	// 部分未使用退票费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)
	RefundFeeTypePartUnused string `json:"refund_fee_type_part_unused,omitempty" xml:"refund_fee_type_part_unused,omitempty"`
	// 去程可否改期,可输入是或否
	CanDepChange string `json:"can_dep_change,omitempty" xml:"can_dep_change,omitempty"`
	// 去程改期费用,格式说明参考【全程未使用退票费用】,注意,改期费用不能录入百分比,【去程可否改期】为是时为必填项
	DepChangeFee string `json:"dep_change_fee,omitempty" xml:"dep_change_fee,omitempty"`
	// 去程改期币种,可录入币种三字码,默认值CNY
	DepChangeCurrency string `json:"dep_change_currency,omitempty" xml:"dep_change_currency,omitempty"`
	// 去程改期费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)
	DepChangeFeeType string `json:"dep_change_fee_type,omitempty" xml:"dep_change_fee_type,omitempty"`
	// 回程可否改期,可输入是或否
	CanRetChange string `json:"can_ret_change,omitempty" xml:"can_ret_change,omitempty"`
	// 回程改期费用,格式同【去程改期费用】,【回程可否改期】为是时为必填
	RetChangeFee string `json:"ret_change_fee,omitempty" xml:"ret_change_fee,omitempty"`
	// 回程改期币种,可录入币种三字码,默认值CNY
	RetChangeCurrency string `json:"ret_change_currency,omitempty" xml:"ret_change_currency,omitempty"`
	// 回程改期费用收取方式,按每个航段收还是全程收(0:全程, 1:每个航段,默认值:全程)
	RetChangeFeeType string `json:"ret_change_fee_type,omitempty" xml:"ret_change_fee_type,omitempty"`
	// NOSHOW是否有限制,可输入是或否
	NoshowRestrict string `json:"noshow_restrict,omitempty" xml:"noshow_restrict,omitempty"`
	// NOSHOW时限,只能录入整数,【NOSHOW是否有限制】为是时,此项为必填项
	NoshowTimeRestrict string `json:"noshow_time_restrict,omitempty" xml:"noshow_time_restrict,omitempty"`
	// NOSHOW时限单位(小时/天, 默认为小时)
	NoshowTimeRestrictUnit string `json:"noshow_time_restrict_unit,omitempty" xml:"noshow_time_restrict_unit,omitempty"`
	// NOSHOW规则,可录入多个,多个用逗号分隔。可录入不可退票、不可改期,不可退票,不可改期
	NoshowRuleType string `json:"noshow_rule_type,omitempty" xml:"noshow_rule_type,omitempty"`
	// NOSHOW金额,只能录入整数或百分比,【NOSHOW是否有限制】为是,【NOSHOW规则】不是不可退票,不可改期时,此项为必填项
	NoshowFee string `json:"noshow_fee,omitempty" xml:"noshow_fee,omitempty"`
	// NOSHOW币种,可录入币种三字码,默认值CNY
	NoshowCurrency string `json:"noshow_currency,omitempty" xml:"noshow_currency,omitempty"`
	// 开票大客户编码,最大长度50
	VipCode string `json:"vip_code,omitempty" xml:"vip_code,omitempty"`
	// 国籍限制,可输入国家二字码,多个用逗号分隔,最多不超过20个
	Nationality string `json:"nationality,omitempty" xml:"nationality,omitempty"`
	// 除外国籍限制,可输入国家二字码,多个用逗号分隔,最多不超过20个
	ExcludeNationality string `json:"exclude_nationality,omitempty" xml:"exclude_nationality,omitempty"`
	// 年龄限制,可录入值范围12-99, 并且最低年龄不可超过70
	PassengerAge string `json:"passenger_age,omitempty" xml:"passenger_age,omitempty"`
	// 是否适用小团,可选值是、否。空表示不限
	Gv2ChildRule string `json:"gv2_child_rule,omitempty" xml:"gv2_child_rule,omitempty"`
	// 提前销售天数限制
	PresalePeriod string `json:"presale_period,omitempty" xml:"presale_period,omitempty"`
	// 必填项 赋值范围: 电子行程单,旅行发票,差额行程单发票,等额行程单
	Receipts string `json:"receipts,omitempty" xml:"receipts,omitempty"`
	// 供应来源,可为空
	SupplySource string `json:"supply_source,omitempty" xml:"supply_source,omitempty"`
	// 是否支持缺口, 赋值范围:不支持缺口,只支持缺口,不限
	CanOj string `json:"can_oj,omitempty" xml:"can_oj,omitempty"`
	// 例外航线,默认销售规则
	DefaultOdDeny string `json:"default_od_deny,omitempty" xml:"default_od_deny,omitempty"`
	// 航司代码共享范围 airline_code_sharing : 格式 KA(CX/CX),CA(CZ)  英文逗号分开,/ 分隔内部,航司二字码表示
	AirlineCodeSharing string `json:"airline_code_sharing,omitempty" xml:"airline_code_sharing,omitempty"`
	// 儿童回程改期费用,格式同成人,回程改期费用,【回程可否改期】为是时为必填
	ChildChangeFeeInUnused string `json:"child_change_fee_in_unused,omitempty" xml:"child_change_fee_in_unused,omitempty"`
	// 儿童去程改期费用,格式同成人,格式说明参考【全程未使用退票费用】,注意,改期费用不能录入百分比,【去程可否改期】为是时为必填项
	ChildChangeFeeOutUnused string `json:"child_change_fee_out_unused,omitempty" xml:"child_change_fee_out_unused,omitempty"`
	// 儿童部分未使用退票费用,格式同成人,【部分未使用可否退票】为是时,此项为必填项
	ChildRefundFeePartUnused string `json:"child_refund_fee_part_unused,omitempty" xml:"child_refund_fee_part_unused,omitempty"`
	// 儿童全部未使用退票费用,格式同成人,【全部未使用可否退票】为是时,此项为必填项。 可输入格式如:200-72-300-48-1000-0-*,表示72小时前退票手续费200;48小时到72小时,退票手续费300;飞机起飞不足48小时;退票手续费1000;飞机起飞后不予改期(输入*); 或 10%-72-30%-48-50%-0-*,表示72小时前退票手续费为票面价的10%;48小时到72小时,退票手续费为票面价的30%;飞机起飞不足48小时;退票手续费为票面价的50%;飞机起飞后不予退票(输入*);
	ChildRefundFeeAllUnused string `json:"child_refund_fee_all_unused,omitempty" xml:"child_refund_fee_all_unused,omitempty"`
}

TopPolicyDo

Jump to

Keyboard shortcuts

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