travel

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package travel 包含度假-商品管理API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlitripDaytoursProductUploadAPIRequest

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

AlitripDaytoursProductUploadAPIRequest 境外一日游/多日游 产品维护接口 API请求 alitrip.daytours.product.upload

境外一日游/多日游 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

func NewAlitripDaytoursProductUploadRequest

func NewAlitripDaytoursProductUploadRequest() *AlitripDaytoursProductUploadAPIRequest

NewAlitripDaytoursProductUploadRequest 初始化AlitripDaytoursProductUploadAPIRequest对象

func (AlitripDaytoursProductUploadAPIRequest) GetApiMethodName

func (r AlitripDaytoursProductUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripDaytoursProductUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripDaytoursProductUploadAPIRequest) GetBusinessLicense

func (r AlitripDaytoursProductUploadAPIRequest) GetBusinessLicense() string

GetBusinessLicense BusinessLicense Getter

func (AlitripDaytoursProductUploadAPIRequest) GetConfirmTime

func (r AlitripDaytoursProductUploadAPIRequest) GetConfirmTime() int64

GetConfirmTime ConfirmTime Getter

func (AlitripDaytoursProductUploadAPIRequest) GetConfirmType

func (r AlitripDaytoursProductUploadAPIRequest) GetConfirmType() int64

GetConfirmType ConfirmType Getter

func (AlitripDaytoursProductUploadAPIRequest) GetDescHtml

GetDescHtml DescHtml Getter

func (AlitripDaytoursProductUploadAPIRequest) GetDescXml

GetDescXml DescXml Getter

func (AlitripDaytoursProductUploadAPIRequest) GetFeeExclude

func (r AlitripDaytoursProductUploadAPIRequest) GetFeeExclude() []string

GetFeeExclude FeeExclude Getter

func (AlitripDaytoursProductUploadAPIRequest) GetFeeInclude

func (r AlitripDaytoursProductUploadAPIRequest) GetFeeInclude() []string

GetFeeInclude FeeInclude Getter

func (AlitripDaytoursProductUploadAPIRequest) GetFromLocations

func (r AlitripDaytoursProductUploadAPIRequest) GetFromLocations() string

GetFromLocations FromLocations Getter

func (AlitripDaytoursProductUploadAPIRequest) GetHasDiscount

func (r AlitripDaytoursProductUploadAPIRequest) GetHasDiscount() bool

GetHasDiscount HasDiscount Getter

func (AlitripDaytoursProductUploadAPIRequest) GetHighLights

GetHighLights HighLights Getter

func (AlitripDaytoursProductUploadAPIRequest) GetItemCustomTag

func (r AlitripDaytoursProductUploadAPIRequest) GetItemCustomTag() string

GetItemCustomTag ItemCustomTag Getter

func (AlitripDaytoursProductUploadAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripDaytoursProductUploadAPIRequest) GetItineraries

func (r AlitripDaytoursProductUploadAPIRequest) GetItineraries() []string

GetItineraries Itineraries Getter

func (AlitripDaytoursProductUploadAPIRequest) GetOrderInfo

GetOrderInfo OrderInfo Getter

func (AlitripDaytoursProductUploadAPIRequest) GetOutProductId

func (r AlitripDaytoursProductUploadAPIRequest) GetOutProductId() string

GetOutProductId OutProductId Getter

func (AlitripDaytoursProductUploadAPIRequest) GetPicUrls

GetPicUrls PicUrls Getter

func (AlitripDaytoursProductUploadAPIRequest) GetRefundRegulationsJson

func (r AlitripDaytoursProductUploadAPIRequest) GetRefundRegulationsJson() string

GetRefundRegulationsJson RefundRegulationsJson Getter

func (AlitripDaytoursProductUploadAPIRequest) GetRefundType

GetRefundType RefundType Getter

func (AlitripDaytoursProductUploadAPIRequest) GetReserveLimit

func (r AlitripDaytoursProductUploadAPIRequest) GetReserveLimit() string

GetReserveLimit ReserveLimit Getter

func (AlitripDaytoursProductUploadAPIRequest) GetSecondKill

GetSecondKill SecondKill Getter

func (AlitripDaytoursProductUploadAPIRequest) GetSellerCids

func (r AlitripDaytoursProductUploadAPIRequest) GetSellerCids() []string

GetSellerCids SellerCids Getter

func (AlitripDaytoursProductUploadAPIRequest) GetStructItineraries

func (r AlitripDaytoursProductUploadAPIRequest) GetStructItineraries() []StructItinerary

GetStructItineraries StructItineraries Getter

func (AlitripDaytoursProductUploadAPIRequest) GetSubStock

GetSubStock SubStock Getter

func (AlitripDaytoursProductUploadAPIRequest) GetSubTitles

GetSubTitles SubTitles Getter

func (AlitripDaytoursProductUploadAPIRequest) GetTitle

GetTitle Title Getter

func (AlitripDaytoursProductUploadAPIRequest) GetToLocations

GetToLocations ToLocations Getter

func (AlitripDaytoursProductUploadAPIRequest) GetTouristServiceProvider

func (r AlitripDaytoursProductUploadAPIRequest) GetTouristServiceProvider() string

GetTouristServiceProvider TouristServiceProvider Getter

func (AlitripDaytoursProductUploadAPIRequest) GetTravellerTemplateId

func (r AlitripDaytoursProductUploadAPIRequest) GetTravellerTemplateId() int64

GetTravellerTemplateId TravellerTemplateId Getter

func (AlitripDaytoursProductUploadAPIRequest) GetTripDay

GetTripDay TripDay Getter

func (AlitripDaytoursProductUploadAPIRequest) GetTripNight

GetTripNight TripNight Getter

func (AlitripDaytoursProductUploadAPIRequest) GetWapDesc

GetWapDesc WapDesc Getter

func (*AlitripDaytoursProductUploadAPIRequest) SetBusinessLicense

func (r *AlitripDaytoursProductUploadAPIRequest) SetBusinessLicense(_businessLicense string) error

SetBusinessLicense is BusinessLicense Setter 必填,营业执照图片路径。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在3M以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间。

func (*AlitripDaytoursProductUploadAPIRequest) SetConfirmTime

func (r *AlitripDaytoursProductUploadAPIRequest) SetConfirmTime(_confirmTime int64) error

SetConfirmTime is ConfirmTime Setter 特殊可选(confirm_type为2时必填),资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认

func (*AlitripDaytoursProductUploadAPIRequest) SetConfirmType

func (r *AlitripDaytoursProductUploadAPIRequest) SetConfirmType(_confirmType int64) error

SetConfirmType is ConfirmType Setter 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1

func (*AlitripDaytoursProductUploadAPIRequest) SetDescHtml

func (r *AlitripDaytoursProductUploadAPIRequest) SetDescHtml(_descHtml string) error

SetDescHtml is DescHtml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),Html格式。商家自定义Html格式描述。

func (*AlitripDaytoursProductUploadAPIRequest) SetDescXml

func (r *AlitripDaytoursProductUploadAPIRequest) SetDescXml(_descXml string) error

SetDescXml is DescXml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),xml格式:DESC根标签必须有,每一个亮点(HIGHLIGHT)支持1个title子标签,1个txt子标签和多个img子标签。

func (*AlitripDaytoursProductUploadAPIRequest) SetFeeExclude

func (r *AlitripDaytoursProductUploadAPIRequest) SetFeeExclude(_feeExclude []string) error

SetFeeExclude is FeeExclude Setter 新发布商品时必填。费用不含。列表中每一个元素 对应一点描述,每点描述小于100个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripDaytoursProductUploadAPIRequest) SetFeeInclude

func (r *AlitripDaytoursProductUploadAPIRequest) SetFeeInclude(_feeInclude []string) error

SetFeeInclude is FeeInclude Setter 新发布商品时必填。费用包含。列表中每一个元素 对应一点描述,每点描述小于100个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripDaytoursProductUploadAPIRequest) SetFromLocations

func (r *AlitripDaytoursProductUploadAPIRequest) SetFromLocations(_fromLocations string) error

SetFromLocations is FromLocations Setter 新发布商品时必填。出发地,多个出发地用英文逗号分隔。使用说明同“目的地”

func (*AlitripDaytoursProductUploadAPIRequest) SetHasDiscount

func (r *AlitripDaytoursProductUploadAPIRequest) SetHasDiscount(_hasDiscount bool) error

SetHasDiscount is HasDiscount Setter 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false

func (*AlitripDaytoursProductUploadAPIRequest) SetHighLights

func (r *AlitripDaytoursProductUploadAPIRequest) SetHighLights(_highLights []ProductHighLights) error

SetHighLights is HighLights Setter 一日游 产品亮点

func (*AlitripDaytoursProductUploadAPIRequest) SetItemCustomTag

func (r *AlitripDaytoursProductUploadAPIRequest) SetItemCustomTag(_itemCustomTag string) error

SetItemCustomTag is ItemCustomTag Setter 可选,商家自定义标签(最多4个字,超长则自动截断,会进行违禁词校验)

func (*AlitripDaytoursProductUploadAPIRequest) SetItemId

func (r *AlitripDaytoursProductUploadAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 可选,淘系商品id,用于将out_product_id关联到已经存在的商品,并且修改该商品外部商家编码为out_product_id。

func (*AlitripDaytoursProductUploadAPIRequest) SetItineraries

func (r *AlitripDaytoursProductUploadAPIRequest) SetItineraries(_itineraries []string) error

SetItineraries is Itineraries Setter 特殊必填,(struct_itineraries与itineraries二者选填一个即可,如果两个都上传则以struct_itineraries为准)。itineraries数组的元素个数必须与旅游天数trip_day一致。行程描述,每一天行程都是xml格式(数组的每个元素对应每一天的行程): ITINERARY根标签必须有,每个活动(ACTIVITY)支持1个title子标签,1个txt子标签和多个img子标签。注:在SDK中多个元素间以英文逗号分隔

func (*AlitripDaytoursProductUploadAPIRequest) SetOrderInfo

func (r *AlitripDaytoursProductUploadAPIRequest) SetOrderInfo(_orderInfo []string) error

SetOrderInfo is OrderInfo Setter 新发布商品时必填。预定须知。列表中每一个元素 对应一点描述,每点描述小于100个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripDaytoursProductUploadAPIRequest) SetOutProductId

func (r *AlitripDaytoursProductUploadAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商家自定义商品编码。注:商品基本信息维护、价格库存维护,商品查询都以该编码为主键。

func (*AlitripDaytoursProductUploadAPIRequest) SetPicUrls

func (r *AlitripDaytoursProductUploadAPIRequest) SetPicUrls(_picUrls []string) error

SetPicUrls is PicUrls Setter 新发布商品时必填。商品图片路径。最多支持5张,第一张为主图,必填,其余四张可选填。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripDaytoursProductUploadAPIRequest) SetRefundRegulationsJson

func (r *AlitripDaytoursProductUploadAPIRequest) SetRefundRegulationsJson(_refundRegulationsJson string) error

SetRefundRegulationsJson is RefundRegulationsJson Setter 特殊可选,退款规则(json数组格式)。自定义退改时需填写(与refund_regulations字段二选一)。示例中一共包含4条规则(3条平日规则,1条节假日规则),按照顺序每条规则含义如下:出行前5日及以上,买家违约收取总费用的50,卖家违约收取总费用的20;出行前4日至1日,买家违约收取总费用的80,卖家违约收取总费用的50;行程开始当天,买家违约收取总费用的100,卖家违约收取总费用的70;如果行程日期包含节假日,则节假日条款为买家违约收取总费用的100,卖家违约收取总费用的90

func (*AlitripDaytoursProductUploadAPIRequest) SetRefundType

func (r *AlitripDaytoursProductUploadAPIRequest) SetRefundType(_refundType int64) error

SetRefundType is RefundType Setter 可选,退改规则类型。0-平台标准退改规则,1-自定义退改规则,2-不支持退改(已废弃,勿用),7-新版自定义退改规则。不传默认为0

func (*AlitripDaytoursProductUploadAPIRequest) SetReserveLimit

func (r *AlitripDaytoursProductUploadAPIRequest) SetReserveLimit(_reserveLimit string) error

SetReserveLimit is ReserveLimit Setter 可选,该商品提前预定时间限制。格式:1_18_00,含义:该商品必须提前1天预定,且在18:00之前完成预定

func (*AlitripDaytoursProductUploadAPIRequest) SetSecondKill

func (r *AlitripDaytoursProductUploadAPIRequest) SetSecondKill(_secondKill string) error

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

func (*AlitripDaytoursProductUploadAPIRequest) SetSellerCids

func (r *AlitripDaytoursProductUploadAPIRequest) SetSellerCids(_sellerCids []string) error

SetSellerCids is SellerCids Setter 关联商品与店铺类目 结构:"cid1,cid2,...,"。如何获取卖家店铺类目具体参见:http://open.taobao.com/doc2/apiDetail.htm?apiId=65

func (*AlitripDaytoursProductUploadAPIRequest) SetStructItineraries

func (r *AlitripDaytoursProductUploadAPIRequest) SetStructItineraries(_structItineraries []StructItinerary) error

SetStructItineraries is StructItineraries Setter 特殊必填,行程描述(struct_itineraries与itineraries二者选填一个即可,如果两个都上传则以struct_itineraries为准)。列表中每一个元素对应一天的行程,每天行程由多个活动组成。行程描述是可选项,如果上传了行程内容 则行程序号和行程活动信息必填。

func (*AlitripDaytoursProductUploadAPIRequest) SetSubStock

func (r *AlitripDaytoursProductUploadAPIRequest) SetSubStock(_subStock int64) error

SetSubStock is SubStock Setter 可选,减库存方式。0-拍下减库存。1-付款减库存。不传默认为0

func (*AlitripDaytoursProductUploadAPIRequest) SetSubTitles

func (r *AlitripDaytoursProductUploadAPIRequest) SetSubTitles(_subTitles []string) error

SetSubTitles is SubTitles Setter 可选,商品亮点,最多支持4个亮点。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripDaytoursProductUploadAPIRequest) SetTitle

SetTitle is Title Setter 新发布商品时必填。商品标题,30个中文字符以内

func (*AlitripDaytoursProductUploadAPIRequest) SetToLocations

func (r *AlitripDaytoursProductUploadAPIRequest) SetToLocations(_toLocations string) error

SetToLocations is ToLocations Setter 新发布商品时必填。目的地,多个目的地用英文逗号分隔。地址可以使用飞猪标准地址名称,也可以使用商家系统中目的地地址(支持商家目的地id和商家目的地名称)。如果需要使用商家目的地地址,必须在目的地关联页(https://sell.alitrip.com/icenter/main.htm#/widgets/api-adaptor?_k=n61ii0)配置映射关系(一次性批量上传建立映射关系,之后度假所有类目、API接口共用该映射关系)。 商家目的地地址使用示例1:东京,大阪。示例2:123,124。说明:商家目的地id(123,124)会根据映射关系自动转换成飞猪标准地址

func (*AlitripDaytoursProductUploadAPIRequest) SetTouristServiceProvider

func (r *AlitripDaytoursProductUploadAPIRequest) SetTouristServiceProvider(_touristServiceProvider string) error

SetTouristServiceProvider is TouristServiceProvider Setter 真实的旅游服务提供商

func (*AlitripDaytoursProductUploadAPIRequest) SetTravellerTemplateId

func (r *AlitripDaytoursProductUploadAPIRequest) SetTravellerTemplateId(_travellerTemplateId int64) error

SetTravellerTemplateId is TravellerTemplateId Setter 可选,出行人模板id。模板id需要商家以店铺账号身份登录飞猪商家工作台,从卖家工具->出行人管理中获取。注意:如果传0则代表设置为不需要出行人模板或使用飞猪平台默认的类目模板。

func (*AlitripDaytoursProductUploadAPIRequest) SetTripDay

func (r *AlitripDaytoursProductUploadAPIRequest) SetTripDay(_tripDay int64) error

SetTripDay is TripDay Setter 新发布商品时必填。旅游天数

func (*AlitripDaytoursProductUploadAPIRequest) SetTripNight

func (r *AlitripDaytoursProductUploadAPIRequest) SetTripNight(_tripNight int64) error

SetTripNight is TripNight Setter 可选,旅游晚数,不传默认旅游天数-1

func (*AlitripDaytoursProductUploadAPIRequest) SetWapDesc

func (r *AlitripDaytoursProductUploadAPIRequest) SetWapDesc(_wapDesc string) error

SetWapDesc is WapDesc Setter 可选,手机端详情描述,xml格式,格式详见示例。

type AlitripDaytoursProductUploadAPIResponse

type AlitripDaytoursProductUploadAPIResponse struct {
	model.CommonResponse
	AlitripDaytoursProductUploadAPIResponseModel
}

AlitripDaytoursProductUploadAPIResponse 境外一日游/多日游 产品维护接口 API返回值 alitrip.daytours.product.upload

境外一日游/多日游 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

type AlitripDaytoursProductUploadAPIResponseModel

type AlitripDaytoursProductUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_daytours_product_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品维护结果
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripDaytoursProductUploadAPIResponseModel is 境外一日游/多日游 产品维护接口 成功返回结果

type AlitripFreetourProductUploadAPIRequest

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

AlitripFreetourProductUploadAPIRequest 自由行商品发布及编辑接口 API请求 alitrip.freetour.product.upload

自由行 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

func NewAlitripFreetourProductUploadRequest

func NewAlitripFreetourProductUploadRequest() *AlitripFreetourProductUploadAPIRequest

NewAlitripFreetourProductUploadRequest 初始化AlitripFreetourProductUploadAPIRequest对象

func (AlitripFreetourProductUploadAPIRequest) GetApiMethodName

func (r AlitripFreetourProductUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripFreetourProductUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripFreetourProductUploadAPIRequest) GetBackTrafficType

func (r AlitripFreetourProductUploadAPIRequest) GetBackTrafficType() int64

GetBackTrafficType BackTrafficType Getter

func (AlitripFreetourProductUploadAPIRequest) GetConfirmTime

func (r AlitripFreetourProductUploadAPIRequest) GetConfirmTime() int64

GetConfirmTime ConfirmTime Getter

func (AlitripFreetourProductUploadAPIRequest) GetConfirmType

func (r AlitripFreetourProductUploadAPIRequest) GetConfirmType() int64

GetConfirmType ConfirmType Getter

func (AlitripFreetourProductUploadAPIRequest) GetDescHtml

GetDescHtml DescHtml Getter

func (AlitripFreetourProductUploadAPIRequest) GetDescXml

GetDescXml DescXml Getter

func (AlitripFreetourProductUploadAPIRequest) GetFreeTourPackageInfo

func (r AlitripFreetourProductUploadAPIRequest) GetFreeTourPackageInfo() []FreeTourPackageInfo

GetFreeTourPackageInfo FreeTourPackageInfo Getter

func (AlitripFreetourProductUploadAPIRequest) GetFromLocations

func (r AlitripFreetourProductUploadAPIRequest) GetFromLocations() string

GetFromLocations FromLocations Getter

func (AlitripFreetourProductUploadAPIRequest) GetGoTrafficType

func (r AlitripFreetourProductUploadAPIRequest) GetGoTrafficType() int64

GetGoTrafficType GoTrafficType Getter

func (AlitripFreetourProductUploadAPIRequest) GetHasDiscount

func (r AlitripFreetourProductUploadAPIRequest) GetHasDiscount() bool

GetHasDiscount HasDiscount Getter

func (AlitripFreetourProductUploadAPIRequest) GetIsOverseasTour

func (r AlitripFreetourProductUploadAPIRequest) GetIsOverseasTour() int64

GetIsOverseasTour IsOverseasTour Getter

func (AlitripFreetourProductUploadAPIRequest) GetItemCustomTag

func (r AlitripFreetourProductUploadAPIRequest) GetItemCustomTag() string

GetItemCustomTag ItemCustomTag Getter

func (AlitripFreetourProductUploadAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripFreetourProductUploadAPIRequest) GetOutProductId

func (r AlitripFreetourProductUploadAPIRequest) GetOutProductId() string

GetOutProductId OutProductId Getter

func (AlitripFreetourProductUploadAPIRequest) GetPackageOperation

func (r AlitripFreetourProductUploadAPIRequest) GetPackageOperation() int64

GetPackageOperation PackageOperation Getter

func (AlitripFreetourProductUploadAPIRequest) GetPicUrls

GetPicUrls PicUrls Getter

func (AlitripFreetourProductUploadAPIRequest) GetRefundRegulationsJson

func (r AlitripFreetourProductUploadAPIRequest) GetRefundRegulationsJson() string

GetRefundRegulationsJson RefundRegulationsJson Getter

func (AlitripFreetourProductUploadAPIRequest) GetRefundType

GetRefundType RefundType Getter

func (AlitripFreetourProductUploadAPIRequest) GetReserveLimit

func (r AlitripFreetourProductUploadAPIRequest) GetReserveLimit() string

GetReserveLimit ReserveLimit Getter

func (AlitripFreetourProductUploadAPIRequest) GetSecondKill

GetSecondKill SecondKill Getter

func (AlitripFreetourProductUploadAPIRequest) GetSellerCids

func (r AlitripFreetourProductUploadAPIRequest) GetSellerCids() []string

GetSellerCids SellerCids Getter

func (AlitripFreetourProductUploadAPIRequest) GetSubStock

GetSubStock SubStock Getter

func (AlitripFreetourProductUploadAPIRequest) GetSubTitles

GetSubTitles SubTitles Getter

func (AlitripFreetourProductUploadAPIRequest) GetTitle

GetTitle Title Getter

func (AlitripFreetourProductUploadAPIRequest) GetToLocations

GetToLocations ToLocations Getter

func (AlitripFreetourProductUploadAPIRequest) GetTravellerTemplateId

func (r AlitripFreetourProductUploadAPIRequest) GetTravellerTemplateId() int64

GetTravellerTemplateId TravellerTemplateId Getter

func (AlitripFreetourProductUploadAPIRequest) GetTripDay

GetTripDay TripDay Getter

func (AlitripFreetourProductUploadAPIRequest) GetTripNight

GetTripNight TripNight Getter

func (AlitripFreetourProductUploadAPIRequest) GetWapDesc

GetWapDesc WapDesc Getter

func (*AlitripFreetourProductUploadAPIRequest) SetBackTrafficType

func (r *AlitripFreetourProductUploadAPIRequest) SetBackTrafficType(_backTrafficType int64) error

SetBackTrafficType is BackTrafficType Setter 新发布商品时必填。回程交通。1-飞机,2-火车,3-汽,4-船,100-其他

func (*AlitripFreetourProductUploadAPIRequest) SetConfirmTime

func (r *AlitripFreetourProductUploadAPIRequest) SetConfirmTime(_confirmTime int64) error

SetConfirmTime is ConfirmTime Setter 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认

func (*AlitripFreetourProductUploadAPIRequest) SetConfirmType

func (r *AlitripFreetourProductUploadAPIRequest) SetConfirmType(_confirmType int64) error

SetConfirmType is ConfirmType Setter 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1

func (*AlitripFreetourProductUploadAPIRequest) SetDescHtml

func (r *AlitripFreetourProductUploadAPIRequest) SetDescHtml(_descHtml string) error

SetDescHtml is DescHtml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),Html格式。商家自定义Html格式描述。

func (*AlitripFreetourProductUploadAPIRequest) SetDescXml

func (r *AlitripFreetourProductUploadAPIRequest) SetDescXml(_descXml string) error

SetDescXml is DescXml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),xml格式:DESC根标签必须有,每一个亮点(HIGHLIGHT)支持1个title子标签,1个txt子标签和多个img子标签。

func (*AlitripFreetourProductUploadAPIRequest) SetFreeTourPackageInfo

func (r *AlitripFreetourProductUploadAPIRequest) SetFreeTourPackageInfo(_freeTourPackageInfo []FreeTourPackageInfo) error

SetFreeTourPackageInfo is FreeTourPackageInfo Setter 套餐信息,数组类型,支持上传多个套餐信息

func (*AlitripFreetourProductUploadAPIRequest) SetFromLocations

func (r *AlitripFreetourProductUploadAPIRequest) SetFromLocations(_fromLocations string) error

SetFromLocations is FromLocations Setter 新发布商品时必填。出发地,多个出发地用英文逗号分隔。使用说明同“目的地”

func (*AlitripFreetourProductUploadAPIRequest) SetGoTrafficType

func (r *AlitripFreetourProductUploadAPIRequest) SetGoTrafficType(_goTrafficType int64) error

SetGoTrafficType is GoTrafficType Setter 新发布商品时必填。去程交通。1-飞机,2-火车,3-汽,4-船,100-其他

func (*AlitripFreetourProductUploadAPIRequest) SetHasDiscount

func (r *AlitripFreetourProductUploadAPIRequest) SetHasDiscount(_hasDiscount bool) error

SetHasDiscount is HasDiscount Setter 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false

func (*AlitripFreetourProductUploadAPIRequest) SetIsOverseasTour

func (r *AlitripFreetourProductUploadAPIRequest) SetIsOverseasTour(_isOverseasTour int64) error

SetIsOverseasTour is IsOverseasTour Setter 新发布商品时必填。是否出境游,0-不是,1-是。

func (*AlitripFreetourProductUploadAPIRequest) SetItemCustomTag

func (r *AlitripFreetourProductUploadAPIRequest) SetItemCustomTag(_itemCustomTag string) error

SetItemCustomTag is ItemCustomTag Setter 可选,商家自定义标签(最多4个字,超长则自动截断,会进行违禁词校验)

func (*AlitripFreetourProductUploadAPIRequest) SetItemId

func (r *AlitripFreetourProductUploadAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 可选,淘系商品id,用于将out_product_id关联到已经存在的商品,并且修改该商品外部商家编码为out_product_id。

func (*AlitripFreetourProductUploadAPIRequest) SetOutProductId

func (r *AlitripFreetourProductUploadAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商家自定义商品编码。注:商品基本信息维护、价格库存维护,商品查询都以该编码为主键。

func (*AlitripFreetourProductUploadAPIRequest) SetPackageOperation

func (r *AlitripFreetourProductUploadAPIRequest) SetPackageOperation(_packageOperation int64) error

SetPackageOperation is PackageOperation Setter 0:使用上传的套餐信息(free_tour_package_info)覆盖商品上原有的套餐信息(此时free_tour_package_info中设置的packageOperation无效);1:根据套餐信息(free_tour_package_info)中的packageOperation和outProductId增加,修改,删除指定套餐,====默认值为0===

func (*AlitripFreetourProductUploadAPIRequest) SetPicUrls

func (r *AlitripFreetourProductUploadAPIRequest) SetPicUrls(_picUrls []string) error

SetPicUrls is PicUrls Setter 新发布商品时必填。商品图片路径。最多支持5张,第一张为主图,必填,其余四张可选填。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripFreetourProductUploadAPIRequest) SetRefundRegulationsJson

func (r *AlitripFreetourProductUploadAPIRequest) SetRefundRegulationsJson(_refundRegulationsJson string) error

SetRefundRegulationsJson is RefundRegulationsJson Setter 特殊可选,退款规则(json数组格式)。自定义退改时需填写(与refund_regulations字段二选一)。示例中一共包含4条规则(3条平日规则,1条节假日规则),按照顺序每条规则含义如下:出行前5日及以上,买家违约收取总费用的50,卖家违约收取总费用的20;出行前4日至1日,买家违约收取总费用的80,卖家违约收取总费用的50;行程开始当天,买家违约收取总费用的100,卖家违约收取总费用的70;如果行程日期包含节假日,则节假日条款为买家违约收取总费用的100,卖家违约收取总费用的90

func (*AlitripFreetourProductUploadAPIRequest) SetRefundType

func (r *AlitripFreetourProductUploadAPIRequest) SetRefundType(_refundType int64) error

SetRefundType is RefundType Setter 可选,退改规则类型。0-平台标准退改规则,1-自定义退改规则,2-不支持退改(已废弃,勿用),7-新版自定义退改规则。不传默认为0

func (*AlitripFreetourProductUploadAPIRequest) SetReserveLimit

func (r *AlitripFreetourProductUploadAPIRequest) SetReserveLimit(_reserveLimit string) error

SetReserveLimit is ReserveLimit Setter 可选,该商品提前预定时间限制。格式:1_18_00,含义:该商品必须提前1天预定,且在18:00之前完成预定

func (*AlitripFreetourProductUploadAPIRequest) SetSecondKill

func (r *AlitripFreetourProductUploadAPIRequest) SetSecondKill(_secondKill string) error

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

func (*AlitripFreetourProductUploadAPIRequest) SetSellerCids

func (r *AlitripFreetourProductUploadAPIRequest) SetSellerCids(_sellerCids []string) error

SetSellerCids is SellerCids Setter 关联商品与店铺类目 结构:"cid1,cid2,...,"。如何获取卖家店铺类目具体参见:http://open.taobao.com/doc2/apiDetail.htm?apiId=65

func (*AlitripFreetourProductUploadAPIRequest) SetSubStock

func (r *AlitripFreetourProductUploadAPIRequest) SetSubStock(_subStock int64) error

SetSubStock is SubStock Setter 可选,减库存方式。0-拍下减库存。1-付款减库存。不传默认为0

func (*AlitripFreetourProductUploadAPIRequest) SetSubTitles

func (r *AlitripFreetourProductUploadAPIRequest) SetSubTitles(_subTitles []string) error

SetSubTitles is SubTitles Setter 可选,商品亮点,最多支持4个亮点。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripFreetourProductUploadAPIRequest) SetTitle

SetTitle is Title Setter 新发布商品时必填。商品标题,30个中文字符以内

func (*AlitripFreetourProductUploadAPIRequest) SetToLocations

func (r *AlitripFreetourProductUploadAPIRequest) SetToLocations(_toLocations string) error

