trvael

package
v0.0.0-...-f648943 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2014 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

提供旅行商品发布管理功能 auto sdk from taobao ApiMetadata.xml version 20140725 auther: dz7changkong@qq.com

Index

Constants

View Source
const VersionNo = "20140725"

Variables

This section is empty.

Functions

This section is empty.

Types

type TravelItems

type TravelItems struct {
	ApproveStatus  string `json:"approve_status"`
	AuctionPoint   int    `json:"auction_point"`
	Cid            int    `json:"cid"`
	Created        string `json:"created"`
	DelistTime     string `json:"delist_time"`
	Desc           string `json:"desc"`
	DetailUrl      string `json:"detail_url"`
	Duration       int    `json:"duration"`
	FeeInclude     string `json:"fee_include"`
	FeeNotInclude  string `json:"fee_not_include"`
	FlightInfo     string `json:"flight_info"`
	FreightPayer   string `json:"freight_payer"`
	GatheringPlace string `json:"gathering_place"`
	HasDiscount    bool   `json:"has_discount"`
	HasInvoice     bool   `json:"has_invoice"`
	HasShowcase    bool   `json:"has_showcase"`
	HotelInfo      string `json:"hotel_info"`
	InputPids      string `json:"input_pids"`
	InputStr       string `json:"input_str"`
	IsTdcy         bool   `json:"is_tdcy"`
	IsTiming       bool   `json:"is_timing"`
	ItemId         int    `json:"item_id"`
	ItemImgs       struct {
		TravelItemsImg []*TravelItemsImg `json:"travel_items_img"`
	} `json:"item_imgs"`
	ListTime         string                   `json:"list_time"`
	LocalityLife     *TravelItemsLocalityLife `json:"locality_life"`
	Location         string                   `json:"location"`
	MaxShowcase      int                      `json:"max_showcase"`
	Modified         string                   `json:"modified"`
	Nick             string                   `json:"nick"`
	Num              int                      `json:"num"`
	OrderInfo        string                   `json:"order_info"`
	OuterId          string                   `json:"outer_id"`
	OwnExpense       string                   `json:"own_expense"`
	PicUrl           string                   `json:"pic_url"`
	Price            int                      `json:"price"`
	Props            string                   `json:"props"`
	PropsName        string                   `json:"props_name"`
	RefundRegulation string                   `json:"refund_regulation"`
	SecondKill       string                   `json:"second_kill"`
	SellerCids       string                   `json:"seller_cids"`
	ShopingInfo      string                   `json:"shoping_info"`
	Skus             struct {
		TravelItemsSku []*TravelItemsSku `json:"travel_items_sku"`
	} `json:"skus"`
	Start             string `json:"start"`
	SubStock          int    `json:"sub_stock"`
	TicketInfo        string `json:"ticket_info"`
	Title             string `json:"title"`
	TravelItemsCombos struct {
		TravelItemsCombo []*TravelItemsCombo `json:"travel_items_combo"`
	} `json:"travel_items_combos"`
	Type         string `json:"type"`
	UsedShowcase int    `json:"used_showcase"`
	Violation    bool   `json:"violation"`
	WapDesc      string `json:"wap_desc"`
	WapDetailUrl string `json:"wap_detail_url"`
}

旅游商品结构。

type TravelItemsAddRequest

type TravelItemsAddRequest struct {
	open_taobao.TaobaoMethodRequest
}

增加一个旅游商品,目前支持的类目包括:国内跟团游、国内自由行、国内一日游、出境自由行、出境跟团游、境外跟团游、境外自由行、境外一日游。

func (*TravelItemsAddRequest) GetResponse

func (r *TravelItemsAddRequest) GetResponse(accessToken string) (*TravelItemsAddResponse, []byte, error)

func (*TravelItemsAddRequest) SetApproveStatus

func (r *TravelItemsAddRequest) SetApproveStatus(value string)

商品上传后的状态。可选值:onsale(出售中),instock(仓库中);默认值:onsale。

func (*TravelItemsAddRequest) SetAuctionPoint

func (r *TravelItemsAddRequest) SetAuctionPoint(value string)

商品的积分返点比例。如:5,表示:返点比例0.5%. 注意:返点比例必须是>0的整数.B商家在发布非虚拟商品时,这个字段必须设置,返点必须是 5的倍数,即0.5%的倍数。注意该字段值最高值不超过500,即50%。

func (*TravelItemsAddRequest) SetChooseLogis

func (r *TravelItemsAddRequest) SetChooseLogis(value string)

发布电子凭证宝贝时候表示是否使用邮寄 0: 代表不使用邮寄; 1:代表使用邮寄;如果不设置这个值,代表不使用邮寄。

