trvael

package
v0.0.0-...-32237eb Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2013 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

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

Index

Constants

View Source
const VersionNo = "20130808"

Variables

This section is empty.

Functions

This section is empty.

Types

type TravelAreaNode

type TravelAreaNode struct {
	TravelPropValue  *TravelPropValue   `json:"travel_prop_value"`
	TravelPropValues []*TravelPropValue `json:"travel_prop_values"`
}

旅游度假商品地区结构。

type TravelItem

type TravelItem 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"`
	FreightPayer     string           `json:"freight_payer"`
	HasDiscount      bool             `json:"has_discount"`
	HasInvoice       bool             `json:"has_invoice"`
	HasShowcase      bool             `json:"has_showcase"`
	IsFenxiao        int              `json:"is_fenxiao"`
	IsTdcy           bool             `json:"is_tdcy"`
	IsTiming         bool             `json:"is_timing"`
	ItemId           int              `json:"item_id"`
	ItemImgs         []*TravelItemImg `json:"item_imgs"`
	ListTime         string           `json:"list_time"`
	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"`
	PicUrl           string           `json:"pic_url"`
	Price            int              `json:"price"`
	PriceCalendar    string           `json:"price_calendar"`
	Props            string           `json:"props"`
	PropsName        string           `json:"props_name"`
	RefundRegulation string           `json:"refund_regulation"`
	SecondKill       string           `json:"second_kill"`
	SellerCids       string           `json:"seller_cids"`
	Skus             []*TravelItemSku `json:"skus"`
	Start            string           `json:"start"`
	SubStock         int              `json:"sub_stock"`
	Title            string           `json:"title"`
	TravelPlay       *TravelPlay      `json:"travel_play"`
	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 TravelItemAddRequest

type TravelItemAddRequest struct {
	open_taobao.TaobaoMethodRequest
}

该接口为用户提供旅游商品的发布功能

func (*TravelItemAddRequest) GetResponse

func (r *TravelItemAddRequest) GetResponse(accessToken string) (*TravelItemAddResponse, []byte, error)

func (*TravelItemAddRequest) SetApproveStatus

func (r *TravelItemAddRequest) SetApproveStatus(value string)

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

func (*TravelItemAddRequest) SetAuctionPoint

func (r *TravelItemAddRequest) SetAuctionPoint(value string)

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

func (*TravelItemAddRequest) SetCid

func (r *TravelItemAddRequest) SetCid(value string)

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

func (*TravelItemAddRequest) SetCity

func (r *TravelItemAddRequest) SetCity(value string)

宝贝所在地城市。如杭州 。可以通过http://dl.open.taobao.com/sdk/商品城市列表.rar查询 ,该字段为必填字段

func (*TravelItemAddRequest) SetDesc

func (r *TravelItemAddRequest) SetDesc(value string)

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

func (*TravelItemAddRequest) SetDuration

func (r *TravelItemAddRequest) SetDuration(value string)

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

func (*TravelItemAddRequest) SetFeeInclude

func (r *TravelItemAddRequest) SetFeeInclude(value string)

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

func (*TravelItemAddRequest) SetFeeNotInclude

func (r *TravelItemAddRequest) SetFeeNotInclude(value string)

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

func (*TravelItemAddRequest) SetHasDiscount

func (r *TravelItemAddRequest) SetHasDiscount(value string)

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

func (*TravelItemAddRequest) SetHasInvoice

func (r *TravelItemAddRequest) SetHasInvoice(value string)

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

func (*TravelItemAddRequest) SetHasShowcase

func (r *TravelItemAddRequest) SetHasShowcase(value string)

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

func (*TravelItemAddRequest) SetImage

func (r *TravelItemAddRequest) SetImage(value string)

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

func (*TravelItemAddRequest) SetIsTdcy

func (r *TravelItemAddRequest) SetIsTdcy(value string)
是否为铁定出游商品的参数

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

func (*TravelItemAddRequest) SetListTime

func (r *TravelItemAddRequest) SetListTime(value string)

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

func (*TravelItemAddRequest) SetNum

func (r *TravelItemAddRequest) SetNum(value string)

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

func (*TravelItemAddRequest) SetOrderInfo

func (r *TravelItemAddRequest) SetOrderInfo(value string)

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

func (*TravelItemAddRequest) SetOuterId

func (r *TravelItemAddRequest) SetOuterId(value string)

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

func (*TravelItemAddRequest) SetPicPath

func (r *TravelItemAddRequest) SetPicPath(value string)

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

func (*TravelItemAddRequest) SetPlayDesc

func (r *TravelItemAddRequest) SetPlayDesc(value string)

玩法描述,已经废弃,不用填写。

func (*TravelItemAddRequest) SetPlayId

