Documentation ¶
Overview ¶
提供旅行商品发布管理功能 auto sdk from taobao ApiMetadata.xml version 20130808 auther: dz7changkong@qq.com
Index ¶
- Constants
- type TravelAreaNode
- type TravelItem
- type TravelItemAddRequest
- func (r *TravelItemAddRequest) GetResponse(accessToken string) (*TravelItemAddResponse, []byte, error)
- func (r *TravelItemAddRequest) SetApproveStatus(value string)
- func (r *TravelItemAddRequest) SetAuctionPoint(value string)
- func (r *TravelItemAddRequest) SetCid(value string)
- func (r *TravelItemAddRequest) SetCity(value string)
- func (r *TravelItemAddRequest) SetDesc(value string)
- func (r *TravelItemAddRequest) SetDuration(value string)
- func (r *TravelItemAddRequest) SetFeeInclude(value string)
- func (r *TravelItemAddRequest) SetFeeNotInclude(value string)
- func (r *TravelItemAddRequest) SetHasDiscount(value string)
- func (r *TravelItemAddRequest) SetHasInvoice(value string)
- func (r *TravelItemAddRequest) SetHasShowcase(value string)
- func (r *TravelItemAddRequest) SetImage(value string)
- func (r *TravelItemAddRequest) SetIsTdcy(value string)
- func (r *TravelItemAddRequest) SetListTime(value string)
- func (r *TravelItemAddRequest) SetNum(value string)
- func (r *TravelItemAddRequest) SetOrderInfo(value string)
- func (r *TravelItemAddRequest) SetOuterId(value string)
- func (r *TravelItemAddRequest) SetPicPath(value string)
- func (r *TravelItemAddRequest) SetPlayDesc(value string)
- func (r *TravelItemAddRequest) SetPlayId(value string)
- func (r *TravelItemAddRequest) SetPrice(value string)
- func (r *TravelItemAddRequest) SetPriceCalendar(value string)
- func (r *TravelItemAddRequest) SetProps(value string)
- func (r *TravelItemAddRequest) SetProv(value string)
- func (r *TravelItemAddRequest) SetRefundRegulation(value string)
- func (r *TravelItemAddRequest) SetSecondKill(value string)
- func (r *TravelItemAddRequest) SetSellerCids(value string)
- func (r *TravelItemAddRequest) SetSkuPrices(value string)
- func (r *TravelItemAddRequest) SetSkuProperties(value string)
- func (r *TravelItemAddRequest) SetSkuQuantities(value string)
- func (r *TravelItemAddRequest) SetSubStock(value string)
- func (r *TravelItemAddRequest) SetTitle(value string)
- type TravelItemAddResponse
- type TravelItemAddResponseResult
- type TravelItemGetRequest
- type TravelItemGetResponse
- type TravelItemGetResponseResult
- type TravelItemImg
- type TravelItemProp
- type TravelItemSku
- type TravelItemUpdateRequest
- func (r *TravelItemUpdateRequest) GetResponse(accessToken string) (*TravelItemUpdateResponse, []byte, error)
- func (r *TravelItemUpdateRequest) SetApproveStatus(value string)
- func (r *TravelItemUpdateRequest) SetAuctionPoint(value string)
- func (r *TravelItemUpdateRequest) SetCity(value string)
- func (r *TravelItemUpdateRequest) SetDesc(value string)
- func (r *TravelItemUpdateRequest) SetDuration(value string)
- func (r *TravelItemUpdateRequest) SetFeeInclude(value string)
- func (r *TravelItemUpdateRequest) SetFeeNotInclude(value string)
- func (r *TravelItemUpdateRequest) SetHasDiscount(value string)
- func (r *TravelItemUpdateRequest) SetHasInvoice(value string)
- func (r *TravelItemUpdateRequest) SetHasShowcase(value string)
- func (r *TravelItemUpdateRequest) SetImage(value string)
- func (r *TravelItemUpdateRequest) SetIsTdcy(value string)
- func (r *TravelItemUpdateRequest) SetItemId(value string)
- func (r *TravelItemUpdateRequest) SetListTime(value string)
- func (r *TravelItemUpdateRequest) SetNum(value string)
- func (r *TravelItemUpdateRequest) SetOrderInfo(value string)
- func (r *TravelItemUpdateRequest) SetOuterId(value string)
- func (r *TravelItemUpdateRequest) SetPicPath(value string)
- func (r *TravelItemUpdateRequest) SetPlayDesc(value string)
- func (r *TravelItemUpdateRequest) SetPlayId(value string)
- func (r *TravelItemUpdateRequest) SetPrice(value string)
- func (r *TravelItemUpdateRequest) SetPriceCalendar(value string)
- func (r *TravelItemUpdateRequest) SetProps(value string)
- func (r *TravelItemUpdateRequest) SetProv(value string)
- func (r *TravelItemUpdateRequest) SetRefundRegulation(value string)
- func (r *TravelItemUpdateRequest) SetSecondKill(value string)
- func (r *TravelItemUpdateRequest) SetSellerCids(value string)
- func (r *TravelItemUpdateRequest) SetSkuPrices(value string)
- func (r *TravelItemUpdateRequest) SetSkuProperties(value string)
- func (r *TravelItemUpdateRequest) SetSkuQuantities(value string)
- func (r *TravelItemUpdateRequest) SetSubStock(value string)
- func (r *TravelItemUpdateRequest) SetTitle(value string)
- type TravelItemUpdateResponse
- type TravelItemUpdateResponseResult
- type TravelItemareaGetRequest
- type TravelItemareaGetResponse
- type TravelItemareaGetResponseResult
- type TravelItemplayGetRequest
- type TravelItemplayGetResponse
- type TravelItemplayGetResponseResult
- type TravelItempropsGetRequest
- type TravelItempropsGetResponse
- type TravelItempropsGetResponseResult
- type TravelItems
- type TravelItemsAddRequest
- func (r *TravelItemsAddRequest) GetResponse(accessToken string) (*TravelItemsAddResponse, []byte, error)
- func (r *TravelItemsAddRequest) SetApproveStatus(value string)
- func (r *TravelItemsAddRequest) SetAuctionPoint(value string)
- func (r *TravelItemsAddRequest) SetChooseLogis(value string)
- func (r *TravelItemsAddRequest) SetCid(value string)
- func (r *TravelItemsAddRequest) SetCity(value string)
- func (r *TravelItemsAddRequest) SetComboPriceCalendar(value string)
- func (r *TravelItemsAddRequest) SetDesc(value string)
- func (r *TravelItemsAddRequest) SetDuration(value string)
- func (r *TravelItemsAddRequest) SetExpirydate(value string)
- func (r *TravelItemsAddRequest) SetFeeInclude(value string)
- func (r *TravelItemsAddRequest) SetFeeNotInclude(value string)
- func (r *TravelItemsAddRequest) SetGatheringPlace(value string)
- func (r *TravelItemsAddRequest) SetHasDiscount(value string)
- func (r *TravelItemsAddRequest) SetHasInvoice(value string)
- func (r *TravelItemsAddRequest) SetHasShowcase(value string)
- func (r *TravelItemsAddRequest) SetImage(value string)
- func (r *TravelItemsAddRequest) SetInputPids(value string)
- func (r *TravelItemsAddRequest) SetInputStr(value string)
- func (r *TravelItemsAddRequest) SetIsTdcy(value string)
- func (r *TravelItemsAddRequest) SetListTime(value string)
- func (r *TravelItemsAddRequest) SetMerchant(value string)
- func (r *TravelItemsAddRequest) SetNetworkId(value string)
- func (r *TravelItemsAddRequest) SetNum(value string)
- func (r *TravelItemsAddRequest) SetOnsaleAutoRefundRatio(value string)
- func (r *TravelItemsAddRequest) SetOrderInfo(value string)
- func (r *TravelItemsAddRequest) SetOuterId(value string)
- func (r *TravelItemsAddRequest) SetOwnExpense(value string)
- func (r *TravelItemsAddRequest) SetPicPath(value string)
- func (r *TravelItemsAddRequest) SetPrice(value string)
- func (r *TravelItemsAddRequest) SetProps(value string)
- func (r *TravelItemsAddRequest) SetProv(value string)
- func (r *TravelItemsAddRequest) SetRefundRatio(value string)
- func (r *TravelItemsAddRequest) SetRefundRegulation(value string)
- func (r *TravelItemsAddRequest) SetSecondKill(value string)
- func (r *TravelItemsAddRequest) SetSellerCids(value string)
- func (r *TravelItemsAddRequest) SetShopingInfo(value string)
- func (r *TravelItemsAddRequest) SetSkuPrices(value string)
- func (r *TravelItemsAddRequest) SetSkuProperties(value string)
- func (r *TravelItemsAddRequest) SetSkuQuantities(value string)
- func (r *TravelItemsAddRequest) SetSubStock(value string)
- func (r *TravelItemsAddRequest) SetTitle(value string)
- func (r *TravelItemsAddRequest) SetVerification(value string)
- type TravelItemsAddResponse
- type TravelItemsAddResponseResult
- type TravelItemsAreaNode
- type TravelItemsCombo
- type TravelItemsGetRequest
- type TravelItemsGetResponse
- type TravelItemsGetResponseResult
- type TravelItemsImg
- type TravelItemsLocalityLife
- type TravelItemsPriceCalendar
- type TravelItemsProp
- type TravelItemsPropValue
- type TravelItemsSku
- type TravelItemsUpdateRequest
- func (r *TravelItemsUpdateRequest) GetResponse(accessToken string) (*TravelItemsUpdateResponse, []byte, error)
- func (r *TravelItemsUpdateRequest) SetAddComboPriceCalendar(value string)
- func (r *TravelItemsUpdateRequest) SetApproveStatus(value string)
- func (r *TravelItemsUpdateRequest) SetAuctionPoint(value string)
- func (r *TravelItemsUpdateRequest) SetChooseLogis(value string)
- func (r *TravelItemsUpdateRequest) SetCid(value string)
- func (r *TravelItemsUpdateRequest) SetCity(value string)
- func (r *TravelItemsUpdateRequest) SetComboPriceCalendar(value string)
- func (r *TravelItemsUpdateRequest) SetDesc(value string)
- func (r *TravelItemsUpdateRequest) SetDuration(value string)
- func (r *TravelItemsUpdateRequest) SetEmptyFields(value string)
- func (r *TravelItemsUpdateRequest) SetExpirydate(value string)
- func (r *TravelItemsUpdateRequest) SetFeeInclude(value string)
- func (r *TravelItemsUpdateRequest) SetFeeNotInclude(value string)
- func (r *TravelItemsUpdateRequest) SetGatheringPlace(value string)
- func (r *TravelItemsUpdateRequest) SetHasDiscount(value string)
- func (r *TravelItemsUpdateRequest) SetHasInvoice(value string)
- func (r *TravelItemsUpdateRequest) SetHasShowcase(value string)
- func (r *TravelItemsUpdateRequest) SetImage(value string)
- func (r *TravelItemsUpdateRequest) SetInputPids(value string)
- func (r *TravelItemsUpdateRequest) SetInputStr(value string)
- func (r *TravelItemsUpdateRequest) SetIsTdcy(value string)
- func (r *TravelItemsUpdateRequest) SetItemId(value string)
- func (r *TravelItemsUpdateRequest) SetMerchant(value string)
- func (r *TravelItemsUpdateRequest) SetNetworkId(value string)
- func (r *TravelItemsUpdateRequest) SetNum(value string)
- func (r *TravelItemsUpdateRequest) SetOnsaleAutoRefundRatio(value string)
- func (r *TravelItemsUpdateRequest) SetOrderInfo(value string)
- func (r *TravelItemsUpdateRequest) SetOuterId(value string)
- func (r *TravelItemsUpdateRequest) SetOwnExpense(value string)
- func (r *TravelItemsUpdateRequest) SetPicPath(value string)
- func (r *TravelItemsUpdateRequest) SetPrice(value string)
- func (r *TravelItemsUpdateRequest) SetProps(value string)
- func (r *TravelItemsUpdateRequest) SetProv(value string)
- func (r *TravelItemsUpdateRequest) SetRefundRatio(value string)
- func (r *TravelItemsUpdateRequest) SetRefundRegulation(value string)
- func (r *TravelItemsUpdateRequest) SetRemoveComboPriceCalendar(value string)
- func (r *TravelItemsUpdateRequest) SetRemoveProps(value string)
- func (r *TravelItemsUpdateRequest) SetSecondKill(value string)
- func (r *TravelItemsUpdateRequest) SetSellerCids(value string)
- func (r *TravelItemsUpdateRequest) SetShopingInfo(value string)
- func (r *TravelItemsUpdateRequest) SetSkuPrices(value string)
- func (r *TravelItemsUpdateRequest) SetSkuProperties(value string)
- func (r *TravelItemsUpdateRequest) SetSkuQuantities(value string)
- func (r *TravelItemsUpdateRequest) SetSubStock(value string)
- func (r *TravelItemsUpdateRequest) SetTitle(value string)
- func (r *TravelItemsUpdateRequest) SetUpdateComboPriceCalendar(value string)
- func (r *TravelItemsUpdateRequest) SetUpdateOrAddProps(value string)
- func (r *TravelItemsUpdateRequest) SetVerification(value string)
- type TravelItemsUpdateResponse
- type TravelItemsUpdateResponseResult
- type TravelItemsareaGetRequest
- type TravelItemsareaGetResponse
- type TravelItemsareaGetResponseResult
- type TravelItemspropsGetRequest
- type TravelItemspropsGetResponse
- type TravelItemspropsGetResponseResult
- type TravelPlay
- type TravelPropValue
Constants ¶
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"`
}