func (*TravelItemsAddRequest) SetCid

func (r *TravelItemsAddRequest) SetCid(value string)

商品所属叶子类目ID。

func (*TravelItemsAddRequest) SetCity

func (r *TravelItemsAddRequest) SetCity(value string)

宝贝所在地市。

func (*TravelItemsAddRequest) SetComboPriceCalendar

func (r *TravelItemsAddRequest) SetComboPriceCalendar(value string)

Json串:{"combos":[{"combo_name":"套餐一","price_calendar":[{"child_num":100,"child_price":100,"date":"2012-06-08","diff_price":1000,"man_num":100,"man_price":1000},{"child_num":100,"child_price":100,"date":"2012-06-09","diff_price":1000,"man_num":100,"man_price":1000}]}]}

func (*TravelItemsAddRequest) SetDesc

func (r *TravelItemsAddRequest) SetDesc(value string)

商品描述,不超过50000个字符。

func (*TravelItemsAddRequest) SetDuration

func (r *TravelItemsAddRequest) SetDuration(value string)

最晚成团提前天数,最小0天,最大为300天。

func (*TravelItemsAddRequest) SetExpirydate

func (r *TravelItemsAddRequest) SetExpirydate(value string)

电子交易凭证有效期,目前此字段只涉及到的信息为有效期; 如果有效期为起止日期类型,此值为2012-08-06,2012-08-16 如果有效期为【购买成功日 至】类型则格式为2012-08-16 如果有效期为天数类型则格式为15。

func (*TravelItemsAddRequest) SetFeeInclude

func (r *TravelItemsAddRequest) SetFeeInclude(value string)

费用包含,不超过1500个字符。

func (*TravelItemsAddRequest) SetFeeNotInclude

func (r *TravelItemsAddRequest) SetFeeNotInclude(value string)

费用不包,不超过1500个字符。

func (*TravelItemsAddRequest) SetFlightInfo

func (r *TravelItemsAddRequest) SetFlightInfo(value string)

机票信息,不超过1500字符

func (*TravelItemsAddRequest) SetGatheringPlace

func (r *TravelItemsAddRequest) SetGatheringPlace(value string)

集合地,不超过30个字符。

func (*TravelItemsAddRequest) SetHasDiscount

func (r *TravelItemsAddRequest) SetHasDiscount(value string)

支持会员打折。可选值:true,false;默认值:false(不打折)。

func (*TravelItemsAddRequest) SetHasInvoice

func (r *TravelItemsAddRequest) SetHasInvoice(value string)

是否有发票。可选值:true,false (商城卖家此字段必须为true);默认值:false(无发票)。

func (*TravelItemsAddRequest) SetHasShowcase

func (r *TravelItemsAddRequest) SetHasShowcase(value string)

橱窗推荐。可选值:true,false;默认值:false(不推荐),B商家不用设置该字段,均为true。

func (*TravelItemsAddRequest) SetHotelInfo

func (r *TravelItemsAddRequest) SetHotelInfo(value string)

酒店信息,不超过1500字符

func (*TravelItemsAddRequest) SetImage

func (r *TravelItemsAddRequest) SetImage(value string)

商品主图。类型:JPG,GIF;最大长度:500k,支持的文件类型:gif,jpg,jpeg,png。

func (*TravelItemsAddRequest) SetInputPids

func (r *TravelItemsAddRequest) SetInputPids(value string)

用户自行输入的类目属性ID串。结构:"pid1,pid2,pid3",如:"2000"(表示品牌) 注:通常一个类目下用户可输入的关键属性不超过1个。在度假线路类目中,该属性ID为“自由行包含元素”或“一日游包含元素”属性ID。

func (*TravelItemsAddRequest) SetInputStr

func (r *TravelItemsAddRequest) SetInputStr(value string)

用户自行输入的子属性名和属性值,如“自定义自由行包含元素”。

func (*TravelItemsAddRequest) SetIsTdcy

func (r *TravelItemsAddRequest) SetIsTdcy(value string)

是否为铁定出游商品的参数设置为true,那么该商品为铁定出游商品;设置为false,那么该商品为非铁定出游商品。默认为false

func (*TravelItemsAddRequest) SetListTime

func (r *TravelItemsAddRequest) SetListTime(value string)

定时上架时间。(时间格式:yyyy-MM-dd HH:mm:ss)

func (*TravelItemsAddRequest) SetMerchant

func (r *TravelItemsAddRequest) SetMerchant(value string)

码商信息,格式为 码商id:nick。

func (*TravelItemsAddRequest) SetNetworkId

func (r *TravelItemsAddRequest) SetNetworkId(value string)

网点ID。