func (r *TravelItemAddRequest) SetPlayId(value string)

线路玩法id,已经废弃,不用填写。

func (*TravelItemAddRequest) SetPrice

func (r *TravelItemAddRequest) SetPrice(value string)

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

func (*TravelItemAddRequest) SetPriceCalendar

func (r *TravelItemAddRequest) SetPriceCalendar(value string)

Json串,价格日历信息(针对旅游度假线路的销售属性),定义了2012年6月8号成人价,儿童价,单房差均为10元,库存为100的日历价格。price_calendar属性中一个{}中表示1天的价格日历信息,可以最多输入90天的价格日历,最小和最大日期不能跨度超过90天。其中,"man_num":成人名额; "man_price":成人价格,以分为单位;"child_num":儿童名额;"child_price":儿童价格,以分为单位;"diff_price":单人房差,以分为单位。

func (*TravelItemAddRequest) SetProps

func (r *TravelItemAddRequest) SetProps(value string)

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

func (*TravelItemAddRequest) SetProv

func (r *TravelItemAddRequest) SetProv(value string)

宝贝所在地省份。如浙江,具体可以下载http://dl.open.taobao.com/sdk/商品城市列表.rar 取到,该字段为必填字段

func (*TravelItemAddRequest) SetRefundRegulation

func (r *TravelItemAddRequest) SetRefundRegulation(value string)

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

func (*TravelItemAddRequest) SetSecondKill

func (r *TravelItemAddRequest) SetSecondKill(value string)

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

func (*TravelItemAddRequest) SetSellerCids

func (r *TravelItemAddRequest) SetSellerCids(value string)

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

func (*TravelItemAddRequest) SetSkuPrices

func (r *TravelItemAddRequest) SetSkuPrices(value string)

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

func (*TravelItemAddRequest) SetSkuProperties

func (r *TravelItemAddRequest) SetSkuProperties(value string)

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

func (*TravelItemAddRequest) SetSkuQuantities

func (r *TravelItemAddRequest) SetSkuQuantities(value string)

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

func (*TravelItemAddRequest) SetSubStock

func (r *TravelItemAddRequest) SetSubStock(value string)

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

func (*TravelItemAddRequest) SetTitle

func (r *TravelItemAddRequest) SetTitle(value string)

商品标题。不能超过60个字节或者30个汉字

type TravelItemAddResponse

type TravelItemAddResponse struct {
	TravelItem *TravelItem `json:"travel_item"`
}

type TravelItemAddResponseResult

type TravelItemAddResponseResult struct {
	Response *TravelItemAddResponse `json:"travel_item_add_response"`
}

type TravelItemGetRequest

type TravelItemGetRequest struct {
	open_taobao.TaobaoMethodRequest
}

此接口用于查询一个旅游商品信息,根据传入的商品数字ID查询商品信息,目前仅支持旅游度假国内、国际线路商品的查询。

func (*TravelItemGetRequest) GetResponse

func (r *TravelItemGetRequest) GetResponse(accessToken string) (*TravelItemGetResponse, []byte, error)

func (*TravelItemGetRequest) SetItemId

func (r *TravelItemGetRequest) SetItemId(value string)

商品数字ID。

type TravelItemGetResponse

type TravelItemGetResponse struct {
	TravelItem *TravelItem `json:"travel_item"`
}

type TravelItemGetResponseResult

type TravelItemGetResponseResult struct {
	Response *TravelItemGetResponse `json:"travel_item_get_response"`
}

type TravelItemImg

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

旅游商品图片结构。

type TravelItemProp

type TravelItemProp struct {
	Cid              int                `json:"cid"`
	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"`
	Status           string             `json:"status"`
	TravelPropValues []*TravelPropValue `json:"travel_prop_values"`
}

旅游商品类目属性结构。

type TravelItemSku

type TravelItemSku 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 TravelItemUpdateRequest

type TravelItemUpdateRequest struct {
	open_taobao.TaobaoMethodRequest
}

该接口为用户提供旅游商品的修改功能

func (*TravelItemUpdateRequest) GetResponse

func (r *TravelItemUpdateRequest) GetResponse(accessToken string) (*TravelItemUpdateResponse, []byte, error)

func (*TravelItemUpdateRequest) SetApproveStatus

func (r *TravelItemUpdateRequest) SetApproveStatus(value string)

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

func (*TravelItemUpdateRequest) SetAuctionPoint

func (r *TravelItemUpdateRequest) SetAuctionPoint(value string)

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

func (*TravelItemUpdateRequest) SetCity

func (r *TravelItemUpdateRequest) SetCity(value string)

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

func (*TravelItemUpdateRequest) SetDesc

func (r *TravelItemUpdateRequest) SetDesc(value string)

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