SetToLocations is ToLocations Setter 新发布商品时必填。目的地,多个目的地用英文逗号分隔。地址可以使用飞猪标准地址名称,也可以使用商家系统中目的地地址(支持商家目的地id和商家目的地名称)。如果需要使用商家目的地地址,必须在目的地关联页(https://sell.alitrip.com/icenter/main.htm#/widgets/api-adaptor?_k=n61ii0)配置映射关系(一次性批量上传建立映射关系,之后度假所有类目、API接口共用该映射关系)。 商家目的地地址使用示例1:东京,大阪。示例2:123,124。说明:商家目的地id(123,124)会根据映射关系自动转换成飞猪标准地址

func (*AlitripFreetourProductUploadAPIRequest) SetTravellerTemplateId

func (r *AlitripFreetourProductUploadAPIRequest) SetTravellerTemplateId(_travellerTemplateId int64) error

SetTravellerTemplateId is TravellerTemplateId Setter 可选,出行人模板id。模板id需要商家以店铺账号身份登录飞猪商家工作台,从卖家工具->出行人管理中获取。注意:如果传0则代表设置为不需要出行人模板或使用飞猪平台默认的类目模板。

func (*AlitripFreetourProductUploadAPIRequest) SetTripDay

func (r *AlitripFreetourProductUploadAPIRequest) SetTripDay(_tripDay int64) error

SetTripDay is TripDay Setter 新发布商品时必填。旅游天数

func (*AlitripFreetourProductUploadAPIRequest) SetTripNight

func (r *AlitripFreetourProductUploadAPIRequest) SetTripNight(_tripNight int64) error

SetTripNight is TripNight Setter 可选,旅游晚数,不传默认旅游天数-1

func (*AlitripFreetourProductUploadAPIRequest) SetWapDesc

func (r *AlitripFreetourProductUploadAPIRequest) SetWapDesc(_wapDesc string) error

SetWapDesc is WapDesc Setter 可选,手机端详情描述,xml格式,格式详见示例。

type AlitripFreetourProductUploadAPIResponse

type AlitripFreetourProductUploadAPIResponse struct {
	model.CommonResponse
	AlitripFreetourProductUploadAPIResponseModel
}

AlitripFreetourProductUploadAPIResponse 自由行商品发布及编辑接口 API返回值 alitrip.freetour.product.upload

自由行 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

type AlitripFreetourProductUploadAPIResponseModel

type AlitripFreetourProductUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_freetour_product_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// firstResult
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripFreetourProductUploadAPIResponseModel is 自由行商品发布及编辑接口 成功返回结果

type AlitripGrouptourProductUploadAPIRequest

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

AlitripGrouptourProductUploadAPIRequest 新版跟团游商品维护接口 API请求 alitrip.grouptour.product.upload

新版跟团游商品维护接口

func NewAlitripGrouptourProductUploadRequest

func NewAlitripGrouptourProductUploadRequest() *AlitripGrouptourProductUploadAPIRequest

NewAlitripGrouptourProductUploadRequest 初始化AlitripGrouptourProductUploadAPIRequest对象

func (AlitripGrouptourProductUploadAPIRequest) GetApiMethodName

func (r AlitripGrouptourProductUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripGrouptourProductUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripGrouptourProductUploadAPIRequest) GetBackTrafficType

func (r AlitripGrouptourProductUploadAPIRequest) GetBackTrafficType() int64

GetBackTrafficType BackTrafficType Getter

func (AlitripGrouptourProductUploadAPIRequest) GetConfirmTime

GetConfirmTime ConfirmTime Getter

func (AlitripGrouptourProductUploadAPIRequest) GetConfirmType

GetConfirmType ConfirmType Getter

func (AlitripGrouptourProductUploadAPIRequest) GetDescHtml

GetDescHtml DescHtml Getter

func (AlitripGrouptourProductUploadAPIRequest) GetDescXml

GetDescXml DescXml Getter

func (AlitripGrouptourProductUploadAPIRequest) GetFromLocations

func (r AlitripGrouptourProductUploadAPIRequest) GetFromLocations() string

GetFromLocations FromLocations Getter

func (AlitripGrouptourProductUploadAPIRequest) GetGoTrafficType

func (r AlitripGrouptourProductUploadAPIRequest) GetGoTrafficType() int64

GetGoTrafficType GoTrafficType Getter

func (AlitripGrouptourProductUploadAPIRequest) GetGroupTourPackageInfo

func (r AlitripGrouptourProductUploadAPIRequest) GetGroupTourPackageInfo() []GroupTourPackageInfo

GetGroupTourPackageInfo GroupTourPackageInfo Getter

func (AlitripGrouptourProductUploadAPIRequest) GetGroupTourType

func (r AlitripGrouptourProductUploadAPIRequest) GetGroupTourType() int64

GetGroupTourType GroupTourType Getter

func (AlitripGrouptourProductUploadAPIRequest) GetHasDiscount

func (r AlitripGrouptourProductUploadAPIRequest) GetHasDiscount() bool

GetHasDiscount HasDiscount Getter

func (AlitripGrouptourProductUploadAPIRequest) GetIsOverseasTour

func (r AlitripGrouptourProductUploadAPIRequest) GetIsOverseasTour() int64

GetIsOverseasTour IsOverseasTour Getter

func (AlitripGrouptourProductUploadAPIRequest) GetItemCustomTag

func (r AlitripGrouptourProductUploadAPIRequest) GetItemCustomTag() string

GetItemCustomTag ItemCustomTag Getter

func (AlitripGrouptourProductUploadAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripGrouptourProductUploadAPIRequest) GetOutProductId

func (r AlitripGrouptourProductUploadAPIRequest) GetOutProductId() string

GetOutProductId OutProductId Getter

func (AlitripGrouptourProductUploadAPIRequest) GetPackageOperation

func (r AlitripGrouptourProductUploadAPIRequest) GetPackageOperation() int64

GetPackageOperation PackageOperation Getter

func (AlitripGrouptourProductUploadAPIRequest) GetPicUrls

GetPicUrls PicUrls Getter

func (AlitripGrouptourProductUploadAPIRequest) GetPurePlay

GetPurePlay PurePlay Getter

func (AlitripGrouptourProductUploadAPIRequest) GetRefundRegulationsJson

func (r AlitripGrouptourProductUploadAPIRequest) GetRefundRegulationsJson() string

GetRefundRegulationsJson RefundRegulationsJson Getter

func (AlitripGrouptourProductUploadAPIRequest) GetRefundType

GetRefundType RefundType Getter

func (AlitripGrouptourProductUploadAPIRequest) GetReserveLimit

func (r AlitripGrouptourProductUploadAPIRequest) GetReserveLimit() string

GetReserveLimit ReserveLimit Getter

func (AlitripGrouptourProductUploadAPIRequest) GetRouteType

GetRouteType RouteType Getter

func (AlitripGrouptourProductUploadAPIRequest) GetSecondKill

GetSecondKill SecondKill Getter

func (AlitripGrouptourProductUploadAPIRequest) GetSellerCids

func (r AlitripGrouptourProductUploadAPIRequest) GetSellerCids() []string

GetSellerCids SellerCids Getter

func (AlitripGrouptourProductUploadAPIRequest) GetSubStock

GetSubStock SubStock Getter

func (AlitripGrouptourProductUploadAPIRequest) GetSubTitles

GetSubTitles SubTitles Getter

func (AlitripGrouptourProductUploadAPIRequest) GetTitle

GetTitle Title Getter

func (AlitripGrouptourProductUploadAPIRequest) GetToLocations

GetToLocations ToLocations Getter

func (AlitripGrouptourProductUploadAPIRequest) GetTravellerTemplateId

func (r AlitripGrouptourProductUploadAPIRequest) GetTravellerTemplateId() int64

GetTravellerTemplateId TravellerTemplateId Getter

func (AlitripGrouptourProductUploadAPIRequest) GetTripDay

GetTripDay TripDay Getter

func (AlitripGrouptourProductUploadAPIRequest) GetTripNight

GetTripNight TripNight Getter

func (AlitripGrouptourProductUploadAPIRequest) GetWapDesc

GetWapDesc WapDesc Getter

func (*AlitripGrouptourProductUploadAPIRequest) SetBackTrafficType

func (r *AlitripGrouptourProductUploadAPIRequest) SetBackTrafficType(_backTrafficType int64) error

SetBackTrafficType is BackTrafficType Setter 新发布商品时必填。回程交通。1-飞机,2-火车,3-汽,4-船,100-其他

func (*AlitripGrouptourProductUploadAPIRequest) SetConfirmTime

func (r *AlitripGrouptourProductUploadAPIRequest) SetConfirmTime(_confirmTime int64) error

SetConfirmTime is ConfirmTime Setter 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认

func (*AlitripGrouptourProductUploadAPIRequest) SetConfirmType

func (r *AlitripGrouptourProductUploadAPIRequest) SetConfirmType(_confirmType int64) error

SetConfirmType is ConfirmType Setter 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1

func (*AlitripGrouptourProductUploadAPIRequest) SetDescHtml

func (r *AlitripGrouptourProductUploadAPIRequest) SetDescHtml(_descHtml string) error

SetDescHtml is DescHtml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),Html格式。商家自定义Html格式描述。

func (*AlitripGrouptourProductUploadAPIRequest) SetDescXml

func (r *AlitripGrouptourProductUploadAPIRequest) SetDescXml(_descXml string) error

SetDescXml is DescXml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),xml格式:DESC根标签必须有,每一个亮点(HIGHLIGHT)支持1个title子标签,1个txt子标签和多个img子标签。

func (*AlitripGrouptourProductUploadAPIRequest) SetFromLocations

func (r *AlitripGrouptourProductUploadAPIRequest) SetFromLocations(_fromLocations string) error

SetFromLocations is FromLocations Setter 新发布商品时必填。出发地,多个出发地用英文逗号分隔。使用说明同“目的地”

func (*AlitripGrouptourProductUploadAPIRequest) SetGoTrafficType

func (r *AlitripGrouptourProductUploadAPIRequest) SetGoTrafficType(_goTrafficType int64) error

SetGoTrafficType is GoTrafficType Setter 新发布商品时必填。去程交通。1-飞机,2-火车,3-汽,4-船,100-其他

func (*AlitripGrouptourProductUploadAPIRequest) SetGroupTourPackageInfo

func (r *AlitripGrouptourProductUploadAPIRequest) SetGroupTourPackageInfo(_groupTourPackageInfo []GroupTourPackageInfo) error

SetGroupTourPackageInfo is GroupTourPackageInfo Setter 套餐信息,数组类型,支持上传多个套餐信息

func (*AlitripGrouptourProductUploadAPIRequest) SetGroupTourType

func (r *AlitripGrouptourProductUploadAPIRequest) SetGroupTourType(_groupTourType int64) error

SetGroupTourType is GroupTourType Setter 必填,线路的“细分类型”属性:1-普通跟团游、2-半自由行、3-私家团;不填默认值设置为"1-普通跟团游"。

func (*AlitripGrouptourProductUploadAPIRequest) SetHasDiscount

func (r *AlitripGrouptourProductUploadAPIRequest) SetHasDiscount(_hasDiscount bool) error

SetHasDiscount is HasDiscount Setter 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false

func (*AlitripGrouptourProductUploadAPIRequest) SetIsOverseasTour

func (r *AlitripGrouptourProductUploadAPIRequest) SetIsOverseasTour(_isOverseasTour int64) error

SetIsOverseasTour is IsOverseasTour Setter 新发布商品时必填。是否出境游,0-不是,1-是。

func (*AlitripGrouptourProductUploadAPIRequest) SetItemCustomTag

func (r *AlitripGrouptourProductUploadAPIRequest) SetItemCustomTag(_itemCustomTag string) error

SetItemCustomTag is ItemCustomTag Setter 可选,商家自定义标签(最多4个字,超长则自动截断,会进行违禁词校验)

func (*AlitripGrouptourProductUploadAPIRequest) SetItemId

func (r *AlitripGrouptourProductUploadAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 可选,淘系商品id,用于将out_product_id关联到已经存在的商品,并且修改该商品外部商家编码为out_product_id。

func (*AlitripGrouptourProductUploadAPIRequest) SetOutProductId

func (r *AlitripGrouptourProductUploadAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 必填,商家自定义商品编码。注:商品基本信息维护、价格库存维护,商品查询都以该编码为主键。

func (*AlitripGrouptourProductUploadAPIRequest) SetPackageOperation

func (r *AlitripGrouptourProductUploadAPIRequest) SetPackageOperation(_packageOperation int64) error

SetPackageOperation is PackageOperation Setter 0:使用上传的套餐信息(group_tour_package_info)覆盖商品上原有的套餐信息(此时group_tour_package_info中设置的packageOperation无效);1:根据套餐信息(group_tour_package_info)中的packageOperation和outProductId增加,修改,删除指定套餐,====默认值为0===

func (*AlitripGrouptourProductUploadAPIRequest) SetPicUrls

func (r *AlitripGrouptourProductUploadAPIRequest) SetPicUrls(_picUrls []string) error

SetPicUrls is PicUrls Setter 新发布商品时必填。商品图片路径。最多支持5张,第一张为主图,必填,其余四张可选填。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripGrouptourProductUploadAPIRequest) SetPurePlay

func (r *AlitripGrouptourProductUploadAPIRequest) SetPurePlay(_purePlay int64) error

SetPurePlay is PurePlay Setter 是否纯玩团。0-纯玩团,1-含购物团。新发布商品时不传默认为“含购物团”

func (*AlitripGrouptourProductUploadAPIRequest) SetRefundRegulationsJson

func (r *AlitripGrouptourProductUploadAPIRequest) SetRefundRegulationsJson(_refundRegulationsJson string) error

SetRefundRegulationsJson is RefundRegulationsJson Setter 特殊可选,退款规则(json数组格式)。自定义退改时需填写(与refund_regulations字段二选一)。示例中一共包含4条规则(3条平日规则,1条节假日规则),按照顺序每条规则含义如下:出行前5日及以上,买家违约收取总费用的50,卖家违约收取总费用的20;出行前4日至1日,买家违约收取总费用的80,卖家违约收取总费用的50;行程开始当天,买家违约收取总费用的100,卖家违约收取总费用的70;如果行程日期包含节假日,则节假日条款为买家违约收取总费用的100,卖家违约收取总费用的90

func (*AlitripGrouptourProductUploadAPIRequest) SetRefundType

func (r *AlitripGrouptourProductUploadAPIRequest) SetRefundType(_refundType int64) error

SetRefundType is RefundType Setter 可选,退改规则类型。0-平台标准退改规则,1-自定义退改规则,2-不支持退改(已废弃,勿用),7-新版自定义退改规则。不传默认为0

func (*AlitripGrouptourProductUploadAPIRequest) SetReserveLimit

func (r *AlitripGrouptourProductUploadAPIRequest) SetReserveLimit(_reserveLimit string) error

SetReserveLimit is ReserveLimit Setter 可选,该商品提前预定时间限制。格式:1_18_00,含义:该商品必须提前1天预定,且在18:00之前完成预定

func (*AlitripGrouptourProductUploadAPIRequest) SetRouteType

func (r *AlitripGrouptourProductUploadAPIRequest) SetRouteType(_routeType int64) error

SetRouteType is RouteType Setter 参团线路类型。0 -目的地参团,1-为出发地参团

func (*AlitripGrouptourProductUploadAPIRequest) SetSecondKill

func (r *AlitripGrouptourProductUploadAPIRequest) SetSecondKill(_secondKill string) error

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

func (*AlitripGrouptourProductUploadAPIRequest) SetSellerCids

func (r *AlitripGrouptourProductUploadAPIRequest) SetSellerCids(_sellerCids []string) error

SetSellerCids is SellerCids Setter 关联商品与店铺类目 结构:"cid1,cid2,...,"。如何获取卖家店铺类目具体参见:http://open.taobao.com/doc2/apiDetail.htm?apiId=65

func (*AlitripGrouptourProductUploadAPIRequest) SetSubStock

func (r *AlitripGrouptourProductUploadAPIRequest) SetSubStock(_subStock int64) error

SetSubStock is SubStock Setter 可选,减库存方式。0-拍下减库存。1-付款减库存。不传默认为0

func (*AlitripGrouptourProductUploadAPIRequest) SetSubTitles

func (r *AlitripGrouptourProductUploadAPIRequest) SetSubTitles(_subTitles []string) error

SetSubTitles is SubTitles Setter 可选,商品亮点,最多支持4个亮点。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripGrouptourProductUploadAPIRequest) SetTitle

SetTitle is Title Setter 新发布商品时必填。商品标题,30个中文字符以内

func (*AlitripGrouptourProductUploadAPIRequest) SetToLocations

func (r *AlitripGrouptourProductUploadAPIRequest) SetToLocations(_toLocations string) error

SetToLocations is ToLocations Setter 新发布商品时必填。目的地,多个目的地用英文逗号分隔。地址可以使用飞猪标准地址名称,也可以使用商家系统中目的地地址(支持商家目的地id和商家目的地名称)。如果需要使用商家目的地地址,必须在目的地关联页(https://sell.alitrip.com/icenter/main.htm#/widgets/api-adaptor?_k=n61ii0)配置映射关系(一次性批量上传建立映射关系,之后度假所有类目、API接口共用该映射关系)。 商家目的地地址使用示例1:东京,大阪。示例2:123,124。说明:商家目的地id(123,124)会根据映射关系自动转换成飞猪标准地址

func (*AlitripGrouptourProductUploadAPIRequest) SetTravellerTemplateId

func (r *AlitripGrouptourProductUploadAPIRequest) SetTravellerTemplateId(_travellerTemplateId int64) error

SetTravellerTemplateId is TravellerTemplateId Setter 可选,出行人模板id。模板id需要商家以店铺账号身份登录飞猪商家工作台,从卖家工具->出行人管理中获取。注意:如果传0则代表设置为不需要出行人模板或使用飞猪平台默认的类目模板。

func (*AlitripGrouptourProductUploadAPIRequest) SetTripDay

func (r *AlitripGrouptourProductUploadAPIRequest) SetTripDay(_tripDay int64) error

SetTripDay is TripDay Setter 新发布商品时必填。旅游天数。已废弃,以套餐维度行程天数为准。

func (*AlitripGrouptourProductUploadAPIRequest) SetTripNight

func (r *AlitripGrouptourProductUploadAPIRequest) SetTripNight(_tripNight int64) error

SetTripNight is TripNight Setter 可选,旅游晚数,不传默认旅游天数-1。已废弃,以套餐维度行程晚数为准。

func (*AlitripGrouptourProductUploadAPIRequest) SetWapDesc

func (r *AlitripGrouptourProductUploadAPIRequest) SetWapDesc(_wapDesc string) error

SetWapDesc is WapDesc Setter 可选,手机端详情描述,xml格式,格式详见示例。

type AlitripGrouptourProductUploadAPIResponse

type AlitripGrouptourProductUploadAPIResponse struct {
	model.CommonResponse
	AlitripGrouptourProductUploadAPIResponseModel
}

AlitripGrouptourProductUploadAPIResponse 新版跟团游商品维护接口 API返回值 alitrip.grouptour.product.upload

新版跟团游商品维护接口

type AlitripGrouptourProductUploadAPIResponseModel

type AlitripGrouptourProductUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_grouptour_product_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// firstResult
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripGrouptourProductUploadAPIResponseModel is 新版跟团游商品维护接口 成功返回结果

type AlitripGrouptoursProductUploadAPIRequest

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

AlitripGrouptoursProductUploadAPIRequest 跟团游 产品维护接口 API请求 alitrip.grouptours.product.upload

跟团游 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

func NewAlitripGrouptoursProductUploadRequest

func NewAlitripGrouptoursProductUploadRequest() *AlitripGrouptoursProductUploadAPIRequest

NewAlitripGrouptoursProductUploadRequest 初始化AlitripGrouptoursProductUploadAPIRequest对象

func (AlitripGrouptoursProductUploadAPIRequest) GetApiMethodName

func (r AlitripGrouptoursProductUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripGrouptoursProductUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripGrouptoursProductUploadAPIRequest) GetBackTrafficType

func (r AlitripGrouptoursProductUploadAPIRequest) GetBackTrafficType() int64

GetBackTrafficType BackTrafficType Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetConfirmTime

GetConfirmTime ConfirmTime Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetConfirmType

GetConfirmType ConfirmType Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetDescHtml

GetDescHtml DescHtml Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetDescXml

GetDescXml DescXml Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetElectronContract

GetElectronContract ElectronContract Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetFeeExclude

GetFeeExclude FeeExclude Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetFeeInclude

GetFeeInclude FeeInclude Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetFromLocations

func (r AlitripGrouptoursProductUploadAPIRequest) GetFromLocations() string

GetFromLocations FromLocations Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetGatherPlaces

GetGatherPlaces GatherPlaces Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetGoTrafficType

func (r AlitripGrouptoursProductUploadAPIRequest) GetGoTrafficType() int64

GetGoTrafficType GoTrafficType Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetIsOverseasTour

func (r AlitripGrouptoursProductUploadAPIRequest) GetIsOverseasTour() int64

GetIsOverseasTour IsOverseasTour Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetItemCustomTag

func (r AlitripGrouptoursProductUploadAPIRequest) GetItemCustomTag() string

GetItemCustomTag ItemCustomTag Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetItineraries

func (r AlitripGrouptoursProductUploadAPIRequest) GetItineraries() []string

GetItineraries Itineraries Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetOrderInfo

GetOrderInfo OrderInfo Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetOutProductId

GetOutProductId OutProductId Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetPicUrls

GetPicUrls PicUrls Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetPurePlay

GetPurePlay PurePlay Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetRefundRegulations

func (r AlitripGrouptoursProductUploadAPIRequest) GetRefundRegulations() []string

GetRefundRegulations RefundRegulations Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetRefundType

GetRefundType RefundType Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetReserveLimit

GetReserveLimit ReserveLimit Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetRouteType

GetRouteType RouteType Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetStructItineraries

func (r AlitripGrouptoursProductUploadAPIRequest) GetStructItineraries() []StructItinerary

GetStructItineraries StructItineraries Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetSubStock

GetSubStock SubStock Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetSubTitles

GetSubTitles SubTitles Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetTitle

GetTitle Title Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetToLocations

GetToLocations ToLocations Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetTravellerTemplateId

func (r AlitripGrouptoursProductUploadAPIRequest) GetTravellerTemplateId() int64

GetTravellerTemplateId TravellerTemplateId Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetTripDay

GetTripDay TripDay Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetTripNight

GetTripNight TripNight Getter

func (AlitripGrouptoursProductUploadAPIRequest) GetWapDesc

GetWapDesc WapDesc Getter

func (*AlitripGrouptoursProductUploadAPIRequest) SetBackTrafficType

func (r *AlitripGrouptoursProductUploadAPIRequest) SetBackTrafficType(_backTrafficType int64) error

SetBackTrafficType is BackTrafficType Setter 新发布商品时必填。回程交通。1-飞机,2-火车,3-汽,4-船

func (*AlitripGrouptoursProductUploadAPIRequest) SetConfirmTime

func (r *AlitripGrouptoursProductUploadAPIRequest) SetConfirmTime(_confirmTime int64) error

SetConfirmTime is ConfirmTime Setter 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认

func (*AlitripGrouptoursProductUploadAPIRequest) SetConfirmType

func (r *AlitripGrouptoursProductUploadAPIRequest) SetConfirmType(_confirmType int64) error

SetConfirmType is ConfirmType Setter 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1

func (*AlitripGrouptoursProductUploadAPIRequest) SetDescHtml

func (r *AlitripGrouptoursProductUploadAPIRequest) SetDescHtml(_descHtml string) error

SetDescHtml is DescHtml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),Html格式。商家自定义Html格式描述。

func (*AlitripGrouptoursProductUploadAPIRequest) SetDescXml

func (r *AlitripGrouptoursProductUploadAPIRequest) SetDescXml(_descXml string) error

SetDescXml is DescXml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),xml格式:DESC根标签必须有,每一个亮点(HIGHLIGHT)支持1个title子标签,1个txt子标签和多个img子标签。

func (*AlitripGrouptoursProductUploadAPIRequest) SetElectronContract

func (r *AlitripGrouptoursProductUploadAPIRequest) SetElectronContract(_electronContract *ElectronContract) error

SetElectronContract is ElectronContract Setter 可选,电子合同信息设置。

func (*AlitripGrouptoursProductUploadAPIRequest) SetFeeExclude

func (r *AlitripGrouptoursProductUploadAPIRequest) SetFeeExclude(_feeExclude []string) error

SetFeeExclude is FeeExclude Setter 新发布商品时必填。费用不含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripGrouptoursProductUploadAPIRequest) SetFeeInclude

func (r *AlitripGrouptoursProductUploadAPIRequest) SetFeeInclude(_feeInclude []string) error

SetFeeInclude is FeeInclude Setter 新发布商品时必填。费用包含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripGrouptoursProductUploadAPIRequest) SetFromLocations

func (r *AlitripGrouptoursProductUploadAPIRequest) SetFromLocations(_fromLocations string) error

SetFromLocations is FromLocations Setter 新发布商品时必填。出发地,多个出发地用英文逗号分隔。使用说明同“目的地”

func (*AlitripGrouptoursProductUploadAPIRequest) SetGatherPlaces

func (r *AlitripGrouptoursProductUploadAPIRequest) SetGatherPlaces(_gatherPlaces []GatherPlaceInfo) error

SetGatherPlaces is GatherPlaces Setter 可选,跟团时的集合地点,列表中每一个元素对应一个集合地点

func (*AlitripGrouptoursProductUploadAPIRequest) SetGoTrafficType

func (r *AlitripGrouptoursProductUploadAPIRequest) SetGoTrafficType(_goTrafficType int64) error

SetGoTrafficType is GoTrafficType Setter 新发布商品时必填。去程交通。1-飞机,2-火车,3-汽,4-船

func (*AlitripGrouptoursProductUploadAPIRequest) SetIsOverseasTour

func (r *AlitripGrouptoursProductUploadAPIRequest) SetIsOverseasTour(_isOverseasTour int64) error

SetIsOverseasTour is IsOverseasTour Setter 新发布商品时必填。是否出境游,0-不是,1-是。

func (*AlitripGrouptoursProductUploadAPIRequest) SetItemCustomTag

func (r *AlitripGrouptoursProductUploadAPIRequest) SetItemCustomTag(_itemCustomTag string) error

SetItemCustomTag is ItemCustomTag Setter 可选,商家自定义标签(最多4个字,超长则自动截断,会进行违禁词校验)

func (*AlitripGrouptoursProductUploadAPIRequest) SetItemId

SetItemId is ItemId Setter 可选,淘系商品id,用于将out_product_id关联到已经存在的商品,并且修改该商品外部商家编码为out_product_id。

func (*AlitripGrouptoursProductUploadAPIRequest) SetItineraries

func (r *AlitripGrouptoursProductUploadAPIRequest) SetItineraries(_itineraries []string) error

SetItineraries is Itineraries Setter 可选,(struct_itineraries与itineraries二者选填一个即可,如果两个都上传则以struct_itineraries为准)。itineraries数组的元素个数必须与旅游天数trip_day一致。行程描述,每一天行程都是xml格式(数组的每个元素对应每一天的行程): ITINERARY根标签必须有,每个活动(ACTIVITY)支持1个title子标签,1个txt子标签和多个img子标签。注:在SDK中多个元素间以英文逗号分隔

func (*AlitripGrouptoursProductUploadAPIRequest) SetOrderInfo

func (r *AlitripGrouptoursProductUploadAPIRequest) SetOrderInfo(_orderInfo []string) error

SetOrderInfo is OrderInfo Setter 新发布商品时必填。预定须知。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripGrouptoursProductUploadAPIRequest) SetOutProductId

func (r *AlitripGrouptoursProductUploadAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商家自定义商品编码。注:商品基本信息维护、价格库存维护,商品查询都以该编码为主键。

func (*AlitripGrouptoursProductUploadAPIRequest) SetPicUrls

func (r *AlitripGrouptoursProductUploadAPIRequest) SetPicUrls(_picUrls []string) error

SetPicUrls is PicUrls Setter 新发布商品时必填。商品图片路径。最多支持5张,第一张为主图,必填,其余四张可选填。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripGrouptoursProductUploadAPIRequest) SetPurePlay

func (r *AlitripGrouptoursProductUploadAPIRequest) SetPurePlay(_purePlay int64) error

SetPurePlay is PurePlay Setter 可选,是否纯玩团。0-纯玩团,1-含购物团。新发布商品时不传默认为“含购物团”

func (*AlitripGrouptoursProductUploadAPIRequest) SetRefundRegulations

func (r *AlitripGrouptoursProductUploadAPIRequest) SetRefundRegulations(_refundRegulations []string) error

SetRefundRegulations is RefundRegulations Setter 特殊可选,当refund_type=1或7时,需要上传自定义退改内容。自定义退改规则,最多可含5组规则,每组规则间以英文逗号分隔。 1)当refund_type为1时格式为:a_b_num,b-1_c_num。含义:提前a天至提前b天发起退款,买家需支付num比例违约费。 2)当refund_type为7时格式为:a_b_num1_num2_0,b-1_c_num1_num2_0。含义:提前a天至提前b天发起退款,买家需支付num1比例违约费,卖家需支付num2比例违约费,最后一个数字代表是否节假日规则(0-不是,1-是)。特别注意,当refund_type为7时,自定义退改规则必须设置 n天以上违约规则 以及 行程当日违约规则,即第一组规则需要以-1_a_num1_num2_0或-1_a_num1_num2_1开头,且最后一组规则需要以0_0_num1_num2_0或0_0_num1_num2_1结尾。

func (*AlitripGrouptoursProductUploadAPIRequest) SetRefundType

func (r *AlitripGrouptoursProductUploadAPIRequest) SetRefundType(_refundType int64) error

SetRefundType is RefundType Setter 可选,退改规则类型。0-平台标准退改规则,1-自定义退改规则,2-不支持退改(已废弃,勿用),7-新版自定义退改规则。不传默认为0

