Documentation ¶
Overview ¶
门票-商品管理API model
Index ¶
- type AlitripTicketProductQueryAPIResponse
- type AlitripTicketProductQueryRequest
- func (r AlitripTicketProductQueryRequest) GetAliProductId() int64
- func (r AlitripTicketProductQueryRequest) GetApiMethodName() string
- func (r AlitripTicketProductQueryRequest) GetApiParams() url.Values
- func (r AlitripTicketProductQueryRequest) GetItemId() int64
- func (r AlitripTicketProductQueryRequest) GetOutProductId() string
- func (r AlitripTicketProductQueryRequest) GetPageSource() string
- func (r *AlitripTicketProductQueryRequest) SetAliProductId(aliProductId int64) error
- func (r *AlitripTicketProductQueryRequest) SetItemId(itemId int64) error
- func (r *AlitripTicketProductQueryRequest) SetOutProductId(outProductId string) error
- func (r *AlitripTicketProductQueryRequest) SetPageSource(pageSource string) error
- type AlitripTicketProductQueryResponse
- type AlitripTicketProductUploadAPIResponse
- type AlitripTicketProductUploadRequest
- func (r AlitripTicketProductUploadRequest) GetAliProductId() int64
- func (r AlitripTicketProductUploadRequest) GetApiMethodName() string
- func (r AlitripTicketProductUploadRequest) GetApiParams() url.Values
- func (r AlitripTicketProductUploadRequest) GetCodeSendingInfo() *CodeSendingInfo
- func (r AlitripTicketProductUploadRequest) GetDesc() string
- func (r AlitripTicketProductUploadRequest) GetExpireDate() string
- func (r AlitripTicketProductUploadRequest) GetInventoryType() int64
- func (r AlitripTicketProductUploadRequest) GetNeedEnterDate() int64
- func (r AlitripTicketProductUploadRequest) GetOutProductId() string
- func (r AlitripTicketProductUploadRequest) GetOutProductName() string
- func (r AlitripTicketProductUploadRequest) GetPicUrls() []string
- func (r AlitripTicketProductUploadRequest) GetReserveLimitRule() string
- func (r AlitripTicketProductUploadRequest) GetReserveLimitType() int64
- func (r AlitripTicketProductUploadRequest) GetTitle() string
- func (r AlitripTicketProductUploadRequest) GetUpdateOutProductId() string
- func (r *AlitripTicketProductUploadRequest) SetAliProductId(aliProductId int64) error
- func (r *AlitripTicketProductUploadRequest) SetCodeSendingInfo(codeSendingInfo *CodeSendingInfo) error
- func (r *AlitripTicketProductUploadRequest) SetDesc(desc string) error
- func (r *AlitripTicketProductUploadRequest) SetExpireDate(expireDate string) error
- func (r *AlitripTicketProductUploadRequest) SetInventoryType(inventoryType int64) error
- func (r *AlitripTicketProductUploadRequest) SetNeedEnterDate(needEnterDate int64) error
- func (r *AlitripTicketProductUploadRequest) SetOutProductId(outProductId string) error
- func (r *AlitripTicketProductUploadRequest) SetOutProductName(outProductName string) error
- func (r *AlitripTicketProductUploadRequest) SetPicUrls(picUrls []string) error
- func (r *AlitripTicketProductUploadRequest) SetReserveLimitRule(reserveLimitRule string) error
- func (r *AlitripTicketProductUploadRequest) SetReserveLimitType(reserveLimitType int64) error
- func (r *AlitripTicketProductUploadRequest) SetTitle(title string) error
- func (r *AlitripTicketProductUploadRequest) SetUpdateOutProductId(updateOutProductId string) error
- type AlitripTicketProductUploadResponse
- type AlitripTicketRuleQueryAPIResponse
- type AlitripTicketRuleQueryRequest
- type AlitripTicketRuleQueryResponse
- type AlitripTicketRuleUploadAPIResponse
- type AlitripTicketRuleUploadRequest
- func (r AlitripTicketRuleUploadRequest) GetAliScenicId() int64
- func (r AlitripTicketRuleUploadRequest) GetApiMethodName() string
- func (r AlitripTicketRuleUploadRequest) GetApiParams() url.Values
- func (r AlitripTicketRuleUploadRequest) GetAutoRefundSupport() int64
- func (r AlitripTicketRuleUploadRequest) GetEnterAddress() string
- func (r AlitripTicketRuleUploadRequest) GetEnterType() int64
- func (r AlitripTicketRuleUploadRequest) GetEnterVoucherType() int64
- func (r AlitripTicketRuleUploadRequest) GetEnterVoucherValue() string
- func (r AlitripTicketRuleUploadRequest) GetExtraDesc() string
- func (r AlitripTicketRuleUploadRequest) GetFeeInclude() string
- func (r AlitripTicketRuleUploadRequest) GetOutRuleId() string
- func (r AlitripTicketRuleUploadRequest) GetOutRuleName() string
- func (r AlitripTicketRuleUploadRequest) GetOutScenicId() string
- func (r AlitripTicketRuleUploadRequest) GetRefundCustomRules() string
- func (r AlitripTicketRuleUploadRequest) GetRefundDesc() string
- func (r AlitripTicketRuleUploadRequest) GetRefundType() int64
- func (r AlitripTicketRuleUploadRequest) GetRuleStatus() int64
- func (r AlitripTicketRuleUploadRequest) GetRuleType() int64
- func (r AlitripTicketRuleUploadRequest) GetTicketChangeAdderss() string
- func (r AlitripTicketRuleUploadRequest) GetVisitorInfos() string
- func (r AlitripTicketRuleUploadRequest) GetVisitorLimitAble() int64
- func (r AlitripTicketRuleUploadRequest) GetVisitorLimitMode() int64
- func (r AlitripTicketRuleUploadRequest) GetVisitorLimitNum() int64
- func (r AlitripTicketRuleUploadRequest) GetVisitorLimitType() int64
- func (r AlitripTicketRuleUploadRequest) GetVisitorRequire() int64
- func (r *AlitripTicketRuleUploadRequest) SetAliScenicId(aliScenicId int64) error
- func (r *AlitripTicketRuleUploadRequest) SetAutoRefundSupport(autoRefundSupport int64) error
- func (r *AlitripTicketRuleUploadRequest) SetEnterAddress(enterAddress string) error
- func (r *AlitripTicketRuleUploadRequest) SetEnterType(enterType int64) error
- func (r *AlitripTicketRuleUploadRequest) SetEnterVoucherType(enterVoucherType int64) error
- func (r *AlitripTicketRuleUploadRequest) SetEnterVoucherValue(enterVoucherValue string) error
- func (r *AlitripTicketRuleUploadRequest) SetExtraDesc(extraDesc string) error
- func (r *AlitripTicketRuleUploadRequest) SetFeeInclude(feeInclude string) error
- func (r *AlitripTicketRuleUploadRequest) SetOutRuleId(outRuleId string) error
- func (r *AlitripTicketRuleUploadRequest) SetOutRuleName(outRuleName string) error
- func (r *AlitripTicketRuleUploadRequest) SetOutScenicId(outScenicId string) error
- func (r *AlitripTicketRuleUploadRequest) SetRefundCustomRules(refundCustomRules string) error
- func (r *AlitripTicketRuleUploadRequest) SetRefundDesc(refundDesc string) error
- func (r *AlitripTicketRuleUploadRequest) SetRefundType(refundType int64) error
- func (r *AlitripTicketRuleUploadRequest) SetRuleStatus(ruleStatus int64) error
- func (r *AlitripTicketRuleUploadRequest) SetRuleType(ruleType int64) error
- func (r *AlitripTicketRuleUploadRequest) SetTicketChangeAdderss(ticketChangeAdderss string) error
- func (r *AlitripTicketRuleUploadRequest) SetVisitorInfos(visitorInfos string) error
- func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitAble(visitorLimitAble int64) error
- func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitMode(visitorLimitMode int64) error
- func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitNum(visitorLimitNum int64) error
- func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitType(visitorLimitType int64) error
- func (r *AlitripTicketRuleUploadRequest) SetVisitorRequire(visitorRequire int64) error
- type AlitripTicketRuleUploadResponse
- type AlitripTicketRuleUploadResultSet
- type AlitripTicketScenicBindAPIResponse
- type AlitripTicketScenicBindRequest
- func (r AlitripTicketScenicBindRequest) GetAddress() string
- func (r AlitripTicketScenicBindRequest) GetAliScenicId() int64
- func (r AlitripTicketScenicBindRequest) GetApiMethodName() string
- func (r AlitripTicketScenicBindRequest) GetApiParams() url.Values
- func (r AlitripTicketScenicBindRequest) GetCity() string
- func (r AlitripTicketScenicBindRequest) GetOutScenicId() string
- func (r AlitripTicketScenicBindRequest) GetOutScenicName() string
- func (r AlitripTicketScenicBindRequest) GetProvince() string
- func (r AlitripTicketScenicBindRequest) GetUpdateOutScenicId() string
- func (r *AlitripTicketScenicBindRequest) SetAddress(address string) error
- func (r *AlitripTicketScenicBindRequest) SetAliScenicId(aliScenicId int64) error
- func (r *AlitripTicketScenicBindRequest) SetCity(city string) error
- func (r *AlitripTicketScenicBindRequest) SetOutScenicId(outScenicId string) error
- func (r *AlitripTicketScenicBindRequest) SetOutScenicName(outScenicName string) error
- func (r *AlitripTicketScenicBindRequest) SetProvince(province string) error
- func (r *AlitripTicketScenicBindRequest) SetUpdateOutScenicId(updateOutScenicId string) error
- type AlitripTicketScenicBindResponse
- type AlitripTicketScenicQueryAPIResponse
- type AlitripTicketScenicQueryRequest
- func (r AlitripTicketScenicQueryRequest) GetAliScenicId() int64
- func (r AlitripTicketScenicQueryRequest) GetApiMethodName() string
- func (r AlitripTicketScenicQueryRequest) GetApiParams() url.Values
- func (r AlitripTicketScenicQueryRequest) GetCurrentPage() int64
- func (r AlitripTicketScenicQueryRequest) GetOutScenicId() string
- func (r *AlitripTicketScenicQueryRequest) SetAliScenicId(aliScenicId int64) error
- func (r *AlitripTicketScenicQueryRequest) SetCurrentPage(currentPage int64) error
- func (r *AlitripTicketScenicQueryRequest) SetOutScenicId(outScenicId string) error
- type AlitripTicketScenicQueryResponse
- type AlitripTicketSkusBatchUploadAPIResponse
- type AlitripTicketSkusBatchUploadRequest
- func (r AlitripTicketSkusBatchUploadRequest) GetAliProductId() int64
- func (r AlitripTicketSkusBatchUploadRequest) GetApiMethodName() string
- func (r AlitripTicketSkusBatchUploadRequest) GetApiParams() url.Values
- func (r AlitripTicketSkusBatchUploadRequest) GetItemId() int64
- func (r AlitripTicketSkusBatchUploadRequest) GetOutProductId() string
- func (r AlitripTicketSkusBatchUploadRequest) GetTicketPriceRules() []TicketPriceRule
- func (r *AlitripTicketSkusBatchUploadRequest) SetAliProductId(aliProductId int64) error
- func (r *AlitripTicketSkusBatchUploadRequest) SetItemId(itemId int64) error
- func (r *AlitripTicketSkusBatchUploadRequest) SetOutProductId(outProductId string) error
- func (r *AlitripTicketSkusBatchUploadRequest) SetTicketPriceRules(ticketPriceRules []TicketPriceRule) error
- type AlitripTicketSkusBatchUploadResponse
- type AlitripTicketSkusUploadAPIResponse
- type AlitripTicketSkusUploadRequest
- func (r AlitripTicketSkusUploadRequest) GetAliProductId() int64
- func (r AlitripTicketSkusUploadRequest) GetApiMethodName() string
- func (r AlitripTicketSkusUploadRequest) GetApiParams() url.Values
- func (r AlitripTicketSkusUploadRequest) GetItemId() int64
- func (r AlitripTicketSkusUploadRequest) GetOutProductId() string
- func (r AlitripTicketSkusUploadRequest) GetPriceRules() []PriceRule
- func (r AlitripTicketSkusUploadRequest) GetTicketArea() string
- func (r AlitripTicketSkusUploadRequest) GetTicketSeason() string
- func (r AlitripTicketSkusUploadRequest) GetTicketType() string
- func (r *AlitripTicketSkusUploadRequest) SetAliProductId(aliProductId int64) error
- func (r *AlitripTicketSkusUploadRequest) SetItemId(itemId int64) error
- func (r *AlitripTicketSkusUploadRequest) SetOutProductId(outProductId string) error
- func (r *AlitripTicketSkusUploadRequest) SetPriceRules(priceRules []PriceRule) error
- func (r *AlitripTicketSkusUploadRequest) SetTicketArea(ticketArea string) error
- func (r *AlitripTicketSkusUploadRequest) SetTicketSeason(ticketSeason string) error
- func (r *AlitripTicketSkusUploadRequest) SetTicketType(ticketType string) error
- type AlitripTicketSkusUploadResponse
- type CodeSendingInfo
- type DateInventory
- type ItemEleCertInfo
- type PriceRule
- type Product
- type Scenic
- type ScenicAndProductResult
- type TicketItemResult
- type TicketPriceRule
- type TicketRuleParam
- type TicketScenicResult
- type TicketSimpleSkuParam
- type TopTicketItemFullinfoResult
- type TopTicketRuleResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlitripTicketProductQueryAPIResponse ¶
type AlitripTicketProductQueryAPIResponse struct { model.CommonResponse AlitripTicketProductQueryResponse }
【门票API2.0】门票商品查询接口 API返回值 alitrip.ticket.product.query
门票商品查询接口:返回商家上传的门票商品信息
type AlitripTicketProductQueryRequest ¶
type AlitripTicketProductQueryRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票商品查询接口 API请求 alitrip.ticket.product.query
门票商品查询接口:返回商家上传的门票商品信息
func NewAlitripTicketProductQueryRequest ¶
func NewAlitripTicketProductQueryRequest() *AlitripTicketProductQueryRequest
初始化AlitripTicketProductQueryRequest对象
func (AlitripTicketProductQueryRequest) GetAliProductId ¶
func (r AlitripTicketProductQueryRequest) GetAliProductId() int64
AliProductId Getter
func (AlitripTicketProductQueryRequest) GetApiMethodName ¶
func (r AlitripTicketProductQueryRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketProductQueryRequest) GetApiParams ¶
func (r AlitripTicketProductQueryRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketProductQueryRequest) GetItemId ¶
func (r AlitripTicketProductQueryRequest) GetItemId() int64
ItemId Getter
func (AlitripTicketProductQueryRequest) GetOutProductId ¶
func (r AlitripTicketProductQueryRequest) GetOutProductId() string
OutProductId Getter
func (AlitripTicketProductQueryRequest) GetPageSource ¶
func (r AlitripTicketProductQueryRequest) GetPageSource() string
PageSource Getter
func (*AlitripTicketProductQueryRequest) SetAliProductId ¶
func (r *AlitripTicketProductQueryRequest) SetAliProductId(aliProductId int64) error
AliProductId Setter 阿里标准收费项目id。与out_product_id,item_id 三者至少填写一个
func (*AlitripTicketProductQueryRequest) SetItemId ¶
func (r *AlitripTicketProductQueryRequest) SetItemId(itemId int64) error
ItemId Setter 商品ID。与out_product_id,ali_product_id三者至少填写一个
func (*AlitripTicketProductQueryRequest) SetOutProductId ¶
func (r *AlitripTicketProductQueryRequest) SetOutProductId(outProductId string) error
OutProductId Setter 商户自定义收费项目编码。与ali_product_id,item_id 三者至少填写一个
func (*AlitripTicketProductQueryRequest) SetPageSource ¶
func (r *AlitripTicketProductQueryRequest) SetPageSource(pageSource string) error
PageSource Setter 代表业务来源,gongxiao代表供销平台业务
type AlitripTicketProductQueryResponse ¶
type AlitripTicketProductQueryResponse struct { XMLName xml.Name `xml:"alitrip_ticket_product_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 门票商品详情 FirstResult *TopTicketItemFullinfoResult `json:"first_result,omitempty" xml:"first_result,omitempty"` }
【门票API2.0】门票商品查询接口 成功返回结果
type AlitripTicketProductUploadAPIResponse ¶
type AlitripTicketProductUploadAPIResponse struct { model.CommonResponse AlitripTicketProductUploadResponse }
【门票API2.0】门票收费项目管理接口 API返回值 alitrip.ticket.product.upload
航旅度假新版门票商品(门票收费项目)管理接口:支持门票商品的发布、编辑。如果在ali_product_id下没有发布过门票商品,则系统将判断为新发布商品,否则是编辑已有商品。可以通过辅助查询接口判断是否已在某个ali_product_id下发布过门票商品。 对应新发布商品的情况,有些参数是必填的,请仔细查看各字段说明。对于编辑商品的情况,ali_product_id和out_product_id至少需要填一个,其他参数都是可选,编辑情况支持增量更新(某个参数不传则使用该商品上原有值)。
type AlitripTicketProductUploadRequest ¶
type AlitripTicketProductUploadRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票收费项目管理接口 API请求 alitrip.ticket.product.upload
航旅度假新版门票商品(门票收费项目)管理接口:支持门票商品的发布、编辑。如果在ali_product_id下没有发布过门票商品,则系统将判断为新发布商品,否则是编辑已有商品。可以通过辅助查询接口判断是否已在某个ali_product_id下发布过门票商品。 对应新发布商品的情况,有些参数是必填的,请仔细查看各字段说明。对于编辑商品的情况,ali_product_id和out_product_id至少需要填一个,其他参数都是可选,编辑情况支持增量更新(某个参数不传则使用该商品上原有值)。
func NewAlitripTicketProductUploadRequest ¶
func NewAlitripTicketProductUploadRequest() *AlitripTicketProductUploadRequest
初始化AlitripTicketProductUploadRequest对象
func (AlitripTicketProductUploadRequest) GetAliProductId ¶
func (r AlitripTicketProductUploadRequest) GetAliProductId() int64
AliProductId Getter
func (AlitripTicketProductUploadRequest) GetApiMethodName ¶
func (r AlitripTicketProductUploadRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketProductUploadRequest) GetApiParams ¶
func (r AlitripTicketProductUploadRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketProductUploadRequest) GetCodeSendingInfo ¶
func (r AlitripTicketProductUploadRequest) GetCodeSendingInfo() *CodeSendingInfo
CodeSendingInfo Getter
func (AlitripTicketProductUploadRequest) GetDesc ¶
func (r AlitripTicketProductUploadRequest) GetDesc() string
Desc Getter
func (AlitripTicketProductUploadRequest) GetExpireDate ¶
func (r AlitripTicketProductUploadRequest) GetExpireDate() string
ExpireDate Getter
func (AlitripTicketProductUploadRequest) GetInventoryType ¶
func (r AlitripTicketProductUploadRequest) GetInventoryType() int64
InventoryType Getter
func (AlitripTicketProductUploadRequest) GetNeedEnterDate ¶
func (r AlitripTicketProductUploadRequest) GetNeedEnterDate() int64
NeedEnterDate Getter
func (AlitripTicketProductUploadRequest) GetOutProductId ¶
func (r AlitripTicketProductUploadRequest) GetOutProductId() string
OutProductId Getter
func (AlitripTicketProductUploadRequest) GetOutProductName ¶
func (r AlitripTicketProductUploadRequest) GetOutProductName() string
OutProductName Getter
func (AlitripTicketProductUploadRequest) GetPicUrls ¶
func (r AlitripTicketProductUploadRequest) GetPicUrls() []string
PicUrls Getter
func (AlitripTicketProductUploadRequest) GetReserveLimitRule ¶
func (r AlitripTicketProductUploadRequest) GetReserveLimitRule() string
ReserveLimitRule Getter
func (AlitripTicketProductUploadRequest) GetReserveLimitType ¶
func (r AlitripTicketProductUploadRequest) GetReserveLimitType() int64
ReserveLimitType Getter
func (AlitripTicketProductUploadRequest) GetTitle ¶
func (r AlitripTicketProductUploadRequest) GetTitle() string
Title Getter
func (AlitripTicketProductUploadRequest) GetUpdateOutProductId ¶
func (r AlitripTicketProductUploadRequest) GetUpdateOutProductId() string
UpdateOutProductId Getter
func (*AlitripTicketProductUploadRequest) SetAliProductId ¶
func (r *AlitripTicketProductUploadRequest) SetAliProductId(aliProductId int64) error
AliProductId Setter 新发布门票商品时必填。阿里旅行提供的收费项目编码,与商户收费项目编码进行绑定。注:一个收费项目编码对应了一个淘宝商品
func (*AlitripTicketProductUploadRequest) SetCodeSendingInfo ¶
func (r *AlitripTicketProductUploadRequest) SetCodeSendingInfo(codeSendingInfo *CodeSendingInfo) error
CodeSendingInfo Setter 新发布门票商品时必填。门票商品发码方式
func (*AlitripTicketProductUploadRequest) SetDesc ¶
func (r *AlitripTicketProductUploadRequest) SetDesc(desc string) error
Desc Setter 可选,商品详情描述,不超过50000个字符。详情描述支持纯文本描述,也支持html格式的详情描述。html格式的详情描述中 图片链接支持外链图片(必须外网可访问, 且格式为png、jpg或jpeg,大小在500k以内)和淘宝图片空间链接。
func (*AlitripTicketProductUploadRequest) SetExpireDate ¶
func (r *AlitripTicketProductUploadRequest) SetExpireDate(expireDate string) error
ExpireDate Setter 新发布门票商品时必填。门票有效期:指定入园日期后 多少天内有效。当为数字时,表示多少天内有效;当为日期时,表示到某日期有效,日期格式:yyyy-MM-dd。发布时不填则默认设置30天内有效
func (*AlitripTicketProductUploadRequest) SetInventoryType ¶
func (r *AlitripTicketProductUploadRequest) SetInventoryType(inventoryType int64) error
InventoryType Setter 新发布门票商品时必填。门票商品 库存类型。1、日历库存, 2、非日历库存
func (*AlitripTicketProductUploadRequest) SetNeedEnterDate ¶
func (r *AlitripTicketProductUploadRequest) SetNeedEnterDate(needEnterDate int64) error
NeedEnterDate Setter inventory_type=2时必填,指定该收费项目在购买时是否需要买家指定入园日期。1、需要,2-不需要
func (*AlitripTicketProductUploadRequest) SetOutProductId ¶
func (r *AlitripTicketProductUploadRequest) SetOutProductId(outProductId string) error
OutProductId Setter 可选,商户自定义收费项目编码。注:如果商户上传了自定义收费项目编码,则在价格库存同步接口可以使用该自定义编码更新价格库存。
func (*AlitripTicketProductUploadRequest) SetOutProductName ¶
func (r *AlitripTicketProductUploadRequest) SetOutProductName(outProductName string) error
OutProductName Setter 商户收费项目名称
func (*AlitripTicketProductUploadRequest) SetPicUrls ¶
func (r *AlitripTicketProductUploadRequest) SetPicUrls(picUrls []string) error
PicUrls Setter 可选,商品主图,最多支持5张。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为png、jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。
func (*AlitripTicketProductUploadRequest) SetReserveLimitRule ¶
func (r *AlitripTicketProductUploadRequest) SetReserveLimitRule(reserveLimitRule string) error
ReserveLimitRule Setter 特殊选填,门票 预定时间限制规则。格式:1_18_00_3 或者 1_18_00_3_30,含义:必须提前1天拍下,且在18点00分前支付成功,订单才生效。当为提前0天时(即当日票),最后两个数字才生效,指当日票需要在出票后3小时30分钟后方可入园。
func (*AlitripTicketProductUploadRequest) SetReserveLimitType ¶
func (r *AlitripTicketProductUploadRequest) SetReserveLimitType(reserveLimitType int64) error
ReserveLimitType Setter 新发布门票商品时必填。门票 预定时间限制。1、表示无限制 购买后可立即入园,2、有限制,此时预定时间限制规则必填。
func (*AlitripTicketProductUploadRequest) SetTitle ¶
func (r *AlitripTicketProductUploadRequest) SetTitle(title string) error
Title Setter 可选,商品标题
func (*AlitripTicketProductUploadRequest) SetUpdateOutProductId ¶
func (r *AlitripTicketProductUploadRequest) SetUpdateOutProductId(updateOutProductId string) error
UpdateOutProductId Setter 可选,商家想要更新映射关系的时候,用于更新商户自定义收费项目编码。
type AlitripTicketProductUploadResponse ¶
type AlitripTicketProductUploadResponse struct { XMLName xml.Name `xml:"alitrip_ticket_product_upload_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 门票商品发布、编辑结果 FirstResult *TicketItemResult `json:"first_result,omitempty" xml:"first_result,omitempty"` }
【门票API2.0】门票收费项目管理接口 成功返回结果
type AlitripTicketRuleQueryAPIResponse ¶
type AlitripTicketRuleQueryAPIResponse struct { model.CommonResponse AlitripTicketRuleQueryResponse }
【门票API2.0】门票规则信息查询接口 API返回值 alitrip.ticket.rule.query
门票规则信息查询接口:返回商家上传的门票规则信息
type AlitripTicketRuleQueryRequest ¶
type AlitripTicketRuleQueryRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票规则信息查询接口 API请求 alitrip.ticket.rule.query
门票规则信息查询接口:返回商家上传的门票规则信息
func NewAlitripTicketRuleQueryRequest ¶
func NewAlitripTicketRuleQueryRequest() *AlitripTicketRuleQueryRequest
初始化AlitripTicketRuleQueryRequest对象
func (AlitripTicketRuleQueryRequest) GetApiMethodName ¶
func (r AlitripTicketRuleQueryRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketRuleQueryRequest) GetApiParams ¶
func (r AlitripTicketRuleQueryRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketRuleQueryRequest) GetOutRuleId ¶
func (r AlitripTicketRuleQueryRequest) GetOutRuleId() string
OutRuleId Getter
func (*AlitripTicketRuleQueryRequest) SetOutRuleId ¶
func (r *AlitripTicketRuleQueryRequest) SetOutRuleId(outRuleId string) error
OutRuleId Setter 卖家景点规则编码
type AlitripTicketRuleQueryResponse ¶
type AlitripTicketRuleQueryResponse struct { XMLName xml.Name `xml:"alitrip_ticket_rule_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 门票规则信息 FirstResult *TicketRuleParam `json:"first_result,omitempty" xml:"first_result,omitempty"` }
【门票API2.0】门票规则信息查询接口 成功返回结果
type AlitripTicketRuleUploadAPIResponse ¶
type AlitripTicketRuleUploadAPIResponse struct { model.CommonResponse AlitripTicketRuleUploadResponse }
【门票API2.0】景点门票规则维护接口 API返回值 alitrip.ticket.rule.upload
景点门票规则维护接口。该接口同时支持新发规则和编辑现有规则,如果out_rule_id下没有发布过规则,则系统将判断为新发一个规则,否则认为是编辑现有规则。 对于新发布规则的情况,有些参数是必填的,请仔细查看各字段说明。对于编辑的情况,除out_rule_id外都是可选,编辑情况支持增量更新(某个参数不传则使用该规则上原有值)
type AlitripTicketRuleUploadRequest ¶
type AlitripTicketRuleUploadRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】景点门票规则维护接口 API请求 alitrip.ticket.rule.upload
景点门票规则维护接口。该接口同时支持新发规则和编辑现有规则,如果out_rule_id下没有发布过规则,则系统将判断为新发一个规则,否则认为是编辑现有规则。 对于新发布规则的情况,有些参数是必填的,请仔细查看各字段说明。对于编辑的情况,除out_rule_id外都是可选,编辑情况支持增量更新(某个参数不传则使用该规则上原有值)
func NewAlitripTicketRuleUploadRequest ¶
func NewAlitripTicketRuleUploadRequest() *AlitripTicketRuleUploadRequest
初始化AlitripTicketRuleUploadRequest对象
func (AlitripTicketRuleUploadRequest) GetAliScenicId ¶
func (r AlitripTicketRuleUploadRequest) GetAliScenicId() int64
AliScenicId Getter
func (AlitripTicketRuleUploadRequest) GetApiMethodName ¶
func (r AlitripTicketRuleUploadRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketRuleUploadRequest) GetApiParams ¶
func (r AlitripTicketRuleUploadRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketRuleUploadRequest) GetAutoRefundSupport ¶
func (r AlitripTicketRuleUploadRequest) GetAutoRefundSupport() int64
AutoRefundSupport Getter
func (AlitripTicketRuleUploadRequest) GetEnterAddress ¶
func (r AlitripTicketRuleUploadRequest) GetEnterAddress() string
EnterAddress Getter
func (AlitripTicketRuleUploadRequest) GetEnterType ¶
func (r AlitripTicketRuleUploadRequest) GetEnterType() int64
EnterType Getter
func (AlitripTicketRuleUploadRequest) GetEnterVoucherType ¶
func (r AlitripTicketRuleUploadRequest) GetEnterVoucherType() int64
EnterVoucherType Getter
func (AlitripTicketRuleUploadRequest) GetEnterVoucherValue ¶
func (r AlitripTicketRuleUploadRequest) GetEnterVoucherValue() string
EnterVoucherValue Getter
func (AlitripTicketRuleUploadRequest) GetExtraDesc ¶
func (r AlitripTicketRuleUploadRequest) GetExtraDesc() string
ExtraDesc Getter
func (AlitripTicketRuleUploadRequest) GetFeeInclude ¶
func (r AlitripTicketRuleUploadRequest) GetFeeInclude() string
FeeInclude Getter
func (AlitripTicketRuleUploadRequest) GetOutRuleId ¶
func (r AlitripTicketRuleUploadRequest) GetOutRuleId() string
OutRuleId Getter
func (AlitripTicketRuleUploadRequest) GetOutRuleName ¶
func (r AlitripTicketRuleUploadRequest) GetOutRuleName() string
OutRuleName Getter
func (AlitripTicketRuleUploadRequest) GetOutScenicId ¶
func (r AlitripTicketRuleUploadRequest) GetOutScenicId() string
OutScenicId Getter
func (AlitripTicketRuleUploadRequest) GetRefundCustomRules ¶
func (r AlitripTicketRuleUploadRequest) GetRefundCustomRules() string
RefundCustomRules Getter
func (AlitripTicketRuleUploadRequest) GetRefundDesc ¶
func (r AlitripTicketRuleUploadRequest) GetRefundDesc() string
RefundDesc Getter
func (AlitripTicketRuleUploadRequest) GetRefundType ¶
func (r AlitripTicketRuleUploadRequest) GetRefundType() int64
RefundType Getter
func (AlitripTicketRuleUploadRequest) GetRuleStatus ¶
func (r AlitripTicketRuleUploadRequest) GetRuleStatus() int64
RuleStatus Getter
func (AlitripTicketRuleUploadRequest) GetRuleType ¶
func (r AlitripTicketRuleUploadRequest) GetRuleType() int64
RuleType Getter
func (AlitripTicketRuleUploadRequest) GetTicketChangeAdderss ¶
func (r AlitripTicketRuleUploadRequest) GetTicketChangeAdderss() string
TicketChangeAdderss Getter
func (AlitripTicketRuleUploadRequest) GetVisitorInfos ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorInfos() string
VisitorInfos Getter
func (AlitripTicketRuleUploadRequest) GetVisitorLimitAble ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitAble() int64
VisitorLimitAble Getter
func (AlitripTicketRuleUploadRequest) GetVisitorLimitMode ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitMode() int64
VisitorLimitMode Getter
func (AlitripTicketRuleUploadRequest) GetVisitorLimitNum ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitNum() int64
VisitorLimitNum Getter
func (AlitripTicketRuleUploadRequest) GetVisitorLimitType ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitType() int64
VisitorLimitType Getter
func (AlitripTicketRuleUploadRequest) GetVisitorRequire ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorRequire() int64
VisitorRequire Getter
func (*AlitripTicketRuleUploadRequest) SetAliScenicId ¶
func (r *AlitripTicketRuleUploadRequest) SetAliScenicId(aliScenicId int64) error
AliScenicId Setter 阿里旅行景点编码。新发布规则时必填,out_scenic_id与ali_scenic_id二选一,至少填写其中一个
func (*AlitripTicketRuleUploadRequest) SetAutoRefundSupport ¶
func (r *AlitripTicketRuleUploadRequest) SetAutoRefundSupport(autoRefundSupport int64) error
AutoRefundSupport Setter 可选,是否支持自动退款,0或为空时表示不支持。0-不支持,1-只支持"售中自动退款",2-只支持"过期未使用自动退款",3-同时支持"售中自动退款"和"过期未使用自动退款"
func (*AlitripTicketRuleUploadRequest) SetEnterAddress ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterAddress(enterAddress string) error
EnterAddress Setter 新发布规则时必填。景区入园地址。游客在景区的详细入园地址,请仔细填写。
func (*AlitripTicketRuleUploadRequest) SetEnterType ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterType(enterType int64) error
EnterType Setter 新发布规则时必填。入园类型。1-用兑换凭证直接入园,2-用兑换凭证换票入园
func (*AlitripTicketRuleUploadRequest) SetEnterVoucherType ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterVoucherType(enterVoucherType int64) error
EnterVoucherType Setter 新发布规则时必填。入园使用的凭证类型。1、二维码,2、身份证,3、二维码或身份证,4:数字码,5、手机号,6、其它。当enter_type为1时,该字段只能选择1~3 。而当enterType为2时,该字段可设置1~6
func (*AlitripTicketRuleUploadRequest) SetEnterVoucherValue ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterVoucherValue(enterVoucherValue string) error
EnterVoucherValue Setter 其他入园凭证类型。当enter_voucher_type=6时,填写其他入园凭证类型。
func (*AlitripTicketRuleUploadRequest) SetExtraDesc ¶
func (r *AlitripTicketRuleUploadRequest) SetExtraDesc(extraDesc string) error
ExtraDesc Setter 新发布规则时必填。门票商品一些游客须知的补充说明。1600字符限制
func (*AlitripTicketRuleUploadRequest) SetFeeInclude ¶
func (r *AlitripTicketRuleUploadRequest) SetFeeInclude(feeInclude string) error
FeeInclude Setter 新发布规则时必填。门票费用包含,请详细说明该门票商品包含的费用信息。
func (*AlitripTicketRuleUploadRequest) SetOutRuleId ¶
func (r *AlitripTicketRuleUploadRequest) SetOutRuleId(outRuleId string) error
OutRuleId Setter 商户票种规则id
func (*AlitripTicketRuleUploadRequest) SetOutRuleName ¶
func (r *AlitripTicketRuleUploadRequest) SetOutRuleName(outRuleName string) error
OutRuleName Setter 新发布规则时必填。商户票种规则名称
func (*AlitripTicketRuleUploadRequest) SetOutScenicId ¶
func (r *AlitripTicketRuleUploadRequest) SetOutScenicId(outScenicId string) error
OutScenicId Setter 商户景点编码。新发布规则时必填,out_scenic_id与ali_scenic_id二选一,至少填写其中一个
func (*AlitripTicketRuleUploadRequest) SetRefundCustomRules ¶
func (r *AlitripTicketRuleUploadRequest) SetRefundCustomRules(refundCustomRules string) error
RefundCustomRules Setter 结构化自定义退款规则(json数组格式),当refund_type为2时,该字段必填。【type字段说明(特别注意:2和3不能同时存在):1(游玩日期前退改规则),2(游玩日期当日退改规则),3(区间票 游玩日期有效期内退改规则),4(游玩日期后退改规则),5(其他情况退改规则)。amount字段说明:收取的手续费。unit字段说明:手续费单位,1(票价百分比),2(固定金额,单位分)。】 【示例含义说明:1、游玩日期前2天16点30分前申请退款,每张票收取票价20%的手续费;2、(单日票)游玩日当天12点00分前申请退款,每张票收取票价50%手续费;3、(区间票)游玩日期有效期,最后一天11点00分前申请退款,每张票收取票价60%手续费;4、游玩日期后7天23点59分前申请退款,每张票收取票价80%手续费;5、其他情况,每张票收取固定100元手续费。】
func (*AlitripTicketRuleUploadRequest) SetRefundDesc ¶
func (r *AlitripTicketRuleUploadRequest) SetRefundDesc(refundDesc string) error
RefundDesc Setter (该字段已废弃,请使用结构化退改规则字段替代:refund_custom_rules)新发布规则时特殊选填。退票描述。当refund_type为2时,该字段必填
func (*AlitripTicketRuleUploadRequest) SetRefundType ¶
func (r *AlitripTicketRuleUploadRequest) SetRefundType(refundType int64) error
RefundType Setter 新发布规则时必填。退票类型。1-无条件退改, 2-有条件退改, 3-不可退改。
func (*AlitripTicketRuleUploadRequest) SetRuleStatus ¶
func (r *AlitripTicketRuleUploadRequest) SetRuleStatus(ruleStatus int64) error
RuleStatus Setter 可选,规则状态。0-生效,-1-失效。新发规则时不传 默认生效状态。
func (*AlitripTicketRuleUploadRequest) SetRuleType ¶
func (r *AlitripTicketRuleUploadRequest) SetRuleType(ruleType int64) error
RuleType Setter 可选,票种规则类型:0-实体票规则,1-电子票(包含手工票和直连票)规则。新发规则时不传 默认为1
func (*AlitripTicketRuleUploadRequest) SetTicketChangeAdderss ¶
func (r *AlitripTicketRuleUploadRequest) SetTicketChangeAdderss(ticketChangeAdderss string) error
TicketChangeAdderss Setter 新发布规则时特殊选填。换票地址。当enter_type为2时,该字段必填。
func (*AlitripTicketRuleUploadRequest) SetVisitorInfos ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorInfos(visitorInfos string) error
VisitorInfos Setter 新发布规则时特殊选填。需要的出游人信息,需要出游人信息时必填。 2:手机号,3:身份证,4:姓名,17:港澳居民居住证 18:台湾居民居住证 19:护照 20:港澳台居民往返内地通行证(回乡证)。示例格式:2,3,4
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitAble ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitAble(visitorLimitAble int64) error
VisitorLimitAble Setter 新发布规则时必填。出游人 是否限购。1:限购,2:不限购
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitMode ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitMode(visitorLimitMode int64) error
VisitorLimitMode Setter 新发布规则时特殊选填。限购模式:mode为1按天, mode为2按周, mode为3按月
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitNum ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitNum(visitorLimitNum int64) error
VisitorLimitNum Setter 新发布规则时特殊选填。限购数量
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitType ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitType(visitorLimitType int64) error
VisitorLimitType Setter 新发布规则时特殊选填。限购类型。0-身份证限购, 1-手机号限购
func (*AlitripTicketRuleUploadRequest) SetVisitorRequire ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorRequire(visitorRequire int64) error
VisitorRequire Setter 新发布规则时必填。出游人信息设置。1、不需要,2、仅需一位游客信息。3、需要所有游客信息。不填默认为1(不需要)。注:实体票(rule_type=2)不需要出游人信息,电子票(rule_type=1)一般是需要出游人信息
type AlitripTicketRuleUploadResponse ¶
type AlitripTicketRuleUploadResponse struct { XMLName xml.Name `xml:"alitrip_ticket_rule_upload_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *AlitripTicketRuleUploadResultSet `json:"result,omitempty" xml:"result,omitempty"` }
【门票API2.0】景点门票规则维护接口 成功返回结果
type AlitripTicketRuleUploadResultSet ¶
type AlitripTicketRuleUploadResultSet struct { // 规则维护结果 FirstResult *TopTicketRuleResult `json:"first_result,omitempty" xml:"first_result,omitempty"` }
AlitripTicketRuleUploadResultSet
type AlitripTicketScenicBindAPIResponse ¶
type AlitripTicketScenicBindAPIResponse struct { model.CommonResponse AlitripTicketScenicBindResponse }
【门票API2.0】门票景点绑定接口 API返回值 alitrip.ticket.scenic.bind
门票景点绑定接口,用于建立阿里标准景点id与商家系统景点id的映射关系。该接口同时支持新建和修改映射关系,当用户没有为ali_scenic_id建立过映射关系时,则判断为新建映射关系,否则为修改。可以通过设置update_out_scenic_id来修改ali_scenic_id与out_scenic_id的映射关系。
type AlitripTicketScenicBindRequest ¶
type AlitripTicketScenicBindRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票景点绑定接口 API请求 alitrip.ticket.scenic.bind
门票景点绑定接口,用于建立阿里标准景点id与商家系统景点id的映射关系。该接口同时支持新建和修改映射关系,当用户没有为ali_scenic_id建立过映射关系时,则判断为新建映射关系,否则为修改。可以通过设置update_out_scenic_id来修改ali_scenic_id与out_scenic_id的映射关系。
func NewAlitripTicketScenicBindRequest ¶
func NewAlitripTicketScenicBindRequest() *AlitripTicketScenicBindRequest
初始化AlitripTicketScenicBindRequest对象
func (AlitripTicketScenicBindRequest) GetAddress ¶
func (r AlitripTicketScenicBindRequest) GetAddress() string
Address Getter
func (AlitripTicketScenicBindRequest) GetAliScenicId ¶
func (r AlitripTicketScenicBindRequest) GetAliScenicId() int64
AliScenicId Getter
func (AlitripTicketScenicBindRequest) GetApiMethodName ¶
func (r AlitripTicketScenicBindRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketScenicBindRequest) GetApiParams ¶
func (r AlitripTicketScenicBindRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketScenicBindRequest) GetCity ¶
func (r AlitripTicketScenicBindRequest) GetCity() string
City Getter
func (AlitripTicketScenicBindRequest) GetOutScenicId ¶
func (r AlitripTicketScenicBindRequest) GetOutScenicId() string
OutScenicId Getter
func (AlitripTicketScenicBindRequest) GetOutScenicName ¶
func (r AlitripTicketScenicBindRequest) GetOutScenicName() string
OutScenicName Getter
func (AlitripTicketScenicBindRequest) GetProvince ¶
func (r AlitripTicketScenicBindRequest) GetProvince() string
Province Getter
func (AlitripTicketScenicBindRequest) GetUpdateOutScenicId ¶
func (r AlitripTicketScenicBindRequest) GetUpdateOutScenicId() string
UpdateOutScenicId Getter
func (*AlitripTicketScenicBindRequest) SetAddress ¶
func (r *AlitripTicketScenicBindRequest) SetAddress(address string) error
Address Setter 商户景点地址
func (*AlitripTicketScenicBindRequest) SetAliScenicId ¶
func (r *AlitripTicketScenicBindRequest) SetAliScenicId(aliScenicId int64) error
AliScenicId Setter 必填,阿里旅行对应的景点编码
func (*AlitripTicketScenicBindRequest) SetCity ¶
func (r *AlitripTicketScenicBindRequest) SetCity(city string) error
City Setter 商户景点城市
func (*AlitripTicketScenicBindRequest) SetOutScenicId ¶
func (r *AlitripTicketScenicBindRequest) SetOutScenicId(outScenicId string) error
OutScenicId Setter 必填,商户系统中的景点编码,用于与ali_scenic_id建立映射关系
func (*AlitripTicketScenicBindRequest) SetOutScenicName ¶
func (r *AlitripTicketScenicBindRequest) SetOutScenicName(outScenicName string) error
OutScenicName Setter 商户景点名称
func (*AlitripTicketScenicBindRequest) SetProvince ¶
func (r *AlitripTicketScenicBindRequest) SetProvince(province string) error
Province Setter 商户景点省份
func (*AlitripTicketScenicBindRequest) SetUpdateOutScenicId ¶
func (r *AlitripTicketScenicBindRequest) SetUpdateOutScenicId(updateOutScenicId string) error
UpdateOutScenicId Setter 可选,如果需要更新out_scenic_id与ali_scenic_id的映射关系时 需要填写
type AlitripTicketScenicBindResponse ¶
type AlitripTicketScenicBindResponse struct { XMLName xml.Name `xml:"alitrip_ticket_scenic_bind_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 景点绑定结果 FirstResult *TicketScenicResult `json:"first_result,omitempty" xml:"first_result,omitempty"` }
【门票API2.0】门票景点绑定接口 成功返回结果
type AlitripTicketScenicQueryAPIResponse ¶
type AlitripTicketScenicQueryAPIResponse struct { model.CommonResponse AlitripTicketScenicQueryResponse }
【门票API2.0】卖家已发布门票商品列表查询接口(根据景点维度查询) API返回值 alitrip.ticket.scenic.query
查询卖家已发布过的门票商品列表,根据景点维度聚合查询。如果卖家在该景点下未发布过任何商品,则查询不到数据!
type AlitripTicketScenicQueryRequest ¶
type AlitripTicketScenicQueryRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】卖家已发布门票商品列表查询接口(根据景点维度查询) API请求 alitrip.ticket.scenic.query
查询卖家已发布过的门票商品列表,根据景点维度聚合查询。如果卖家在该景点下未发布过任何商品,则查询不到数据!
func NewAlitripTicketScenicQueryRequest ¶
func NewAlitripTicketScenicQueryRequest() *AlitripTicketScenicQueryRequest
初始化AlitripTicketScenicQueryRequest对象
func (AlitripTicketScenicQueryRequest) GetAliScenicId ¶
func (r AlitripTicketScenicQueryRequest) GetAliScenicId() int64
AliScenicId Getter
func (AlitripTicketScenicQueryRequest) GetApiMethodName ¶
func (r AlitripTicketScenicQueryRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketScenicQueryRequest) GetApiParams ¶
func (r AlitripTicketScenicQueryRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketScenicQueryRequest) GetCurrentPage ¶
func (r AlitripTicketScenicQueryRequest) GetCurrentPage() int64
CurrentPage Getter
func (AlitripTicketScenicQueryRequest) GetOutScenicId ¶
func (r AlitripTicketScenicQueryRequest) GetOutScenicId() string
OutScenicId Getter
func (*AlitripTicketScenicQueryRequest) SetAliScenicId ¶
func (r *AlitripTicketScenicQueryRequest) SetAliScenicId(aliScenicId int64) error
AliScenicId Setter 标准景点ID。ali_scenic_id,out_scenic_id二者至少需要填写一个
func (*AlitripTicketScenicQueryRequest) SetCurrentPage ¶
func (r *AlitripTicketScenicQueryRequest) SetCurrentPage(currentPage int64) error
CurrentPage Setter 当前分页。每页默认最多返回20条数据
func (*AlitripTicketScenicQueryRequest) SetOutScenicId ¶
func (r *AlitripTicketScenicQueryRequest) SetOutScenicId(outScenicId string) error
OutScenicId Setter 商家景点ID。ali_scenic_id,out_scenic_id二者至少需要填写一个
type AlitripTicketScenicQueryResponse ¶
type AlitripTicketScenicQueryResponse struct { XMLName xml.Name `xml:"alitrip_ticket_scenic_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 FirstResult *ScenicAndProductResult `json:"first_result,omitempty" xml:"first_result,omitempty"` }
【门票API2.0】卖家已发布门票商品列表查询接口(根据景点维度查询) 成功返回结果
type AlitripTicketSkusBatchUploadAPIResponse ¶
type AlitripTicketSkusBatchUploadAPIResponse struct { model.CommonResponse AlitripTicketSkusBatchUploadResponse }
【门票API2.0】门票价格库存同步接口(多票种批量更新) API返回值 alitrip.ticket.skus.batch.upload
飞猪度假新版门票商品价格库存同步接口(多票种批量更新)。 注1、一个票种下可以挂多个规则(规则id必须不一样,每个规则实际对应了一个sku),同一个规则可以在不同票种下使用。 注2、日历库存和区间库存门票,统一使用DateInventory结构。对于日历库存门票请上传每一天的价格库存;对于区间库存门票,建议只上传开始和结束日期的价格库存,也支持上传每天的价格库存,系统会自动进行聚合(取第一天的价格为区间价格,累计所有天的库存为区间库存)。 注3、该接口同时支持 新增某个规则的价格库存 和 更新现有规则的价格库存。如果不清楚是否已在某个规则下上传过价格库存,请使用alitrip.ticket.product.query接口进行查询。如果该规则在该票种下已经存在,则该接口会判断为是价格库存更新操作。
type AlitripTicketSkusBatchUploadRequest ¶
type AlitripTicketSkusBatchUploadRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票价格库存同步接口(多票种批量更新) API请求 alitrip.ticket.skus.batch.upload
飞猪度假新版门票商品价格库存同步接口(多票种批量更新)。 注1、一个票种下可以挂多个规则(规则id必须不一样,每个规则实际对应了一个sku),同一个规则可以在不同票种下使用。 注2、日历库存和区间库存门票,统一使用DateInventory结构。对于日历库存门票请上传每一天的价格库存;对于区间库存门票,建议只上传开始和结束日期的价格库存,也支持上传每天的价格库存,系统会自动进行聚合(取第一天的价格为区间价格,累计所有天的库存为区间库存)。 注3、该接口同时支持 新增某个规则的价格库存 和 更新现有规则的价格库存。如果不清楚是否已在某个规则下上传过价格库存,请使用alitrip.ticket.product.query接口进行查询。如果该规则在该票种下已经存在,则该接口会判断为是价格库存更新操作。
func NewAlitripTicketSkusBatchUploadRequest ¶
func NewAlitripTicketSkusBatchUploadRequest() *AlitripTicketSkusBatchUploadRequest
初始化AlitripTicketSkusBatchUploadRequest对象
func (AlitripTicketSkusBatchUploadRequest) GetAliProductId ¶
func (r AlitripTicketSkusBatchUploadRequest) GetAliProductId() int64
AliProductId Getter
func (AlitripTicketSkusBatchUploadRequest) GetApiMethodName ¶
func (r AlitripTicketSkusBatchUploadRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketSkusBatchUploadRequest) GetApiParams ¶
func (r AlitripTicketSkusBatchUploadRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketSkusBatchUploadRequest) GetItemId ¶
func (r AlitripTicketSkusBatchUploadRequest) GetItemId() int64
ItemId Getter
func (AlitripTicketSkusBatchUploadRequest) GetOutProductId ¶
func (r AlitripTicketSkusBatchUploadRequest) GetOutProductId() string
OutProductId Getter
func (AlitripTicketSkusBatchUploadRequest) GetTicketPriceRules ¶
func (r AlitripTicketSkusBatchUploadRequest) GetTicketPriceRules() []TicketPriceRule
TicketPriceRules Getter
func (*AlitripTicketSkusBatchUploadRequest) SetAliProductId ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetAliProductId(aliProductId int64) error
AliProductId Setter 特殊必填,阿里标准收费项目id。ali_product_id, item_id与out_product_id三选一,至少填写其中一个
func (*AlitripTicketSkusBatchUploadRequest) SetItemId ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetItemId(itemId int64) error
ItemId Setter 特殊必填,淘宝商品id。ali_product_id, item_id与out_product_id三选一,至少填写其中一个
func (*AlitripTicketSkusBatchUploadRequest) SetOutProductId ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetOutProductId(outProductId string) error
OutProductId Setter 特殊必填,商户收费项目id。ali_product_id, item_id与out_product_id三选一,至少填写其中一个
func (*AlitripTicketSkusBatchUploadRequest) SetTicketPriceRules ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetTicketPriceRules(ticketPriceRules []TicketPriceRule) error
TicketPriceRules Setter 必填,各票种下sku的价格库存参数。
type AlitripTicketSkusBatchUploadResponse ¶
type AlitripTicketSkusBatchUploadResponse struct { XMLName xml.Name `xml:"alitrip_ticket_skus_batch_upload_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 价格库存同步结果 UpdateResult *TicketItemResult `json:"update_result,omitempty" xml:"update_result,omitempty"` }
【门票API2.0】门票价格库存同步接口(多票种批量更新) 成功返回结果
type AlitripTicketSkusUploadAPIResponse ¶
type AlitripTicketSkusUploadAPIResponse struct { model.CommonResponse AlitripTicketSkusUploadResponse }
【门票API2.0】门票价格库存同步接口 API返回值 alitrip.ticket.skus.upload
航旅度假新版门票商品价格库存同步接口。 注1、一个票种下可以挂多个规则(规则id必须不一样,每个规则实际对应了一个sku),同一个规则可以在不同票种下使用。 注2、日历库存和区间库存门票,统一使用DateInventory结构。对于日历库存门票请上传每一天的价格库存;对于区间库存门票,建议只上传开始和结束日期的价格库存,也支持上传每天的价格库存,系统会自动进行聚合(取第一天的价格为区间价格,累计所有天的库存为区间库存)。 注3、该接口同时支持 新增某个规则的价格库存 和 更新现有规则的价格库存。如果不清楚是否已在某个规则下上传过价格库存,请使用alitrip.ticket.product.query接口进行查询。如果该规则在该票种下已经存在,则该接口会判断为是价格库存更新操作。
type AlitripTicketSkusUploadRequest ¶
type AlitripTicketSkusUploadRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票价格库存同步接口 API请求 alitrip.ticket.skus.upload
航旅度假新版门票商品价格库存同步接口。 注1、一个票种下可以挂多个规则(规则id必须不一样,每个规则实际对应了一个sku),同一个规则可以在不同票种下使用。 注2、日历库存和区间库存门票,统一使用DateInventory结构。对于日历库存门票请上传每一天的价格库存;对于区间库存门票,建议只上传开始和结束日期的价格库存,也支持上传每天的价格库存,系统会自动进行聚合(取第一天的价格为区间价格,累计所有天的库存为区间库存)。 注3、该接口同时支持 新增某个规则的价格库存 和 更新现有规则的价格库存。如果不清楚是否已在某个规则下上传过价格库存,请使用alitrip.ticket.product.query接口进行查询。如果该规则在该票种下已经存在,则该接口会判断为是价格库存更新操作。
func NewAlitripTicketSkusUploadRequest ¶
func NewAlitripTicketSkusUploadRequest() *AlitripTicketSkusUploadRequest
初始化AlitripTicketSkusUploadRequest对象
func (AlitripTicketSkusUploadRequest) GetAliProductId ¶
func (r AlitripTicketSkusUploadRequest) GetAliProductId() int64
AliProductId Getter
func (AlitripTicketSkusUploadRequest) GetApiMethodName ¶
func (r AlitripTicketSkusUploadRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlitripTicketSkusUploadRequest) GetApiParams ¶
func (r AlitripTicketSkusUploadRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlitripTicketSkusUploadRequest) GetItemId ¶
func (r AlitripTicketSkusUploadRequest) GetItemId() int64
ItemId Getter
func (AlitripTicketSkusUploadRequest) GetOutProductId ¶
func (r AlitripTicketSkusUploadRequest) GetOutProductId() string
OutProductId Getter
func (AlitripTicketSkusUploadRequest) GetPriceRules ¶
func (r AlitripTicketSkusUploadRequest) GetPriceRules() []PriceRule
PriceRules Getter
func (AlitripTicketSkusUploadRequest) GetTicketArea ¶
func (r AlitripTicketSkusUploadRequest) GetTicketArea() string
TicketArea Getter
func (AlitripTicketSkusUploadRequest) GetTicketSeason ¶
func (r AlitripTicketSkusUploadRequest) GetTicketSeason() string
TicketSeason Getter
func (AlitripTicketSkusUploadRequest) GetTicketType ¶
func (r AlitripTicketSkusUploadRequest) GetTicketType() string
TicketType Getter
func (*AlitripTicketSkusUploadRequest) SetAliProductId ¶
func (r *AlitripTicketSkusUploadRequest) SetAliProductId(aliProductId int64) error
AliProductId Setter 特殊必填,阿里标准收费项目id。ali_product_id, item_id与out_product_id三选一,至少填写其中一个
func (*AlitripTicketSkusUploadRequest) SetItemId ¶
func (r *AlitripTicketSkusUploadRequest) SetItemId(itemId int64) error
ItemId Setter 特殊必填,淘宝商品id。ali_product_id, item_id与out_product_id三选一,至少填写其中一个
func (*AlitripTicketSkusUploadRequest) SetOutProductId ¶
func (r *AlitripTicketSkusUploadRequest) SetOutProductId(outProductId string) error
OutProductId Setter 特殊必填,商户收费项目id。ali_product_id, item_id与out_product_id三选一,至少填写其中一个
func (*AlitripTicketSkusUploadRequest) SetPriceRules ¶
func (r *AlitripTicketSkusUploadRequest) SetPriceRules(priceRules []PriceRule) error
PriceRules Setter 必填,该票种下使用的价格规则。
func (*AlitripTicketSkusUploadRequest) SetTicketArea ¶
func (r *AlitripTicketSkusUploadRequest) SetTicketArea(ticketArea string) error
TicketArea Setter 可选,门票区域(场次门票专用,对于场次门票必选)
func (*AlitripTicketSkusUploadRequest) SetTicketSeason ¶
func (r *AlitripTicketSkusUploadRequest) SetTicketSeason(ticketSeason string) error
TicketSeason Setter 可选,门票场次(场次门票专用,对于场次门票必选)
func (*AlitripTicketSkusUploadRequest) SetTicketType ¶
func (r *AlitripTicketSkusUploadRequest) SetTicketType(ticketType string) error
TicketType Setter 必填,门票 票种类型
type AlitripTicketSkusUploadResponse ¶
type AlitripTicketSkusUploadResponse struct { XMLName xml.Name `xml:"alitrip_ticket_skus_upload_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 价格库存同步结果 FirstResult *TicketItemResult `json:"first_result,omitempty" xml:"first_result,omitempty"` }
【门票API2.0】门票价格库存同步接口 成功返回结果
type CodeSendingInfo ¶
type CodeSendingInfo struct { // 发码方式。1、电子票自动发码 需设置电子凭证信息,2、电子票手工发码,3、实体票 CodeMode int64 `json:"code_mode,omitempty" xml:"code_mode,omitempty"` // 电子凭证信息 ElecInfo *ItemEleCertInfo `json:"elec_info,omitempty" xml:"elec_info,omitempty"` // 是否需要买家邮箱 HasEmail bool `json:"has_email,omitempty" xml:"has_email,omitempty"` }
CodeSendingInfo
type DateInventory ¶
type DateInventory struct { // 日期 Date string `json:"date,omitempty" xml:"date,omitempty"` // 价格,精确到分 Price int64 `json:"price,omitempty" xml:"price,omitempty"` // 库存 Stock int64 `json:"stock,omitempty" xml:"stock,omitempty"` // 日期级别自定义商家编码,为该sku下每一天都设置一个自定义商家编码。如果outSkuDateId为空,则该天的商家自定义编码将以outSkuId为准 OutSkuDateId string `json:"out_sku_date_id,omitempty" xml:"out_sku_date_id,omitempty"` }
DateInventory
type ItemEleCertInfo ¶
type ItemEleCertInfo struct { // 有效期 过期类型 ExpiryDateType int64 `json:"expiry_date_type,omitempty" xml:"expiry_date_type,omitempty"` // 电子凭证 有效期 开始时间 ExpiryDateStart string `json:"expiry_date_start,omitempty" xml:"expiry_date_start,omitempty"` // 电子凭证 有效期 结束时间 ExpiryDateEnd string `json:"expiry_date_end,omitempty" xml:"expiry_date_end,omitempty"` // 电子凭证 有效期 天数 ExpiryDays int64 `json:"expiry_days,omitempty" xml:"expiry_days,omitempty"` // 核销门店库id PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"` // 售中自动退款比例,0~100 AutoRefundRate int64 `json:"auto_refund_rate,omitempty" xml:"auto_refund_rate,omitempty"` // 过期自动退款比例,0~100 ExpiredRefundRate int64 `json:"expired_refund_rate,omitempty" xml:"expired_refund_rate,omitempty"` // 门票商品电子凭证信息必填,店铺联系方式 ShopTel string `json:"shop_tel,omitempty" xml:"shop_tel,omitempty"` // 核销服务提供商 MerchantName string `json:"merchant_name,omitempty" xml:"merchant_name,omitempty"` }
ItemEleCertInfo
type PriceRule ¶
type PriceRule struct { // 商户票种规则id OutRuleId string `json:"out_rule_id,omitempty" xml:"out_rule_id,omitempty"` // sku的商家编码(用于区分在 不同票种下使用同一outRuleId的情况) OutSkuId string `json:"out_sku_id,omitempty" xml:"out_sku_id,omitempty"` // 每日价格库存 DateInventorys []DateInventory `json:"date_inventorys,omitempty" xml:"date_inventorys>date_inventory,omitempty"` // 可选,1-全量更新,2-增量更新(增加或覆盖某一天的价格库存),不传默认为1。 UploadType int64 `json:"upload_type,omitempty" xml:"upload_type,omitempty"` }
PriceRule
type Product ¶
type Product struct { // 标准收费项目ID AliProductId string `json:"ali_product_id,omitempty" xml:"ali_product_id,omitempty"` // 标准收费项目名称 AliProductName string `json:"ali_product_name,omitempty" xml:"ali_product_name,omitempty"` // 商家收费项目ID OutProductId string `json:"out_product_id,omitempty" xml:"out_product_id,omitempty"` // 商家收费项目名称 OutProductName string `json:"out_product_name,omitempty" xml:"out_product_name,omitempty"` // 商品ID ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"` // 商品名称 ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"` }
Product
type Scenic ¶
type Scenic struct { // 标准景点ID AliScenicId string `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,omitempty"` // 标准景点名称 AliScenicName string `json:"ali_scenic_name,omitempty" xml:"ali_scenic_name,omitempty"` // 商家景点ID OutScenicId string `json:"out_scenic_id,omitempty" xml:"out_scenic_id,omitempty"` // 商家景点名称 OutScenicName string `json:"out_scenic_name,omitempty" xml:"out_scenic_name,omitempty"` // 收费项目列表 ProductList []Product `json:"product_list,omitempty" xml:"product_list>product,omitempty"` }
Scenic
type ScenicAndProductResult ¶
type ScenicAndProductResult struct { // 景点列表 ScenicList []Scenic `json:"scenic_list,omitempty" xml:"scenic_list>scenic,omitempty"` }
ScenicAndProductResult
type TicketItemResult ¶
type TicketItemResult struct { // 修改时间 ModifyedTime string `json:"modifyed_time,omitempty" xml:"modifyed_time,omitempty"` // 商品id ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 标准景点id AliScenicId int64 `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,omitempty"` // 商户景点id OutScenicId string `json:"out_scenic_id,omitempty" xml:"out_scenic_id,omitempty"` // 标准收费项目id AliProductId int64 `json:"ali_product_id,omitempty" xml:"ali_product_id,omitempty"` // 商户收费项目id OutProductId string `json:"out_product_id,omitempty" xml:"out_product_id,omitempty"` // 预留,扩展字段 Extend string `json:"extend,omitempty" xml:"extend,omitempty"` // 票种 TicketType string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"` // 商户票种规则id OutRuleIds []string `json:"out_rule_ids,omitempty" xml:"out_rule_ids>string,omitempty"` }
TicketItemResult
type TicketPriceRule ¶
type TicketPriceRule struct { // 必填,门票 票种类型 TicketType string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"` // 可选,门票场次(场次门票专用,对于场次门票必选) TicketSeason string `json:"ticket_season,omitempty" xml:"ticket_season,omitempty"` // 可选,门票区域(场次门票专用,对于场次门票必选) TicketArea string `json:"ticket_area,omitempty" xml:"ticket_area,omitempty"` // 必填,该票种下使用的价格规则。 PriceRules []PriceRule `json:"price_rules,omitempty" xml:"price_rules>price_rule,omitempty"` }
TicketPriceRule
type TicketRuleParam ¶
type TicketRuleParam struct { // 商户景点编码 OutScenicId string `json:"out_scenic_id,omitempty" xml:"out_scenic_id,omitempty"` // 阿里旅行景点编码 AliScenicId int64 `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,omitempty"` // 卖家景点规则编码 OutRuleId string `json:"out_rule_id,omitempty" xml:"out_rule_id,omitempty"` // 卖家景点规则名称 OutRuleName string `json:"out_rule_name,omitempty" xml:"out_rule_name,omitempty"` // 票种规则类型(0实体票规则;1电子票规则) RuleType int64 `json:"rule_type,omitempty" xml:"rule_type,omitempty"` // 规则状态(0:有效,-1:失效) RuleStatus int64 `json:"rule_status,omitempty" xml:"rule_status,omitempty"` // 退票类型。1-无条件退改, 2-有条件退改, 3-不可退改。 RefundType int64 `json:"refund_type,omitempty" xml:"refund_type,omitempty"` // 退票描述 RefundDesc string `json:"refund_desc,omitempty" xml:"refund_desc,omitempty"` // 游客信息设置 1:不需要,2:仅需一位游客信息,3:需要所有游客信息 VisitorRequire int64 `json:"visitor_require,omitempty" xml:"visitor_require,omitempty"` // 需要的出游人信息,2:手机号,3:身份证,4:姓名,5:护照号码 6:护照姓名拼音。 VisitorInfos string `json:"visitor_infos,omitempty" xml:"visitor_infos,omitempty"` // 出游人 是否限购。1:限购,2:不限购 VisitorLimitAble int64 `json:"visitor_limit_able,omitempty" xml:"visitor_limit_able,omitempty"` // 限购模式。mode为1按天, mode为2按周, mode为3按月 VisitorLimitMode int64 `json:"visitor_limit_mode,omitempty" xml:"visitor_limit_mode,omitempty"` // 限购数量 VisitorLimitNum int64 `json:"visitor_limit_num,omitempty" xml:"visitor_limit_num,omitempty"` // 入园类型。1-用兑换凭证直接入园,2-用兑换凭证换票入园 EnterType int64 `json:"enter_type,omitempty" xml:"enter_type,omitempty"` // 入园使用的凭证类型。1、二维码,2、身份证,3、二维码或身份证,4:数字码,5、手机号,6、其它 EnterVoucherType int64 `json:"enter_voucher_type,omitempty" xml:"enter_voucher_type,omitempty"` // 其他入园凭证类型。 EnterVoucherValue string `json:"enter_voucher_value,omitempty" xml:"enter_voucher_value,omitempty"` // 换票地址 TicketChangeAdderss string `json:"ticket_change_adderss,omitempty" xml:"ticket_change_adderss,omitempty"` // 景区入园地址 EnterAddress string `json:"enter_address,omitempty" xml:"enter_address,omitempty"` // 门票费用包含 FeeInclude string `json:"fee_include,omitempty" xml:"fee_include,omitempty"` // 补充说明 ExtraDesc string `json:"extra_desc,omitempty" xml:"extra_desc,omitempty"` // 限购类型。0-身份证限购, 1-手机号限购 VisitorLimitType int64 `json:"visitor_limit_type,omitempty" xml:"visitor_limit_type,omitempty"` }
TicketRuleParam
type TicketScenicResult ¶
type TicketScenicResult struct { // 是否成功 Success bool `json:"success,omitempty" xml:"success,omitempty"` // 商家景点编码 OutScenicId string `json:"out_scenic_id,omitempty" xml:"out_scenic_id,omitempty"` // 阿里标准景点库ID AliScenicId int64 `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,omitempty"` // 扩展字段,预留 Extend string `json:"extend,omitempty" xml:"extend,omitempty"` }
TicketScenicResult
type TicketSimpleSkuParam ¶
type TicketSimpleSkuParam struct { // 门票 票种类型 TicketType string `json:"ticket_type,omitempty" xml:"ticket_type,omitempty"` // 该票种下使用的价格规则 PriceRules []PriceRule `json:"price_rules,omitempty" xml:"price_rules>price_rule,omitempty"` // 门票场次(场次门票专用) TicketSeason string `json:"ticket_season,omitempty" xml:"ticket_season,omitempty"` // 门票区域(场次门票专用) TicketArea string `json:"ticket_area,omitempty" xml:"ticket_area,omitempty"` }
TicketSimpleSkuParam
type TopTicketItemFullinfoResult ¶
type TopTicketItemFullinfoResult struct { // 阿里旅行提供的景点编码 AliScenicId int64 `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,omitempty"` // 联票的场景,则该收费项目可能关联多个景点,以英文逗号分隔 AliScenicIds string `json:"ali_scenic_ids,omitempty" xml:"ali_scenic_ids,omitempty"` // 商户系统中景点编码 OutScenicId string `json:"out_scenic_id,omitempty" xml:"out_scenic_id,omitempty"` // 阿里旅行提供的收费项目编码 AliProductId int64 `json:"ali_product_id,omitempty" xml:"ali_product_id,omitempty"` // 阿里旅行收费项目名称 AliProductName string `json:"ali_product_name,omitempty" xml:"ali_product_name,omitempty"` // 商户自定义收费项目编码 OutProductId string `json:"out_product_id,omitempty" xml:"out_product_id,omitempty"` // 商户收费项目名称 OutProductName string `json:"out_product_name,omitempty" xml:"out_product_name,omitempty"` // 门票商品 库存类型。1、每日库存, 2、区间总库存 InventoryType int64 `json:"inventory_type,omitempty" xml:"inventory_type,omitempty"` // 是否需要买家指定入园日期。1、需要,2-不需要 NeedEnterDate int64 `json:"need_enter_date,omitempty" xml:"need_enter_date,omitempty"` // 门票有效期:指定入园日期后 多少天内有效。当为数字时,表示多少天内有效;当为日期时,表示到某日期有效,日期格式:yyyy-MM-dd ExpireDate string `json:"expire_date,omitempty" xml:"expire_date,omitempty"` // 门票 预定时间限制。1、表示无限制 购买后可立即入园,2、有限制,此时预定时间限制规则必填。 ReserveLimitType int64 `json:"reserve_limit_type,omitempty" xml:"reserve_limit_type,omitempty"` // 门票 预定时间限制规则。格式:1_18_00_3,含义:必须提前1天拍下,且在18点00分前支付成功,订单才生效。当为提前0天时(即当日票),最后一个数字才有用,指当日票需要在预定3小时后入园。 ReserveLimitRule string `json:"reserve_limit_rule,omitempty" xml:"reserve_limit_rule,omitempty"` // 门票商品发码方式 CodeSendingInfo *CodeSendingInfo `json:"code_sending_info,omitempty" xml:"code_sending_info,omitempty"` // 商品ID ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 商品标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // 商品主图 PicUrls []string `json:"pic_urls,omitempty" xml:"pic_urls>string,omitempty"` // 商品详情描述 Desc string `json:"desc,omitempty" xml:"desc,omitempty"` // 手机描述 WapDesc string `json:"wap_desc,omitempty" xml:"wap_desc,omitempty"` // 商品状态 0-下架,1-上架 ItemStatus int64 `json:"item_status,omitempty" xml:"item_status,omitempty"` // 门票商品下 各个票种的sku信息 TicketTypes []TicketSimpleSkuParam `json:"ticket_types,omitempty" xml:"ticket_types>ticket_simple_sku_param,omitempty"` }
TopTicketItemFullinfoResult
type TopTicketRuleResult ¶
type TopTicketRuleResult struct { // 规则主键 Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 商家规则编码 OutRuleId string `json:"out_rule_id,omitempty" xml:"out_rule_id,omitempty"` // 规则名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 阿里景点id AliScenicId int64 `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,omitempty"` // 商家景点编码 OutScenicId string `json:"out_scenic_id,omitempty" xml:"out_scenic_id,omitempty"` }
TopTicketRuleResult
Source Files ¶
- AlitripTicketProductQueryRequest.go
- AlitripTicketProductQueryResponse.go
- AlitripTicketProductUploadRequest.go
- AlitripTicketProductUploadResponse.go
- AlitripTicketRuleQueryRequest.go
- AlitripTicketRuleQueryResponse.go
- AlitripTicketRuleUploadRequest.go
- AlitripTicketRuleUploadResponse.go
- AlitripTicketRuleUploadResultSet.go
- AlitripTicketScenicBindRequest.go
- AlitripTicketScenicBindResponse.go
- AlitripTicketScenicQueryRequest.go
- AlitripTicketScenicQueryResponse.go
- AlitripTicketSkusBatchUploadRequest.go
- AlitripTicketSkusBatchUploadResponse.go
- AlitripTicketSkusUploadRequest.go
- AlitripTicketSkusUploadResponse.go
- CodeSendingInfo.go
- DateInventory.go
- ItemEleCertInfo.go
- PriceRule.go
- Product.go
- Scenic.go
- ScenicAndProductResult.go
- TicketItemResult.go
- TicketPriceRule.go
- TicketRuleParam.go
- TicketScenicResult.go
- TicketSimpleSkuParam.go
- TopTicketItemFullinfoResult.go
- TopTicketRuleResult.go
- doc.go