func (*TravelItemUpdateRequest) SetDuration

func (r *TravelItemUpdateRequest) SetDuration(value string)

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

func (*TravelItemUpdateRequest) SetFeeInclude

func (r *TravelItemUpdateRequest) SetFeeInclude(value string)

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

func (*TravelItemUpdateRequest) SetFeeNotInclude

func (r *TravelItemUpdateRequest) SetFeeNotInclude(value string)

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

func (*TravelItemUpdateRequest) SetHasDiscount

func (r *TravelItemUpdateRequest) SetHasDiscount(value string)

支持会员打折。可选值:true,false;

func (*TravelItemUpdateRequest) SetHasInvoice

func (r *TravelItemUpdateRequest) SetHasInvoice(value string)

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

func (*TravelItemUpdateRequest) SetHasShowcase

func (r *TravelItemUpdateRequest) SetHasShowcase(value string)

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

func (*TravelItemUpdateRequest) SetImage

func (r *TravelItemUpdateRequest) SetImage(value string)

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

func (*TravelItemUpdateRequest) SetIsTdcy

func (r *TravelItemUpdateRequest) SetIsTdcy(value string)
是否为铁定出游商品的参数

设置为true,那么该商品为铁定出游商品; 设置为false,那么该商品为非铁定出游商品。

func (*TravelItemUpdateRequest) SetItemId

func (r *TravelItemUpdateRequest) SetItemId(value string)

商品数字ID。

func (*TravelItemUpdateRequest) SetListTime

func (r *TravelItemUpdateRequest) SetListTime(value string)

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

func (*TravelItemUpdateRequest) SetNum

func (r *TravelItemUpdateRequest) SetNum(value string)

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

func (*TravelItemUpdateRequest) SetOrderInfo

func (r *TravelItemUpdateRequest) SetOrderInfo(value string)

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

func (*TravelItemUpdateRequest) SetOuterId

func (r *TravelItemUpdateRequest) SetOuterId(value string)

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

func (*TravelItemUpdateRequest) SetPicPath

func (r *TravelItemUpdateRequest) SetPicPath(value string)

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

func (*TravelItemUpdateRequest) SetPlayDesc

func (r *TravelItemUpdateRequest) SetPlayDesc(value string)

玩法描述,已经废弃,不用填写。

func (*TravelItemUpdateRequest) SetPlayId

func (r *TravelItemUpdateRequest) SetPlayId(value string)

线路玩法id,已经废弃,不用填写。

func (*TravelItemUpdateRequest) SetPrice

func (r *TravelItemUpdateRequest) SetPrice(value string)

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

func (*TravelItemUpdateRequest) SetPriceCalendar

func (r *TravelItemUpdateRequest) SetPriceCalendar(value string)

Json串,价格日历信息(针对旅游度假线路的销售属性),定义了2012年6月8号成人价,儿童价,单房差均为10元,库存为100的日历价格。price_calendar属性中一个{}中表示1天的价格日历信息,可以最多输入90天的价格日历,最小和最大日期不能跨度超过90天。其中,"man_num":成人名额; "man_price":成人价格,以分为单位;"child_num":儿童名额;"child_price":儿童价格,以分为单位;"diff_price":单人房差,以分为单位。

func (*TravelItemUpdateRequest) SetProps

func (r *TravelItemUpdateRequest) SetProps(value string)

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

func (*TravelItemUpdateRequest) SetProv

func (r *TravelItemUpdateRequest) SetProv(value string)

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

func (*TravelItemUpdateRequest) SetRefundRegulation

func (r *TravelItemUpdateRequest) SetRefundRegulation(value string)

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

func (*TravelItemUpdateRequest) SetSecondKill

func (r *TravelItemUpdateRequest) SetSecondKill(value string)

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

func (*TravelItemUpdateRequest) SetSellerCids

func (r *TravelItemUpdateRequest) SetSellerCids(value string)

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

func (*TravelItemUpdateRequest) SetSkuPrices

func (r *TravelItemUpdateRequest) SetSkuPrices(value string)

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

func (*TravelItemUpdateRequest) SetSkuProperties

func (r *TravelItemUpdateRequest) SetSkuProperties(value string)

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

func (*TravelItemUpdateRequest) SetSkuQuantities

func (r *TravelItemUpdateRequest) SetSkuQuantities(value string)

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

func (*TravelItemUpdateRequest) SetSubStock

func (r *TravelItemUpdateRequest) SetSubStock(value string)

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

func (*TravelItemUpdateRequest) SetTitle

func (r *TravelItemUpdateRequest) SetTitle(value string)

商品标题。不超过60个字节或者30个汉字

type TravelItemUpdateResponse