func (*TravelItemsAddRequest) SetNum

func (r *TravelItemsAddRequest) SetNum(value string)

商品库存。如果发布旅游度假线路宝贝,该字段可以忽略。

func (*TravelItemsAddRequest) SetOnsaleAutoRefundRatio

func (r *TravelItemsAddRequest) SetOnsaleAutoRefundRatio(value string)

电子凭证售中自动退款比例,百分比%前的数字,介于1-100之间的整数。(暂未使用)

func (*TravelItemsAddRequest) SetOrderInfo

func (r *TravelItemsAddRequest) SetOrderInfo(value string)

预定须知,不超过1500个字符。

func (*TravelItemsAddRequest) SetOuterId

func (r *TravelItemsAddRequest) SetOuterId(value string)

商家的外部编码,最大为512字节。

func (*TravelItemsAddRequest) SetOwnExpense

func (r *TravelItemsAddRequest) SetOwnExpense(value string)

自费项目,不超过1500个字符。

func (*TravelItemsAddRequest) SetPicPath

func (r *TravelItemsAddRequest) SetPicPath(value string)

商品主图需要关联的图片空间的相对url。这个url所对应的图片必须要属于当前用户。pic_path和image只需要传入一个,如果两个都传,默认选择pic_path。

func (*TravelItemsAddRequest) SetPrice

func (r *TravelItemsAddRequest) SetPrice(value string)

商品一口价。如果发布旅游度假线路的宝贝,该字段可以忽略。

func (*TravelItemsAddRequest) SetProps

func (r *TravelItemsAddRequest) SetProps(value string)

商品属性列表。格式为:pid:vid;pid:vid。例如发布度假线路商品,那么这里就需要填写:出发地属性id:城市id;目的地市属性id:目的地市id;……等等。

func (*TravelItemsAddRequest) SetProv

func (r *TravelItemsAddRequest) SetProv(value string)

宝贝所在地省份。

func (*TravelItemsAddRequest) SetRefundRatio

func (r *TravelItemsAddRequest) SetRefundRatio(value string)

退款比例,百分比%前的数字,1-100的正整数值。

func (*TravelItemsAddRequest) SetRefundRegulation

func (r *TravelItemsAddRequest) SetRefundRegulation(value string)

退改规定,不超过1500个字符。

func (*TravelItemsAddRequest) SetSecondKill

func (r *TravelItemsAddRequest) SetSecondKill(value string)

商品秒杀三个值:可选类型web_only(只能通过web网络秒杀),wap_only(只能通过wap网络秒杀),web_and_wap(既能通过web秒杀也能通过wap秒杀)。

func (*TravelItemsAddRequest) SetSellerCids

func (r *TravelItemsAddRequest) SetSellerCids(value string)

关联商品与店铺类目,结构:",cid1,cid2,...,",如果店铺类目存在二级类目,必须传入子类目cids。<br /> 支持最大长度为:256<br /> 支持的最大列表长度为:256

func (*TravelItemsAddRequest) SetShopingInfo

func (r *TravelItemsAddRequest) SetShopingInfo(value string)

购物店信息,不超过1500个字符。

func (*TravelItemsAddRequest) SetSkuPrices

func (r *TravelItemsAddRequest) SetSkuPrices(value string)

sku销售属性串对应的价格,精确到分,每一个属性串都会对应一个价格,单位为分。sku_prices的数组大小应该和sku_properties的数组大小一致。如果发布线路的商品,该字段可以忽略。

func (*TravelItemsAddRequest) SetSkuProperties

func (r *TravelItemsAddRequest) SetSkuProperties(value string)

Sku销售属性串,调用taobao.travel.itemsprops.get接口获取商品销售属性code,然后拼接成pid:vid;pid:vid格式。如果发布线路的商品,该字段可以忽略。

func (*TravelItemsAddRequest) SetSkuQuantities

func (r *TravelItemsAddRequest) SetSkuQuantities(value string)

Sku销售属性串对应的库存,每一个属性串都会对应一个库存,显然sku_quantities的数组大小应该和sku_properties的数组大小一致。如果发布线路的商品,该字段可以忽略。

func (*TravelItemsAddRequest) SetSubStock

func (r *TravelItemsAddRequest) SetSubStock(value string)

商品是否支持拍下减库存:1支持;2取消支持(付款减库存);0(默认)不更改,集市卖家默认拍下减库存;商城卖家默认付款减库存。

func (*TravelItemsAddRequest) SetTicketInfo

func (r *TravelItemsAddRequest) SetTicketInfo(value string)

门票信息,不超过1500字符

func (*TravelItemsAddRequest) SetTitle

func (r *TravelItemsAddRequest) SetTitle(value string)