func (*AlitripGrouptoursProductUploadAPIRequest) SetReserveLimit

func (r *AlitripGrouptoursProductUploadAPIRequest) SetReserveLimit(_reserveLimit string) error

SetReserveLimit is ReserveLimit Setter 可选,该商品提前预定时间限制。格式:1_18_00,含义:该商品必须提前1天预定,且在18:00之前完成预定

func (*AlitripGrouptoursProductUploadAPIRequest) SetRouteType

func (r *AlitripGrouptoursProductUploadAPIRequest) SetRouteType(_routeType int64) error

SetRouteType is RouteType Setter 新发布商品时必填。参团线路类型。0 -目的地参团,1-为出发地参团

func (*AlitripGrouptoursProductUploadAPIRequest) SetStructItineraries

func (r *AlitripGrouptoursProductUploadAPIRequest) SetStructItineraries(_structItineraries []StructItinerary) error

SetStructItineraries is StructItineraries Setter 行程描述(struct_itineraries与itineraries二者选填一个即可,如果两个都上传则以struct_itineraries为准)。列表中每一个元素对应一天的行程,每天行程由多个活动组成。行程描述是可选项,如果上传了行程内容 则行程序号和行程活动信息必填。

func (*AlitripGrouptoursProductUploadAPIRequest) SetSubStock

func (r *AlitripGrouptoursProductUploadAPIRequest) SetSubStock(_subStock int64) error

SetSubStock is SubStock Setter 可选,减库存方式。0-拍下减库存。1-付款减库存。不传默认为0

func (*AlitripGrouptoursProductUploadAPIRequest) SetSubTitles

func (r *AlitripGrouptoursProductUploadAPIRequest) SetSubTitles(_subTitles []string) error

SetSubTitles is SubTitles Setter 可选,商品亮点,最多支持4个亮点。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripGrouptoursProductUploadAPIRequest) SetTitle

SetTitle is Title Setter 新发布商品时必填。商品标题,30个中文字符以内

func (*AlitripGrouptoursProductUploadAPIRequest) SetToLocations

func (r *AlitripGrouptoursProductUploadAPIRequest) SetToLocations(_toLocations string) error

SetToLocations is ToLocations Setter 新发布商品时必填。目的地,多个目的地用英文逗号分隔。地址可以使用飞猪标准地址名称,也可以使用商家系统中目的地地址(支持商家目的地id和商家目的地名称)。如果需要使用商家目的地地址,必须在目的地关联页(https://sell.alitrip.com/icenter/main.htm#/widgets/api-adaptor?_k=n61ii0)配置映射关系(一次性批量上传建立映射关系,之后度假所有类目、API接口共用该映射关系)。 商家目的地地址使用示例1:东京,大阪。示例2:123,124。说明:商家目的地id(123,124)会根据映射关系自动转换成飞猪标准地址

func (*AlitripGrouptoursProductUploadAPIRequest) SetTravellerTemplateId

func (r *AlitripGrouptoursProductUploadAPIRequest) SetTravellerTemplateId(_travellerTemplateId int64) error

SetTravellerTemplateId is TravellerTemplateId Setter 可选,出行人模板id,预留,暂不支持

func (*AlitripGrouptoursProductUploadAPIRequest) SetTripDay

func (r *AlitripGrouptoursProductUploadAPIRequest) SetTripDay(_tripDay int64) error

SetTripDay is TripDay Setter 新发布商品时必填。旅游天数

func (*AlitripGrouptoursProductUploadAPIRequest) SetTripNight

func (r *AlitripGrouptoursProductUploadAPIRequest) SetTripNight(_tripNight int64) error

SetTripNight is TripNight Setter 可选,旅游晚数,不传默认旅游天数-1

func (*AlitripGrouptoursProductUploadAPIRequest) SetWapDesc

func (r *AlitripGrouptoursProductUploadAPIRequest) SetWapDesc(_wapDesc string) error

SetWapDesc is WapDesc Setter 可选,手机端详情描述,xml格式,格式详见示例。

type AlitripGrouptoursProductUploadAPIResponse

type AlitripGrouptoursProductUploadAPIResponse struct {
	model.CommonResponse
	AlitripGrouptoursProductUploadAPIResponseModel
}

AlitripGrouptoursProductUploadAPIResponse 跟团游 产品维护接口 API返回值 alitrip.grouptours.product.upload

跟团游 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

type AlitripGrouptoursProductUploadAPIResponseModel

type AlitripGrouptoursProductUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_grouptours_product_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// firstResult
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripGrouptoursProductUploadAPIResponseModel is 跟团游 产品维护接口 成功返回结果

type AlitripItemAddSchemaGetAPIRequest

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

AlitripItemAddSchemaGetAPIRequest 获取商品发布模板 API请求 alitrip.item.add.schema.get

发布飞猪度假商品时,需要先调用此接口获取商品发布的模板schema。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

func NewAlitripItemAddSchemaGetRequest

func NewAlitripItemAddSchemaGetRequest() *AlitripItemAddSchemaGetAPIRequest

NewAlitripItemAddSchemaGetRequest 初始化AlitripItemAddSchemaGetAPIRequest对象

func (AlitripItemAddSchemaGetAPIRequest) GetApiMethodName

func (r AlitripItemAddSchemaGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripItemAddSchemaGetAPIRequest) GetApiParams

func (r AlitripItemAddSchemaGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripItemAddSchemaGetAPIRequest) GetCatId

GetCatId CatId Getter

func (*AlitripItemAddSchemaGetAPIRequest) SetCatId

func (r *AlitripItemAddSchemaGetAPIRequest) SetCatId(_catId int64) error

SetCatId is CatId Setter 类目id

type AlitripItemAddSchemaGetAPIResponse

type AlitripItemAddSchemaGetAPIResponse struct {
	model.CommonResponse
	AlitripItemAddSchemaGetAPIResponseModel
}

AlitripItemAddSchemaGetAPIResponse 获取商品发布模板 API返回值 alitrip.item.add.schema.get

发布飞猪度假商品时,需要先调用此接口获取商品发布的模板schema。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

type AlitripItemAddSchemaGetAPIResponseModel

type AlitripItemAddSchemaGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_item_add_schema_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// schema模板数据
	SchemaXmlFields string `json:"schema_xml_fields,omitempty" xml:"schema_xml_fields,omitempty"`
}

AlitripItemAddSchemaGetAPIResponseModel is 获取商品发布模板 成功返回结果

type AlitripItemSchemaAddAPIRequest

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

AlitripItemSchemaAddAPIRequest 使用schema模板进行商品发布 API请求 alitrip.item.schema.add

飞猪度假商品使用schema模板进行商品发布。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

func NewAlitripItemSchemaAddRequest

func NewAlitripItemSchemaAddRequest() *AlitripItemSchemaAddAPIRequest

NewAlitripItemSchemaAddRequest 初始化AlitripItemSchemaAddAPIRequest对象

func (AlitripItemSchemaAddAPIRequest) GetApiMethodName

func (r AlitripItemSchemaAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripItemSchemaAddAPIRequest) GetApiParams

func (r AlitripItemSchemaAddAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripItemSchemaAddAPIRequest) GetCatId

GetCatId CatId Getter

func (AlitripItemSchemaAddAPIRequest) GetSchemaXmlFields

func (r AlitripItemSchemaAddAPIRequest) GetSchemaXmlFields() string

GetSchemaXmlFields SchemaXmlFields Getter

func (*AlitripItemSchemaAddAPIRequest) SetCatId

func (r *AlitripItemSchemaAddAPIRequest) SetCatId(_catId int64) error

SetCatId is CatId Setter 类目id

func (*AlitripItemSchemaAddAPIRequest) SetSchemaXmlFields

func (r *AlitripItemSchemaAddAPIRequest) SetSchemaXmlFields(_schemaXmlFields string) error

SetSchemaXmlFields is SchemaXmlFields Setter 商品数据

type AlitripItemSchemaAddAPIResponse

type AlitripItemSchemaAddAPIResponse struct {
	model.CommonResponse
	AlitripItemSchemaAddAPIResponseModel
}

AlitripItemSchemaAddAPIResponse 使用schema模板进行商品发布 API返回值 alitrip.item.schema.add

飞猪度假商品使用schema模板进行商品发布。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

type AlitripItemSchemaAddAPIResponseModel

type AlitripItemSchemaAddAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_item_schema_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *TopTravelItem `json:"result,omitempty" xml:"result,omitempty"`
}

AlitripItemSchemaAddAPIResponseModel is 使用schema模板进行商品发布 成功返回结果

type AlitripItemSchemaUpdateAPIRequest

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

AlitripItemSchemaUpdateAPIRequest 使用schema进行商品编辑 API请求 alitrip.item.schema.update

飞猪度假商品使用schema进行商品编辑。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

func NewAlitripItemSchemaUpdateRequest

func NewAlitripItemSchemaUpdateRequest() *AlitripItemSchemaUpdateAPIRequest

NewAlitripItemSchemaUpdateRequest 初始化AlitripItemSchemaUpdateAPIRequest对象

func (AlitripItemSchemaUpdateAPIRequest) GetApiMethodName

func (r AlitripItemSchemaUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripItemSchemaUpdateAPIRequest) GetApiParams

func (r AlitripItemSchemaUpdateAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripItemSchemaUpdateAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripItemSchemaUpdateAPIRequest) GetSchemaXmlFields

func (r AlitripItemSchemaUpdateAPIRequest) GetSchemaXmlFields() string

GetSchemaXmlFields SchemaXmlFields Getter

func (*AlitripItemSchemaUpdateAPIRequest) SetItemId

func (r *AlitripItemSchemaUpdateAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 商品id

func (*AlitripItemSchemaUpdateAPIRequest) SetSchemaXmlFields

func (r *AlitripItemSchemaUpdateAPIRequest) SetSchemaXmlFields(_schemaXmlFields string) error

SetSchemaXmlFields is SchemaXmlFields Setter 商品数据

type AlitripItemSchemaUpdateAPIResponse

type AlitripItemSchemaUpdateAPIResponse struct {
	model.CommonResponse
	AlitripItemSchemaUpdateAPIResponseModel
}

AlitripItemSchemaUpdateAPIResponse 使用schema进行商品编辑 API返回值 alitrip.item.schema.update

飞猪度假商品使用schema进行商品编辑。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

type AlitripItemSchemaUpdateAPIResponseModel

type AlitripItemSchemaUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_item_schema_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 结果
	Result *TopTravelItem `json:"result,omitempty" xml:"result,omitempty"`
}

AlitripItemSchemaUpdateAPIResponseModel is 使用schema进行商品编辑 成功返回结果

type AlitripItemUpdateSchemaGetAPIRequest

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

AlitripItemUpdateSchemaGetAPIRequest 获取编辑商品的schema模板 API请求 alitrip.item.update.schema.get

获取编辑商品的schema模板。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

func NewAlitripItemUpdateSchemaGetRequest

func NewAlitripItemUpdateSchemaGetRequest() *AlitripItemUpdateSchemaGetAPIRequest

NewAlitripItemUpdateSchemaGetRequest 初始化AlitripItemUpdateSchemaGetAPIRequest对象

func (AlitripItemUpdateSchemaGetAPIRequest) GetApiMethodName

func (r AlitripItemUpdateSchemaGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripItemUpdateSchemaGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripItemUpdateSchemaGetAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripItemUpdateSchemaGetAPIRequest) GetUpdateFieldIds

func (r AlitripItemUpdateSchemaGetAPIRequest) GetUpdateFieldIds() []string

GetUpdateFieldIds UpdateFieldIds Getter

func (*AlitripItemUpdateSchemaGetAPIRequest) SetItemId

func (r *AlitripItemUpdateSchemaGetAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 商品id

func (*AlitripItemUpdateSchemaGetAPIRequest) SetUpdateFieldIds

func (r *AlitripItemUpdateSchemaGetAPIRequest) SetUpdateFieldIds(_updateFieldIds []string) error

SetUpdateFieldIds is UpdateFieldIds Setter 需要获取的编辑schema,不填默认返回全部

type AlitripItemUpdateSchemaGetAPIResponse

type AlitripItemUpdateSchemaGetAPIResponse struct {
	model.CommonResponse
	AlitripItemUpdateSchemaGetAPIResponseModel
}

AlitripItemUpdateSchemaGetAPIResponse 获取编辑商品的schema模板 API返回值 alitrip.item.update.schema.get

获取编辑商品的schema模板。目前支持类目:出境自由行(50278002)、境内自由行(50272002)、出境跟团游(50258005)、境内跟团游(50258004)、境外一日游/多日游(50276003)

type AlitripItemUpdateSchemaGetAPIResponseModel

type AlitripItemUpdateSchemaGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_item_update_schema_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// schema数据
	SchemaXmlFields string `json:"schema_xml_fields,omitempty" xml:"schema_xml_fields,omitempty"`
}

AlitripItemUpdateSchemaGetAPIResponseModel is 获取编辑商品的schema模板 成功返回结果

type AlitripLocalplayProductUploadAPIRequest

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

AlitripLocalplayProductUploadAPIRequest 当地玩乐 产品维护接口 API请求 alitrip.localplay.product.upload

当地玩乐(境内当地玩乐/境外玩乐套餐) 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

func NewAlitripLocalplayProductUploadRequest

func NewAlitripLocalplayProductUploadRequest() *AlitripLocalplayProductUploadAPIRequest

NewAlitripLocalplayProductUploadRequest 初始化AlitripLocalplayProductUploadAPIRequest对象

func (AlitripLocalplayProductUploadAPIRequest) GetApiMethodName

func (r AlitripLocalplayProductUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripLocalplayProductUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripLocalplayProductUploadAPIRequest) GetConfirmTime

GetConfirmTime ConfirmTime Getter

func (AlitripLocalplayProductUploadAPIRequest) GetConfirmType

GetConfirmType ConfirmType Getter

func (AlitripLocalplayProductUploadAPIRequest) GetDescHtml

GetDescHtml DescHtml Getter

func (AlitripLocalplayProductUploadAPIRequest) GetDescXml

GetDescXml DescXml Getter

func (AlitripLocalplayProductUploadAPIRequest) GetFeeExclude

func (r AlitripLocalplayProductUploadAPIRequest) GetFeeExclude() []string

GetFeeExclude FeeExclude Getter

func (AlitripLocalplayProductUploadAPIRequest) GetFromLocations

func (r AlitripLocalplayProductUploadAPIRequest) GetFromLocations() string

GetFromLocations FromLocations Getter

func (AlitripLocalplayProductUploadAPIRequest) GetHasDiscount

func (r AlitripLocalplayProductUploadAPIRequest) GetHasDiscount() bool

GetHasDiscount HasDiscount Getter

func (AlitripLocalplayProductUploadAPIRequest) GetIsOverseasTour

func (r AlitripLocalplayProductUploadAPIRequest) GetIsOverseasTour() int64

GetIsOverseasTour IsOverseasTour Getter

func (AlitripLocalplayProductUploadAPIRequest) GetItemCustomTag

func (r AlitripLocalplayProductUploadAPIRequest) GetItemCustomTag() string

GetItemCustomTag ItemCustomTag Getter

func (AlitripLocalplayProductUploadAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripLocalplayProductUploadAPIRequest) GetOrderInfo

GetOrderInfo OrderInfo Getter

func (AlitripLocalplayProductUploadAPIRequest) GetOutProductId

func (r AlitripLocalplayProductUploadAPIRequest) GetOutProductId() string

GetOutProductId OutProductId Getter

func (AlitripLocalplayProductUploadAPIRequest) GetPicUrls

GetPicUrls PicUrls Getter

func (AlitripLocalplayProductUploadAPIRequest) GetRefundRegulationsJson

func (r AlitripLocalplayProductUploadAPIRequest) GetRefundRegulationsJson() string

GetRefundRegulationsJson RefundRegulationsJson Getter

func (AlitripLocalplayProductUploadAPIRequest) GetRefundType

GetRefundType RefundType Getter

func (AlitripLocalplayProductUploadAPIRequest) GetReserveLimit

func (r AlitripLocalplayProductUploadAPIRequest) GetReserveLimit() string

GetReserveLimit ReserveLimit Getter

func (AlitripLocalplayProductUploadAPIRequest) GetSecondKill

GetSecondKill SecondKill Getter

func (AlitripLocalplayProductUploadAPIRequest) GetSellerCids

func (r AlitripLocalplayProductUploadAPIRequest) GetSellerCids() []string

GetSellerCids SellerCids Getter

func (AlitripLocalplayProductUploadAPIRequest) GetSubStock

GetSubStock SubStock Getter

func (AlitripLocalplayProductUploadAPIRequest) GetSubTitles

GetSubTitles SubTitles Getter

func (AlitripLocalplayProductUploadAPIRequest) GetTitle

GetTitle Title Getter

func (AlitripLocalplayProductUploadAPIRequest) GetToLocations

GetToLocations ToLocations Getter

func (AlitripLocalplayProductUploadAPIRequest) GetTouristServiceProvider

func (r AlitripLocalplayProductUploadAPIRequest) GetTouristServiceProvider() string

GetTouristServiceProvider TouristServiceProvider Getter

func (AlitripLocalplayProductUploadAPIRequest) GetTravellerTemplateId

func (r AlitripLocalplayProductUploadAPIRequest) GetTravellerTemplateId() int64

GetTravellerTemplateId TravellerTemplateId Getter

func (AlitripLocalplayProductUploadAPIRequest) GetTripDay

GetTripDay TripDay Getter

func (AlitripLocalplayProductUploadAPIRequest) GetTripNight

GetTripNight TripNight Getter

func (AlitripLocalplayProductUploadAPIRequest) GetWapDesc

GetWapDesc WapDesc Getter

func (*AlitripLocalplayProductUploadAPIRequest) SetConfirmTime

func (r *AlitripLocalplayProductUploadAPIRequest) SetConfirmTime(_confirmTime int64) error

SetConfirmTime is ConfirmTime Setter 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认

func (*AlitripLocalplayProductUploadAPIRequest) SetConfirmType

func (r *AlitripLocalplayProductUploadAPIRequest) SetConfirmType(_confirmType int64) error

SetConfirmType is ConfirmType Setter 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1

func (*AlitripLocalplayProductUploadAPIRequest) SetDescHtml

func (r *AlitripLocalplayProductUploadAPIRequest) SetDescHtml(_descHtml string) error

SetDescHtml is DescHtml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),Html格式。商家自定义Html格式描述。

func (*AlitripLocalplayProductUploadAPIRequest) SetDescXml

func (r *AlitripLocalplayProductUploadAPIRequest) SetDescXml(_descXml string) error

SetDescXml is DescXml Setter PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),xml格式:DESC根标签必须有,每一个亮点(HIGHLIGHT)支持1个title子标签,1个txt子标签和多个img子标签。

func (*AlitripLocalplayProductUploadAPIRequest) SetFeeExclude

func (r *AlitripLocalplayProductUploadAPIRequest) SetFeeExclude(_feeExclude []string) error

SetFeeExclude is FeeExclude Setter 新发布商品时必填。费用不含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripLocalplayProductUploadAPIRequest) SetFromLocations

func (r *AlitripLocalplayProductUploadAPIRequest) SetFromLocations(_fromLocations string) error

SetFromLocations is FromLocations Setter 新发布商品时必填。出发地,多个出发地用英文逗号分隔。使用说明同“目的地”

func (*AlitripLocalplayProductUploadAPIRequest) SetHasDiscount

func (r *AlitripLocalplayProductUploadAPIRequest) SetHasDiscount(_hasDiscount bool) error

SetHasDiscount is HasDiscount Setter 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false

func (*AlitripLocalplayProductUploadAPIRequest) SetIsOverseasTour

func (r *AlitripLocalplayProductUploadAPIRequest) SetIsOverseasTour(_isOverseasTour int64) error

SetIsOverseasTour is IsOverseasTour Setter 新发布商品时必填。是否出境游,0-不是,1-是。

func (*AlitripLocalplayProductUploadAPIRequest) SetItemCustomTag

func (r *AlitripLocalplayProductUploadAPIRequest) SetItemCustomTag(_itemCustomTag string) error

SetItemCustomTag is ItemCustomTag Setter 可选,商家自定义标签(最多4个字,超长则自动截断,会进行违禁词校验)

func (*AlitripLocalplayProductUploadAPIRequest) SetItemId

func (r *AlitripLocalplayProductUploadAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 可选,淘系商品id,用于将out_product_id关联到已经存在的商品,并且修改该商品外部商家编码为out_product_id。

func (*AlitripLocalplayProductUploadAPIRequest) SetOrderInfo

func (r *AlitripLocalplayProductUploadAPIRequest) SetOrderInfo(_orderInfo []string) error

SetOrderInfo is OrderInfo Setter 新发布商品时必填。预定须知。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripLocalplayProductUploadAPIRequest) SetOutProductId

func (r *AlitripLocalplayProductUploadAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商家自定义商品编码。注:商品基本信息维护、价格库存维护,商品查询都以该编码为主键。

func (*AlitripLocalplayProductUploadAPIRequest) SetPicUrls

func (r *AlitripLocalplayProductUploadAPIRequest) SetPicUrls(_picUrls []string) error

SetPicUrls is PicUrls Setter 新发布商品时必填。商品图片路径。最多支持5张,第一张为主图,必填,其余四张可选填。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripLocalplayProductUploadAPIRequest) SetRefundRegulationsJson

func (r *AlitripLocalplayProductUploadAPIRequest) SetRefundRegulationsJson(_refundRegulationsJson string) error

SetRefundRegulationsJson is RefundRegulationsJson Setter 特殊可选,退款规则(json数组格式)。自定义退改时需填写(与refund_regulations字段二选一)。示例中一共包含4条规则(3条平日规则,1条节假日规则),按照顺序每条规则含义如下:出行前5日及以上,买家违约收取总费用的50,卖家违约收取总费用的20;出行前4日至1日,买家违约收取总费用的80,卖家违约收取总费用的50;行程开始当天,买家违约收取总费用的100,卖家违约收取总费用的70;如果行程日期包含节假日,则节假日条款为买家违约收取总费用的100,卖家违约收取总费用的90

func (*AlitripLocalplayProductUploadAPIRequest) SetRefundType

func (r *AlitripLocalplayProductUploadAPIRequest) SetRefundType(_refundType int64) error

SetRefundType is RefundType Setter 可选,退改规则类型。0-平台标准退改规则,1-自定义退改规则,2-不支持退改(已废弃,勿用),7-线路商品(跟团、自由行等)新版自定义退改规则。不传默认为0

func (*AlitripLocalplayProductUploadAPIRequest) SetReserveLimit

func (r *AlitripLocalplayProductUploadAPIRequest) SetReserveLimit(_reserveLimit string) error

SetReserveLimit is ReserveLimit Setter 可选,该商品提前预定时间限制。格式:1_18_00,含义:该商品必须提前1天预定,且在18:00之前完成预定

func (*AlitripLocalplayProductUploadAPIRequest) SetSecondKill

func (r *AlitripLocalplayProductUploadAPIRequest) SetSecondKill(_secondKill string) error

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

func (*AlitripLocalplayProductUploadAPIRequest) SetSellerCids

func (r *AlitripLocalplayProductUploadAPIRequest) SetSellerCids(_sellerCids []string) error

SetSellerCids is SellerCids Setter 关联商品与店铺类目 结构:"cid1,cid2,...,"。如何获取卖家店铺类目具体参见:http://open.taobao.com/doc2/apiDetail.htm?apiId=65

func (*AlitripLocalplayProductUploadAPIRequest) SetSubStock

func (r *AlitripLocalplayProductUploadAPIRequest) SetSubStock(_subStock int64) error

SetSubStock is SubStock Setter 可选,减库存方式。0-拍下减库存。1-付款减库存。不传默认为0

func (*AlitripLocalplayProductUploadAPIRequest) SetSubTitles

func (r *AlitripLocalplayProductUploadAPIRequest) SetSubTitles(_subTitles []string) error

SetSubTitles is SubTitles Setter 可选,商品亮点,最多支持4个亮点。注:在SDK中数组多个元素间以英文逗号分隔

func (*AlitripLocalplayProductUploadAPIRequest) SetTitle

SetTitle is Title Setter 新发布商品时必填。商品标题,30个中文字符以内

func (*AlitripLocalplayProductUploadAPIRequest) SetToLocations

func (r *AlitripLocalplayProductUploadAPIRequest) SetToLocations(_toLocations string) error