type TravelItemUpdateResponse struct {
	TravelItem *TravelItem `json:"travel_item"`
}

type TravelItemUpdateResponseResult

type TravelItemUpdateResponseResult struct {
	Response *TravelItemUpdateResponse `json:"travel_item_update_response"`
}

type TravelItemareaGetRequest

type TravelItemareaGetRequest struct {
	open_taobao.TaobaoMethodRequest
}

获取旅游度假目的地地区级联接口。目前支持获取到国内线路省、市级联信息,国际线路大洲、国家级联信息。

func (*TravelItemareaGetRequest) GetResponse

func (r *TravelItemareaGetRequest) GetResponse(accessToken string) (*TravelItemareaGetResponse, []byte, error)

func (*TravelItemareaGetRequest) SetCid

func (r *TravelItemareaGetRequest) SetCid(value string)

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

type TravelItemareaGetResponse

type TravelItemareaGetResponse struct {
	TravelAreaNodes []*TravelAreaNode `json:"travel_area_nodes"`
}

type TravelItemareaGetResponseResult

type TravelItemareaGetResponseResult struct {
	Response *TravelItemareaGetResponse `json:"travel_itemarea_get_response"`
}

type TravelItemplayGetRequest

type TravelItemplayGetRequest struct {
	open_taobao.TaobaoMethodRequest
}

此接口用于根据目的地、旅游类型和类目id查询线路玩法信息。

func (*TravelItemplayGetRequest) GetResponse

func (r *TravelItemplayGetRequest) GetResponse(accessToken string) (*TravelItemplayGetResponse, []byte, error)

func (*TravelItemplayGetRequest) SetCid

func (r *TravelItemplayGetRequest) SetCid(value string)

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

func (*TravelItemplayGetRequest) SetDestCodes

func (r *TravelItemplayGetRequest) SetDestCodes(value string)

目的地code列表,多个目的地code以“,”分隔

func (*TravelItemplayGetRequest) SetPlayType

func (r *TravelItemplayGetRequest) SetPlayType(value string)

玩法类型,1跟团游、2自由行

type TravelItemplayGetResponse

type TravelItemplayGetResponse struct {
	Plays []*TravelPlay `json:"plays"`
}

type TravelItemplayGetResponseResult

type TravelItemplayGetResponseResult struct {
	Response *TravelItemplayGetResponse `json:"travel_itemplay_get_response"`
}

type TravelItempropsGetRequest

type TravelItempropsGetRequest struct {
	open_taobao.TaobaoMethodRequest
}

用于获取旅游商品类目属性信息。目前支持获取国内和国际线路属性信息。

func (*TravelItempropsGetRequest) GetResponse

func (r *TravelItempropsGetRequest) GetResponse(accessToken string) (*TravelItempropsGetResponse, []byte, error)

func (*TravelItempropsGetRequest) SetCid

func (r *TravelItempropsGetRequest) SetCid(value string)

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

func (*TravelItempropsGetRequest) SetPid

func (r *TravelItempropsGetRequest) SetPid(value string)

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

type TravelItempropsGetResponse

type TravelItempropsGetResponse struct {
	TravelItemProps []*TravelItemProp `json:"travel_item_props"`
}

type TravelItempropsGetResponseResult

type TravelItempropsGetResponseResult struct {
	Response *TravelItempropsGetResponse `json:"travel_itemprops_get_response"`
}

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"`
	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"`
	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          []*TravelItemsImg        `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              []*TravelItemsSku        `json:"skus"`
	Start             string                   `json:"start"`
	SubStock          int                      `json:"sub_stock"`
	Title             string                   `json:"title"`
	TravelItemsCombos []*TravelItemsCombo      `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) 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) 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。

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) 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        []*TravelItemsPropValue `json:"sub_prop_values"`
	TravelItemsPropValue *TravelItemsPropValue   `json:"travel_items_prop_value"`
}

旅游度假商品地区结构。

type TravelItemsCombo

type TravelItemsCombo struct {
	Combo               *TravelItemsPropValue       `json:"combo"`
	ComboPriceCalendars []*TravelItemsPriceCalendar `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 []*TravelItemsPropValue `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) 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) 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) 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 []*TravelItemsAreaNode `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 []*TravelItemsProp `json:"travel_items_props"`
}

type TravelItemspropsGetResponseResult

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

type TravelPlay

type TravelPlay struct {
	Cid         int    `json:"cid"`
	Description string `json:"description"`
	IsAuth      bool   `json:"is_auth"`
	PlayId      int    `json:"play_id"`
	PlayName    string `json:"play_name"`
	PlayType    int    `json:"play_type"`
}

旅游度假线路玩法结构。

type TravelPropValue

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

旅游商品类目属性值结构。

Jump to

Keyboard shortcuts

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