商品标题。

func (*TravelItemsAddRequest) SetVerification

func (r *TravelItemsAddRequest) SetVerification(value string)

核销打款 1代表核销打款 0代表非核销打款。

type TravelItemsAddResponse

type TravelItemsAddResponse struct {
	TravelItems *TravelItems `json:"travel_items"`
}

type TravelItemsAddResponseResult

type TravelItemsAddResponseResult struct {
	Response *TravelItemsAddResponse `json:"travel_items_add_response"`
}

type TravelItemsAreaNode

type TravelItemsAreaNode struct {
	SubPropValues struct {
		TravelItemsPropValue []*TravelItemsPropValue `json:"travel_items_prop_value"`
	} `json:"sub_prop_values"`
	TravelItemsPropValue *TravelItemsPropValue `json:"travel_items_prop_value"`
}

旅游度假商品地区结构。

type TravelItemsCombo

type TravelItemsCombo struct {
	Combo               *TravelItemsPropValue `json:"combo"`
	ComboPriceCalendars struct {
		TravelItemsPriceCalendar []*TravelItemsPriceCalendar `json:"travel_items_price_calendar"`
	} `json:"combo_price_calendars"`
}

旅游度假线路套餐价格日历结构。

type TravelItemsGetRequest

type TravelItemsGetRequest struct {
	open_taobao.TaobaoMethodRequest
}

此接口用于查询一个旅游度假线路商品信息,根据传入的商品数字ID查询商品信息,目前仅支持8个类目:国内跟团游、国内自由行、国内一日游、出境自由行、出境跟团游、境外跟团游、境外自由行、境外一日游商品的查询。

func (*TravelItemsGetRequest) GetResponse

func (r *TravelItemsGetRequest) GetResponse(accessToken string) (*TravelItemsGetResponse, []byte, error)

func (*TravelItemsGetRequest) SetItemId

func (r *TravelItemsGetRequest) SetItemId(value string)

商品数字ID。

type TravelItemsGetResponse

type TravelItemsGetResponse struct {
	TravelItems *TravelItems `json:"travel_items"`
}

type TravelItemsGetResponseResult

type TravelItemsGetResponseResult struct {
	Response *TravelItemsGetResponse `json:"travel_items_get_response"`
}

type TravelItemsImg

type TravelItemsImg struct {
	Created  string `json:"created"`
	Id       int    `json:"id"`
	Position int    `json:"position"`
	Url      string `json:"url"`
}

旅游商品图片结构。

type TravelItemsLocalityLife

type TravelItemsLocalityLife struct {
	ChooseLogis           int    `json:"choose_logis"`
	Expirydate            string `json:"expirydate"`
	Merchant              string `json:"merchant"`
	NetworkId             string `json:"network_id"`
	OnsaleAutoRefundRatio int    `json:"onsale_auto_refund_ratio"`
	RefundRatio           int    `json:"refund_ratio"`
	Verification          string `json:"verification"`
}

旅游度假线路电子凭证(本地生活)结构。

type TravelItemsPriceCalendar

type TravelItemsPriceCalendar struct {
	ChildNum   int    `json:"child_num"`
	ChildPrice int    `json:"child_price"`
	Date       string `json:"date"`
	DiffPrice  int    `json:"diff_price"`
	ManNum     int    `json:"man_num"`
	ManPrice   int    `json:"man_price"`
}

旅游度假线路价格日历结构。

type TravelItemsProp

type TravelItemsProp struct {
	Cid                   int    `json:"cid"`
	IsEnums               bool   `json:"is_enums"`
	IsInput               bool   `json:"is_input"`
	IsSaleProp            bool   `json:"is_sale_prop"`
	Multi                 bool   `json:"multi"`
	Must                  bool   `json:"must"`
	Name                  string `json:"name"`
	Pid                   int    `json:"pid"`
	SortOrder             int    `json:"sort_order"`
	TravelItemsPropValues struct {
		TravelItemsPropValue []*TravelItemsPropValue `json:"travel_items_prop_value"`
	} `json:"travel_items_prop_values"`
}

旅游商品类目属性结构

type TravelItemsPropValue

type TravelItemsPropValue struct {
	Cid       int    `json:"cid"`
	Name      string `json:"name"`
	Pid       int    `json:"pid"`
	PropName  string `json:"prop_name"`
	SortOrder int    `json:"sort_order"`
	Vid       int    `json:"vid"`
}

旅游商品类目属性值结构

type TravelItemsSku

type TravelItemsSku struct {
	Created        string `json:"created"`
	ItemId         int    `json:"item_id"`
	Modified       string `json:"modified"`
	OuterId        string `json:"outer_id"`
	Price          int    `json:"price"`
	Properties     string `json:"properties"`
	PropertiesName string `json:"properties_name"`
	Quantity       int    `json:"quantity"`
	SkuId          int    `json:"sku_id"`
}