SetToLocations is ToLocations Setter 新发布商品时必填。目的地,多个目的地用英文逗号分隔。地址可以使用飞猪标准地址名称,也可以使用商家系统中目的地地址(支持商家目的地id和商家目的地名称)。如果需要使用商家目的地地址,必须在目的地关联页(https://sell.alitrip.com/icenter/main.htm#/widgets/api-adaptor?_k=n61ii0)配置映射关系(一次性批量上传建立映射关系,之后度假所有类目、API接口共用该映射关系)。 商家目的地地址使用示例1:东京,大阪。示例2:123,124。说明:商家目的地id(123,124)会根据映射关系自动转换成飞猪标准地址

func (*AlitripLocalplayProductUploadAPIRequest) SetTouristServiceProvider

func (r *AlitripLocalplayProductUploadAPIRequest) SetTouristServiceProvider(_touristServiceProvider string) error

SetTouristServiceProvider is TouristServiceProvider Setter 代订服务说明(请填写真实的旅游服务提供商)

func (*AlitripLocalplayProductUploadAPIRequest) SetTravellerTemplateId

func (r *AlitripLocalplayProductUploadAPIRequest) SetTravellerTemplateId(_travellerTemplateId int64) error

SetTravellerTemplateId is TravellerTemplateId Setter 可选,出行人模板id。模板id需要商家以店铺账号身份登录飞猪商家工作台,从卖家工具->出行人管理中获取。注意:如果传0则代表设置为不需要出行人模板或使用飞猪平台默认的类目模板。

func (*AlitripLocalplayProductUploadAPIRequest) SetTripDay

func (r *AlitripLocalplayProductUploadAPIRequest) SetTripDay(_tripDay int64) error

SetTripDay is TripDay Setter 新发布商品时必填。旅游天数

func (*AlitripLocalplayProductUploadAPIRequest) SetTripNight

func (r *AlitripLocalplayProductUploadAPIRequest) SetTripNight(_tripNight int64) error

SetTripNight is TripNight Setter 可选,旅游晚数,不传默认旅游天数-1

func (*AlitripLocalplayProductUploadAPIRequest) SetWapDesc

func (r *AlitripLocalplayProductUploadAPIRequest) SetWapDesc(_wapDesc string) error

SetWapDesc is WapDesc Setter 可选,手机端详情描述,xml格式,格式详见示例。

type AlitripLocalplayProductUploadAPIResponse

type AlitripLocalplayProductUploadAPIResponse struct {
	model.CommonResponse
	AlitripLocalplayProductUploadAPIResponseModel
}

AlitripLocalplayProductUploadAPIResponse 当地玩乐 产品维护接口 API返回值 alitrip.localplay.product.upload

当地玩乐(境内当地玩乐/境外玩乐套餐) 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

type AlitripLocalplayProductUploadAPIResponseModel

type AlitripLocalplayProductUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_localplay_product_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品发布/更新结果
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripLocalplayProductUploadAPIResponseModel is 当地玩乐 产品维护接口 成功返回结果

type AlitripTravelGereralitemUpdateAPIRequest

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

AlitripTravelGereralitemUpdateAPIRequest 除度假线路、门票以外的其他类目商品维护接口(商品ID重复将自动更新) API请求 alitrip.travel.gereralitem.update

除度假线路、门票以外的商品维护接口;目前该接口支持以下类目; (123740001:客栈周边交通服务、125038002:旅行设备/GPS/相机租赁、50018298:船票、124084006:酒店商品升级差价、125228016:预约卡券、50011954:旅游服务、50012913:酒店优惠券、50214003:旅游会员卡/酒店会员卡、50012917:巴士/地铁/交通卡/一卡通、50134002:代客烧香/还愿、50026091:境外火车票、123742001:客栈周边餐饮服务、50019817:海外套餐(该类目已废弃)、125210016:团建/outing、124212017:其他预定、50025888:机场行李托运取送寄存、50025831:旅游年票/年卡、124142009:旅游商品升级差价/押金、123744001:客栈周边其他服务、50012762:广深口岸港澳送关服务、50025880:旅行拍照/婚纱摄影、123166001:酒店餐饮美食(该类目已废弃)、50668002:手绘地图/明信片、50024210:旅游购物/纪念品、50024208:酒店用品、50024215:购物折扣卡券、50025878:酒店SPA/足浴/温泉、50024212:旅游必备品、123738001:客栈周边票务服务、123164002:游泳健身(该类目已废弃)、50686003:机票增值产品、123164001:酒店SPA(该类目已废弃)、124832008:美食卡券/酒店餐饮卡券、125408001:旅游定制服务、50018112:旅行社/网站优惠券、124258004:酒店客房优惠券(该类目已废弃)、50104001:机场周边停车位、124730002:内机机场/火车站送关服务、124090010:其他)

func NewAlitripTravelGereralitemUpdateRequest

func NewAlitripTravelGereralitemUpdateRequest() *AlitripTravelGereralitemUpdateAPIRequest

NewAlitripTravelGereralitemUpdateRequest 初始化AlitripTravelGereralitemUpdateAPIRequest对象

func (AlitripTravelGereralitemUpdateAPIRequest) GetApiMethodName

func (r AlitripTravelGereralitemUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelGereralitemUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelGereralitemUpdateAPIRequest) GetBaseInfo

GetBaseInfo BaseInfo Getter

func (AlitripTravelGereralitemUpdateAPIRequest) GetBookingRules

GetBookingRules BookingRules Getter

func (AlitripTravelGereralitemUpdateAPIRequest) GetCommonSkuList

GetCommonSkuList CommonSkuList Getter

func (AlitripTravelGereralitemUpdateAPIRequest) GetDateSkuInfoList

func (r AlitripTravelGereralitemUpdateAPIRequest) GetDateSkuInfoList() []DateSkuInfo

GetDateSkuInfoList DateSkuInfoList Getter

func (AlitripTravelGereralitemUpdateAPIRequest) GetItemEleCertInfo

GetItemEleCertInfo ItemEleCertInfo Getter

func (AlitripTravelGereralitemUpdateAPIRequest) GetItemRefundInfo

GetItemRefundInfo ItemRefundInfo Getter

func (AlitripTravelGereralitemUpdateAPIRequest) GetPoi

GetPoi Poi Getter

func (*AlitripTravelGereralitemUpdateAPIRequest) SetBaseInfo

func (r *AlitripTravelGereralitemUpdateAPIRequest) SetBaseInfo(_baseInfo *BaseInfo) error

SetBaseInfo is BaseInfo Setter 必填,商品基本信息

func (*AlitripTravelGereralitemUpdateAPIRequest) SetBookingRules

func (r *AlitripTravelGereralitemUpdateAPIRequest) SetBookingRules(_bookingRules []BookingRuleInfo) error

SetBookingRules is BookingRules Setter 必填,预定规则结构。示例: [{ "rule_type": "fee_excluded", "rule_desc": "费用包含描述"},{ "rule_type": "fee_included", "rule_desc": "费用不含描述"},{ "rule_type": "order_info", "rule_desc": "预定须知描述"}]

func (*AlitripTravelGereralitemUpdateAPIRequest) SetCommonSkuList

func (r *AlitripTravelGereralitemUpdateAPIRequest) SetCommonSkuList(_commonSkuList []NoDateSkuInfo) error

SetCommonSkuList is CommonSkuList Setter 更新sku信息,仅限非日历(普通)商品使用

func (*AlitripTravelGereralitemUpdateAPIRequest) SetDateSkuInfoList

func (r *AlitripTravelGereralitemUpdateAPIRequest) SetDateSkuInfoList(_dateSkuInfoList []DateSkuInfo) error

SetDateSkuInfoList is DateSkuInfoList Setter 更新sku信息,仅限日历商品使用

func (*AlitripTravelGereralitemUpdateAPIRequest) SetItemEleCertInfo

func (r *AlitripTravelGereralitemUpdateAPIRequest) SetItemEleCertInfo(_itemEleCertInfo *ItemEleCertInfo) error

SetItemEleCertInfo is ItemEleCertInfo Setter 新版电子凭证信息。如果传递了此参数,则sales_info中旧版电子凭证信息将被忽略,否则电子凭证信息将以旧版电子凭证参数为准。如果新、旧版参数都没传,则该商品不支持电子凭证

func (*AlitripTravelGereralitemUpdateAPIRequest) SetItemRefundInfo

func (r *AlitripTravelGereralitemUpdateAPIRequest) SetItemRefundInfo(_itemRefundInfo *ItemRefundInfo) error

SetItemRefundInfo is ItemRefundInfo Setter 选填,退款规则结构

func (*AlitripTravelGereralitemUpdateAPIRequest) SetPoi

SetPoi is Poi Setter poi信息,个别类目必填,如演艺类目下场馆信息

type AlitripTravelGereralitemUpdateAPIResponse

type AlitripTravelGereralitemUpdateAPIResponse struct {
	model.CommonResponse
	AlitripTravelGereralitemUpdateAPIResponseModel
}

AlitripTravelGereralitemUpdateAPIResponse 除度假线路、门票以外的其他类目商品维护接口(商品ID重复将自动更新) API返回值 alitrip.travel.gereralitem.update

除度假线路、门票以外的商品维护接口;目前该接口支持以下类目; (123740001:客栈周边交通服务、125038002:旅行设备/GPS/相机租赁、50018298:船票、124084006:酒店商品升级差价、125228016:预约卡券、50011954:旅游服务、50012913:酒店优惠券、50214003:旅游会员卡/酒店会员卡、50012917:巴士/地铁/交通卡/一卡通、50134002:代客烧香/还愿、50026091:境外火车票、123742001:客栈周边餐饮服务、50019817:海外套餐(该类目已废弃)、125210016:团建/outing、124212017:其他预定、50025888:机场行李托运取送寄存、50025831:旅游年票/年卡、124142009:旅游商品升级差价/押金、123744001:客栈周边其他服务、50012762:广深口岸港澳送关服务、50025880:旅行拍照/婚纱摄影、123166001:酒店餐饮美食(该类目已废弃)、50668002:手绘地图/明信片、50024210:旅游购物/纪念品、50024208:酒店用品、50024215:购物折扣卡券、50025878:酒店SPA/足浴/温泉、50024212:旅游必备品、123738001:客栈周边票务服务、123164002:游泳健身(该类目已废弃)、50686003:机票增值产品、123164001:酒店SPA(该类目已废弃)、124832008:美食卡券/酒店餐饮卡券、125408001:旅游定制服务、50018112:旅行社/网站优惠券、124258004:酒店客房优惠券(该类目已废弃)、50104001:机场周边停车位、124730002:内机机场/火车站送关服务、124090010:其他)

type AlitripTravelGereralitemUpdateAPIResponseModel

type AlitripTravelGereralitemUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_gereralitem_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品发布结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

AlitripTravelGereralitemUpdateAPIResponseModel is 除度假线路、门票以外的其他类目商品维护接口(商品ID重复将自动更新) 成功返回结果

type AlitripTravelGereralproductUpdateAPIRequest

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

AlitripTravelGereralproductUpdateAPIRequest 通用类目产品发布编辑 API请求 alitrip.travel.gereralproduct.update

提供给飞猪供销平台供应商发布编辑通用类目产品的API

func NewAlitripTravelGereralproductUpdateRequest

func NewAlitripTravelGereralproductUpdateRequest() *AlitripTravelGereralproductUpdateAPIRequest

NewAlitripTravelGereralproductUpdateRequest 初始化AlitripTravelGereralproductUpdateAPIRequest对象

func (AlitripTravelGereralproductUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelGereralproductUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelGereralproductUpdateAPIRequest) GetBaseInfo

GetBaseInfo BaseInfo Getter

func (AlitripTravelGereralproductUpdateAPIRequest) GetBookingRules

GetBookingRules BookingRules Getter

func (AlitripTravelGereralproductUpdateAPIRequest) GetDateSkuInfoList

GetDateSkuInfoList DateSkuInfoList Getter

func (AlitripTravelGereralproductUpdateAPIRequest) GetProductSaleInfo

GetProductSaleInfo ProductSaleInfo Getter

func (AlitripTravelGereralproductUpdateAPIRequest) GetRefundInfo

GetRefundInfo RefundInfo Getter

func (*AlitripTravelGereralproductUpdateAPIRequest) SetBaseInfo

SetBaseInfo is BaseInfo Setter 产品基本信息

func (*AlitripTravelGereralproductUpdateAPIRequest) SetBookingRules

func (r *AlitripTravelGereralproductUpdateAPIRequest) SetBookingRules(_bookingRules []BookingRuleInfo) error

SetBookingRules is BookingRules Setter 必填,预定规则结构。示例: [{ "rule_type": "fee_excluded", "rule_desc": "费用包含描述"},{ "rule_type": "fee_included", "rule_desc": "费用不含描述"},{ "rule_type": "order_info", "rule_desc": "预定须知描述"}]

func (*AlitripTravelGereralproductUpdateAPIRequest) SetDateSkuInfoList

func (r *AlitripTravelGereralproductUpdateAPIRequest) SetDateSkuInfoList(_dateSkuInfoList []DateSkuInfo) error

SetDateSkuInfoList is DateSkuInfoList Setter 更新sku信息,仅限日历商品使用

func (*AlitripTravelGereralproductUpdateAPIRequest) SetProductSaleInfo

func (r *AlitripTravelGereralproductUpdateAPIRequest) SetProductSaleInfo(_productSaleInfo *ProductSaleInfo) error

SetProductSaleInfo is ProductSaleInfo Setter 产品销售信息

func (*AlitripTravelGereralproductUpdateAPIRequest) SetRefundInfo

func (r *AlitripTravelGereralproductUpdateAPIRequest) SetRefundInfo(_refundInfo *ItemRefundInfo) error

SetRefundInfo is RefundInfo Setter 退款规则结构

type AlitripTravelGereralproductUpdateAPIResponse

type AlitripTravelGereralproductUpdateAPIResponse struct {
	model.CommonResponse
	AlitripTravelGereralproductUpdateAPIResponseModel
}

AlitripTravelGereralproductUpdateAPIResponse 通用类目产品发布编辑 API返回值 alitrip.travel.gereralproduct.update

提供给飞猪供销平台供应商发布编辑通用类目产品的API

type AlitripTravelGereralproductUpdateAPIResponseModel

type AlitripTravelGereralproductUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_gereralproduct_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// firstResult
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripTravelGereralproductUpdateAPIResponseModel is 通用类目产品发布编辑 成功返回结果

type AlitripTravelGereralskuUpdateAPIRequest

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

AlitripTravelGereralskuUpdateAPIRequest 发布SKU信息(如果properties重复 则更新) API请求 alitrip.travel.gereralsku.update

发布SKU信息(如果properties重复 则更新)

func NewAlitripTravelGereralskuUpdateRequest

func NewAlitripTravelGereralskuUpdateRequest() *AlitripTravelGereralskuUpdateAPIRequest

NewAlitripTravelGereralskuUpdateRequest 初始化AlitripTravelGereralskuUpdateAPIRequest对象

func (AlitripTravelGereralskuUpdateAPIRequest) GetAlias

GetAlias Alias Getter

func (AlitripTravelGereralskuUpdateAPIRequest) GetApiMethodName

func (r AlitripTravelGereralskuUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelGereralskuUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelGereralskuUpdateAPIRequest) GetDateList

GetDateList DateList Getter

func (AlitripTravelGereralskuUpdateAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripTravelGereralskuUpdateAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (AlitripTravelGereralskuUpdateAPIRequest) GetPrice

GetPrice Price Getter

func (AlitripTravelGereralskuUpdateAPIRequest) GetProperties

GetProperties Properties Getter

func (AlitripTravelGereralskuUpdateAPIRequest) GetQuantity

GetQuantity Quantity Getter

func (*AlitripTravelGereralskuUpdateAPIRequest) SetAlias

SetAlias is Alias Setter sku销售属性别名;如套餐1 需要调整成其他 需要在这里修改

func (*AlitripTravelGereralskuUpdateAPIRequest) SetDateList

SetDateList is DateList Setter SKU的销售价格库存,日历商品使用

func (*AlitripTravelGereralskuUpdateAPIRequest) SetItemId

func (r *AlitripTravelGereralskuUpdateAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 淘宝商品ID

func (*AlitripTravelGereralskuUpdateAPIRequest) SetOuterId

func (r *AlitripTravelGereralskuUpdateAPIRequest) SetOuterId(_outerId string) error

SetOuterId is OuterId Setter 商家编码

func (*AlitripTravelGereralskuUpdateAPIRequest) SetPrice

SetPrice is Price Setter Sku的销售价格,普通商品使用。精确到2位小数;单位:分。如:20007,表示:200元7分。修改后的sku价格要保证商品的价格在所有sku价格所形成的价格区间内(例如:商品价格为6元,sku价格有5元、10元两种,如果要修改5元sku的价格,那么修改的范围只能是0-6元之间;如果要修改10元的sku,那么修改的范围只能是6到无穷大的区间中)

func (*AlitripTravelGereralskuUpdateAPIRequest) SetProperties

func (r *AlitripTravelGereralskuUpdateAPIRequest) SetProperties(_properties []CatPropInfo) error

SetProperties is Properties Setter 商品属性列表;由类目的属性PID和VID组成,属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid。如果该类目下面没有属性,可以不用填写。如果有属性,必选属性必填,其他非必选属性可以选择不填写.属性不能超过35对

func (*AlitripTravelGereralskuUpdateAPIRequest) SetQuantity

func (r *AlitripTravelGereralskuUpdateAPIRequest) SetQuantity(_quantity int64) error

SetQuantity is Quantity Setter Sku的库存数量,普通商品使用。sku的总数量应该小于等于商品总数量(Item的NUM),sku数量变化后item的总数量也会随着变化。取值范围:大于等于零的整数

type AlitripTravelGereralskuUpdateAPIResponse

type AlitripTravelGereralskuUpdateAPIResponse struct {
	model.CommonResponse
	AlitripTravelGereralskuUpdateAPIResponseModel
}

AlitripTravelGereralskuUpdateAPIResponse 发布SKU信息(如果properties重复 则更新) API返回值 alitrip.travel.gereralsku.update

发布SKU信息(如果properties重复 则更新)

type AlitripTravelGereralskuUpdateAPIResponseModel

type AlitripTravelGereralskuUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_gereralsku_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripTravelGereralskuUpdateAPIResponseModel is 发布SKU信息(如果properties重复 则更新) 成功返回结果

type AlitripTravelPoiSearchAPIRequest

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

AlitripTravelPoiSearchAPIRequest POI信息查询 API请求 alitrip.travel.poi.search

POI信息查询,用于商品更新使用

func NewAlitripTravelPoiSearchRequest

func NewAlitripTravelPoiSearchRequest() *AlitripTravelPoiSearchAPIRequest

NewAlitripTravelPoiSearchRequest 初始化AlitripTravelPoiSearchAPIRequest对象

func (AlitripTravelPoiSearchAPIRequest) GetApiMethodName

func (r AlitripTravelPoiSearchAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelPoiSearchAPIRequest) GetApiParams

func (r AlitripTravelPoiSearchAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelPoiSearchAPIRequest) GetId

GetId Id Getter

func (AlitripTravelPoiSearchAPIRequest) GetName

GetName Name Getter

func (AlitripTravelPoiSearchAPIRequest) GetType

GetType Type Getter

func (*AlitripTravelPoiSearchAPIRequest) SetId

SetId is Id Setter POI信息ID;

func (*AlitripTravelPoiSearchAPIRequest) SetName

func (r *AlitripTravelPoiSearchAPIRequest) SetName(_name string) error

SetName is Name Setter POI信息名称

func (*AlitripTravelPoiSearchAPIRequest) SetType

func (r *AlitripTravelPoiSearchAPIRequest) SetType(_type int64) error

SetType is Type Setter POI类型;1->机场,2->火车站,3->汽车站,4->酒店,5->景点,6->购物,7->美食,9->玩乐,10->阿里旅行服务站,11->服务,100->其他

type AlitripTravelPoiSearchAPIResponse

type AlitripTravelPoiSearchAPIResponse struct {
	model.CommonResponse
	AlitripTravelPoiSearchAPIResponseModel
}

AlitripTravelPoiSearchAPIResponse POI信息查询 API返回值 alitrip.travel.poi.search

POI信息查询,用于商品更新使用

type AlitripTravelPoiSearchAPIResponseModel

type AlitripTravelPoiSearchAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_poi_search_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// POI详情
	Results []Poi `json:"results,omitempty" xml:"results>poi,omitempty"`
}

AlitripTravelPoiSearchAPIResponseModel is POI信息查询 成功返回结果

type AlitripTravelProductGereralskuUpdateAPIRequest

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

AlitripTravelProductGereralskuUpdateAPIRequest (供销)船票通用类目sku新增&编辑API API请求 alitrip.travel.product.gereralsku.update

发布SKU信息(如果properties重复 则更新)

func NewAlitripTravelProductGereralskuUpdateRequest

func NewAlitripTravelProductGereralskuUpdateRequest() *AlitripTravelProductGereralskuUpdateAPIRequest

NewAlitripTravelProductGereralskuUpdateRequest 初始化AlitripTravelProductGereralskuUpdateAPIRequest对象

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetAlias

GetAlias Alias Getter

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetDateList

GetDateList DateList Getter

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetItemId

GetItemId ItemId Getter

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetPrice

GetPrice Price Getter

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetProperties

GetProperties Properties Getter

func (AlitripTravelProductGereralskuUpdateAPIRequest) GetQuantity

GetQuantity Quantity Getter

func (*AlitripTravelProductGereralskuUpdateAPIRequest) SetAlias

SetAlias is Alias Setter sku销售属性别名;如套餐1 需要调整成其他 需要在这里修改

func (*AlitripTravelProductGereralskuUpdateAPIRequest) SetDateList

SetDateList is DateList Setter SKU的销售价格库存,日历商品使用

func (*AlitripTravelProductGereralskuUpdateAPIRequest) SetItemId

SetItemId is ItemId Setter 淘宝商品ID

func (*AlitripTravelProductGereralskuUpdateAPIRequest) SetOuterId

SetOuterId is OuterId Setter 商家编码

func (*AlitripTravelProductGereralskuUpdateAPIRequest) SetPrice

SetPrice is Price Setter Sku的销售价格。精确到2位小数;单位:分。如:20007,表示:200元7分。修改后的sku价格要保证商品的价格在所有sku价格所形成的价格区间内(例如:商品价格为6元,sku价格有5元、10元两种,如果要修改5元sku的价格,那么修改的范围只能是0-6元之间;如果要修改10元的sku,那么修改的范围只能是6到无穷大的区间中)

func (*AlitripTravelProductGereralskuUpdateAPIRequest) SetProperties

func (r *AlitripTravelProductGereralskuUpdateAPIRequest) SetProperties(_properties []CatPropInfo) error

SetProperties is Properties Setter 商品属性列表;由类目的属性PID和VID组成,属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid。如果该类目下面没有属性,可以不用填写。如果有属性,必选属性必填,其他非必选属性可以选择不填写.属性不能超过35对

func (*AlitripTravelProductGereralskuUpdateAPIRequest) SetQuantity

SetQuantity is Quantity Setter Sku的库存数量。sku的总数量应该小于等于商品总数量(Item的NUM),sku数量变化后item的总数量也会随着变化。取值范围:大于等于零的整数

type AlitripTravelProductGereralskuUpdateAPIResponse

type AlitripTravelProductGereralskuUpdateAPIResponse struct {
	model.CommonResponse
	AlitripTravelProductGereralskuUpdateAPIResponseModel
}

AlitripTravelProductGereralskuUpdateAPIResponse (供销)船票通用类目sku新增&编辑API API返回值 alitrip.travel.product.gereralsku.update

发布SKU信息(如果properties重复 则更新)

type AlitripTravelProductGereralskuUpdateAPIResponseModel

type AlitripTravelProductGereralskuUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_product_gereralsku_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	FirstResult *TopTravelItem `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

AlitripTravelProductGereralskuUpdateAPIResponseModel is (供销)船票通用类目sku新增&编辑API 成功返回结果

type BaseInfo

type BaseInfo struct {
	// 品图片路径。最多支持5张,第一张为主图 必填,其余四张可选填(多张图片间使用英文逗号分隔)。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为png、jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。
	PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"`
	// 商品属性列表;由类目的属性PID和VID组成,属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid。如果该类目下面没有属性,可以不用填写。如果有属性,必选属性必填,其他非必选属性可以选择不填写.属性不能超过35对。
	Props []CatPropInfo `json:"props,omitempty" xml:"props>cat_prop_info,omitempty"`
	// 宝贝店铺分类
	SellerCids []string `json:"seller_cids,omitempty" xml:"seller_cids>string,omitempty"`
	// 商品亮点。1)目前最多支持4个亮点,超过4个的亮点描述不会被保存 2)每个亮点描述35个字符以内 3)每个亮点间用英文逗号分隔
	SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"`
	// 宝贝所在市。不填默认设置 杭州
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 商品描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 商品的补充描述,不同类目所设置值不一样,根据类目配置模版来决定传值;目前仅演艺类目使用,模版:145632032=showStart#演出开始时间#3#20@showEnd#演出结束时间#3#20
	ExtsMap string `json:"exts_map,omitempty" xml:"exts_map,omitempty"`
	// 商品标签 提高曝光率
	Label string `json:"label,omitempty" xml:"label,omitempty"`
	// 上架时间。大于当前时间则宝贝会下架进入定时上架的宝贝中。
	OnlineTime string `json:"online_time,omitempty" xml:"online_time,omitempty"`
	// 商家编码
	OutId string `json:"out_id,omitempty" xml:"out_id,omitempty"`
	// 宝贝所在地省,后台通过用户输入城市去获取该城市对应省份
	Prov string `json:"prov,omitempty" xml:"prov,omitempty"`
	// 商品秒杀,商品秒杀三个值:可选类型web_only(只能通过web网络秒杀),wap_only(只能通过wap网络秒杀),web_and_wap(既能通过web秒杀也能通过wap秒杀)
	SecondKill string `json:"second_kill,omitempty" xml:"second_kill,omitempty"`
	// 必填,商品标题。30个字符以内 【重要-此字段会作为搜索条件】
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 手机描述 格式:标题 描述图片路径
	WapDesc string `json:"wap_desc,omitempty" xml:"wap_desc,omitempty"`
	// 出发地(城市),填写中文,如果接口报错提示出发地不存在,则可登录商家基础信息映射管理后台(https://sell.alitrip.com/sell/basicdata/BasicDataMapping.htm)修正并生效映射关系,映射关系生效后,无法识别的出发地将自动替换为映射值 【重要提示-此属性会作为搜索/筛选条件】
	FromLocations string `json:"from_locations,omitempty" xml:"from_locations,omitempty"`
	// 目的地,填写中文,以英文逗号分隔,最多可填12个,如果国家底下还有城市,则必须精确到城市。如果接口报错提示目的地不存在,则可登录商家基础信息映射管理后台(https://sell.alitrip.com/sell/basicdata/BasicDataMapping.htm)修正并生效映射关系,映射关系生效后,无法识别的目的地将自动替换为映射值 【重要提示-此字段会作为搜索/筛选条件】
	ToLocations string `json:"to_locations,omitempty" xml:"to_locations,omitempty"`
	// 用户指定的上下架操作:0-下架,1-上架(立即上架,定时上架),2-从未上架。注意,已失效,默认下架状态。如需上架请调用taobao.alitrip.travel.item.shelve接口操作。
	ApproveStatus int64 `json:"approve_status,omitempty" xml:"approve_status,omitempty"`
	// 商品类目id,发布商品必填,编辑选填;支持的线上类目ID: 123740001,   125038002,   50018298,   124084006,   125228016,   50011954,   50012913,   50214003,   50012917,   50134002,   50026091,   123742001,   50019817,   125210016,   124212017,   50025888,   50025831,   124142009,   123744001,   50012762,   50025880,   123166001,   50668002,   50024210,   50024208,   50024215,   50025878,   50024212,   123738001,   123164002,   50686003,   123164001,   124832008,   125408001,   50018112,   124258004,   50104001,   124730002,   124090010;支持的测试类目ID:  145732013,   145632040,   145632038,   145632039,   50018322,   145632036,   145632037,   145632034,   145632035,   145632032,   145632033,   145632031,   50019817,   146476005
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 淘宝平台商品ID  商品更新时使用
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 库存计数方式,默认采用拍下减库存,不支持用户选择。0拍下减库存,1付款减库存;
	SubStock int64 `json:"sub_stock,omitempty" xml:"sub_stock,omitempty"`
	// 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认
	ConfirmTime int64 `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"`
	// 至少提前天数,最晚成团提前天数,最小0天,最大为300天;不传则为0
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 最晚收客时间:小时。仅个别类目支持
	ReserveDeadlineHours int64 `json:"reserve_deadline_hours,omitempty" xml:"reserve_deadline_hours,omitempty"`
	// 最晚收客时间:分钟。仅个别类目支持
	ReserveDeadlineMinutes int64 `json:"reserve_deadline_minutes,omitempty" xml:"reserve_deadline_minutes,omitempty"`
	// 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false
	HasDiscount bool `json:"has_discount,omitempty" xml:"has_discount,omitempty"`
	// 是否橱窗推荐,可选值:true,false;默认值:false(不推荐)
	HasShowcase bool `json:"has_showcase,omitempty" xml:"has_showcase,omitempty"`
}

BaseInfo 结构体

type BookingRuleInfo

type BookingRuleInfo struct {
	// 规则说明,1500个字符
	RuleList []string `json:"rule_list,omitempty" xml:"rule_list>string,omitempty"`
	// 1500个字
	RuleDesc string `json:"rule_desc,omitempty" xml:"rule_desc,omitempty"`
	// fee_included:费用包含,跟团游必填; fee_excluded:费用不含,所有类目必填; order_info:预定须知; extra_cost:其他费用,预留;
	RuleType string `json:"rule_type,omitempty" xml:"rule_type,omitempty"`
}

BookingRuleInfo 结构体

type CatPropInfo

type CatPropInfo struct {
	// 属性PID,调用taobao.itemprops.get取得
	Pid string `json:"pid,omitempty" xml:"pid,omitempty"`
	// 属性VID,调用taobao.itempropvalues.get取得
	Vid string `json:"vid,omitempty" xml:"vid,omitempty"`
}

CatPropInfo 结构体

type CruiseItemExt

type CruiseItemExt struct {
	// 必填,邮轮下船地点
	ShipDown string `json:"ship_down,omitempty" xml:"ship_down,omitempty"`
	// 必填,邮轮线路
	CruiseLine string `json:"cruise_line,omitempty" xml:"cruise_line,omitempty"`
	// 必填,邮轮公司
	CruiseCompany string `json:"cruise_company,omitempty" xml:"cruise_company,omitempty"`
	// 必填,邮轮船名
	ShipName string `json:"ship_name,omitempty" xml:"ship_name,omitempty"`
	// 选填,邮轮相关小费包含选项(一个或多个数字,以英文逗号分隔)。境内邮轮: 1-"船票" 2-"岸上观光费" 3-"导游" 4-"其他费用" ...... 国际邮轮 1-"船票" 2-"港务费、邮轮税费" 3-"岸上观光费" 4-"签证费用" 5-"小费" 6-"领队费" 7-"其他费用"
	ShipFeeInclude string `json:"ship_fee_include,omitempty" xml:"ship_fee_include,omitempty"`
	// 必填,邮轮上船地点
	ShipUp string `json:"ship_up,omitempty" xml:"ship_up,omitempty"`
	// 邮轮数据版本v1表示使用新邮轮结构化
	CruiseItemVersion string `json:"cruise_item_version,omitempty" xml:"cruise_item_version,omitempty"`
	// 鹿儿岛-鹿儿岛-长崎-哥本哈根(4天3晚)
	CruiseSubLine string `json:"cruise_sub_line,omitempty" xml:"cruise_sub_line,omitempty"`
}

CruiseItemExt 结构体

type CruiseProductExt

type CruiseProductExt struct {
	// 选填,邮轮相关小费包含选项。境内邮轮: 1-"船票" 2-"岸上观光费" 3-"导游" 4-"其他费用" ...... 国际邮轮 1-"船票" 2-"港务费、邮轮税费" 3-"岸上观光费" 4-"签证费用" 5-"小费" 6-"领队费" 7-"其他费用"
	ShipFeeInclude []string `json:"ship_fee_include,omitempty" xml:"ship_fee_include>string,omitempty"`
	// 必填,邮轮船名
	ShipName string `json:"ship_name,omitempty" xml:"ship_name,omitempty"`
	// 必填,邮轮下船地点
	ShipDown string `json:"ship_down,omitempty" xml:"ship_down,omitempty"`
	// 必填,邮轮上船地点
	ShipUp string `json:"ship_up,omitempty" xml:"ship_up,omitempty"`
	// 必填,邮轮线路
	CruiseLine string `json:"cruise_line,omitempty" xml:"cruise_line,omitempty"`
	// 必填,邮轮公司
	CruiseCompany string `json:"cruise_company,omitempty" xml:"cruise_company,omitempty"`
}

CruiseProductExt 结构体

type DateInventoryAndPrice

type DateInventoryAndPrice struct {
	// 销售日期
	Date string `json:"date,omitempty" xml:"date,omitempty"`
	// Sku的销售价格。单位:分。如:20007,表示:200元7分。修改后的sku价格要保证商品的价格在所有sku价格所形成的价格区间内(例如:商品价格为6元,sku价格有5元、10元两种,如果要修改5元sku的价格,那么修改的范围只能是0-6元之间;如果要修改10元的sku,那么修改的范围只能是6到无穷大的区间中)
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// Sku的库存数量。sku的总数量应该小于等于商品总数量(Item的NUM),sku数量变化后item的总数量也会随着变化。取值范围:大于等于零的整数
	Stock int64 `json:"stock,omitempty" xml:"stock,omitempty"`
}

DateInventoryAndPrice 结构体

type DateSkuInfo

type DateSkuInfo struct {
	// sku销售属性别名;如套餐1  需要调整成其他  需要在这里修改
	Alias []PropertyAliasInfo `json:"alias,omitempty" xml:"alias>property_alias_info,omitempty"`
	// SKU的销售价格库存,日历商品使用
	DateList []DateInventoryAndPrice `json:"date_list,omitempty" xml:"date_list>date_inventory_and_price,omitempty"`
	// SKU销售属性列表,若未填写,其他sku信息不会生效;由类目的属性PID和VID组成,属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid。如果该类目下面没有属性,可以不用填写。如果有属性,必选属性必填,其他非必选属性可以选择不填写.属性不能超过35对。
	Properties []CatPropInfo `json:"properties,omitempty" xml:"properties>cat_prop_info,omitempty"`
	// sku商品编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
}

DateSkuInfo 结构体

type ElectronContract

type ElectronContract struct {
	// 不成团约定,多选,英文逗号分隔。1-委托其他旅行社履行合同,2-延期出团,3-改签其他线路出行,4-解除合同
	GroupFailArrange string `json:"group_fail_arrange,omitempty" xml:"group_fail_arrange,omitempty"`
	// 拼团约定。0-不会采取拼团,1-可能采取拼团
	WillJoinGroup int64 `json:"will_join_group,omitempty" xml:"will_join_group,omitempty"`
	// 是否支持电子合同。0-不支持,1-支持。新发布商品时不填默认为0
	SupportElectron int64 `json:"support_electron,omitempty" xml:"support_electron,omitempty"`
}

ElectronContract 结构体

type FreeTourHotelInfo

type FreeTourHotelInfo struct {
	// 酒店描述
	HotelDesc string `json:"hotel_desc,omitempty" xml:"hotel_desc,omitempty"`
	// 新发布商品必填,最多三张,图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。。注:在SDK中数组多个元素间以英文逗号分隔
	PicUrls string `json:"pic_urls,omitempty" xml:"pic_urls,omitempty"`
	// 酒店所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 必填,酒店房型
	HouseType string `json:"house_type,omitempty" xml:"house_type,omitempty"`
	// 酒店档次(与下面的酒店星级二选一,只能填一个):经济连锁;舒适;高档;豪华;二星及以下
	HotelLevel string `json:"hotel_level,omitempty" xml:"hotel_level,omitempty"`
	// 酒店星级(与上面的酒店档次二选一,只能填一个)
	HotelStar string `json:"hotel_star,omitempty" xml:"hotel_star,omitempty"`
	// 酒店名称
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
}

FreeTourHotelInfo 结构体

type FreeTourPackageInfo

type FreeTourPackageInfo struct {
	// 包含元素-景区门票,如果该套餐包含景区门票,则需要传这个参数
	FreeTourScenicInfoList []FreeTourScenicInfo `json:"free_tour_scenic_info_list,omitempty" xml:"free_tour_scenic_info_list>free_tour_scenic_info,omitempty"`
	// 返程交通,交通工具必须与商品上的返程交通一致
	BackTrafficInfoList []FreeTourTrafficInfo `json:"back_traffic_info_list,omitempty" xml:"back_traffic_info_list>free_tour_traffic_info,omitempty"`
	// 新发布商品时必填。费用不含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
	FeeExclude []string `json:"fee_exclude,omitempty" xml:"fee_exclude>string,omitempty"`
	// 去程交通,交通工具的类型必须与商品上的去程交通一致
	GoTrafficInfoList []FreeTourTrafficInfo `json:"go_traffic_info_list,omitempty" xml:"go_traffic_info_list>free_tour_traffic_info,omitempty"`
	// 买家预定须知
	OrderInfo []string `json:"order_info,omitempty" xml:"order_info>string,omitempty"`
	// 当包含元素选择了餐饮,自驾租车,保险服务,其他费用时,该项必填
	ItemResourceInfoList []ItemResourceInfo `json:"item_resource_info_list,omitempty" xml:"item_resource_info_list>item_resource_info,omitempty"`
	// 新发布商品时必填。费用包含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
	FeeInclude []string `json:"fee_include,omitempty" xml:"fee_include>string,omitempty"`
	// 当包含元素选择了酒店的时候,该项必填
	FreeTourHotelInfoList []FreeTourHotelInfo `json:"free_tour_hotel_info_list,omitempty" xml:"free_tour_hotel_info_list>free_tour_hotel_info,omitempty"`
	// 必须传,套餐对应的商家编码
	OutProductId string `json:"out_product_id,omitempty" xml:"out_product_id,omitempty"`
	// 必填,套餐名称
	PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"`
	// 发布商品时必填。套餐对应的目的地,套餐对应的目的地必须是商品的目的地的子集,多个目的地用英文逗号分隔。地址可以使用飞猪标准地址名称,也可以使用商家系统中目的地地址(支持商家目的地id和商家目的地名称 )。如果需要使用商家目的地地址,必须在目的地关联页(https://sell.alitrip.com/icenter/main.htm#/widgets/api-adaptor?_k=n61ii0)配置映射关系(一次性 批量上传建立映射关系,之后度假所有类目、API接口共用该映射关系)。 商家目的地地址使用示例1:东京,大阪。示例2:123,124。说明:商家目的地id(123,124>)会根据映射关系自动转换成飞猪标准地址
	ToLocations string `json:"to_locations,omitempty" xml:"to_locations,omitempty"`
	// 门票说明
	ScenicDesc string `json:"scenic_desc,omitempty" xml:"scenic_desc,omitempty"`
	// 套餐对应的出发地,是商品出发地的子集
	FromLocations string `json:"from_locations,omitempty" xml:"from_locations,omitempty"`
	// 套餐操作类型,(0:套餐覆盖修改,1:增加套餐,2:删除套餐)===默认为0===
	PackageOperation int64 `json:"package_operation,omitempty" xml:"package_operation,omitempty"`
}

FreeTourPackageInfo 结构体

type FreeTourScenicInfo

type FreeTourScenicInfo struct {
	// 必填,景点名称
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
	// 必填,门票类型
	TicketType string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
	// 必填,景点所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
}

FreeTourScenicInfo 结构体

type FreeTourTrafficInfo

type FreeTourTrafficInfo struct {
	// 参考班次号,飞机需要填航班号,火车需要填车次号,汽车和船可不填
	TrafficNo string `json:"traffic_no,omitempty" xml:"traffic_no,omitempty"`
	// 交通公司名,飞机选填
	Vendor string `json:"vendor,omitempty" xml:"vendor,omitempty"`
	// 飞机机型,飞机选填
	PlaneType string `json:"plane_type,omitempty" xml:"plane_type,omitempty"`
	// 出发城市
	Departure string `json:"departure,omitempty" xml:"departure,omitempty"`
	// 到达城市
	Destination string `json:"destination,omitempty" xml:"destination,omitempty"`
	// 出发时间,当地时间HH:mm
	DepartureTime string `json:"departure_time,omitempty" xml:"departure_time,omitempty"`
	// 到达时间,当地时间HH:mm
	ArrivalTime string `json:"arrival_time,omitempty" xml:"arrival_time,omitempty"`
	// 交通说明,针对交通类型是汽车,轮船和其他
	TrafficDesc string `json:"traffic_desc,omitempty" xml:"traffic_desc,omitempty"`
	// 经停城市
	StopCity string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// 第几天
	Day int64 `json:"day,omitempty" xml:"day,omitempty"`
	// 是否直飞,飞机选填,1-直飞;0-不是直飞
	NonStop int64 `json:"non_stop,omitempty" xml:"non_stop,omitempty"`
	// 第几组交通信息,请必传,不传可能导致商品详情页交通信息不展示。每一组交通信息包含一组去程交通和返程交通,当在页> 面上点击【添加交通信息】按钮后,就会出现第二组交通信息,第一组交>通信息group=1,第二组交通信息group取值为2,以此类推
	Group int64 `json:"group,omitempty" xml:"group,omitempty"`
	// 是否经停
	StopOver bool `json:"stop_over,omitempty" xml:"stop_over,omitempty"`
}

FreeTourTrafficInfo 结构体

type FreedomItemExt

type FreedomItemExt struct {
	// 其他资源信息
	OtherInfos []ItemResourceInfo `json:"other_infos,omitempty" xml:"other_infos>item_resource_info,omitempty"`
	// 自由行交通信息详细描述
	TrafficDesc string `json:"traffic_desc,omitempty" xml:"traffic_desc,omitempty"`
	// 回程交通信息
	BackTrafficInfo *ItemTrafficInfo `json:"back_traffic_info,omitempty" xml:"back_traffic_info,omitempty"`
	// 去程交通信息
	GoTrafficInfo *ItemTrafficInfo `json:"go_traffic_info,omitempty" xml:"go_traffic_info,omitempty"`
	// 酒店信息
	HotelInfos *ItemHotelInfo `json:"hotel_infos,omitempty" xml:"hotel_infos,omitempty"`
	// 景点信息
	ScenicInfos *ItemScenicInfo `json:"scenic_infos,omitempty" xml:"scenic_infos,omitempty"`
}

FreedomItemExt 结构体

type FullTravelItem

type FullTravelItem struct {
	// 预定规则
	BookingRules []BookingRuleInfo `json:"booking_rules,omitempty" xml:"booking_rules>booking_rule_info,omitempty"`
	// 行程信息
	Itineraries []ItemItineraryInfo `json:"itineraries,omitempty" xml:"itineraries>item_itinerary_info,omitempty"`
	// sku信息
	SkuInfos []ItemSkuInfo `json:"sku_infos,omitempty" xml:"sku_infos>item_sku_info,omitempty"`
	// 产品亮点
	HighLights []ProductHighLights `json:"high_lights,omitempty" xml:"high_lights>product_high_lights,omitempty"`
	// 创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 卖家昵称
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 商品特征数据
	Features string `json:"features,omitempty" xml:"features,omitempty"`
	// 新版行程信息
	RefTrip string `json:"ref_trip,omitempty" xml:"ref_trip,omitempty"`
	// 商品基本信息
	BaseInfo *ItemBaseInfo `json:"base_info,omitempty" xml:"base_info,omitempty"`
	// 自由行相关信息
	FreedomItemExt *FreedomItemExt `json:"freedom_item_ext,omitempty" xml:"freedom_item_ext,omitempty"`
	// 跟团游相关信息
	GroupItemExt *GroupItemExt `json:"group_item_ext,omitempty" xml:"group_item_ext,omitempty"`
	// 商品类型
	ItemType int64 `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 商品状态。0,1正常;-1:用户删除;-2:用户下架;-3 小二下架;-4 小二删除;-5 从未上架;-9 被处罚
	ItemStatus int64 `json:"item_status,omitempty" xml:"item_status,omitempty"`
	// 商品id1
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 退改规则信息
	RefundInfo *ItemRefundInfo `json:"refund_info,omitempty" xml:"refund_info,omitempty"`
	// 销售属性信息
	SaleInfo *ItemSaleInfo `json:"sale_info,omitempty" xml:"sale_info,omitempty"`
	// 卖家id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 同城活动商品相关信息
	TcwlItemExt *TcwlItemExt `json:"tcwl_item_ext,omitempty" xml:"tcwl_item_ext,omitempty"`
	// 航旅度假TOP API3.0 邮轮扩展信息结构
	CruiseItemExt *CruiseItemExt `json:"cruise_item_ext,omitempty" xml:"cruise_item_ext,omitempty"`
}

FullTravelItem 结构体

type GatherPlaceInfo

type GatherPlaceInfo struct {
	// 集合地点名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 集合地经纬度,英文逗号分隔。经度在前,纬度在后,英文逗号分隔最多支持6位小数,如120.111222,30.111222
	Poi string `json:"poi,omitempty" xml:"poi,omitempty"`
	// AMAP/GOOGLE/OTHERS。高德(AMAP),GOOGLE,其他(OTHERS)
	PoiResource string `json:"poi_resource,omitempty" xml:"poi_resource,omitempty"`
}

GatherPlaceInfo 结构体

type GeneralProductBaseInfo

type GeneralProductBaseInfo struct {
	// 品图片路径。最多支持5张,第一张为主图 必填,其余四张可选填(多张图片间使用英文逗号分隔)。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为png、jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。
	PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"`
	// 商品亮点。1)目前最多支持4个亮点,超过4个的亮点描述不会被保存 2)每个亮点描述35个字符以内 3)每个亮点间用英文逗号分隔
	SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"`
	// 商品属性列表;由类目的属性PID和VID组成,属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid。如果该类目下面没有属性,可以不用填写。如果有属性,必选属性必填,其他非必选属性可以选择不填写.属性不能超过35对。
	Props []CatPropInfo `json:"props,omitempty" xml:"props>cat_prop_info,omitempty"`
	// 商品描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 手机描述 格式:标题 描述图片路径
	WapDesc string `json:"wap_desc,omitempty" xml:"wap_desc,omitempty"`
	// 商家编码
	OutId string `json:"out_id,omitempty" xml:"out_id,omitempty"`
	// 目的地,填写中文,以英文逗号分隔,最多可填12个,如果国家底下还有城市,则必须精确到城市。如果接口报错提示目的地不存在,则可登录商家基础信息映射管理后台(https://sell.alitrip.com/sell/basicdata/BasicDataMapping.htm)修正并生效映射关系,映射关系生效后,无法识别的目的地将自动替换为映射值 【重要提示-此字段会作为搜索/筛选条件】
	ToLocations string `json:"to_locations,omitempty" xml:"to_locations,omitempty"`
	// 必填,商品标题。30个字符以内 【重要-此字段会作为搜索条件】
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 最晚收客时间:分钟。仅个别类目支持
	ReserveDeadlineMinutes int64 `json:"reserve_deadline_minutes,omitempty" xml:"reserve_deadline_minutes,omitempty"`
	// 商品类目id,发布商品必填,编辑选填;支持的线上类目ID,船票:50018298
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 淘宝平台商品ID 产品更新时使用
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认
	ConfirmTime int64 `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"`
	// 至少提前天数,最晚成团提前天数,最小0天,最大为300天;不传则为0
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 最晚收客时间:小时。仅个别类目支持
	ReserveDeadlineHours int64 `json:"reserve_deadline_hours,omitempty" xml:"reserve_deadline_hours,omitempty"`
	// 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
}

GeneralProductBaseInfo 结构体

type GroupItemExt

type GroupItemExt struct {
	// 必填,回程交通信息
	BackTrafficInfo *ItemTrafficInfo `json:"back_traffic_info,omitempty" xml:"back_traffic_info,omitempty"`
	// 集合地信息
	GatherPlaces *GatherPlaceInfo `json:"gather_places,omitempty" xml:"gather_places,omitempty"`
	// 必填,去程交通信息
	GoTrafficInfo *ItemTrafficInfo `json:"go_traffic_info,omitempty" xml:"go_traffic_info,omitempty"`
	// 必填,线路类型,0 为目的地参团 	1为出发地参团
	RouteType int64 `json:"route_type,omitempty" xml:"route_type,omitempty"`
	// 是否支持电子合同,默认不支持
	Electronic bool `json:"electronic,omitempty" xml:"electronic,omitempty"`
}

GroupItemExt 结构体

type GroupTourPackageInfo

type GroupTourPackageInfo struct {
	// 行程信息,新发布商品必填,数据,可以一次提交多天的行程信息
	TripElementList []GroupTourTripElement `json:"trip_element_list,omitempty" xml:"trip_element_list>group_tour_trip_element,omitempty"`
	// 返程交通,交通工具的类型必须与商品上的去程交通一致
	BackTrafficInfoList []GroupTourTrafficInfo `json:"back_traffic_info_list,omitempty" xml:"back_traffic_info_list>group_tour_traffic_info,omitempty"`
	// 去程交通,交通工具的类型必须与商品上的去程交通一致
	GoTrafficInfoList []GroupTourTrafficInfo `json:"go_traffic_info_list,omitempty" xml:"go_traffic_info_list>group_tour_traffic_info,omitempty"`
	// 新发布商品时必填。自费项目。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
	SelfExplanation []string `json:"self_explanation,omitempty" xml:"self_explanation>string,omitempty"`
	// 新发布商品时必填。买家预定须知。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
	OrderInfo []string `json:"order_info,omitempty" xml:"order_info>string,omitempty"`
	// 新发布商品时必填。费用不含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
	FeeExclude []string `json:"fee_exclude,omitempty" xml:"fee_exclude>string,omitempty"`
	// 新发布商品时必填。费用包含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
	FeeInclude []string `json:"fee_include,omitempty" xml:"fee_include>string,omitempty"`
	// 套餐对应的出发地,是商品出发地的子集
	FromLocations string `json:"from_locations,omitempty" xml:"from_locations,omitempty"`
	// 必填,跟团游套餐对应的商家编码
	OutProductId string `json:"out_product_id,omitempty" xml:"out_product_id,omitempty"`
	// 新发布商品必填,跟团游套餐名
	PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"`
	// 套餐操作类型(0:套餐覆盖修改,1:增加套餐,2:删除套餐)===默认为0===
	PackageOperation int64 `json:"package_operation,omitempty" xml:"package_operation,omitempty"`
	// 套餐级别行程天数,必填。
	TripDays int64 `json:"trip_days,omitempty" xml:"trip_days,omitempty"`
	// 套餐级别行程晚数,必填。
	AccomNights int64 `json:"accom_nights,omitempty" xml:"accom_nights,omitempty"`
}

GroupTourPackageInfo 结构体

type GroupTourTrafficInfo

type GroupTourTrafficInfo struct {
	// 交通说明,针对交通类型是汽车,轮船和其他
	TrafficDesc string `json:"traffic_desc,omitempty" xml:"traffic_desc,omitempty"`
	// 到达时间,当地时间HH:mm
	ArrivalTime string `json:"arrival_time,omitempty" xml:"arrival_time,omitempty"`
	// 出发时间,当地时间HH:mm
	DepartureTime string `json:"departure_time,omitempty" xml:"departure_time,omitempty"`
	// 到达城市
	Destination string `json:"destination,omitempty" xml:"destination,omitempty"`
	// 出发城市
	Departure string `json:"departure,omitempty" xml:"departure,omitempty"`
	// 飞机机型,飞机选填
	PlaneType string `json:"plane_type,omitempty" xml:"plane_type,omitempty"`
	// 交通公司名,飞机选填
	Vendor string `json:"vendor,omitempty" xml:"vendor,omitempty"`
	// 参考班次号,飞机需要填航班号,火车需要填车次号,汽车和船可不填
	TrafficNo string `json:"traffic_no,omitempty" xml:"traffic_no,omitempty"`
	// 经停城市
	StopCity string `json:"stop_city,omitempty" xml:"stop_city,omitempty"`
	// 交通类型 1:飞机, 2:火车,3:汽车,4:轮船
	TransportWay int64 `json:"transport_way,omitempty" xml:"transport_way,omitempty"`
	// 第几组交通信息,每一组交通信息包含一组去程交通和返程交通,当在页> 面上点击【添加交通信息】按钮后,就会出现第二组交通信息,第一组交>通信息group=1,第二组交通信息group取值为2,以此类推
	Group int64 `json:"group,omitempty" xml:"group,omitempty"`
	// 是否直飞,飞机选填,1-直飞;0-不是直飞
	NonStop int64 `json:"non_stop,omitempty" xml:"non_stop,omitempty"`
	// 第几天
	Day int64 `json:"day,omitempty" xml:"day,omitempty"`
	// 是否经停
	StopOver bool `json:"stop_over,omitempty" xml:"stop_over,omitempty"`
	// 是否是"非红眼航班"。【红眼航班】定义:凌晨一点至六点起飞,且飞行时间少于少于正常睡眠需求(8小时)的航班。
	IsNonRedEyeFlight bool `json:"is_non_red_eye_flight,omitempty" xml:"is_non_red_eye_flight,omitempty"`
}

GroupTourTrafficInfo 结构体

type GroupTourTripElement

type GroupTourTripElement struct {
	// 具体的行程信息,根据type字段,将对象序列化成json串,以字符串的形式赋值给json_str,传到后端,每一个json_str都只能是对应单个对象,不能对应数组  当type=1时: json_str = {     "type":1, //包含元素类型,1:住宿信息,2:景点,3:餐饮信息,4:购物信息     "hotelType”:1,//住宿方式,1:酒店/客栈 2:住在交通工具上 3:住宿自理 4:露营     "hotelStarType":1, //1:酒店星级 2:酒店档次     "hotelStar":"三星级", //如果hotelStarType =1:酒店星级,hotelStar取值范围(一星级,二星级,三星级,四星级,五星级);如果hotelStarType =1:酒店星级,hotelStar取值范围(舒适,高档,豪华,经济连锁,二星及以下)     "hotelCityName":"北京市", //酒店所在城市名称     "hotelName":"如家快捷北京北太平庄店”,//酒店名称     "roomType":"大床房”, //房型     "tripContentDetails":{ //该字段选填,imageList为数组类型,住宿图片,desc为住宿说明                           "imageList":[                                        "https://img.daily.taobaocdn.net/imgextra/i2/2024098454/TB2.BJ9XEw7LKJjyzdKXXaShXXa_!!2024098454.jpg",                                        "https://img.daily.taobaocdn.net/imgextra/i1/2024098454/TB2Ui4yXEw7LKJjyzdKXXaShXXa_!!2024098454.jpg"                                       ],                           "desc”:”住宿说明”                          } } 当type=2时: json_str = {     "type”:2, //包含元素类型,1:住宿信息,2:景点,3:餐饮信息,4:购物信息     "activityHour":10, //活动时间-小时     "activityMinute":30,//活动时间-分钟,这里是10个小时30分钟     "scenicName":"八达岭长城”,//景点名称     "scenicCity":"北京市” //景点所在城市,”classicScenic”:true, "tripContentDetails":{ //该字段选填,imageList为数组类型,景点图片,desc为景点详细说明                           "imageList":[                                        "https://img.daily.taobaocdn.net/imgextra/i2/2024098454/TB2.BJ9XEw7LKJjyzdKXXaShXXa_!!2024098454.jpg",                                        "https://img.daily.taobaocdn.net/imgextra/i1/2024098454/TB2Ui4yXEw7LKJjyzdKXXaShXXa_!!2024098454.jpg"                                       ],                           "desc”:”景点详情”                          } } 当type=3时: json_str ={     "type":3, //包含元素类型,1:住宿信息,2:景点,3:餐饮信息,4:购物信息     "foodInclude":false,//true:包含餐饮,false:不包含餐饮信息     "specialIllustrate":" 餐饮说明”,//餐饮说明     "foodType":[ //1:早餐,2:中餐,3:晚餐         1,         2,         3     ] } 当type=4时: json_str ={     "type":4, //包含元素类型,1:住宿信息,2:景点,3:餐饮信息,4:购物信息     "activityHour":1,//活动时间-小时     "activityMinute":5,//活动时间-分钟,这里是1个小时5分钟     "shoppingPlace":"家乐福”,//购物店名称     "shoppingProduct":"啥都有”//营业产品 }。当type=5时: json_str ={ "type":5, //包含元素类型,1:住宿信息,2:景点,3:餐饮信息,4:购物信息,5:自由活动 ,"activityHour":1,//活动时间-小时 "activityMinute":5,//活动时间-分钟,这里是1个小时5分钟 "scenicCity":"杭州”,//活动城市, "activityContent":"啥都有”//活动推荐 }
	JsonStr string `json:"json_str,omitempty" xml:"json_str,omitempty"`
	// 必填,第几天的行程信息
	Day int64 `json:"day,omitempty" xml:"day,omitempty"`
	// 必填,包含元素类型,1:住宿信息,2:景点,3:餐饮信息,4:购物信息,5:自由活动
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

GroupTourTripElement 结构体

type HighLights

type HighLights struct {
	// 图片列表
	PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"`
	// 亮点标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 亮点描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
}

HighLights 结构体

type ItemBaseInfo

type ItemBaseInfo struct {
	// 商品亮点
	SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"`
	// ["xxxx","xxxxx"]
	PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"`
	// 商品标签
	ItemTagContent string `json:"item_tag_content,omitempty" xml:"item_tag_content,omitempty"`
	// 手机端商品描述
	WapDesc string `json:"wap_desc,omitempty" xml:"wap_desc,omitempty"`
	// 目的地
	ToLocations string `json:"to_locations,omitempty" xml:"to_locations,omitempty"`
	// 商品标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 宝贝所在地省
	Prov string `json:"prov,omitempty" xml:"prov,omitempty"`
	// 商家备注
	OuterTitle string `json:"outer_title,omitempty" xml:"outer_title,omitempty"`
	// 商户的商品编码
	OutId string `json:"out_id,omitempty" xml:"out_id,omitempty"`
	// 出发地
	FromLocations string `json:"from_locations,omitempty" xml:"from_locations,omitempty"`
	// 商品描述(PC描述)
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 宝贝所在地市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 最小出行天数
	TripMinDays int64 `json:"trip_min_days,omitempty" xml:"trip_min_days,omitempty"`
	// 最大出行天数
	TripMaxDays int64 `json:"trip_max_days,omitempty" xml:"trip_max_days,omitempty"`
	// 商品类型:1-国内跟团游 2-国内自由行 3-出境跟团游 4-出境自由行 5-境外当地玩乐 6-国际邮轮 7-国内当地玩乐 9-国内邮轮 10-同城玩乐
	ItemType int64 `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 商品类目id
	CategoryId int64 `json:"category_id,omitempty" xml:"category_id,omitempty"`
	// 行程晚数
	AccomNights int64 `json:"accom_nights,omitempty" xml:"accom_nights,omitempty"`
}

ItemBaseInfo 结构体

type ItemEleCertInfo

type ItemEleCertInfo struct {
	// 殊必填(expiryDateType为1或2时必填),电子凭证 有效期 结束时间
	ExpiryDateEnd string `json:"expiry_date_end,omitempty" xml:"expiry_date_end,omitempty"`
	// 特殊必填(expiryDateType为1时必填),电子凭证 有效期 开始时间
	ExpiryDateStart string `json:"expiry_date_start,omitempty" xml:"expiry_date_start,omitempty"`
	// 可选,售中自动退款比例,0~100。默认为0,即不支持售中自动退款;当值为1~100时表示售中自动退款的比例
	AutoRefundRate int64 `json:"auto_refund_rate,omitempty" xml:"auto_refund_rate,omitempty"`
	// 可选,过期自动退款比例,0~100。默认为0,即不支持过期自动退款比例;当值为1~100时表示过期自动退款的比例
	ExpiredRefundRate int64 `json:"expired_refund_rate,omitempty" xml:"expired_refund_rate,omitempty"`
	// 必填,电子凭证有效期 过期类型。1:xxxx-xx-xx 到 xxxx-xx-xx; 2:购买成功日 至 xxxx-xx-xx; 3:购买成功 xx 天内有效
	ExpiryDateType int64 `json:"expiry_date_type,omitempty" xml:"expiry_date_type,omitempty"`
	// 特殊必填(expiryDateType为3时必填),电子凭证 有效期 天数
	ExpiryDays int64 `json:"expiry_days,omitempty" xml:"expiry_days,omitempty"`
	// 必填,核销门店库id
	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`
}

ItemEleCertInfo 结构体

type ItemHotel

type ItemHotel struct {
	// 酒店描述
	HotelDesc string `json:"hotel_desc,omitempty" xml:"hotel_desc,omitempty"`
	// POI来源,AMAP/GOOGLE。境内为高德(AMAP) 境外为GOOGLE
	PoiResource string `json:"poi_resource,omitempty" xml:"poi_resource,omitempty"`
	// 酒店的经纬度信息,经度在前,纬度在后,英文逗号分隔 最多支持6位小数,如120.111222,30.111222
	Poi string `json:"poi,omitempty" xml:"poi,omitempty"`
	// 必填,酒店房型
	HouseType string `json:"house_type,omitempty" xml:"house_type,omitempty"`
	// 必填,酒店等级
	HotelLevel string `json:"hotel_level,omitempty" xml:"hotel_level,omitempty"`
	// 必填,酒店名称
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
	// 必填,所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 关联的套餐id
	RelatedPackageId int64 `json:"related_package_id,omitempty" xml:"related_package_id,omitempty"`
	// 晚数
	HotelDays int64 `json:"hotel_days,omitempty" xml:"hotel_days,omitempty"`
}

ItemHotel 结构体

type ItemHotelInfo

type ItemHotelInfo struct {
	// 结构化酒店信息 酒店结构化信息和文本描述二选一
	HotelList []ItemHotel `json:"hotel_list,omitempty" xml:"hotel_list>item_hotel,omitempty"`
}

ItemHotelInfo 结构体

type ItemItineraryInfo

type ItemItineraryInfo struct {
	// 小于等于30字
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 必填,1.可选择纯文本 2.使用xml标签(img和txt)进行图文混排,目前仅支持一段文字和多张图片,如果文件有多段,将会被合并 3.每段行程文字总和小于1500字
	Content string `json:"content,omitempty" xml:"content,omitempty"`
	// 行程编号,第一天行程为1,第二天行程为2
	ItineraryNo int64 `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
}

ItemItineraryInfo 结构体

type ItemRefundInfo

type ItemRefundInfo struct {
	// 退改规则 1)格式:标准规则 或 自定义规则:a_a_num,a_b_num,b-1_c_num,c-1_c-1_num 2)规则:自定义规则里最多可含5组规则
	RefundRegulations []string `json:"refund_regulations,omitempty" xml:"refund_regulations>string,omitempty"`
	// 退款规则(json数组格式)。自定义退改时需填写(与refund_regulations字段二选一)。示例中一共包含4条规则(3条平日规则,1条节假日规则),按照顺序每条规则含义如下:出行前5日及以上,买家违约收取总费用的50,卖家违约收取总费用的20;出行前4日至1日,买家违约收取总费用的80,卖家违约收取总费用的50;行程开始当天,买家违约收取总费用的100,卖家违约收取总费用的70;如果行程日期包含节假日,则节假日条款为买家违约收取总费用的100,卖家违约收取总费用的90
	RefundRegulationsJson string `json:"refund_regulations_json,omitempty" xml:"refund_regulations_json,omitempty"`
	// 退改规则类型,0为标准,1为自定义 2为不支持退改规则。不传默认为0
	RefundType int64 `json:"refund_type,omitempty" xml:"refund_type,omitempty"`
}

ItemRefundInfo 结构体

type ItemResourceInfo

type ItemResourceInfo struct {
	// 对应的说明
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 1-保险 2-餐饮 3-租车 4-签证 5-购物点,预留  6-赠品,预留 7-券,预留  8-其他费用
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 关联的套餐id
	RelatedPackageId int64 `json:"related_package_id,omitempty" xml:"related_package_id,omitempty"`
}

ItemResourceInfo 结构体

type ItemSaleInfo

type ItemSaleInfo struct {
	// 关联商品与店铺类目 结构:",cid1,cid2,...,",如果店铺类目存在二级类目,必须传入子类目cids。  支持的最大列表长度为:256; 关于如何获取cid,请参考该接口:http://open.taobao.com/doc2/apiDetail.htm?apiId=65
	SellerCids []string `json:"seller_cids,omitempty" xml:"seller_cids>string,omitempty"`
	// 预约商品必填,普通商品可不填。可选出发开始日期,格式:yyyy-MM-dd。对于普通商品,根据日历库存的最早时间来自动计算。对于预约商品则为必填字段
	StartComboDate string `json:"start_combo_date,omitempty" xml:"start_combo_date,omitempty"`
	// 商品秒杀,商品秒杀三个值:可选类型web_only(只能通过web网络秒杀),wap_only(只能通过wap网络秒杀),web_and_wap(既能通过web秒杀也能通过wap秒杀)
	SecondKill string `json:"second_kill,omitempty" xml:"second_kill,omitempty"`
	// 电子凭证网点ID
	NetworkId string `json:"network_id,omitempty" xml:"network_id,omitempty"`
	// 电子凭证码商,格式为:码商id:码商nick。电子凭证的卖家规则详见:http://bangpai.taobao.com/group/thread/14051111-283426841.htm
	Merchant string `json:"merchant,omitempty" xml:"merchant,omitempty"`
	// 预约商品必填,普通商品可不填。可选出发结束日期,格式:年-月-日 日期必须是最近300天内的,最早和最晚日期跨度最大为180天。对于普通商品,根据日历库存的最晚时间来自动计算;对于预约商品则为必填字段
	EndComboDate string `json:"end_combo_date,omitempty" xml:"end_combo_date,omitempty"`
	// 预约商品必填,普通商品不填。预约商品开始时间,格式:yyyy-MM-dd HH:mm
	BcStartDate string `json:"bc_start_date,omitempty" xml:"bc_start_date,omitempty"`
	// 新版电子凭证参数结构
	ItemEleCertInfo *ItemEleCertInfo `json:"item_ele_cert_info,omitempty" xml:"item_ele_cert_info,omitempty"`
	// 资源确认时长。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认(只有境外目的地商品支持18小时确认,境内商品最长9小时)
	ConfirmTime int64 `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"`
	// 资源确认方式。1:即时确认,2:二次确认
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// 扣库存方式。1:拍下减库存,2:付款减库存
	SubStock int64 `json:"sub_stock,omitempty" xml:"sub_stock,omitempty"`
	// 商品售卖类型,1. 普通商品  2. 预约商品  3. 拍卖商品  4. 非日历商品;默认为1。
	SaleType int64 `json:"sale_type,omitempty" xml:"sale_type,omitempty"`
	// 至少提前天数,最晚成团提前天数,最小0天,最大为300天;不传则为0
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 电子凭证是否支持系统自动退款,true则表示支持
	SupportOnsaleAutoRefund bool `json:"support_onsale_auto_refund,omitempty" xml:"support_onsale_auto_refund,omitempty"`
	// 是否橱窗推荐,可选值:true,false;默认值:false(不推荐)
	HasShowcase bool `json:"has_showcase,omitempty" xml:"has_showcase,omitempty"`
	// 已废弃。是否提供发票 默认为false  仅C商家需要设置该值 B商家强制提供发票
	HasInvoice bool `json:"has_invoice,omitempty" xml:"has_invoice,omitempty"`
	// 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false
	HasDiscount bool `json:"has_discount,omitempty" xml:"has_discount,omitempty"`
}

ItemSaleInfo 结构体

type ItemScenic

type ItemScenic struct {
	// 关联的套餐id
	RelatedPackageId string `json:"related_package_id,omitempty" xml:"related_package_id,omitempty"`
	// 必填,门票类型
	TicketType string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
	// POI来源,AMAP/GOOGLE。境内为高德(AMAP) 境外为GOOGLE
	PoiResource string `json:"poi_resource,omitempty" xml:"poi_resource,omitempty"`
	// 景点的经纬度信息,经度在前,纬度在后,英文逗号分隔 最多支持6位小数,如120.111222,30.111222
	Poi string `json:"poi,omitempty" xml:"poi,omitempty"`
	// 必填,景点名称
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
	// 必填,景点所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
}

ItemScenic 结构体

type ItemScenicInfo

type ItemScenicInfo struct {
	// 结构化景点信息 景点结构化信息和文本描述二选一
	ScenicList []ItemScenic `json:"scenic_list,omitempty" xml:"scenic_list>item_scenic,omitempty"`
}

ItemScenicInfo 结构体

type ItemSkuInfo

type ItemSkuInfo struct {
	// 套餐关联的产品元素信息
	Products []Product `json:"products,omitempty" xml:"products>product,omitempty"`
	// 套餐的日历价格库存。如果是预约商品,只需要填写一个Price,并且,不需要填写Price中的date字段不填,且预约商品只有成人价格和库存。
	Prices []Prices `json:"prices,omitempty" xml:"prices>prices,omitempty"`
	// 套餐下面对应商品元素信息 仅针对新版商品
	Combos string `json:"combos,omitempty" xml:"combos,omitempty"`
	// 套餐名称
	PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"`
	// 套餐描述
	PackageDesc string `json:"package_desc,omitempty" xml:"package_desc,omitempty"`
	// 映射到具体日历价格套餐的外部商家编码
	OuterSkuId string `json:"outer_sku_id,omitempty" xml:"outer_sku_id,omitempty"`
	// 邮轮房型名称
	RoomTypeName string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	// 套餐id
	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`
	// 邮轮房型ID
	RoomTypeId int64 `json:"room_type_id,omitempty" xml:"room_type_id,omitempty"`
	// 邮轮房型类型
	RoomType int64 `json:"room_type,omitempty" xml:"room_type,omitempty"`
	// 邮轮房型人数
	PeopleNumber int64 `json:"people_number,omitempty" xml:"people_number,omitempty"`
	// 必填,套餐操作:1-增加一个套餐,2-删除一个套餐(根据outer_sku_id定位该套餐),3-覆盖修改一个套餐(根据outer_sku_id定位该套餐)
	PackageOperation int64 `json:"package_operation,omitempty" xml:"package_operation,omitempty"`
	// 邮轮下单是否限制人数和房型人数一致
	OrderCountMatch bool `json:"order_count_match,omitempty" xml:"order_count_match,omitempty"`
}

ItemSkuInfo 结构体

type ItemTraffic

type ItemTraffic struct {
	// 交通公司名,飞机选填
	Vendor string `json:"vendor,omitempty" xml:"vendor,omitempty"`
	// 参考班次号,飞机需要填航班号,火车需要填车次号,汽车和船可不填
	TrafficNo string `json:"traffic_no,omitempty" xml:"traffic_no,omitempty"`
	// 飞机机型,飞机选填
	PlaneType string `json:"plane_type,omitempty" xml:"plane_type,omitempty"`
	// 到达城市
	Destination string `json:"destination,omitempty" xml:"destination,omitempty"`
	// 出发时间,当地时间HH:mm
	DepartureTime string `json:"departure_time,omitempty" xml:"departure_time,omitempty"`
	// 出发城市
	Departure string `json:"departure,omitempty" xml:"departure,omitempty"`
	// 到达时间,当地时间HH:mm
	ArrivalTime string `json:"arrival_time,omitempty" xml:"arrival_time,omitempty"`
	// 关联的套餐id
	RelatedPackageId int64 `json:"related_package_id,omitempty" xml:"related_package_id,omitempty"`
}

ItemTraffic 结构体

type ItemTrafficInfo

type ItemTrafficInfo struct {
	// 详细交通信息结构。【注意】当traffic_type选择飞机或火车时,该字段为必填,汽车或轮船时该字段不用填。
	Traffics []ItemTraffic `json:"traffics,omitempty" xml:"traffics>item_traffic,omitempty"`
	// 必填,交通类型。1/2/3/4 分别对应 飞机/火车/汽车/船
	TrafficType int64 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

ItemTrafficInfo 结构体

type ItineraryActivity

type ItineraryActivity struct {
	// 活动图片列表,多个图片以英文逗号分隔
	Images []string `json:"images,omitempty" xml:"images>string,omitempty"`
	// 活动标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 活动内容文本描述
	Txt string `json:"txt,omitempty" xml:"txt,omitempty"`
	// 活动预计时长,小时数
	Hour int64 `json:"hour,omitempty" xml:"hour,omitempty"`
	// 活动预计时长,分钟数
	Minute int64 `json:"minute,omitempty" xml:"minute,omitempty"`
}

ItineraryActivity 结构体

type NoDateSkuInfo

type NoDateSkuInfo struct {
	// sku销售属性别名;如套餐1  需要调整成其他  需要在这里修改
	Alias []PropertyAliasInfo `json:"alias,omitempty" xml:"alias>property_alias_info,omitempty"`
	// SKU销售属性列表,若未填写,其他sku信息不会生效;由类目的属性PID和VID组成,属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid。如果该类目下面没有属性,可以不用填写。如果有属性,必选属性必填,其他非必选属性可以选择不填写.属性不能超过35对。
	Properties []CatPropInfo `json:"properties,omitempty" xml:"properties>cat_prop_info,omitempty"`
	// sku商家编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// Sku的销售价格。单位:分。如:20007,表示:200元7分。修改后的sku价格要保证商品的价格在所有sku价格所形成的价格区间内(例如:商品价格为6元,sku价格有5元、10元两种,如果要修改5元sku的价格,那么修改的范围只能是0-6元之间;如果要修改10元的sku,那么修改的范围只能是6到无穷大的区间中)
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// Sku的库存数量。sku的总数量应该小于等于商品总数量(Item的NUM),sku数量变化后item的总数量也会随着变化。取值范围:大于等于零的整数
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

NoDateSkuInfo 结构体

type Poi

type Poi struct {
	// POI对应的名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// POI对应ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

Poi 结构体

type PontusTravelBookingRuleInfo

type PontusTravelBookingRuleInfo struct {
	// 分点组织的规则说明
	RuleList []string `json:"rule_list,omitempty" xml:"rule_list>string,omitempty"`
	// fee_included:费用包含,跟团游必填; fee_excluded:费用不含,所有类目必填; order_info:预定须知; extra_cost:其他费用,预留;
	RuleType string `json:"rule_type,omitempty" xml:"rule_type,omitempty"`
	// 1500个字
	RuleDesc string `json:"rule_desc,omitempty" xml:"rule_desc,omitempty"`
}

PontusTravelBookingRuleInfo 结构体

type PontusTravelFreedomItemExt

type PontusTravelFreedomItemExt struct {
	// 资源结构
	OtherInfos []PontusTravelItemResourceInfo `json:"other_infos,omitempty" xml:"other_infos>pontus_travel_item_resource_info,omitempty"`
	// 自由行交通信息详细描述
	TrafficDesc string `json:"traffic_desc,omitempty" xml:"traffic_desc,omitempty"`
	// 大景点结构
	ScenicInfos *PontusTravelItemScenicInfo `json:"scenic_infos,omitempty" xml:"scenic_infos,omitempty"`
	// 酒店结构
	HotelInfos *PontusTravelItemHotelInfo `json:"hotel_infos,omitempty" xml:"hotel_infos,omitempty"`
	// 大交通结构
	BackTrafficInfo *PontusTravelItemTrafficInfo `json:"back_traffic_info,omitempty" xml:"back_traffic_info,omitempty"`
	// 大交通结构
	GoTrafficInfo *PontusTravelItemTrafficInfo `json:"go_traffic_info,omitempty" xml:"go_traffic_info,omitempty"`
}

PontusTravelFreedomItemExt 结构体

type PontusTravelFullTravelItem

type PontusTravelFullTravelItem struct {
	// 行程信息
	Itineraries []PontusTravelItemItineraryInfo `json:"itineraries,omitempty" xml:"itineraries>pontus_travel_item_itinerary_info,omitempty"`
	// sku信息
	SkuInfos []PontusTravelItemSkuInfo `json:"sku_infos,omitempty" xml:"sku_infos>pontus_travel_item_sku_info,omitempty"`
	// 预定规则
	BookingRules []PontusTravelBookingRuleInfo `json:"booking_rules,omitempty" xml:"booking_rules>pontus_travel_booking_rule_info,omitempty"`
	// 产品亮点
	HighLights []HighLights `json:"high_lights,omitempty" xml:"high_lights>high_lights,omitempty"`
	// 修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 卖家昵称
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 商品特征数据
	Features string `json:"features,omitempty" xml:"features,omitempty"`
	// 同城活动商品相关信息
	TcwlItemExt string `json:"tcwl_item_ext,omitempty" xml:"tcwl_item_ext,omitempty"`
	// 航旅度假TOP API3.0 邮轮扩展信息结构
	CruiseItemExt string `json:"cruise_item_ext,omitempty" xml:"cruise_item_ext,omitempty"`
	// 新版行程信息
	RefTrip string `json:"ref_trip,omitempty" xml:"ref_trip,omitempty"`
	// 商品类型
	ItemType int64 `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 商品状态
	ItemStatus int64 `json:"item_status,omitempty" xml:"item_status,omitempty"`
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 销售属性信息
	SaleInfo *PontusTravelItemSaleInfo `json:"sale_info,omitempty" xml:"sale_info,omitempty"`
	// 跟团游相关信息
	GroupItemExt *PontusTravelGroupItemExt `json:"group_item_ext,omitempty" xml:"group_item_ext,omitempty"`
	// 商品基本信息
	BaseInfo *PontusTravelItemBaseInfo `json:"base_info,omitempty" xml:"base_info,omitempty"`
	// 退改规则信息
	RefundInfo *PontusTravelItemRefundInfo `json:"refund_info,omitempty" xml:"refund_info,omitempty"`
	// 卖家id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 自由行相关信息
	FreedomItemExt *PontusTravelFreedomItemExt `json:"freedom_item_ext,omitempty" xml:"freedom_item_ext,omitempty"`
}

PontusTravelFullTravelItem 结构体

type PontusTravelGatherPlaceInfo

type PontusTravelGatherPlaceInfo struct {
	// 集合地经纬度,英文逗号分隔。经度在前,纬度在后,英文逗号分隔最多支持6位小数,如120.111222,30.111222
	Poi string `json:"poi,omitempty" xml:"poi,omitempty"`
	// POI来源,AMAP/GOOGLE。境内为高德(AMAP) 境外为GOOGLE
	PoiResource string `json:"poi_resource,omitempty" xml:"poi_resource,omitempty"`
	// 地点名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

PontusTravelGatherPlaceInfo 结构体

type PontusTravelGroupItemExt

type PontusTravelGroupItemExt struct {
	// 集合地结构
	GatherPlaces []PontusTravelGatherPlaceInfo `json:"gather_places,omitempty" xml:"gather_places>pontus_travel_gather_place_info,omitempty"`
	// 必填,线路类型,0 为目的地参团 	1为出发地参团
	RouteType int64 `json:"route_type,omitempty" xml:"route_type,omitempty"`
	// 必填,回程交通。注意:目前跟团游交通只会存储交通方式,结构其他字段暂时不支持
	BackTrafficInfo *PontusTravelItemTrafficInfo `json:"back_traffic_info,omitempty" xml:"back_traffic_info,omitempty"`
	// 必填,去程交通。注意:目前跟团游交通只会存储交通方式,结构其他字段暂时不支持
	GoTrafficInfo *PontusTravelItemTrafficInfo `json:"go_traffic_info,omitempty" xml:"go_traffic_info,omitempty"`
	// 是否支持电子合同,默认不支持
	Electronic bool `json:"electronic,omitempty" xml:"electronic,omitempty"`
	// 是否“纯玩团”,默认不传则是“含购物团”
	PurePlay bool `json:"pure_play,omitempty" xml:"pure_play,omitempty"`
}

PontusTravelGroupItemExt 结构体

type PontusTravelItemBaseInfo

type PontusTravelItemBaseInfo struct {
	// 商品亮点。1)目前最多支持4个亮点,超过4个的亮点描述不会被保存 2)每个亮点描述35个字符以内 3)每个亮点间用英文逗号分隔
	SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"`
	// 商品图片路径。最多支持5张,第一张为主图 必填,其余四张可选填(多张图片间使用英文逗号分隔)。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为png、jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。
	PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"`
	// 必填,商品标题。30个字符以内  【重要-此字段会作为搜索条件】
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 跟团游商品必填,自由行商品选填,邮轮商品不填。出发地(城市),填写中文,如果接口报错提示出发地不存在,则可登录商家基础信息映射管理后台(https://sell.alitrip.com/sell/basicdata/BasicDataMapping.htm)修正并生效映射关系,映射关系生效后,无法识别的出发地将自动替换为映射值  【重要提示-此属性会作为搜索/筛选条件】
	FromLocations string `json:"from_locations,omitempty" xml:"from_locations,omitempty"`
	// 目的地,所有商品必填,填写中文,以英文逗号分隔,最多可填12个,如果国家底下还有城市,则必须精确到城市。如果接口报错提示目的地不存在,则可登录商家基础信息映射管理后台(https://sell.alitrip.com/sell/basicdata/BasicDataMapping.htm)修正并生效映射关系,映射关系生效后,无法识别的目的地将自动替换为映射值 【重要提示-此字段会作为搜索/筛选条件】
	ToLocations string `json:"to_locations,omitempty" xml:"to_locations,omitempty"`
	// 宝贝所在地省份。不填默认设置 浙江
	Prov string `json:"prov,omitempty" xml:"prov,omitempty"`
	// 宝贝所在市。不填默认设置 杭州
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// pc端商品描述,不超过50000个字符。详情描述支持纯文本描述,也支持html格式的详情描述。html格式的详情描述中 图片链接支持外链图片(必须外网可访问,  且格式为png、jpg或jpeg,大小在500k以内)和淘宝图片空间链接。
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 手机端描述。格式: 使用xml标签(shortDesc,txt和img)进行图文混排,shortDesc标签表示添加小标题,txt标签表示添加文本描述,img标签表示添加一张图片。  注意: 1)shortDesc,txt和img三个xml标签独立,可以乱序使用,但不能嵌套; 2)图片链接支持外链图片(必须外网可访问,  且格式为png、jpg或jpeg,大小在500k以内)和淘宝图片空间链接;3)手机端描述内容以wapDesc标签标示开始和结束
	WapDesc string `json:"wap_desc,omitempty" xml:"wap_desc,omitempty"`
	// 商家自定义标签(最多4个字,超长则自动截断,会进行违禁词校验)
	ItemCustomTag string `json:"item_custom_tag,omitempty" xml:"item_custom_tag,omitempty"`
	// 商品级别的商家编码,商家的外部编码,最大为512字节
	OutId string `json:"out_id,omitempty" xml:"out_id,omitempty"`
	// 预留,商家备注
	OuterTitle string `json:"outer_title,omitempty" xml:"outer_title,omitempty"`
	// 商品标签
	ItemTagContent string `json:"item_tag_content,omitempty" xml:"item_tag_content,omitempty"`
	// 必填,商品类型。1-境内跟团游 2- 境内自由行 3-出境跟团游 4- 出境自由行 5-境外当地玩乐 6-国际邮轮 7:境内当地玩乐 9-境内邮轮 10-同城活动  14-境外玩乐套餐
	ItemType int64 `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 旅游日程-天数
	TripMaxDays int64 `json:"trip_max_days,omitempty" xml:"trip_max_days,omitempty"`
	// 旅游日程-晚数,必须大于等于0,且小于等于旅游日程-天数。 这里注意下,trip_max_days(旅游日程-天数)>=accom_nights(旅游日程-晚数)>=hotel_days(住宿晚数)
	AccomNights int64 `json:"accom_nights,omitempty" xml:"accom_nights,omitempty"`
	// (该参数已废弃不用)最小行程天数
	TripMinDays int64 `json:"trip_min_days,omitempty" xml:"trip_min_days,omitempty"`
	// 可选,出行人模板id。模板id需要商家以店铺账号身份登录飞猪商家工作台,从卖家工具->出行人管理中获取。注意:如果传0则代表设置为不需要出行人模板或使用飞猪平台默认的类目模板。
	TravellerTemplateId int64 `json:"traveller_template_id,omitempty" xml:"traveller_template_id,omitempty"`
}

PontusTravelItemBaseInfo 结构体

type PontusTravelItemEleCertInfo

type PontusTravelItemEleCertInfo struct {
	// 电子凭证 有效期 开始时间
	ExpiryDateStart string `json:"expiry_date_start,omitempty" xml:"expiry_date_start,omitempty"`
	// 电子凭证 有效期 结束时间
	ExpiryDateEnd string `json:"expiry_date_end,omitempty" xml:"expiry_date_end,omitempty"`
	// 电子凭证有效期 过期类型。1:xxxx-xx-xx 到 xxxx-xx-xx; 2:购买成功日 至 xxxx-xx-xx; 3:购买成功 xx 天内有效
	ExpiryDateType int64 `json:"expiry_date_type,omitempty" xml:"expiry_date_type,omitempty"`
	// 电子凭证 有效期 天数
	ExpiryDays int64 `json:"expiry_days,omitempty" xml:"expiry_days,omitempty"`
	// 核销门店库id
	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`
	// 售中自动退款比例
	AutoRefundRate int64 `json:"auto_refund_rate,omitempty" xml:"auto_refund_rate,omitempty"`
	// 过期自动退款比例
	ExpiredRefundRate int64 `json:"expired_refund_rate,omitempty" xml:"expired_refund_rate,omitempty"`
}

PontusTravelItemEleCertInfo 结构体

type PontusTravelItemHotel

type PontusTravelItemHotel struct {
	// 必填,酒店名称
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
	// 必填,酒店房型
	HouseType string `json:"house_type,omitempty" xml:"house_type,omitempty"`
	// 必填,酒店等级
	HotelLevel string `json:"hotel_level,omitempty" xml:"hotel_level,omitempty"`
	// 必填,所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 酒店的经纬度信息,经度在前,纬度在后,英文逗号分隔 最多支持6位小数,如120.111222,30.111222
	Poi string `json:"poi,omitempty" xml:"poi,omitempty"`
	// POI来源,AMAP/GOOGLE。境内为高德(AMAP) 境外为GOOGLE
	PoiResource string `json:"poi_resource,omitempty" xml:"poi_resource,omitempty"`
}

PontusTravelItemHotel 结构体

type PontusTravelItemHotelInfo

type PontusTravelItemHotelInfo struct {
	// 结构化酒店信息 酒店结构化信息和文本描述二选一
	HotelList []PontusTravelItemHotel `json:"hotel_list,omitempty" xml:"hotel_list>pontus_travel_item_hotel,omitempty"`
	// 酒店描述文本,<1500字符 酒店结构化信息和文本描述二选一
	HotelDesc string `json:"hotel_desc,omitempty" xml:"hotel_desc,omitempty"`
	// 必填,默认为0 必须大于等于0, 且小于或等于行程晚数
	HotelDays int64 `json:"hotel_days,omitempty" xml:"hotel_days,omitempty"`
}

PontusTravelItemHotelInfo 结构体

type PontusTravelItemItineraryInfo

type PontusTravelItemItineraryInfo struct {
	// 必填,1.使用xml标签(img和txt)进行图文混排,目前仅支持一段文字和多张图片,如果文件有多段,将会被合并 2.每段行程文字总和小于1500字
	Content string `json:"content,omitempty" xml:"content,omitempty"`
	// 小于等于30字
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 必填,第一天行程为1,第二天行程为2
	ItineraryNo int64 `json:"itinerary_no,omitempty" xml:"itinerary_no,omitempty"`
}

PontusTravelItemItineraryInfo 结构体

type PontusTravelItemRefundInfo

type PontusTravelItemRefundInfo struct {
	// 特殊可选,当refund_type=1或7时,需要上传自定义退改内容。自定义退改规则,最多可含5组规则,每组规则间以英文逗号分隔。 1)当refund_type为1时格式为:a_b_num,b-1_c_num。含义:提前a天至提前b天发起退款,买家需支付num比例违约费。 2)当refund_type为7时格式为:a_b_num1_num2_0,b-1_c_num1_num2_0。含义:提前a天至提前b天发起退款,买家需支付num1比例违约费,卖家需支付num2比例违约费,最后一个数字代表是否节假日规则(0-不是,1-是)。特别注意,当refund_type为7时,自定义退改规则必须设置 n天以上违约规则 以及 行程当日违约规则,即第一组规则需要以-1_a_num1_num2_0或-1_a_num1_num2_1开头,且最后一组规则需要以0_0_num1_num2_0或0_0_num1_num2_1结尾。
	RefundRegulations []string `json:"refund_regulations,omitempty" xml:"refund_regulations>string,omitempty"`
	// 退款规则(json数组格式)。自定义退改时需填写(与refund_regulations字段二选一)。示例中一共包含4条规则(3条平日规则,1条节假日规则),按照顺序每条规则含义如下:出行前5日及以上,买家违约收取总费用的50,卖家违约收取总费用的20;出行前4日至1日,买家违约收取总费用的80,卖家违约收取总费用的50;行程开始当天,买家违约收取总费用的100,卖家违约收取总费用的70;如果行程日期包含节假日,则节假日条款为买家违约收取总费用的100,卖家违约收取总费用的90
	RefundRegulationsJson string `json:"refund_regulations_json,omitempty" xml:"refund_regulations_json,omitempty"`
	// 退改规则类型,0-平台标准退改规则,1-自定义退改规则,2-不支持退改(已废弃,勿用),7-新版自定义退改规则。
	RefundType int64 `json:"refund_type,omitempty" xml:"refund_type,omitempty"`
}

PontusTravelItemRefundInfo 结构体

type PontusTravelItemResourceInfo

type PontusTravelItemResourceInfo struct {
	// 小于1500字符
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 1-保险 2-餐饮 3-租车 4-签证 5-购物点,预留  6-赠品,预留 7-券,预留  8-其他费用
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
}

PontusTravelItemResourceInfo 结构体

type PontusTravelItemSaleInfo

type PontusTravelItemSaleInfo struct {
	// 关联商品与店铺类目 结构:"cid1,cid2,...,"。如何获取卖家店铺类目具体参见:http://open.taobao.com/doc2/apiDetail.htm?apiId=65
	SellerCids []string `json:"seller_cids,omitempty" xml:"seller_cids>string,omitempty"`
	// 预约商品必填,普通商品不填。预约商品开始时间,格式:yyyy-MM-dd HH:mm
	BcStartDate string `json:"bc_start_date,omitempty" xml:"bc_start_date,omitempty"`
	// 预约商品必填,普通商品可不填。可选出发开始日期,格式:yyyy-MM-dd。对于普通商品,根据日历库存的最早时间来自动计算。对于预约商品则为必填字段
	StartComboDate string `json:"start_combo_date,omitempty" xml:"start_combo_date,omitempty"`
	// 预约商品必填,普通商品可不填。可选出发结束日期,格式:年-月-日 日期必须是最近300天内的,最早和最晚日期跨度最大为90天。对于普通商品,根据日历库存的最晚时间来自动计算;对于预约商品则为必填字段
	EndComboDate string `json:"end_combo_date,omitempty" xml:"end_combo_date,omitempty"`
	// 商品秒杀,商品秒杀三个值:可选类型web_only(只能通过web网络秒杀),wap_only(只能通过wap网络秒杀),web_and_wap(既能通过web秒杀也能通过wap秒杀)
	SecondKill string `json:"second_kill,omitempty" xml:"second_kill,omitempty"`
	// 旧版电子凭证,若要支持旧版电子凭证则需填写。电子凭证码商,格式为:码商id:码商nick。 "1. 商家必须是电子凭证卖家才能发布电子凭证商品。参考链接 http://bangpai.taobao.com/group/thread/14051111-283426841.htm?spm=0.0.0.0.TRlt53 2. 发布电子凭证商品,merchant字段必填。若为淘宝发码,则merchant设置为 0:淘宝 3. network_id联系码商提供"
	Merchant string `json:"merchant,omitempty" xml:"merchant,omitempty"`
	// 旧版电子凭证,若要支持旧版电子凭证则需填写。电子凭证网点ID
	NetworkId string `json:"network_id,omitempty" xml:"network_id,omitempty"`
	// 该商品真实的旅游服务提供商
	TouristServiceProvider string `json:"tourist_service_provider,omitempty" xml:"tourist_service_provider,omitempty"`
	// 减库存方式。0、拍下减库存。1、付款减库存。不传默认为0
	SubStock int64 `json:"sub_stock,omitempty" xml:"sub_stock,omitempty"`
	// 商品售卖类型,0为日历商品,1为预约商品,2为非日历商品;默认为0
	SaleType int64 `json:"sale_type,omitempty" xml:"sale_type,omitempty"`
	// 至少提前天数,最晚成团提前天数,最小0天,最大为300天;不传则为0
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 最晚收客时间:小时。仅个别类目支持:境外玩乐套餐
	ReserveDeadlineHours int64 `json:"reserve_deadline_hours,omitempty" xml:"reserve_deadline_hours,omitempty"`
	// 最晚收客时间:分钟。仅个别类目支持:境外玩乐套餐
	ReserveDeadlineMinutes int64 `json:"reserve_deadline_minutes,omitempty" xml:"reserve_deadline_minutes,omitempty"`
	// 新版电子凭证信息。如果传递了此参数,则sales_info中旧版电子凭证信息将被忽略,否则电子凭证信息将以旧版电子凭证参数为准。如果新、旧版参数都没传,则该商品不支持电子凭证
	ItemEleCertInfo *ItemEleCertInfo `json:"item_ele_cert_info,omitempty" xml:"item_ele_cert_info,omitempty"`
	// 资源确认方式。1:即时确认,2:二次确认
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// 资源确认时长。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认
	ConfirmTime int64 `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"`
	// 上下架状态
	ApproveStatus int64 `json:"approve_status,omitempty" xml:"approve_status,omitempty"`
	// 返点比例
	AuctionPoint int64 `json:"auction_point,omitempty" xml:"auction_point,omitempty"`
	// 是否提供发票 默认为false  仅C商家需要设置该值 B商家强制提供发票
	HasInvoice bool `json:"has_invoice,omitempty" xml:"has_invoice,omitempty"`
	// 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false
	HasDiscount bool `json:"has_discount,omitempty" xml:"has_discount,omitempty"`
	// 是否橱窗推荐,可选值:true,false;默认值:false(不推荐)
	HasShowcase bool `json:"has_showcase,omitempty" xml:"has_showcase,omitempty"`
	// 旧版电子凭证,是否支持系统自动退款,true则表示支持
	SupportOnsaleAutoRefund bool `json:"support_onsale_auto_refund,omitempty" xml:"support_onsale_auto_refund,omitempty"`
}

PontusTravelItemSaleInfo 结构体

type PontusTravelItemScenic

type PontusTravelItemScenic struct {
	// 景点的经纬度信息,经度在前,纬度在后,英文逗号分隔 最多支持6位小数,如120.111222,30.111222
	Poi string `json:"poi,omitempty" xml:"poi,omitempty"`
	// POI来源,AMAP/GOOGLE。境内为高德(AMAP) 境外为GOOGLE
	PoiResource string `json:"poi_resource,omitempty" xml:"poi_resource,omitempty"`
	// 必填,门票类型
	TicketType string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"`
	// 必填,景点名称
	CnName string `json:"cn_name,omitempty" xml:"cn_name,omitempty"`
	// 必填,景点所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
}

PontusTravelItemScenic 结构体

type PontusTravelItemScenicInfo

type PontusTravelItemScenicInfo struct {
	// 景点结构化信息。景点结构化信息和文本描述二选一
	ScenicList []PontusTravelItemScenic `json:"scenic_list,omitempty" xml:"scenic_list>pontus_travel_item_scenic,omitempty"`
	// 门票套餐名称
	TicketPackageName string `json:"ticket_package_name,omitempty" xml:"ticket_package_name,omitempty"`
	// 景点描述文本,<1500字符。 景点结构化信息和文本描述二选一
	ScenicDesc string `json:"scenic_desc,omitempty" xml:"scenic_desc,omitempty"`
}

PontusTravelItemScenicInfo 结构体

type PontusTravelItemSkuInfo

type PontusTravelItemSkuInfo struct {
	// 套餐的日历价格库存。如果是预约商品,只需要填写一个Price,并且,不需要填写Price中的date字段不填,且预约商品只有成人价格和库存。
	Prices []PontusTravelPrices `json:"prices,omitempty" xml:"prices>pontus_travel_prices,omitempty"`
	// 套餐关联的产品元素信息
	Products []PontusTravelProduct `json:"products,omitempty" xml:"products>pontus_travel_product,omitempty"`
	// 套餐名称
	PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"`
	// 映射到具体日历价格套餐的外部商家编码
	OuterSkuId string `json:"outer_sku_id,omitempty" xml:"outer_sku_id,omitempty"`
	// 套餐描述
	PackageDesc string `json:"package_desc,omitempty" xml:"package_desc,omitempty"`
	// 套餐操作仅限于删除[delete]和修改[modify]&quot;, 该操作修改的是套餐的名称和outer_sku_id
	PackageOperation string `json:"package_operation,omitempty" xml:"package_operation,omitempty"`
	// package_operation 为midofy时,outer_sku_id将被该值覆盖
	UpdateOuterSkuId string `json:"update_outer_sku_id,omitempty" xml:"update_outer_sku_id,omitempty"`
	// combos
	Combos string `json:"combos,omitempty" xml:"combos,omitempty"`
	// 邮轮房型名称
	RoomTypeName string `json:"room_type_name,omitempty" xml:"room_type_name,omitempty"`
	// 邮轮房型ID,新版本有值
	RoomTypeId int64 `json:"room_type_id,omitempty" xml:"room_type_id,omitempty"`
	// 邮轮房型类型
	RoomType int64 `json:"room_type,omitempty" xml:"room_type,omitempty"`
	// 人数
	PeopleNumber int64 `json:"people_number,omitempty" xml:"people_number,omitempty"`
	// 下单人数是否与房型人数一致
	OrderCountMatch bool `json:"order_count_match,omitempty" xml:"order_count_match,omitempty"`
}

PontusTravelItemSkuInfo 结构体

type PontusTravelItemTraffic

type PontusTravelItemTraffic struct {
	// 参考班次号,飞机需要填航班号,火车需要填车次号,汽车和船可不填
	TrafficNo string `json:"traffic_no,omitempty" xml:"traffic_no,omitempty"`
	// 交通公司名,飞机选填
	Vendor string `json:"vendor,omitempty" xml:"vendor,omitempty"`
	// 飞机机型,飞机选填
	PlaneType string `json:"plane_type,omitempty" xml:"plane_type,omitempty"`
	// 出发时间,当地时间HH:mm
	DepartureTime string `json:"departure_time,omitempty" xml:"departure_time,omitempty"`
	// 到达时间,当地时间HH:mm
	ArrivalTime string `json:"arrival_time,omitempty" xml:"arrival_time,omitempty"`
	// 出发城市
	Departure string `json:"departure,omitempty" xml:"departure,omitempty"`
	// 到达城市
	Destination string `json:"destination,omitempty" xml:"destination,omitempty"`
}

PontusTravelItemTraffic 结构体

type PontusTravelItemTrafficInfo

type PontusTravelItemTrafficInfo struct {
	// 详细交通信息结构。【注意】当traffic_type选择飞机或火车时,该字段为必填,汽车或轮船时该字段不用填。
	Traffics []PontusTravelItemTraffic `json:"traffics,omitempty" xml:"traffics>pontus_travel_item_traffic,omitempty"`
	// 描述,小于1500字
	TrafficDesc string `json:"traffic_desc,omitempty" xml:"traffic_desc,omitempty"`
	// 必填,交通类型。1/2/3/4 分别对应 飞机/火车/汽车/船,其他交通方式传100
	TrafficType int64 `json:"traffic_type,omitempty" xml:"traffic_type,omitempty"`
}

PontusTravelItemTrafficInfo 结构体

type PontusTravelPrices

type PontusTravelPrices struct {
	// 日期。对于普通商品必填,对于预约商品该字段不填
	Date string `json:"date,omitempty" xml:"date,omitempty"`
	// 外部商家团期ID
	OuterPriceId string `json:"outer_price_id,omitempty" xml:"outer_price_id,omitempty"`
	// 价格类型。price_type 取:1-成人价,2-儿童价,3-单房差
	PriceType int64 `json:"price_type,omitempty" xml:"price_type,omitempty"`
	// 库存
	Stock int64 `json:"stock,omitempty" xml:"stock,omitempty"`
	// 价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 日历价格库存的操作有以下三种:1-新增;2-增量更新;3-覆盖更新;4-删除。其中新增时成人价格和库存都必须大于0;增量更新只能对库存数进行修改,表示对某一天的成人或儿童新增或减少几个库存。覆盖更新能对库存和价格进行修改,表示用传入的值覆盖原有的库存和价格。删除支持删除单房差、儿童价格库存、成人价格库存,如果删除成人价格库存,则同时会把单房差和儿童价格库存也删除。
	Operation int64 `json:"operation,omitempty" xml:"operation,omitempty"`
}

PontusTravelPrices 结构体

type PontusTravelProduct

type PontusTravelProduct struct {
	// 元素的外部商家编码
	ElementId string `json:"element_id,omitempty" xml:"element_id,omitempty"`
	// 份数
	Num int64 `json:"num,omitempty" xml:"num,omitempty"`
}

PontusTravelProduct 结构体

type Prices

type Prices struct {
	// 日期
	Date string `json:"date,omitempty" xml:"date,omitempty"`
	// 外部商家团期ID
	OuterPriceId string `json:"outer_price_id,omitempty" xml:"outer_price_id,omitempty"`
	// 价格
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
	// 库存
	Stock int64 `json:"stock,omitempty" xml:"stock,omitempty"`
	// 价格类型。price_type 取:1-成人价,2-儿童价,3-单房差
	PriceType int64 `json:"price_type,omitempty" xml:"price_type,omitempty"`
}

Prices 结构体

type Product

type Product struct {
	// 描述
	Descr string `json:"descr,omitempty" xml:"descr,omitempty"`
	// 资源元素的外部商家编码
	ElementId string `json:"element_id,omitempty" xml:"element_id,omitempty"`
	// 关联的套餐id
	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`
	// 数量
	Num int64 `json:"num,omitempty" xml:"num,omitempty"`
	// 是否主元素
	MainProduct bool `json:"main_product,omitempty" xml:"main_product,omitempty"`
}

Product 结构体

type ProductBaseInfo

type ProductBaseInfo struct {
	// 商品图片路径。最多支持5张,第一张为主图 必填,其余四张可选填(多张图片间使用英文逗号分隔)。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为png、jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。
	PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"`
	// 商品亮点。1)目前最多支持4个亮点,超过4个的亮点描述不会被保存 2)每个亮点描述35个字符以内 3)每个亮点间用英文逗号分隔
	SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"`
	// pc端商品描述,不超过50000个字符。详情描述支持纯文本描述,也支持html格式的详情描述。html格式的详情描述中 图片链接支持外链图片(必须外网可访问, 且格式为png、jpg或jpeg,大小在500k以内)和淘宝图片空间链接。
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 手机端描述。格式: 使用xml标签(shortDesc,txt和img)进行图文混排,shortDesc标签表示添加小标题,txt标签表示添加文本描述,img标签表示添加一张图片。  注意: 1)shortDesc,txt和img三个xml标签独立,可以乱序使用,但不能嵌套; 2)图片链接支持外链图片(必须外网可访问,  且格式为png、jpg或jpeg,大小在500k以内)和淘宝图片空间链接;3)手机端描述内容以wapDesc标签标示开始和结束
	WapDesc string `json:"wap_desc,omitempty" xml:"wap_desc,omitempty"`
	// 目的地,所有商品必填,填写中文,以英文逗号分隔,最多可填12个,如果国家底下还有城市,则必须精确到城市。如果接口报错提示目的地不存在,则可登录商家基础信息映射管理后台(https://sell.alitrip.com/sell/basicdata/BasicDataMapping.htm)修正并生效映射关系,映射关系生效后,无法识别的目的地将自动替换为映射值 【重要提示-此字段会作为搜索/筛选条件】
	ToLocations string `json:"to_locations,omitempty" xml:"to_locations,omitempty"`
	// 必填,商品标题。30个字符以内  【重要-此字段会作为搜索条件】
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 出发地(城市),填写中文,如果接口报错提示出发地不存在,则可登录商家基础信息映射管理后台(https://sell.alitrip.com/sell/basicdata/BasicDataMapping.htm)修正并生效映射关系,映射关系生效后,无法识别的出发地将自动替换为映射值 【重要提示-此属性会作为搜索/筛选条件】
	FromLocations string `json:"from_locations,omitempty" xml:"from_locations,omitempty"`
	// 商家编码
	OutId string `json:"out_id,omitempty" xml:"out_id,omitempty"`
	// 旅游日程-天数
	TripMaxDays int64 `json:"trip_max_days,omitempty" xml:"trip_max_days,omitempty"`
	// 必填,产品类型。目前仅支持 6-国际邮轮  9-境内邮轮
	ItemType int64 `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 旅游日程-晚数,必须大于等于0,且小于等于旅游日程-天数。 这里注意下,trip_max_days(旅游日程-天数)>=accom_nights(旅游日程-晚数)>=hotel_days(住宿晚数)
	AccomNights int64 `json:"accom_nights,omitempty" xml:"accom_nights,omitempty"`
	// 可选,出行人模板id。模板id需要商家以店铺账号身份登录飞猪商家工作台,从卖家工具->出行人管理中获取。注意:如果传0则代表设置为不需要出行人模板或使用飞猪平台默认的类目模板。
	TravellerTemplateId int64 `json:"traveller_template_id,omitempty" xml:"traveller_template_id,omitempty"`
}

ProductBaseInfo 结构体

type ProductHighLights

type ProductHighLights struct {
	// 产品亮点图片
	PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"`
	// 产品亮点标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 产品亮点描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
}