旅游商品销售属性SKU结构。

type TravelItemsUpdateRequest

type TravelItemsUpdateRequest struct {
	open_taobao.TaobaoMethodRequest
}

更新一个旅游度假线路商品,目前仅支持8个类目:国内跟团游、国内自由行、国内一日游、出境自由行、出境跟团游、境外跟团游、境外自由行、境外一日游商品的更新。

func (*TravelItemsUpdateRequest) GetResponse

func (r *TravelItemsUpdateRequest) GetResponse(accessToken string) (*TravelItemsUpdateResponse, []byte, error)

func (*TravelItemsUpdateRequest) SetAddComboPriceCalendar

func (r *TravelItemsUpdateRequest) SetAddComboPriceCalendar(value string)

套餐价格日历增量更新字段,添加若干新套餐。(说明:如果使用增量更新字段,则全量更新字段combo_price_calendar不用设置,如果设置了则会优先使用全量更新),套餐价格日历json格式。如:{"combos":[{"combo_name":"套餐一","price_calendar":[{"child_num":100,"child_price":100,"date":"2012-06-08","diff_price":1000,"man_num":100,"man_price":1000},{"child_num":100,"child_price":100,"date":"2012-06-09","diff_price":1000,"man_num":100,"man_price":1000}]}]}

func (*TravelItemsUpdateRequest) SetApproveStatus

func (r *TravelItemsUpdateRequest) SetApproveStatus(value string)

商品上传后的状态。可选值:onsale(出售中),instock(仓库中);默认值:onsale。

func (*TravelItemsUpdateRequest) SetAuctionPoint

func (r *TravelItemsUpdateRequest) SetAuctionPoint(value string)

商品的积分返点比例。如:5,表示:返点比例0.5%. 注意:返点比例必须是>0的整数.

func (*TravelItemsUpdateRequest) SetChooseLogis

func (r *TravelItemsUpdateRequest) SetChooseLogis(value string)

发布电子凭证宝贝时候表示是否使用邮寄 0: 代表不使用邮寄; 1:代表使用邮寄;如果不设置这个值,代表不使用邮寄。

func (*TravelItemsUpdateRequest) SetCid

func (r *TravelItemsUpdateRequest) SetCid(value string)

商品所属类目ID。发布旅游线路商品有两个值:1(国内线路类目ID),2(国际线路类目ID)。

func (*TravelItemsUpdateRequest) SetCity

func (r *TravelItemsUpdateRequest) SetCity(value string)

宝贝所在地市。如果发布旅游度假线路的宝贝,该字段可以忽略。

func (*TravelItemsUpdateRequest) SetComboPriceCalendar

func (r *TravelItemsUpdateRequest) SetComboPriceCalendar(value string)

Json串,全量更新套餐价格日历信息(针对旅游度假线路的销售属性),定义了两个套餐日历价格,套餐明分别为:套餐一和套餐二。如:{"combos":[{"combo_name":"套餐一","price_calendar":[{"child_num":100,"child_price":100,"date":"2012-06-08","diff_price":1000,"man_num":100,"man_price":1000},{"child_num":100,"child_price":100,"date":"2012-06-09","diff_price":1000,"man_num":100,"man_price":1000}]}]}

func (*TravelItemsUpdateRequest) SetDesc

func (r *TravelItemsUpdateRequest) SetDesc(value string)

商品描述,不超过50000个字符。

func (*TravelItemsUpdateRequest) SetDuration

func (r *TravelItemsUpdateRequest) SetDuration(value string)

最晚成团提前天数,最小0天,最大为300天。

func (*TravelItemsUpdateRequest) SetEmptyFields

func (r *TravelItemsUpdateRequest) SetEmptyFields(value string)

支持宝贝信息的删除,各个参数的名称之间用【,】分割, 如果对应的参数有设置过值,即使在这个列表中,也不会被删除; 目前支持此功能的宝贝信息如下:locality_life表示删除电子凭证,merchant表示删除码商信息,refund_ratio表示删除电子凭证退款比例,network_id表示删除电子凭证网点信息,seller_cids表示删除关联店铺类目,outer_id表示删除商家外部编码,second_kill表示删除秒杀信息,input_pids表示删除用户自定义属性

func (*TravelItemsUpdateRequest) SetExpirydate

func (r *TravelItemsUpdateRequest) SetExpirydate(value string)

电子交易凭证有效期,目前此字段只涉及到的信息为有效期; 如果有效期为起止日期类型,此值为2012-08-06,2012-08-16 如果有效期为【购买成功日 至】类型则格式为2012-08-16 如果有效期为天数类型则格式为15。

func (*TravelItemsUpdateRequest) SetFeeInclude

func (r *TravelItemsUpdateRequest) SetFeeInclude(value string)

费用包含,不超过1500个字符。

func (*TravelItemsUpdateRequest) SetFeeNotInclude

func (r *TravelItemsUpdateRequest) SetFeeNotInclude(value string)

费用不包,不超过1500个字符。

func (*TravelItemsUpdateRequest) SetFlightInfo

func (r *TravelItemsUpdateRequest) SetFlightInfo(value string)

机票信息,不超过1500字符

func (*TravelItemsUpdateRequest) SetGatheringPlace

func (r *TravelItemsUpdateRequest) SetGatheringPlace(value string)

集合地,不超过30个字符。

func (*TravelItemsUpdateRequest) SetHasDiscount

func (r *TravelItemsUpdateRequest) SetHasDiscount(value string)

支持会员打折。可选值:true,false;默认值:false(不打折)。

func (*TravelItemsUpdateRequest) SetHasInvoice

func (r *TravelItemsUpdateRequest) SetHasInvoice(value string)

是否有发票。可选值:true,false (商城卖家此字段必须为true);默认值:false(无发票)。

func (*TravelItemsUpdateRequest) SetHasShowcase

func (r *TravelItemsUpdateRequest) SetHasShowcase(value string)

橱窗推荐。可选值:true,false;默认值:false(不推荐),B商家不用设置该字段,均为true。

func (*TravelItemsUpdateRequest) SetHotelInfo

func (r *TravelItemsUpdateRequest) SetHotelInfo(value string)

酒店信息,不超过1500字符

func (*TravelItemsUpdateRequest) SetImage

func (r *TravelItemsUpdateRequest) SetImage(value string)

商品主图。类型:JPG,GIF;最大长度:500k,支持的文件类型:gif,jpg,jpeg,png。

func (*TravelItemsUpdateRequest) SetInputPids

func (r *TravelItemsUpdateRequest) SetInputPids(value string)

用户自行输入的类目属性ID串。结构:"pid1,pid2,pid3",如:"2000"(表示品牌) 注:通常一个类目下用户可输入的关键属性不超过1个。在度假线路类目中,该属性ID为“自由行包含元素”或“一日游包含元素”属性ID。

func (*TravelItemsUpdateRequest) SetInputStr

func (r *TravelItemsUpdateRequest) SetInputStr(value string)

用户自行输入的子属性名和属性值,如“自定义自由行包含元素”。

func (*TravelItemsUpdateRequest) SetIsTdcy

func (r *TravelItemsUpdateRequest) SetIsTdcy(value string)

是否是铁定出游商品

func (*TravelItemsUpdateRequest) SetItemId

func (r *TravelItemsUpdateRequest) SetItemId(value string)

商品数字ID。

func (*TravelItemsUpdateRequest) SetMerchant

func (r *TravelItemsUpdateRequest) SetMerchant(value string)

码商信息,格式为 码商id:nick。

func (*TravelItemsUpdateRequest) SetNetworkId

func (r *TravelItemsUpdateRequest) SetNetworkId(value string)

网点ID。

func (*TravelItemsUpdateRequest) SetNum

func (r *TravelItemsUpdateRequest) SetNum(value string)

商品库存。如果发布旅游度假线路宝贝,该字段可以忽略,参考后面:add_combo_price_calendar,update_combo_price_calendar,remove_combo_price_calendar 这些字段去使用商品销售属性

func (*TravelItemsUpdateRequest) SetOnsaleAutoRefundRatio

func (r *TravelItemsUpdateRequest) SetOnsaleAutoRefundRatio(value string)

电子凭证售中自动退款比例,百分比%前的数字,介于1-100之间的整数。

func (*TravelItemsUpdateRequest) SetOrderInfo

func (r *TravelItemsUpdateRequest) SetOrderInfo(value string)

预定须知,不超过1500个字符。

func (*TravelItemsUpdateRequest) SetOuterId

func (r *TravelItemsUpdateRequest) SetOuterId(value string)

商家的外部编码,最大为512字节。

func (*TravelItemsUpdateRequest) SetOwnExpense

func (r *TravelItemsUpdateRequest) SetOwnExpense(value string)

自费项目,不超过1500个字符。

func (*TravelItemsUpdateRequest) SetPicPath

func (r *TravelItemsUpdateRequest) SetPicPath(value string)

商品主图需要关联的图片空间的相对url。这个url所对应的图片必须要属于当前用户。pic_path和image只需要传入一个,如果两个都传,默认选择pic_path。