ProductHighLights 结构体

type ProductSaleInfo

type ProductSaleInfo struct {
	// 建议零售价上限,单位:元
	PriceUpper string `json:"price_upper,omitempty" xml:"price_upper,omitempty"`
	// 建议零售价下限,单位:元
	PriceLower string `json:"price_lower,omitempty" xml:"price_lower,omitempty"`
	// 可选出发结束日期,格式:yyyy-MM-dd
	EndComboDate string `json:"end_combo_date,omitempty" xml:"end_combo_date,omitempty"`
	// 可选出发开始日期,格式:yyyy-MM-dd
	StartComboDate string `json:"start_combo_date,omitempty" xml:"start_combo_date,omitempty"`
	// 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认
	ConfirmTime int64 `json:"confirm_time,omitempty" xml:"confirm_time,omitempty"`
	// 至少提前天数,最晚成团提前天数,最小0天,最大为300天;不传则为0
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 产品线
	ProductLine int64 `json:"product_line,omitempty" xml:"product_line,omitempty"`
	// 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1
	ConfirmType int64 `json:"confirm_type,omitempty" xml:"confirm_type,omitempty"`
	// 商品售卖类型,0为日历商品,1为预约商品,2为非日历商品;默认为0
	SaleType int64 `json:"sale_type,omitempty" xml:"sale_type,omitempty"`
	// 是否支持经销
	Distribute bool `json:"distribute,omitempty" xml:"distribute,omitempty"`
	// 是否支持代销
	Agent bool `json:"agent,omitempty" xml:"agent,omitempty"`
}