func (*TravelItemsUpdateRequest) SetPrice

func (r *TravelItemsUpdateRequest) SetPrice(value string)

商品一口价。如果发布旅游度假线路宝贝,该字段可以忽略,参考后面:add_combo_price_calendar,update_combo_price_calendar,remove_combo_price_calendar 这些字段去使用商品销售属性

func (*TravelItemsUpdateRequest) SetProps

func (r *TravelItemsUpdateRequest) SetProps(value string)

商品属性列表。格式为:pid:vid;pid:vid。例如发布旅游度假线路商品,那么这里就需要填写:出发地属性id:城市id;目的地市属性id:目的地市id;……等等。

func (*TravelItemsUpdateRequest) SetProv

func (r *TravelItemsUpdateRequest) SetProv(value string)

宝贝所在地省份。如果发布旅游线路宝贝,该字段可以忽略。

func (*TravelItemsUpdateRequest) SetRefundRatio

func (r *TravelItemsUpdateRequest) SetRefundRatio(value string)

退款比例,百分比%前的数字,1-100的正整数值。

func (*TravelItemsUpdateRequest) SetRefundRegulation

func (r *TravelItemsUpdateRequest) SetRefundRegulation(value string)

退改规定,不超过1500个字符。

func (*TravelItemsUpdateRequest) SetRemoveComboPriceCalendar

func (r *TravelItemsUpdateRequest) SetRemoveComboPriceCalendar(value string)

套餐价格日历增量更新字段,删除若干套餐。(说明:如果使用增量更新字段,则全量更新字段combo_price_calendar不用设置,如果设置了则会优先使用全量更新)。删除时,需要设置套餐属性id(pid),套餐属性值id(vid)。格式为:pid:vid1;pid:vid2;pid:vid3。

func (*TravelItemsUpdateRequest) SetRemoveProps

func (r *TravelItemsUpdateRequest) SetRemoveProps(value string)

商品属性(不包含销售属性)增量更新字段,删除商品属性。(说明:如果使用增量更新字段,则全量更新字段props不用设置,如果设置了则会优先使用全量更新)。格式:pid1:vid1;pid2:vid2;pid3:vid3。

func (*TravelItemsUpdateRequest) SetSecondKill

func (r *TravelItemsUpdateRequest) SetSecondKill(value string)

商品秒杀三个值:可选类型web_only(只能通过web网络秒杀),wap_only(只能通过wap网络秒杀),web_and_wap(既能通过web秒杀也能通过wap秒杀)。

func (*TravelItemsUpdateRequest) SetSellerCids

func (r *TravelItemsUpdateRequest) SetSellerCids(value string)

关联商品与店铺类目,结构:",cid1,cid2,...,",如果店铺类目存在二级类目,必须传入子类目cids。

func (*TravelItemsUpdateRequest) SetShopingInfo

func (r *TravelItemsUpdateRequest) SetShopingInfo(value string)

购物店信息,不超过1500个字符。

func (*TravelItemsUpdateRequest) SetSkuPrices

func (r *TravelItemsUpdateRequest) SetSkuPrices(value string)

Sku销售属性串对应的价格,每一个属性串都会对应一个价格,精确到两位小数,单位为元。sku_prices的数组大小应该和sku_properties的数组大小一致。如果发布线路的商品,参考后面:add_combo_price_calendar,update_combo_price_calendar,remove_combo_price_calendar 这些字段去使用商品销售属性

func (*TravelItemsUpdateRequest) SetSkuProperties

func (r *TravelItemsUpdateRequest) SetSkuProperties(value string)

Sku销售属性串,调用taobao.travel.itemsprops.get接口获取商品销售属性code,然后拼接成pid:vid;pid:vid格式。如果发布线路的商品,参考后面:add_combo_price_calendar,update_combo_price_calendar,remove_combo_price_calendar 这些字段去使用商品销售属性

func (*TravelItemsUpdateRequest) SetSkuQuantities

func (r *TravelItemsUpdateRequest) SetSkuQuantities(value string)

Sku销售属性串对应的库存,每一个属性串都会对应一个库存,显然sku_quantities的数组大小应该和sku_properties的数组大小一致。如果发布线路的商品,参考后面:add_combo_price_calendar,update_combo_price_calendar,remove_combo_price_calendar 这些字段去使用商品销售属性

func (*TravelItemsUpdateRequest) SetSubStock

func (r *TravelItemsUpdateRequest) SetSubStock(value string)

商品是否支持拍下减库存:1支持;2取消支持(付款减库存);0(默认)不更改,集市卖家默认拍下减库存;商城卖家默认付款减库存。