ProductSaleInfo 结构体

type PropertyAliasInfo

type PropertyAliasInfo struct {
	// 销售属性的pid和vid,属性的pid调用taobao.itemprops.get取得,属性值的vid用taobao.itempropvalues.get取得vid
	Properties string `json:"properties,omitempty" xml:"properties,omitempty"`
	// 属性具体别名值
	Value string `json:"value,omitempty" xml:"value,omitempty"`
}

PropertyAliasInfo 结构体

type StructItinerary

type StructItinerary struct {
	// 必填,当天行程包含的多个活动信息
	Activities []ItineraryActivity `json:"activities,omitempty" xml:"activities>itinerary_activity,omitempty"`
	// 必填,行程序号,标识是第几天的行程
	DayOrder int64 `json:"day_order,omitempty" xml:"day_order,omitempty"`
}

StructItinerary 结构体

type TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest

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

TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest 【API3.0】度假线路商品发布时基础信息获取接口:地址数据查询 API请求 taobao.alitrip.travel.baseinfo.cities.get

旅行度假新商品发布时可用的扩展接口,用于获取可用的出发地或目的地城市列表。

func NewTaobaoAlitripTravelBaseinfoCitiesGetRequest

func NewTaobaoAlitripTravelBaseinfoCitiesGetRequest() *TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest

NewTaobaoAlitripTravelBaseinfoCitiesGetRequest 初始化TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest对象

func (TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest) GetCatType

GetCatType CatType Getter

func (TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest) GetIocType

GetIocType IocType Getter

func (*TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest) SetCatType

SetCatType is CatType Setter 1-境内跟团游 2-境内自由行 3-出境跟团游 4-出境自由行 5-境外当地玩乐 6-国际邮轮 9-境内邮轮

func (*TaobaoAlitripTravelBaseinfoCitiesGetAPIRequest) SetIocType

SetIocType is IocType Setter 1-获取目的地城市列表 2-获取出发地城市列表

type TaobaoAlitripTravelBaseinfoCitiesGetAPIResponse

type TaobaoAlitripTravelBaseinfoCitiesGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelBaseinfoCitiesGetAPIResponseModel
}

TaobaoAlitripTravelBaseinfoCitiesGetAPIResponse 【API3.0】度假线路商品发布时基础信息获取接口:地址数据查询 API返回值 taobao.alitrip.travel.baseinfo.cities.get

旅行度假新商品发布时可用的扩展接口,用于获取可用的出发地或目的地城市列表。

type TaobaoAlitripTravelBaseinfoCitiesGetAPIResponseModel

type TaobaoAlitripTravelBaseinfoCitiesGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_baseinfo_cities_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 地区级联城市列表,返回数据为json数组结构的字符串
	IocInfos string `json:"ioc_infos,omitempty" xml:"ioc_infos,omitempty"`
}

TaobaoAlitripTravelBaseinfoCitiesGetAPIResponseModel is 【API3.0】度假线路商品发布时基础信息获取接口:地址数据查询 成功返回结果

type TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest

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

TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest 【API3.0】度假线路商品发布时基础信息获取接口:邮轮扩展信息获取 API请求 taobao.alitrip.travel.baseinfo.cruise.get

旅行度假新商品发布时可用的扩展接口,用于获取邮轮类目相关扩展信息。

func NewTaobaoAlitripTravelBaseinfoCruiseGetRequest

func NewTaobaoAlitripTravelBaseinfoCruiseGetRequest() *TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest

NewTaobaoAlitripTravelBaseinfoCruiseGetRequest 初始化TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest对象

func (TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest) GetIsOverseas

GetIsOverseas IsOverseas Getter

func (*TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest) SetIsOverseas

func (r *TaobaoAlitripTravelBaseinfoCruiseGetAPIRequest) SetIsOverseas(_isOverseas bool) error

SetIsOverseas is IsOverseas Setter true-获取国际邮轮类目扩展信息;false-获取国内邮轮类目扩展信息

type TaobaoAlitripTravelBaseinfoCruiseGetAPIResponse

type TaobaoAlitripTravelBaseinfoCruiseGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelBaseinfoCruiseGetAPIResponseModel
}

TaobaoAlitripTravelBaseinfoCruiseGetAPIResponse 【API3.0】度假线路商品发布时基础信息获取接口:邮轮扩展信息获取 API返回值 taobao.alitrip.travel.baseinfo.cruise.get

旅行度假新商品发布时可用的扩展接口,用于获取邮轮类目相关扩展信息。

type TaobaoAlitripTravelBaseinfoCruiseGetAPIResponseModel

type TaobaoAlitripTravelBaseinfoCruiseGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_baseinfo_cruise_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 邮轮类目扩展信息的json格式字符串
	CruiseExtInfos string `json:"cruise_ext_infos,omitempty" xml:"cruise_ext_infos,omitempty"`
}

TaobaoAlitripTravelBaseinfoCruiseGetAPIResponseModel is 【API3.0】度假线路商品发布时基础信息获取接口:邮轮扩展信息获取 成功返回结果

type TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest

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

TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest 【API3.0】基础信息获取接口:景点数据查询 API请求 taobao.alitrip.travel.baseinfo.scenics.get

商品发布辅助接口,用于飞猪度假或门票商品发布时 获取可用的景点(及景点下收费项目)信息列表。

func NewTaobaoAlitripTravelBaseinfoScenicsGetRequest

func NewTaobaoAlitripTravelBaseinfoScenicsGetRequest() *TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest

NewTaobaoAlitripTravelBaseinfoScenicsGetRequest 初始化TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest对象

func (TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) GetCity

GetCity City Getter

func (TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) GetScenic

GetScenic Scenic Getter

func (TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) GetScenicId

GetScenicId ScenicId Getter

func (*TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) SetCity

SetCity is City Setter 城市名称

func (*TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) SetScenic

SetScenic is Scenic Setter 景点简称

func (*TaobaoAlitripTravelBaseinfoScenicsGetAPIRequest) SetScenicId

SetScenicId is ScenicId Setter 景点id,可选。若传了该值,则查询结果中只会保留该id的景点,其余景点信息将被过滤

type TaobaoAlitripTravelBaseinfoScenicsGetAPIResponse

type TaobaoAlitripTravelBaseinfoScenicsGetAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelBaseinfoScenicsGetAPIResponseModel
}

TaobaoAlitripTravelBaseinfoScenicsGetAPIResponse 【API3.0】基础信息获取接口:景点数据查询 API返回值 taobao.alitrip.travel.baseinfo.scenics.get

商品发布辅助接口,用于飞猪度假或门票商品发布时 获取可用的景点(及景点下收费项目)信息列表。

type TaobaoAlitripTravelBaseinfoScenicsGetAPIResponseModel

type TaobaoAlitripTravelBaseinfoScenicsGetAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_baseinfo_scenics_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回详细景点信息,返回数据为json数组结构的字符串
	ScenicInfos string `json:"scenic_infos,omitempty" xml:"scenic_infos,omitempty"`
}

TaobaoAlitripTravelBaseinfoScenicsGetAPIResponseModel is 【API3.0】基础信息获取接口:景点数据查询 成功返回结果

type TaobaoAlitripTravelItemBaseAddAPIRequest

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

TaobaoAlitripTravelItemBaseAddAPIRequest 【API3.0】度假线路商品发布接口 API请求 taobao.alitrip.travel.item.base.add

旅行度假新商品发布接口。目前支持的类目包括:境内跟团游、出境跟团游、境内自由行、出境自由行、境内当地玩乐、境外玩乐套餐、境内邮轮、国际邮轮

func NewTaobaoAlitripTravelItemBaseAddRequest

func NewTaobaoAlitripTravelItemBaseAddRequest() *TaobaoAlitripTravelItemBaseAddAPIRequest

NewTaobaoAlitripTravelItemBaseAddRequest 初始化TaobaoAlitripTravelItemBaseAddAPIRequest对象

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetApiMethodName

func (r TaobaoAlitripTravelItemBaseAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetBaseInfo

GetBaseInfo BaseInfo Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetBookingRules

GetBookingRules BookingRules Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetCruiseItemExt

GetCruiseItemExt CruiseItemExt Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetFreedomItemExt

GetFreedomItemExt FreedomItemExt Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetGroupItemExt

GetGroupItemExt GroupItemExt Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetItineraries

GetItineraries Itineraries Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetRefundInfo

GetRefundInfo RefundInfo Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetSalesInfo

GetSalesInfo SalesInfo Getter

func (TaobaoAlitripTravelItemBaseAddAPIRequest) GetTcwlItemExt

GetTcwlItemExt TcwlItemExt Getter

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetBaseInfo

SetBaseInfo is BaseInfo Setter 必填,商品基本信息

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetBookingRules

SetBookingRules is BookingRules Setter 必填,预定规则结构。示例: [{ "rule_type": "fee_excluded", "rule_desc": "费用包含描述"},{ "rule_type": "fee_included", "rule_desc": "费用不含描述"},{ "rule_type": "order_info", "rule_desc": "预定须知描述"}]

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetCruiseItemExt

func (r *TaobaoAlitripTravelItemBaseAddAPIRequest) SetCruiseItemExt(_cruiseItemExt *CruiseItemExt) error

SetCruiseItemExt is CruiseItemExt Setter 特殊选填(当发布邮轮商品时必填,其他情况不填)邮轮商品相关信息,发布邮轮商品时必填

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetFreedomItemExt

func (r *TaobaoAlitripTravelItemBaseAddAPIRequest) SetFreedomItemExt(_freedomItemExt *PontusTravelFreedomItemExt) error

SetFreedomItemExt is FreedomItemExt Setter 特殊选填(当发布自由行商品时必填,其他情况不填)。自由行商品相关信息,自由行商品必填。大交通、酒店住宿、景点门票、租车、保险、餐饮、其他费用,自由行商品至少需要填写其中两项

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetGroupItemExt

func (r *TaobaoAlitripTravelItemBaseAddAPIRequest) SetGroupItemExt(_groupItemExt *PontusTravelGroupItemExt) error

SetGroupItemExt is GroupItemExt Setter 特殊选填(当发布跟团游商品时必填,其他情况不填)。跟团游商品相关信息,发布跟团游商品时必填

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetItineraries

SetItineraries is Itineraries Setter 选填,详细行程描述结构

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetRefundInfo

SetRefundInfo is RefundInfo Setter 选填,退款规则结构

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetSalesInfo

SetSalesInfo is SalesInfo Setter 选填,商品的销售属性相关信息

func (*TaobaoAlitripTravelItemBaseAddAPIRequest) SetTcwlItemExt

func (r *TaobaoAlitripTravelItemBaseAddAPIRequest) SetTcwlItemExt(_tcwlItemExt *TcwlItemExt) error

SetTcwlItemExt is TcwlItemExt Setter 特殊选填(当发布同城活动商品时必填,其他情况不填)同城活动商品相关信息,发布同城活动商品时必填

type TaobaoAlitripTravelItemBaseAddAPIResponse

type TaobaoAlitripTravelItemBaseAddAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemBaseAddAPIResponseModel
}

TaobaoAlitripTravelItemBaseAddAPIResponse 【API3.0】度假线路商品发布接口 API返回值 taobao.alitrip.travel.item.base.add

旅行度假新商品发布接口。目前支持的类目包括:境内跟团游、出境跟团游、境内自由行、出境自由行、境内当地玩乐、境外玩乐套餐、境内邮轮、国际邮轮

type TaobaoAlitripTravelItemBaseAddAPIResponseModel

type TaobaoAlitripTravelItemBaseAddAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_base_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品发布结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelItemBaseAddAPIResponseModel is 【API3.0】度假线路商品发布接口 成功返回结果

type TaobaoAlitripTravelItemBaseModifyAPIRequest

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

TaobaoAlitripTravelItemBaseModifyAPIRequest 【API3.0】度假线路商品编辑接口 API请求 taobao.alitrip.travel.item.base.modify

旅行度假新商品基本信息修改接口 第三版。提供商家通过TOP API方式修改商品除sku外的基本信息。

func NewTaobaoAlitripTravelItemBaseModifyRequest

func NewTaobaoAlitripTravelItemBaseModifyRequest() *TaobaoAlitripTravelItemBaseModifyAPIRequest

NewTaobaoAlitripTravelItemBaseModifyRequest 初始化TaobaoAlitripTravelItemBaseModifyAPIRequest对象

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetBaseInfo

GetBaseInfo BaseInfo Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetBookingRules

GetBookingRules BookingRules Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetCruiseItemExt

GetCruiseItemExt CruiseItemExt Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetFieldsToClean

GetFieldsToClean FieldsToClean Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetFreedomItemExt

GetFreedomItemExt FreedomItemExt Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetGroupItemExt

GetGroupItemExt GroupItemExt Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetItineraries

GetItineraries Itineraries Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetRefundInfo

GetRefundInfo RefundInfo Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetSalesInfo

GetSalesInfo SalesInfo Getter

func (TaobaoAlitripTravelItemBaseModifyAPIRequest) GetTcwlItemExt

GetTcwlItemExt TcwlItemExt Getter

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetBaseInfo

SetBaseInfo is BaseInfo Setter 商品基本信息

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetBookingRules

SetBookingRules is BookingRules Setter 预定规则结构

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetCruiseItemExt

func (r *TaobaoAlitripTravelItemBaseModifyAPIRequest) SetCruiseItemExt(_cruiseItemExt *CruiseItemExt) error

SetCruiseItemExt is CruiseItemExt Setter 邮轮商品相关扩展信息

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetFieldsToClean

func (r *TaobaoAlitripTravelItemBaseModifyAPIRequest) SetFieldsToClean(_fieldsToClean string) error

SetFieldsToClean is FieldsToClean Setter 可选,支持清空商品某些字段内容。多个待清空字段名之间以英文逗号分隔。目前支持清除以下字段内容:seller_cids表示删除关联的店铺类目id

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetFreedomItemExt

func (r *TaobaoAlitripTravelItemBaseModifyAPIRequest) SetFreedomItemExt(_freedomItemExt *PontusTravelFreedomItemExt) error

SetFreedomItemExt is FreedomItemExt Setter 自由行商品相关信息

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetGroupItemExt

SetGroupItemExt is GroupItemExt Setter 跟团游商品相关信息

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetItemId

SetItemId is ItemId Setter 商品id

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetItineraries

SetItineraries is Itineraries Setter 详细行程描述结构

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetRefundInfo

SetRefundInfo is RefundInfo Setter 退款规则结构

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetSalesInfo

SetSalesInfo is SalesInfo Setter 商品的销售属性相关信息

func (*TaobaoAlitripTravelItemBaseModifyAPIRequest) SetTcwlItemExt

func (r *TaobaoAlitripTravelItemBaseModifyAPIRequest) SetTcwlItemExt(_tcwlItemExt *TcwlItemExt) error

SetTcwlItemExt is TcwlItemExt Setter 同城活动商品相关扩展信息

type TaobaoAlitripTravelItemBaseModifyAPIResponse

type TaobaoAlitripTravelItemBaseModifyAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemBaseModifyAPIResponseModel
}

TaobaoAlitripTravelItemBaseModifyAPIResponse 【API3.0】度假线路商品编辑接口 API返回值 taobao.alitrip.travel.item.base.modify

旅行度假新商品基本信息修改接口 第三版。提供商家通过TOP API方式修改商品除sku外的基本信息。

type TaobaoAlitripTravelItemBaseModifyAPIResponseModel

type TaobaoAlitripTravelItemBaseModifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_base_modify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品修改结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelItemBaseModifyAPIResponseModel is 【API3.0】度假线路商品编辑接口 成功返回结果

type TaobaoAlitripTravelItemElementManageAPIRequest

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

TaobaoAlitripTravelItemElementManageAPIRequest 【API3.0】资源元素管理接口 API请求 taobao.alitrip.travel.item.element.manage

资源元素管理接口:提供商家管理(增删改)基本资源元素信息。基本资源元素可供多个商品共享

func NewTaobaoAlitripTravelItemElementManageRequest

func NewTaobaoAlitripTravelItemElementManageRequest() *TaobaoAlitripTravelItemElementManageAPIRequest

NewTaobaoAlitripTravelItemElementManageRequest 初始化TaobaoAlitripTravelItemElementManageAPIRequest对象

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetCity

GetCity City Getter

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetDesc

GetDesc Desc Getter

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetElementType

GetElementType ElementType Getter

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetName

GetName Name Getter

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetOperation

GetOperation Operation Getter

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (TaobaoAlitripTravelItemElementManageAPIRequest) GetType

GetType Type Getter

func (*TaobaoAlitripTravelItemElementManageAPIRequest) SetCity

SetCity is City Setter 元素所在城市,景点、酒店在新增时必填

func (*TaobaoAlitripTravelItemElementManageAPIRequest) SetDesc