func (*TravelItemsUpdateRequest) SetTicketInfo

func (r *TravelItemsUpdateRequest) SetTicketInfo(value string)

门票信息,不超过1500字符

func (*TravelItemsUpdateRequest) SetTitle

func (r *TravelItemsUpdateRequest) SetTitle(value string)

商品标题。注意:在商品更新时,如果不设置该属性,默认不进行更新,下同。

func (*TravelItemsUpdateRequest) SetUpdateComboPriceCalendar

func (r *TravelItemsUpdateRequest) SetUpdateComboPriceCalendar(value string)

否 套餐价格日历增量更新字段,更新若干套餐。(说明:如果使用增量更新字段,则全量更新字段combo_price_calendar不用设置,如果设置了则会优先使用全量更新),套餐价格日历json格式。更新时,需要设置套餐属性id(pid),套餐属性值id(vid),套餐名称可以不设置,设置了也会忽略,会以传入的pid和vid为准。如:{"combos":[{"combo_name":"套餐一","pid":102020,"vid":289129,"price_calendar":[{"child_num":100,"child_price":100,"date":"2012-06-08","diff_price":1000,"man_num":100,"man_price":1000},{"child_num":100,"child_price":100,"date":"2012-06-09","diff_price":1000,"man_num":100,"man_price":1000}]}]}

func (*TravelItemsUpdateRequest) SetUpdateOrAddProps

func (r *TravelItemsUpdateRequest) SetUpdateOrAddProps(value string)

商品属性(不包含销售属性)增量更新字段,更新或者添加商品属性。(说明:如果使用增量更新字段,则全量更新字段props不用设置,如果设置了则会优先使用全量更新)。格式:pid1:vid1;pid2:vid2;pid3:vid3。对于重复设置的同一个属性的多个值,对于单选属性,则会以最后一个为准;对于多选,则会对该属性新增属性值。

func (*TravelItemsUpdateRequest) SetVerification

func (r *TravelItemsUpdateRequest) SetVerification(value string)

核销打款 1代表核销打款 0代表非核销打款。

type TravelItemsUpdateResponse

type TravelItemsUpdateResponse struct {
	TravelItems *TravelItems `json:"travel_items"`
}

type TravelItemsUpdateResponseResult

type TravelItemsUpdateResponseResult struct {
	Response *TravelItemsUpdateResponse `json:"travel_items_update_response"`
}

type TravelItemsareaGetRequest

type TravelItemsareaGetRequest struct {
	open_taobao.TaobaoMethodRequest
}

此接口用于获取卖家发布旅游度假线路商品时目的地地区级联信息。

func (*TravelItemsareaGetRequest) GetResponse

func (r *TravelItemsareaGetRequest) GetResponse(accessToken string) (*TravelItemsareaGetResponse, []byte, error)

func (*TravelItemsareaGetRequest) SetCid

func (r *TravelItemsareaGetRequest) SetCid(value string)

商品所属叶子类目ID,支持旅游度假线路8个类目。

type TravelItemsareaGetResponse

type TravelItemsareaGetResponse struct {
	TravelItemsAreaNodes struct {
		TravelItemsAreaNode []*TravelItemsAreaNode `json:"travel_items_area_node"`
	} `json:"travel_items_area_nodes"`
}

type TravelItemsareaGetResponseResult

type TravelItemsareaGetResponseResult struct {
	Response *TravelItemsareaGetResponse `json:"travel_itemsarea_get_response"`
}

type TravelItemspropsGetRequest

type TravelItemspropsGetRequest struct {
	open_taobao.TaobaoMethodRequest
}

此接口用于获取旅游商品类目属性信息。

func (*TravelItemspropsGetRequest) GetResponse

func (r *TravelItemspropsGetRequest) GetResponse(accessToken string) (*TravelItemspropsGetResponse, []byte, error)

func (*TravelItemspropsGetRequest) SetCid

func (r *TravelItemspropsGetRequest) SetCid(value string)

商品所属叶子类目ID,支持旅游度假线路8个类目。

func (*TravelItemspropsGetRequest) SetPid

func (r *TravelItemspropsGetRequest) SetPid(value string)

属性id (取某个类目属性时,传pid;若不传该值,返回该类目下所有属性)

type TravelItemspropsGetResponse

type TravelItemspropsGetResponse struct {
	TravelItemsProps struct {
		TravelItemsProp []*TravelItemsProp `json:"travel_items_prop"`
	} `json:"travel_items_props"`
}

type TravelItemspropsGetResponseResult

type TravelItemspropsGetResponseResult struct {
	Response *TravelItemspropsGetResponse `json:"travel_itemsprops_get_response"`
}

Jump to

Keyboard shortcuts

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