SetDesc is Desc Setter 当新增“交通接驳、餐饮、特色活动、其他”资源类型时 必填

func (*TaobaoAlitripTravelItemElementManageAPIRequest) SetElementType

func (r *TaobaoAlitripTravelItemElementManageAPIRequest) SetElementType(_elementType int64) error

SetElementType is ElementType Setter 资源元素类型,新增时必填:1-景点,2-酒店,5-交通接驳,6-WIFI库,7-电话卡,8-餐饮,9-签证库,11-特色活动,999-其他

func (*TaobaoAlitripTravelItemElementManageAPIRequest) SetName

SetName is Name Setter 元素名称,新增时必填; 注意:Wifi库的使用地和签证库所在国家均适用这个字段

func (*TaobaoAlitripTravelItemElementManageAPIRequest) SetOperation

func (r *TaobaoAlitripTravelItemElementManageAPIRequest) SetOperation(_operation int64) error

SetOperation is Operation Setter 必填,操作类型:1-新增,2-修改,3-删除。。特别注意:删除 为逻辑删除,即该outer_id所对应的元素还存在但是会置为无效状态,重新编辑修改即可恢复为有效状态。因此该id一旦使用将不可重复

func (*TaobaoAlitripTravelItemElementManageAPIRequest) SetOuterId

SetOuterId is OuterId Setter 必填,元素的外部商家编码,必须唯一。编辑、删除时将根据该编码找到对应元素。

func (*TaobaoAlitripTravelItemElementManageAPIRequest) SetType

SetType is Type Setter 元素的子类型,新增时必填。景点指门票类型,酒店指房型信息,交通接驳(接送机、接驳车、租车、船票、其他)选其一,餐饮(早餐、晚餐、午餐、下午茶及其他)选其一;签证(旅游签证、商务签证、工作签证、留学签证、探亲访友签证、入台证、其他)

type TaobaoAlitripTravelItemElementManageAPIResponse

type TaobaoAlitripTravelItemElementManageAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemElementManageAPIResponseModel
}

TaobaoAlitripTravelItemElementManageAPIResponse 【API3.0】资源元素管理接口 API返回值 taobao.alitrip.travel.item.element.manage

资源元素管理接口:提供商家管理(增删改)基本资源元素信息。基本资源元素可供多个商品共享

type TaobaoAlitripTravelItemElementManageAPIResponseModel

type TaobaoAlitripTravelItemElementManageAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_element_manage_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// firstResult
	FirstResult *TopElementResult `json:"first_result,omitempty" xml:"first_result,omitempty"`
}

TaobaoAlitripTravelItemElementManageAPIResponseModel is 【API3.0】资源元素管理接口 成功返回结果

type TaobaoAlitripTravelItemElementQueryAPIRequest

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

TaobaoAlitripTravelItemElementQueryAPIRequest 【API3.0】资源元素查询接口 API请求 taobao.alitrip.travel.item.element.query

提供资源元素查询接口,支持商家查询已经发布过的资源元素

func NewTaobaoAlitripTravelItemElementQueryRequest

func NewTaobaoAlitripTravelItemElementQueryRequest() *TaobaoAlitripTravelItemElementQueryAPIRequest

NewTaobaoAlitripTravelItemElementQueryRequest 初始化TaobaoAlitripTravelItemElementQueryAPIRequest对象

func (TaobaoAlitripTravelItemElementQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemElementQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemElementQueryAPIRequest) GetOuterIds

GetOuterIds OuterIds Getter

func (*TaobaoAlitripTravelItemElementQueryAPIRequest) SetOuterIds

func (r *TaobaoAlitripTravelItemElementQueryAPIRequest) SetOuterIds(_outerIds []string) error

SetOuterIds is OuterIds Setter 需要查询的资源元素列表,最大列表长度为50

type TaobaoAlitripTravelItemElementQueryAPIResponse

type TaobaoAlitripTravelItemElementQueryAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemElementQueryAPIResponseModel
}

TaobaoAlitripTravelItemElementQueryAPIResponse 【API3.0】资源元素查询接口 API返回值 taobao.alitrip.travel.item.element.query

提供资源元素查询接口,支持商家查询已经发布过的资源元素

type TaobaoAlitripTravelItemElementQueryAPIResponseModel

type TaobaoAlitripTravelItemElementQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_element_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 资源元素列表
	Results []TopElementParam `json:"results,omitempty" xml:"results>top_element_param,omitempty"`
}

TaobaoAlitripTravelItemElementQueryAPIResponseModel is 【API3.0】资源元素查询接口 成功返回结果

type TaobaoAlitripTravelItemNewQueryAPIRequest

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

TaobaoAlitripTravelItemNewQueryAPIRequest 【API3.0】新版度假单个商品查询接口 API请求 taobao.alitrip.travel.item.new.query

新版旅行度假新商品查询接口(单个商品查询)

func NewTaobaoAlitripTravelItemNewQueryRequest

func NewTaobaoAlitripTravelItemNewQueryRequest() *TaobaoAlitripTravelItemNewQueryAPIRequest

NewTaobaoAlitripTravelItemNewQueryRequest 初始化TaobaoAlitripTravelItemNewQueryAPIRequest对象

func (TaobaoAlitripTravelItemNewQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemNewQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemNewQueryAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelItemNewQueryAPIRequest) GetOutProductId

GetOutProductId OutProductId Getter

func (*TaobaoAlitripTravelItemNewQueryAPIRequest) SetItemId

SetItemId is ItemId Setter 商品id。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemNewQueryAPIRequest) SetOutProductId

func (r *TaobaoAlitripTravelItemNewQueryAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商品 外部商家编码。itemId和outProductId至少填写一个

type TaobaoAlitripTravelItemNewQueryAPIResponse

type TaobaoAlitripTravelItemNewQueryAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemNewQueryAPIResponseModel
}

TaobaoAlitripTravelItemNewQueryAPIResponse 【API3.0】新版度假单个商品查询接口 API返回值 taobao.alitrip.travel.item.new.query

新版旅行度假新商品查询接口(单个商品查询)

type TaobaoAlitripTravelItemNewQueryAPIResponseModel

type TaobaoAlitripTravelItemNewQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_new_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品查询结果
	TravelItem *FullTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelItemNewQueryAPIResponseModel is 【API3.0】新版度假单个商品查询接口 成功返回结果

type TaobaoAlitripTravelItemShelveAPIRequest

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

TaobaoAlitripTravelItemShelveAPIRequest 【API3.0】度假线路商品上下架接口 API请求 taobao.alitrip.travel.item.shelve

旅行度假新商品发布接口 第三版:度假商品上下架接口 注意:定时上下架功能,目前只支持接送、租车类目。

func NewTaobaoAlitripTravelItemShelveRequest

func NewTaobaoAlitripTravelItemShelveRequest() *TaobaoAlitripTravelItemShelveAPIRequest

NewTaobaoAlitripTravelItemShelveRequest 初始化TaobaoAlitripTravelItemShelveAPIRequest对象

func (TaobaoAlitripTravelItemShelveAPIRequest) GetApiMethodName

func (r TaobaoAlitripTravelItemShelveAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemShelveAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemShelveAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelItemShelveAPIRequest) GetItemStatus

GetItemStatus ItemStatus Getter

func (TaobaoAlitripTravelItemShelveAPIRequest) GetOnlineTime

GetOnlineTime OnlineTime Getter

func (TaobaoAlitripTravelItemShelveAPIRequest) GetOutProductId

func (r TaobaoAlitripTravelItemShelveAPIRequest) GetOutProductId() string

GetOutProductId OutProductId Getter

func (*TaobaoAlitripTravelItemShelveAPIRequest) SetItemId

func (r *TaobaoAlitripTravelItemShelveAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 商品id。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemShelveAPIRequest) SetItemStatus

func (r *TaobaoAlitripTravelItemShelveAPIRequest) SetItemStatus(_itemStatus int64) error

SetItemStatus is ItemStatus Setter 1-上架 0-下架

func (*TaobaoAlitripTravelItemShelveAPIRequest) SetOnlineTime

func (r *TaobaoAlitripTravelItemShelveAPIRequest) SetOnlineTime(_onlineTime string) error

SetOnlineTime is OnlineTime Setter 指定定时上架时间,格式:yyyy-MM-dd HH:mm:ss。若不设置该值且item_status为1,则表示立即上架。

func (*TaobaoAlitripTravelItemShelveAPIRequest) SetOutProductId

func (r *TaobaoAlitripTravelItemShelveAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商品 外部商家编码。itemId和outProductId至少填写一个

type TaobaoAlitripTravelItemShelveAPIResponse

type TaobaoAlitripTravelItemShelveAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemShelveAPIResponseModel
}

TaobaoAlitripTravelItemShelveAPIResponse 【API3.0】度假线路商品上下架接口 API返回值 taobao.alitrip.travel.item.shelve

旅行度假新商品发布接口 第三版:度假商品上下架接口 注意:定时上下架功能,目前只支持接送、租车类目。

type TaobaoAlitripTravelItemShelveAPIResponseModel

type TaobaoAlitripTravelItemShelveAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_shelve_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品上下架操作是否成功
	Result bool `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoAlitripTravelItemShelveAPIResponseModel is 【API3.0】度假线路商品上下架接口 成功返回结果

type TaobaoAlitripTravelItemSingleQueryAPIRequest

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

TaobaoAlitripTravelItemSingleQueryAPIRequest 【API3.0】度假单个商品查询接口 API请求 taobao.alitrip.travel.item.single.query

旅行度假新商品查询接口(单个商品查询) 第三版

func NewTaobaoAlitripTravelItemSingleQueryRequest

func NewTaobaoAlitripTravelItemSingleQueryRequest() *TaobaoAlitripTravelItemSingleQueryAPIRequest

NewTaobaoAlitripTravelItemSingleQueryRequest 初始化TaobaoAlitripTravelItemSingleQueryAPIRequest对象

func (TaobaoAlitripTravelItemSingleQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemSingleQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemSingleQueryAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelItemSingleQueryAPIRequest) GetOutProductId

GetOutProductId OutProductId Getter

func (*TaobaoAlitripTravelItemSingleQueryAPIRequest) SetItemId

SetItemId is ItemId Setter 商品id。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemSingleQueryAPIRequest) SetOutProductId

func (r *TaobaoAlitripTravelItemSingleQueryAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商品 外部商家编码。itemId和outProductId至少填写一个

type TaobaoAlitripTravelItemSingleQueryAPIResponse

type TaobaoAlitripTravelItemSingleQueryAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemSingleQueryAPIResponseModel
}

TaobaoAlitripTravelItemSingleQueryAPIResponse 【API3.0】度假单个商品查询接口 API返回值 taobao.alitrip.travel.item.single.query

旅行度假新商品查询接口(单个商品查询) 第三版

type TaobaoAlitripTravelItemSingleQueryAPIResponseModel

type TaobaoAlitripTravelItemSingleQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_single_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品查询结果
	TravelItem *PontusTravelFullTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelItemSingleQueryAPIResponseModel is 【API3.0】度假单个商品查询接口 成功返回结果

type TaobaoAlitripTravelItemSkuOverrideAPIRequest

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

TaobaoAlitripTravelItemSkuOverrideAPIRequest 【API3.0】商品级别日历价格库存修改,全量覆盖 API请求 taobao.alitrip.travel.item.sku.override

旅行度假新商品日历价格库存信息修改接口 第三版。提供商家通过TOP API方式修改商品sku信息。

func NewTaobaoAlitripTravelItemSkuOverrideRequest

func NewTaobaoAlitripTravelItemSkuOverrideRequest() *TaobaoAlitripTravelItemSkuOverrideAPIRequest

NewTaobaoAlitripTravelItemSkuOverrideRequest 初始化TaobaoAlitripTravelItemSkuOverrideAPIRequest对象

func (TaobaoAlitripTravelItemSkuOverrideAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemSkuOverrideAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemSkuOverrideAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelItemSkuOverrideAPIRequest) GetOutProductId

GetOutProductId OutProductId Getter

func (TaobaoAlitripTravelItemSkuOverrideAPIRequest) GetSkus

GetSkus Skus Getter

func (*TaobaoAlitripTravelItemSkuOverrideAPIRequest) SetItemId

SetItemId is ItemId Setter 商品id。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemSkuOverrideAPIRequest) SetOutProductId

func (r *TaobaoAlitripTravelItemSkuOverrideAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商品 外部商家编码。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemSkuOverrideAPIRequest) SetSkus

SetSkus is Skus Setter 商品日历价格库存套餐

type TaobaoAlitripTravelItemSkuOverrideAPIResponse

type TaobaoAlitripTravelItemSkuOverrideAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemSkuOverrideAPIResponseModel
}

TaobaoAlitripTravelItemSkuOverrideAPIResponse 【API3.0】商品级别日历价格库存修改,全量覆盖 API返回值 taobao.alitrip.travel.item.sku.override

旅行度假新商品日历价格库存信息修改接口 第三版。提供商家通过TOP API方式修改商品sku信息。

type TaobaoAlitripTravelItemSkuOverrideAPIResponseModel

type TaobaoAlitripTravelItemSkuOverrideAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_sku_override_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品sku修改结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelItemSkuOverrideAPIResponseModel is 【API3.0】商品级别日历价格库存修改,全量覆盖 成功返回结果

type TaobaoAlitripTravelItemSkuPackageModifyAPIRequest

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

TaobaoAlitripTravelItemSkuPackageModifyAPIRequest 【API3.0】套餐级别日历价格库存增删操作 API请求 taobao.alitrip.travel.item.sku.package.modify

【API3.0】套餐级别日历价格库存增删操作

func NewTaobaoAlitripTravelItemSkuPackageModifyRequest

func NewTaobaoAlitripTravelItemSkuPackageModifyRequest() *TaobaoAlitripTravelItemSkuPackageModifyAPIRequest

NewTaobaoAlitripTravelItemSkuPackageModifyRequest 初始化TaobaoAlitripTravelItemSkuPackageModifyAPIRequest对象

func (TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) GetOutProductId

GetOutProductId OutProductId Getter

func (TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) GetSkus

GetSkus Skus Getter

func (*TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) SetItemId

SetItemId is ItemId Setter 商品id。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) SetOutProductId

func (r *TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商品 外部商家编码。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemSkuPackageModifyAPIRequest) SetSkus

SetSkus is Skus Setter 商品日历价格库存套餐

type TaobaoAlitripTravelItemSkuPackageModifyAPIResponse

type TaobaoAlitripTravelItemSkuPackageModifyAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemSkuPackageModifyAPIResponseModel
}

TaobaoAlitripTravelItemSkuPackageModifyAPIResponse 【API3.0】套餐级别日历价格库存增删操作 API返回值 taobao.alitrip.travel.item.sku.package.modify

【API3.0】套餐级别日历价格库存增删操作

type TaobaoAlitripTravelItemSkuPackageModifyAPIResponseModel

type TaobaoAlitripTravelItemSkuPackageModifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_sku_package_modify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品sku修改结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelItemSkuPackageModifyAPIResponseModel is 【API3.0】套餐级别日历价格库存增删操作 成功返回结果

type TaobaoAlitripTravelItemSkuPriceModifyAPIRequest

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

TaobaoAlitripTravelItemSkuPriceModifyAPIRequest 【API3.0】日期级别日历价格库存修改,增量维护 API请求 taobao.alitrip.travel.item.sku.price.modify

【API3.0】日期级别日历价格库存增量维护

func NewTaobaoAlitripTravelItemSkuPriceModifyRequest

func NewTaobaoAlitripTravelItemSkuPriceModifyRequest() *TaobaoAlitripTravelItemSkuPriceModifyAPIRequest

NewTaobaoAlitripTravelItemSkuPriceModifyRequest 初始化TaobaoAlitripTravelItemSkuPriceModifyAPIRequest对象

func (TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) GetOutProductId

GetOutProductId OutProductId Getter

func (TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) GetSkus

GetSkus Skus Getter

func (*TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) SetItemId

SetItemId is ItemId Setter 商品id。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) SetOutProductId

func (r *TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商品 外部商家编码。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelItemSkuPriceModifyAPIRequest) SetSkus

SetSkus is Skus Setter 商品日历价格库存套餐

type TaobaoAlitripTravelItemSkuPriceModifyAPIResponse

type TaobaoAlitripTravelItemSkuPriceModifyAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelItemSkuPriceModifyAPIResponseModel
}

TaobaoAlitripTravelItemSkuPriceModifyAPIResponse 【API3.0】日期级别日历价格库存修改,增量维护 API返回值 taobao.alitrip.travel.item.sku.price.modify

【API3.0】日期级别日历价格库存增量维护

type TaobaoAlitripTravelItemSkuPriceModifyAPIResponseModel

type TaobaoAlitripTravelItemSkuPriceModifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_item_sku_price_modify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 日期级别日历价格库存增量维护
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelItemSkuPriceModifyAPIResponseModel is 【API3.0】日期级别日历价格库存修改,增量维护 成功返回结果

type TaobaoAlitripTravelProductBaseAddAPIRequest

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

TaobaoAlitripTravelProductBaseAddAPIRequest 供应商新增产品API API请求 taobao.alitrip.travel.product.base.add

飞猪供销平台供应商可通过该API发布新产品

func NewTaobaoAlitripTravelProductBaseAddRequest

func NewTaobaoAlitripTravelProductBaseAddRequest() *TaobaoAlitripTravelProductBaseAddAPIRequest

NewTaobaoAlitripTravelProductBaseAddRequest 初始化TaobaoAlitripTravelProductBaseAddAPIRequest对象

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetBaseInfo

GetBaseInfo BaseInfo Getter

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetBookingRules

GetBookingRules BookingRules Getter

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetCruiseProductExt

GetCruiseProductExt CruiseProductExt Getter

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetItineraries

GetItineraries Itineraries Getter

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetProductSaleInfo

GetProductSaleInfo ProductSaleInfo Getter

func (TaobaoAlitripTravelProductBaseAddAPIRequest) GetRefundInfo

GetRefundInfo RefundInfo Getter

func (*TaobaoAlitripTravelProductBaseAddAPIRequest) SetBaseInfo

SetBaseInfo is BaseInfo Setter 产品基本信息

func (*TaobaoAlitripTravelProductBaseAddAPIRequest) SetBookingRules

func (r *TaobaoAlitripTravelProductBaseAddAPIRequest) SetBookingRules(_bookingRules []BookingRuleInfo) error

SetBookingRules is BookingRules Setter 必填,预定规则结构。示例: [{ "rule_type": "fee_excluded", "rule_desc": "费用包含描述"},{ "rule_type": "fee_included", "rule_desc": "费用不含描述"},{ "rule_type": "order_info", "rule_desc": "预定须知描述"}]

func (*TaobaoAlitripTravelProductBaseAddAPIRequest) SetCruiseProductExt

func (r *TaobaoAlitripTravelProductBaseAddAPIRequest) SetCruiseProductExt(_cruiseProductExt *CruiseProductExt) error

SetCruiseProductExt is CruiseProductExt Setter 特殊选填(当发布邮轮商品时必填,其他情况不填)邮轮商品相关信息,发布邮轮商品时必填

func (*TaobaoAlitripTravelProductBaseAddAPIRequest) SetItineraries

func (r *TaobaoAlitripTravelProductBaseAddAPIRequest) SetItineraries(_itineraries []ItemItineraryInfo) error

SetItineraries is Itineraries Setter 选填,详细行程描述结构

func (*TaobaoAlitripTravelProductBaseAddAPIRequest) SetProductSaleInfo

func (r *TaobaoAlitripTravelProductBaseAddAPIRequest) SetProductSaleInfo(_productSaleInfo *ProductSaleInfo) error

SetProductSaleInfo is ProductSaleInfo Setter 选填,商品的销售属性相关信息

func (*TaobaoAlitripTravelProductBaseAddAPIRequest) SetRefundInfo

func (r *TaobaoAlitripTravelProductBaseAddAPIRequest) SetRefundInfo(_refundInfo *ItemRefundInfo) error

SetRefundInfo is RefundInfo Setter 选填,退款规则结构

type TaobaoAlitripTravelProductBaseAddAPIResponse

type TaobaoAlitripTravelProductBaseAddAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelProductBaseAddAPIResponseModel
}

TaobaoAlitripTravelProductBaseAddAPIResponse 供应商新增产品API API返回值 taobao.alitrip.travel.product.base.add

飞猪供销平台供应商可通过该API发布新产品

type TaobaoAlitripTravelProductBaseAddAPIResponseModel

type TaobaoAlitripTravelProductBaseAddAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_product_base_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品发布结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelProductBaseAddAPIResponseModel is 供应商新增产品API 成功返回结果

type TaobaoAlitripTravelProductBaseModifyAPIRequest

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

TaobaoAlitripTravelProductBaseModifyAPIRequest 供应商编辑产品API API请求 taobao.alitrip.travel.product.base.modify

飞猪供销平台供应商可通过该API编辑产品

func NewTaobaoAlitripTravelProductBaseModifyRequest

func NewTaobaoAlitripTravelProductBaseModifyRequest() *TaobaoAlitripTravelProductBaseModifyAPIRequest

NewTaobaoAlitripTravelProductBaseModifyRequest 初始化TaobaoAlitripTravelProductBaseModifyAPIRequest对象

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetBaseInfo

GetBaseInfo BaseInfo Getter

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetBookingRules

GetBookingRules BookingRules Getter

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetCruiseProductExt

GetCruiseProductExt CruiseProductExt Getter

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetItineraries

GetItineraries Itineraries Getter

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetProductSaleInfo

GetProductSaleInfo ProductSaleInfo Getter

func (TaobaoAlitripTravelProductBaseModifyAPIRequest) GetRefundInfo

GetRefundInfo RefundInfo Getter

func (*TaobaoAlitripTravelProductBaseModifyAPIRequest) SetBaseInfo

SetBaseInfo is BaseInfo Setter 产品基本信息

func (*TaobaoAlitripTravelProductBaseModifyAPIRequest) SetBookingRules

func (r *TaobaoAlitripTravelProductBaseModifyAPIRequest) SetBookingRules(_bookingRules []BookingRuleInfo) error

SetBookingRules is BookingRules Setter 预定规则结构。示例: [{ "rule_type": "fee_excluded", "rule_desc": "费用包含描述"},{ "rule_type": "fee_included", "rule_desc": "费用不含描述"},{ "rule_type": "order_info", "rule_desc": "预定须知描述"}]

func (*TaobaoAlitripTravelProductBaseModifyAPIRequest) SetCruiseProductExt

func (r *TaobaoAlitripTravelProductBaseModifyAPIRequest) SetCruiseProductExt(_cruiseProductExt *CruiseProductExt) error

SetCruiseProductExt is CruiseProductExt Setter 邮轮商品相关信息

func (*TaobaoAlitripTravelProductBaseModifyAPIRequest) SetItemId

SetItemId is ItemId Setter 产品id

func (*TaobaoAlitripTravelProductBaseModifyAPIRequest) SetItineraries

SetItineraries is Itineraries Setter 详细行程描述结构

func (*TaobaoAlitripTravelProductBaseModifyAPIRequest) SetProductSaleInfo

func (r *TaobaoAlitripTravelProductBaseModifyAPIRequest) SetProductSaleInfo(_productSaleInfo *ProductSaleInfo) error

SetProductSaleInfo is ProductSaleInfo Setter 商品的销售属性相关信息

func (*TaobaoAlitripTravelProductBaseModifyAPIRequest) SetRefundInfo

SetRefundInfo is RefundInfo Setter 退款规则结构

type TaobaoAlitripTravelProductBaseModifyAPIResponse

type TaobaoAlitripTravelProductBaseModifyAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelProductBaseModifyAPIResponseModel
}

TaobaoAlitripTravelProductBaseModifyAPIResponse 供应商编辑产品API API返回值 taobao.alitrip.travel.product.base.modify

飞猪供销平台供应商可通过该API编辑产品

type TaobaoAlitripTravelProductBaseModifyAPIResponseModel

type TaobaoAlitripTravelProductBaseModifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_product_base_modify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品修改结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelProductBaseModifyAPIResponseModel is 供应商编辑产品API 成功返回结果

type TaobaoAlitripTravelProductSkuOverrideAPIRequest

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

TaobaoAlitripTravelProductSkuOverrideAPIRequest (供销)产品级别日历价格库存修改,全量覆盖 API请求 taobao.alitrip.travel.product.sku.override

(供销)产品级别日历价格库存修改,全量覆盖

func NewTaobaoAlitripTravelProductSkuOverrideRequest

func NewTaobaoAlitripTravelProductSkuOverrideRequest() *TaobaoAlitripTravelProductSkuOverrideAPIRequest

NewTaobaoAlitripTravelProductSkuOverrideRequest 初始化TaobaoAlitripTravelProductSkuOverrideAPIRequest对象

func (TaobaoAlitripTravelProductSkuOverrideAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoAlitripTravelProductSkuOverrideAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoAlitripTravelProductSkuOverrideAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoAlitripTravelProductSkuOverrideAPIRequest) GetOutProductId

GetOutProductId OutProductId Getter

func (TaobaoAlitripTravelProductSkuOverrideAPIRequest) GetSkus

GetSkus Skus Getter

func (*TaobaoAlitripTravelProductSkuOverrideAPIRequest) SetItemId

SetItemId is ItemId Setter 商品id。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelProductSkuOverrideAPIRequest) SetOutProductId

func (r *TaobaoAlitripTravelProductSkuOverrideAPIRequest) SetOutProductId(_outProductId string) error

SetOutProductId is OutProductId Setter 商品 外部商家编码。itemId和outProductId至少填写一个

func (*TaobaoAlitripTravelProductSkuOverrideAPIRequest) SetSkus

SetSkus is Skus Setter 商品日历价格库存套餐

type TaobaoAlitripTravelProductSkuOverrideAPIResponse

type TaobaoAlitripTravelProductSkuOverrideAPIResponse struct {
	model.CommonResponse
	TaobaoAlitripTravelProductSkuOverrideAPIResponseModel
}

TaobaoAlitripTravelProductSkuOverrideAPIResponse (供销)产品级别日历价格库存修改,全量覆盖 API返回值 taobao.alitrip.travel.product.sku.override

(供销)产品级别日历价格库存修改,全量覆盖

type TaobaoAlitripTravelProductSkuOverrideAPIResponseModel

type TaobaoAlitripTravelProductSkuOverrideAPIResponseModel struct {
	XMLName xml.Name `xml:"alitrip_travel_product_sku_override_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 商品sku修改结果
	TravelItem *TopTravelItem `json:"travel_item,omitempty" xml:"travel_item,omitempty"`
}

TaobaoAlitripTravelProductSkuOverrideAPIResponseModel is (供销)产品级别日历价格库存修改,全量覆盖 成功返回结果

type TcwlItemExt

type TcwlItemExt struct {
	// 选填,集合地信息。当玩乐主题为 户外旅行 时,集合地信息才选填
	GatherPlaces []GatherPlaceInfo `json:"gather_places,omitempty" xml:"gather_places>gather_place_info,omitempty"`
	// 选填,主题玩法。根据 玩乐主题 选择的不同,主题玩法只有特定的几种枚举值,具体可用的枚举值详见网页端发布商品时该字段所在下拉框的可选值
	TcwlThemePlay string `json:"tcwl_theme_play,omitempty" xml:"tcwl_theme_play,omitempty"`
	// 选填,组织者名称
	Organization string `json:"organization,omitempty" xml:"organization,omitempty"`
	// 选填,组织者介绍
	OrgIntroduce string `json:"org_introduce,omitempty" xml:"org_introduce,omitempty"`
	// 选填,组织者电话
	OrgTel string `json:"org_tel,omitempty" xml:"org_tel,omitempty"`
	// 选填,组织者旺旺
	OrgWangwang string `json:"org_wangwang,omitempty" xml:"org_wangwang,omitempty"`
	// 特殊必填,活动地点。当“玩乐主题”不是 户外旅行 活动时,活动地点,活动时间必填
	ActivityPlace string `json:"activity_place,omitempty" xml:"activity_place,omitempty"`
	// 特殊必填,活动时间。当“玩乐主题”不是 户外旅行 活动时,活动地点,活动时间必填
	ActivityTime string `json:"activity_time,omitempty" xml:"activity_time,omitempty"`
	// 必填,玩乐主题。 1:会展/市集展览旅行, 2:少儿兴趣/DIY/体验, 3:户外旅行, 4:约会/派对, 5:讲座沙龙, 6:运动赛事旅行, 7:音乐演出
	TcwlTheme int64 `json:"tcwl_theme,omitempty" xml:"tcwl_theme,omitempty"`
	// 选填,活动强度。1:底,2:中,3:高
	ActivityStrength int64 `json:"activity_strength,omitempty" xml:"activity_strength,omitempty"`
}

TcwlItemExt 结构体

type TopElementParam

type TopElementParam struct {
	// 元素所在城市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 元素名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 元素的子类型
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 元素的外部商家编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 元素的说明描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 资源元素类型。1-景点,2-酒店,999-其他
	ElementType int64 `json:"element_type,omitempty" xml:"element_type,omitempty"`
}

TopElementParam 结构体

type TopElementResult

type TopElementResult struct {
	// 元素的外部商家编码
	ElementOuterId string `json:"element_outer_id,omitempty" xml:"element_outer_id,omitempty"`
	// 创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 删除时间
	Deleted string `json:"deleted,omitempty" xml:"deleted,omitempty"`
}

TopElementResult 结构体

type TopTravelItem

type TopTravelItem struct {
	// 商家自定义商品编码
	OutProductId string `json:"out_product_id,omitempty" xml:"out_product_id,omitempty"`
	// 商品修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 扩展信息
	Extend string `json:"extend,omitempty" xml:"extend,omitempty"`
	// 商品创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 商家编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// skuid
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

TopTravelItem 结构体

Source Files

Jump to

Keyboard shortcuts

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