Documentation
¶
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】门票商品查询接口 APIResponse alitrip.ticket.product.query
门票商品查询接口:返回商家上传的门票商品信息
type AlitripTicketProductQueryRequest ¶
type AlitripTicketProductQueryRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票商品查询接口 APIRequest alitrip.ticket.product.query
门票商品查询接口:返回商家上传的门票商品信息
func NewAlitripTicketProductQueryRequest ¶
func NewAlitripTicketProductQueryRequest() *AlitripTicketProductQueryRequest
func (AlitripTicketProductQueryRequest) GetAliProductId ¶
func (r AlitripTicketProductQueryRequest) GetAliProductId() int64
func (AlitripTicketProductQueryRequest) GetApiMethodName ¶
func (r AlitripTicketProductQueryRequest) GetApiMethodName() string
func (AlitripTicketProductQueryRequest) GetApiParams ¶
func (r AlitripTicketProductQueryRequest) GetApiParams() url.Values
func (AlitripTicketProductQueryRequest) GetItemId ¶
func (r AlitripTicketProductQueryRequest) GetItemId() int64
func (AlitripTicketProductQueryRequest) GetOutProductId ¶
func (r AlitripTicketProductQueryRequest) GetOutProductId() string
func (AlitripTicketProductQueryRequest) GetPageSource ¶
func (r AlitripTicketProductQueryRequest) GetPageSource() string
func (*AlitripTicketProductQueryRequest) SetAliProductId ¶
func (r *AlitripTicketProductQueryRequest) SetAliProductId(aliProductId int64) error
func (*AlitripTicketProductQueryRequest) SetItemId ¶
func (r *AlitripTicketProductQueryRequest) SetItemId(itemId int64) error
func (*AlitripTicketProductQueryRequest) SetOutProductId ¶
func (r *AlitripTicketProductQueryRequest) SetOutProductId(outProductId string) error
func (*AlitripTicketProductQueryRequest) SetPageSource ¶
func (r *AlitripTicketProductQueryRequest) SetPageSource(pageSource string) error
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"` }
type AlitripTicketProductUploadAPIResponse ¶
type AlitripTicketProductUploadAPIResponse struct { model.CommonResponse AlitripTicketProductUploadResponse }
【门票API2.0】门票收费项目管理接口 APIResponse 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】门票收费项目管理接口 APIRequest alitrip.ticket.product.upload
航旅度假新版门票商品(门票收费项目)管理接口:支持门票商品的发布、编辑。如果在ali_product_id下没有发布过门票商品,则系统将判断为新发布商品,否则是编辑已有商品。可以通过辅助查询接口判断是否已在某个ali_product_id下发布过门票商品。 对应新发布商品的情况,有些参数是必填的,请仔细查看各字段说明。对于编辑商品的情况,ali_product_id和out_product_id至少需要填一个,其他参数都是可选,编辑情况支持增量更新(某个参数不传则使用该商品上原有值)。
func NewAlitripTicketProductUploadRequest ¶
func NewAlitripTicketProductUploadRequest() *AlitripTicketProductUploadRequest
func (AlitripTicketProductUploadRequest) GetAliProductId ¶
func (r AlitripTicketProductUploadRequest) GetAliProductId() int64
func (AlitripTicketProductUploadRequest) GetApiMethodName ¶
func (r AlitripTicketProductUploadRequest) GetApiMethodName() string
func (AlitripTicketProductUploadRequest) GetApiParams ¶
func (r AlitripTicketProductUploadRequest) GetApiParams() url.Values
func (AlitripTicketProductUploadRequest) GetCodeSendingInfo ¶
func (r AlitripTicketProductUploadRequest) GetCodeSendingInfo() *CodeSendingInfo
func (AlitripTicketProductUploadRequest) GetDesc ¶
func (r AlitripTicketProductUploadRequest) GetDesc() string
func (AlitripTicketProductUploadRequest) GetExpireDate ¶
func (r AlitripTicketProductUploadRequest) GetExpireDate() string
func (AlitripTicketProductUploadRequest) GetInventoryType ¶
func (r AlitripTicketProductUploadRequest) GetInventoryType() int64
func (AlitripTicketProductUploadRequest) GetNeedEnterDate ¶
func (r AlitripTicketProductUploadRequest) GetNeedEnterDate() int64
func (AlitripTicketProductUploadRequest) GetOutProductId ¶
func (r AlitripTicketProductUploadRequest) GetOutProductId() string
func (AlitripTicketProductUploadRequest) GetOutProductName ¶
func (r AlitripTicketProductUploadRequest) GetOutProductName() string
func (AlitripTicketProductUploadRequest) GetPicUrls ¶
func (r AlitripTicketProductUploadRequest) GetPicUrls() []string
func (AlitripTicketProductUploadRequest) GetReserveLimitRule ¶
func (r AlitripTicketProductUploadRequest) GetReserveLimitRule() string
func (AlitripTicketProductUploadRequest) GetReserveLimitType ¶
func (r AlitripTicketProductUploadRequest) GetReserveLimitType() int64
func (AlitripTicketProductUploadRequest) GetTitle ¶
func (r AlitripTicketProductUploadRequest) GetTitle() string
func (AlitripTicketProductUploadRequest) GetUpdateOutProductId ¶
func (r AlitripTicketProductUploadRequest) GetUpdateOutProductId() string
func (*AlitripTicketProductUploadRequest) SetAliProductId ¶
func (r *AlitripTicketProductUploadRequest) SetAliProductId(aliProductId int64) error
func (*AlitripTicketProductUploadRequest) SetCodeSendingInfo ¶
func (r *AlitripTicketProductUploadRequest) SetCodeSendingInfo(codeSendingInfo *CodeSendingInfo) error
func (*AlitripTicketProductUploadRequest) SetDesc ¶
func (r *AlitripTicketProductUploadRequest) SetDesc(desc string) error
func (*AlitripTicketProductUploadRequest) SetExpireDate ¶
func (r *AlitripTicketProductUploadRequest) SetExpireDate(expireDate string) error
func (*AlitripTicketProductUploadRequest) SetInventoryType ¶
func (r *AlitripTicketProductUploadRequest) SetInventoryType(inventoryType int64) error
func (*AlitripTicketProductUploadRequest) SetNeedEnterDate ¶
func (r *AlitripTicketProductUploadRequest) SetNeedEnterDate(needEnterDate int64) error
func (*AlitripTicketProductUploadRequest) SetOutProductId ¶
func (r *AlitripTicketProductUploadRequest) SetOutProductId(outProductId string) error
func (*AlitripTicketProductUploadRequest) SetOutProductName ¶
func (r *AlitripTicketProductUploadRequest) SetOutProductName(outProductName string) error
func (*AlitripTicketProductUploadRequest) SetPicUrls ¶
func (r *AlitripTicketProductUploadRequest) SetPicUrls(picUrls []string) error
func (*AlitripTicketProductUploadRequest) SetReserveLimitRule ¶
func (r *AlitripTicketProductUploadRequest) SetReserveLimitRule(reserveLimitRule string) error
func (*AlitripTicketProductUploadRequest) SetReserveLimitType ¶
func (r *AlitripTicketProductUploadRequest) SetReserveLimitType(reserveLimitType int64) error
func (*AlitripTicketProductUploadRequest) SetTitle ¶
func (r *AlitripTicketProductUploadRequest) SetTitle(title string) error
func (*AlitripTicketProductUploadRequest) SetUpdateOutProductId ¶
func (r *AlitripTicketProductUploadRequest) SetUpdateOutProductId(updateOutProductId string) error
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"` }
type AlitripTicketRuleQueryAPIResponse ¶
type AlitripTicketRuleQueryAPIResponse struct { model.CommonResponse AlitripTicketRuleQueryResponse }
【门票API2.0】门票规则信息查询接口 APIResponse alitrip.ticket.rule.query
门票规则信息查询接口:返回商家上传的门票规则信息
type AlitripTicketRuleQueryRequest ¶
type AlitripTicketRuleQueryRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】门票规则信息查询接口 APIRequest alitrip.ticket.rule.query
门票规则信息查询接口:返回商家上传的门票规则信息
func NewAlitripTicketRuleQueryRequest ¶
func NewAlitripTicketRuleQueryRequest() *AlitripTicketRuleQueryRequest
func (AlitripTicketRuleQueryRequest) GetApiMethodName ¶
func (r AlitripTicketRuleQueryRequest) GetApiMethodName() string
func (AlitripTicketRuleQueryRequest) GetApiParams ¶
func (r AlitripTicketRuleQueryRequest) GetApiParams() url.Values
func (AlitripTicketRuleQueryRequest) GetOutRuleId ¶
func (r AlitripTicketRuleQueryRequest) GetOutRuleId() string
func (*AlitripTicketRuleQueryRequest) SetOutRuleId ¶
func (r *AlitripTicketRuleQueryRequest) SetOutRuleId(outRuleId string) error
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"` }
type AlitripTicketRuleUploadAPIResponse ¶
type AlitripTicketRuleUploadAPIResponse struct { model.CommonResponse AlitripTicketRuleUploadResponse }
【门票API2.0】景点门票规则维护接口 APIResponse alitrip.ticket.rule.upload
景点门票规则维护接口。该接口同时支持新发规则和编辑现有规则,如果out_rule_id下没有发布过规则,则系统将判断为新发一个规则,否则认为是编辑现有规则。 对于新发布规则的情况,有些参数是必填的,请仔细查看各字段说明。对于编辑的情况,除out_rule_id外都是可选,编辑情况支持增量更新(某个参数不传则使用该规则上原有值)
type AlitripTicketRuleUploadRequest ¶
type AlitripTicketRuleUploadRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】景点门票规则维护接口 APIRequest alitrip.ticket.rule.upload
景点门票规则维护接口。该接口同时支持新发规则和编辑现有规则,如果out_rule_id下没有发布过规则,则系统将判断为新发一个规则,否则认为是编辑现有规则。 对于新发布规则的情况,有些参数是必填的,请仔细查看各字段说明。对于编辑的情况,除out_rule_id外都是可选,编辑情况支持增量更新(某个参数不传则使用该规则上原有值)
func NewAlitripTicketRuleUploadRequest ¶
func NewAlitripTicketRuleUploadRequest() *AlitripTicketRuleUploadRequest
func (AlitripTicketRuleUploadRequest) GetAliScenicId ¶
func (r AlitripTicketRuleUploadRequest) GetAliScenicId() int64
func (AlitripTicketRuleUploadRequest) GetApiMethodName ¶
func (r AlitripTicketRuleUploadRequest) GetApiMethodName() string
func (AlitripTicketRuleUploadRequest) GetApiParams ¶
func (r AlitripTicketRuleUploadRequest) GetApiParams() url.Values
func (AlitripTicketRuleUploadRequest) GetAutoRefundSupport ¶
func (r AlitripTicketRuleUploadRequest) GetAutoRefundSupport() int64
func (AlitripTicketRuleUploadRequest) GetEnterAddress ¶
func (r AlitripTicketRuleUploadRequest) GetEnterAddress() string
func (AlitripTicketRuleUploadRequest) GetEnterType ¶
func (r AlitripTicketRuleUploadRequest) GetEnterType() int64
func (AlitripTicketRuleUploadRequest) GetEnterVoucherType ¶
func (r AlitripTicketRuleUploadRequest) GetEnterVoucherType() int64
func (AlitripTicketRuleUploadRequest) GetEnterVoucherValue ¶
func (r AlitripTicketRuleUploadRequest) GetEnterVoucherValue() string
func (AlitripTicketRuleUploadRequest) GetExtraDesc ¶
func (r AlitripTicketRuleUploadRequest) GetExtraDesc() string
func (AlitripTicketRuleUploadRequest) GetFeeInclude ¶
func (r AlitripTicketRuleUploadRequest) GetFeeInclude() string
func (AlitripTicketRuleUploadRequest) GetOutRuleId ¶
func (r AlitripTicketRuleUploadRequest) GetOutRuleId() string
func (AlitripTicketRuleUploadRequest) GetOutRuleName ¶
func (r AlitripTicketRuleUploadRequest) GetOutRuleName() string
func (AlitripTicketRuleUploadRequest) GetOutScenicId ¶
func (r AlitripTicketRuleUploadRequest) GetOutScenicId() string
func (AlitripTicketRuleUploadRequest) GetRefundCustomRules ¶
func (r AlitripTicketRuleUploadRequest) GetRefundCustomRules() string
func (AlitripTicketRuleUploadRequest) GetRefundDesc ¶
func (r AlitripTicketRuleUploadRequest) GetRefundDesc() string
func (AlitripTicketRuleUploadRequest) GetRefundType ¶
func (r AlitripTicketRuleUploadRequest) GetRefundType() int64
func (AlitripTicketRuleUploadRequest) GetRuleStatus ¶
func (r AlitripTicketRuleUploadRequest) GetRuleStatus() int64
func (AlitripTicketRuleUploadRequest) GetRuleType ¶
func (r AlitripTicketRuleUploadRequest) GetRuleType() int64
func (AlitripTicketRuleUploadRequest) GetTicketChangeAdderss ¶
func (r AlitripTicketRuleUploadRequest) GetTicketChangeAdderss() string
func (AlitripTicketRuleUploadRequest) GetVisitorInfos ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorInfos() string
func (AlitripTicketRuleUploadRequest) GetVisitorLimitAble ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitAble() int64
func (AlitripTicketRuleUploadRequest) GetVisitorLimitMode ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitMode() int64
func (AlitripTicketRuleUploadRequest) GetVisitorLimitNum ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitNum() int64
func (AlitripTicketRuleUploadRequest) GetVisitorLimitType ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorLimitType() int64
func (AlitripTicketRuleUploadRequest) GetVisitorRequire ¶
func (r AlitripTicketRuleUploadRequest) GetVisitorRequire() int64
func (*AlitripTicketRuleUploadRequest) SetAliScenicId ¶
func (r *AlitripTicketRuleUploadRequest) SetAliScenicId(aliScenicId int64) error
func (*AlitripTicketRuleUploadRequest) SetAutoRefundSupport ¶
func (r *AlitripTicketRuleUploadRequest) SetAutoRefundSupport(autoRefundSupport int64) error
func (*AlitripTicketRuleUploadRequest) SetEnterAddress ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterAddress(enterAddress string) error
func (*AlitripTicketRuleUploadRequest) SetEnterType ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterType(enterType int64) error
func (*AlitripTicketRuleUploadRequest) SetEnterVoucherType ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterVoucherType(enterVoucherType int64) error
func (*AlitripTicketRuleUploadRequest) SetEnterVoucherValue ¶
func (r *AlitripTicketRuleUploadRequest) SetEnterVoucherValue(enterVoucherValue string) error
func (*AlitripTicketRuleUploadRequest) SetExtraDesc ¶
func (r *AlitripTicketRuleUploadRequest) SetExtraDesc(extraDesc string) error
func (*AlitripTicketRuleUploadRequest) SetFeeInclude ¶
func (r *AlitripTicketRuleUploadRequest) SetFeeInclude(feeInclude string) error
func (*AlitripTicketRuleUploadRequest) SetOutRuleId ¶
func (r *AlitripTicketRuleUploadRequest) SetOutRuleId(outRuleId string) error
func (*AlitripTicketRuleUploadRequest) SetOutRuleName ¶
func (r *AlitripTicketRuleUploadRequest) SetOutRuleName(outRuleName string) error
func (*AlitripTicketRuleUploadRequest) SetOutScenicId ¶
func (r *AlitripTicketRuleUploadRequest) SetOutScenicId(outScenicId string) error
func (*AlitripTicketRuleUploadRequest) SetRefundCustomRules ¶
func (r *AlitripTicketRuleUploadRequest) SetRefundCustomRules(refundCustomRules string) error
func (*AlitripTicketRuleUploadRequest) SetRefundDesc ¶
func (r *AlitripTicketRuleUploadRequest) SetRefundDesc(refundDesc string) error
func (*AlitripTicketRuleUploadRequest) SetRefundType ¶
func (r *AlitripTicketRuleUploadRequest) SetRefundType(refundType int64) error
func (*AlitripTicketRuleUploadRequest) SetRuleStatus ¶
func (r *AlitripTicketRuleUploadRequest) SetRuleStatus(ruleStatus int64) error
func (*AlitripTicketRuleUploadRequest) SetRuleType ¶
func (r *AlitripTicketRuleUploadRequest) SetRuleType(ruleType int64) error
func (*AlitripTicketRuleUploadRequest) SetTicketChangeAdderss ¶
func (r *AlitripTicketRuleUploadRequest) SetTicketChangeAdderss(ticketChangeAdderss string) error
func (*AlitripTicketRuleUploadRequest) SetVisitorInfos ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorInfos(visitorInfos string) error
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitAble ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitAble(visitorLimitAble int64) error
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitMode ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitMode(visitorLimitMode int64) error
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitNum ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitNum(visitorLimitNum int64) error
func (*AlitripTicketRuleUploadRequest) SetVisitorLimitType ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorLimitType(visitorLimitType int64) error
func (*AlitripTicketRuleUploadRequest) SetVisitorRequire ¶
func (r *AlitripTicketRuleUploadRequest) SetVisitorRequire(visitorRequire int64) error
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 *AlitripTicketRuleUploadResultSet `json:"result,omitempty" xml:"result,omitempty"` }
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】门票景点绑定接口 APIResponse 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】门票景点绑定接口 APIRequest alitrip.ticket.scenic.bind
门票景点绑定接口,用于建立阿里标准景点id与商家系统景点id的映射关系。该接口同时支持新建和修改映射关系,当用户没有为ali_scenic_id建立过映射关系时,则判断为新建映射关系,否则为修改。可以通过设置update_out_scenic_id来修改ali_scenic_id与out_scenic_id的映射关系。
func NewAlitripTicketScenicBindRequest ¶
func NewAlitripTicketScenicBindRequest() *AlitripTicketScenicBindRequest
func (AlitripTicketScenicBindRequest) GetAddress ¶
func (r AlitripTicketScenicBindRequest) GetAddress() string
func (AlitripTicketScenicBindRequest) GetAliScenicId ¶
func (r AlitripTicketScenicBindRequest) GetAliScenicId() int64
func (AlitripTicketScenicBindRequest) GetApiMethodName ¶
func (r AlitripTicketScenicBindRequest) GetApiMethodName() string
func (AlitripTicketScenicBindRequest) GetApiParams ¶
func (r AlitripTicketScenicBindRequest) GetApiParams() url.Values
func (AlitripTicketScenicBindRequest) GetCity ¶
func (r AlitripTicketScenicBindRequest) GetCity() string
func (AlitripTicketScenicBindRequest) GetOutScenicId ¶
func (r AlitripTicketScenicBindRequest) GetOutScenicId() string
func (AlitripTicketScenicBindRequest) GetOutScenicName ¶
func (r AlitripTicketScenicBindRequest) GetOutScenicName() string
func (AlitripTicketScenicBindRequest) GetProvince ¶
func (r AlitripTicketScenicBindRequest) GetProvince() string
func (AlitripTicketScenicBindRequest) GetUpdateOutScenicId ¶
func (r AlitripTicketScenicBindRequest) GetUpdateOutScenicId() string
func (*AlitripTicketScenicBindRequest) SetAddress ¶
func (r *AlitripTicketScenicBindRequest) SetAddress(address string) error
func (*AlitripTicketScenicBindRequest) SetAliScenicId ¶
func (r *AlitripTicketScenicBindRequest) SetAliScenicId(aliScenicId int64) error
func (*AlitripTicketScenicBindRequest) SetCity ¶
func (r *AlitripTicketScenicBindRequest) SetCity(city string) error
func (*AlitripTicketScenicBindRequest) SetOutScenicId ¶
func (r *AlitripTicketScenicBindRequest) SetOutScenicId(outScenicId string) error
func (*AlitripTicketScenicBindRequest) SetOutScenicName ¶
func (r *AlitripTicketScenicBindRequest) SetOutScenicName(outScenicName string) error
func (*AlitripTicketScenicBindRequest) SetProvince ¶
func (r *AlitripTicketScenicBindRequest) SetProvince(province string) error
func (*AlitripTicketScenicBindRequest) SetUpdateOutScenicId ¶
func (r *AlitripTicketScenicBindRequest) SetUpdateOutScenicId(updateOutScenicId string) error
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"` }
type AlitripTicketScenicQueryAPIResponse ¶
type AlitripTicketScenicQueryAPIResponse struct { model.CommonResponse AlitripTicketScenicQueryResponse }
【门票API2.0】卖家已发布门票商品列表查询接口(根据景点维度查询) APIResponse alitrip.ticket.scenic.query
查询卖家已发布过的门票商品列表,根据景点维度聚合查询。如果卖家在该景点下未发布过任何商品,则查询不到数据!
type AlitripTicketScenicQueryRequest ¶
type AlitripTicketScenicQueryRequest struct { model.Params // contains filtered or unexported fields }
【门票API2.0】卖家已发布门票商品列表查询接口(根据景点维度查询) APIRequest alitrip.ticket.scenic.query
查询卖家已发布过的门票商品列表,根据景点维度聚合查询。如果卖家在该景点下未发布过任何商品,则查询不到数据!
func NewAlitripTicketScenicQueryRequest ¶
func NewAlitripTicketScenicQueryRequest() *AlitripTicketScenicQueryRequest
func (AlitripTicketScenicQueryRequest) GetAliScenicId ¶
func (r AlitripTicketScenicQueryRequest) GetAliScenicId() int64
func (AlitripTicketScenicQueryRequest) GetApiMethodName ¶
func (r AlitripTicketScenicQueryRequest) GetApiMethodName() string
func (AlitripTicketScenicQueryRequest) GetApiParams ¶
func (r AlitripTicketScenicQueryRequest) GetApiParams() url.Values
func (AlitripTicketScenicQueryRequest) GetCurrentPage ¶
func (r AlitripTicketScenicQueryRequest) GetCurrentPage() int64
func (AlitripTicketScenicQueryRequest) GetOutScenicId ¶
func (r AlitripTicketScenicQueryRequest) GetOutScenicId() string
func (*AlitripTicketScenicQueryRequest) SetAliScenicId ¶
func (r *AlitripTicketScenicQueryRequest) SetAliScenicId(aliScenicId int64) error
func (*AlitripTicketScenicQueryRequest) SetCurrentPage ¶
func (r *AlitripTicketScenicQueryRequest) SetCurrentPage(currentPage int64) error
func (*AlitripTicketScenicQueryRequest) SetOutScenicId ¶
func (r *AlitripTicketScenicQueryRequest) SetOutScenicId(outScenicId string) error
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"` }
type AlitripTicketSkusBatchUploadAPIResponse ¶
type AlitripTicketSkusBatchUploadAPIResponse struct { model.CommonResponse AlitripTicketSkusBatchUploadResponse }
【门票API2.0】门票价格库存同步接口(多票种批量更新) APIResponse 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】门票价格库存同步接口(多票种批量更新) APIRequest alitrip.ticket.skus.batch.upload
飞猪度假新版门票商品价格库存同步接口(多票种批量更新)。 注1、一个票种下可以挂多个规则(规则id必须不一样,每个规则实际对应了一个sku),同一个规则可以在不同票种下使用。 注2、日历库存和区间库存门票,统一使用DateInventory结构。对于日历库存门票请上传每一天的价格库存;对于区间库存门票,建议只上传开始和结束日期的价格库存,也支持上传每天的价格库存,系统会自动进行聚合(取第一天的价格为区间价格,累计所有天的库存为区间库存)。 注3、该接口同时支持 新增某个规则的价格库存 和 更新现有规则的价格库存。如果不清楚是否已在某个规则下上传过价格库存,请使用alitrip.ticket.product.query接口进行查询。如果该规则在该票种下已经存在,则该接口会判断为是价格库存更新操作。
func NewAlitripTicketSkusBatchUploadRequest ¶
func NewAlitripTicketSkusBatchUploadRequest() *AlitripTicketSkusBatchUploadRequest
func (AlitripTicketSkusBatchUploadRequest) GetAliProductId ¶
func (r AlitripTicketSkusBatchUploadRequest) GetAliProductId() int64
func (AlitripTicketSkusBatchUploadRequest) GetApiMethodName ¶
func (r AlitripTicketSkusBatchUploadRequest) GetApiMethodName() string
func (AlitripTicketSkusBatchUploadRequest) GetApiParams ¶
func (r AlitripTicketSkusBatchUploadRequest) GetApiParams() url.Values
func (AlitripTicketSkusBatchUploadRequest) GetItemId ¶
func (r AlitripTicketSkusBatchUploadRequest) GetItemId() int64
func (AlitripTicketSkusBatchUploadRequest) GetOutProductId ¶
func (r AlitripTicketSkusBatchUploadRequest) GetOutProductId() string
func (AlitripTicketSkusBatchUploadRequest) GetTicketPriceRules ¶
func (r AlitripTicketSkusBatchUploadRequest) GetTicketPriceRules() []TicketPriceRule
func (*AlitripTicketSkusBatchUploadRequest) SetAliProductId ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetAliProductId(aliProductId int64) error
func (*AlitripTicketSkusBatchUploadRequest) SetItemId ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetItemId(itemId int64) error
func (*AlitripTicketSkusBatchUploadRequest) SetOutProductId ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetOutProductId(outProductId string) error
func (*AlitripTicketSkusBatchUploadRequest) SetTicketPriceRules ¶
func (r *AlitripTicketSkusBatchUploadRequest) SetTicketPriceRules(ticketPriceRules []TicketPriceRule) error
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"` }
type AlitripTicketSkusUploadAPIResponse ¶
type AlitripTicketSkusUploadAPIResponse struct { model.CommonResponse AlitripTicketSkusUploadResponse }
【门票API2.0】门票价格库存同步接口 APIResponse 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】门票价格库存同步接口 APIRequest alitrip.ticket.skus.upload
航旅度假新版门票商品价格库存同步接口。 注1、一个票种下可以挂多个规则(规则id必须不一样,每个规则实际对应了一个sku),同一个规则可以在不同票种下使用。 注2、日历库存和区间库存门票,统一使用DateInventory结构。对于日历库存门票请上传每一天的价格库存;对于区间库存门票,建议只上传开始和结束日期的价格库存,也支持上传每天的价格库存,系统会自动进行聚合(取第一天的价格为区间价格,累计所有天的库存为区间库存)。 注3、该接口同时支持 新增某个规则的价格库存 和 更新现有规则的价格库存。如果不清楚是否已在某个规则下上传过价格库存,请使用alitrip.ticket.product.query接口进行查询。如果该规则在该票种下已经存在,则该接口会判断为是价格库存更新操作。
func NewAlitripTicketSkusUploadRequest ¶
func NewAlitripTicketSkusUploadRequest() *AlitripTicketSkusUploadRequest
func (AlitripTicketSkusUploadRequest) GetAliProductId ¶
func (r AlitripTicketSkusUploadRequest) GetAliProductId() int64
func (AlitripTicketSkusUploadRequest) GetApiMethodName ¶
func (r AlitripTicketSkusUploadRequest) GetApiMethodName() string
func (AlitripTicketSkusUploadRequest) GetApiParams ¶
func (r AlitripTicketSkusUploadRequest) GetApiParams() url.Values
func (AlitripTicketSkusUploadRequest) GetItemId ¶
func (r AlitripTicketSkusUploadRequest) GetItemId() int64
func (AlitripTicketSkusUploadRequest) GetOutProductId ¶
func (r AlitripTicketSkusUploadRequest) GetOutProductId() string
func (AlitripTicketSkusUploadRequest) GetPriceRules ¶
func (r AlitripTicketSkusUploadRequest) GetPriceRules() []PriceRule
func (AlitripTicketSkusUploadRequest) GetTicketArea ¶
func (r AlitripTicketSkusUploadRequest) GetTicketArea() string
func (AlitripTicketSkusUploadRequest) GetTicketSeason ¶
func (r AlitripTicketSkusUploadRequest) GetTicketSeason() string
func (AlitripTicketSkusUploadRequest) GetTicketType ¶
func (r AlitripTicketSkusUploadRequest) GetTicketType() string
func (*AlitripTicketSkusUploadRequest) SetAliProductId ¶
func (r *AlitripTicketSkusUploadRequest) SetAliProductId(aliProductId int64) error
func (*AlitripTicketSkusUploadRequest) SetItemId ¶
func (r *AlitripTicketSkusUploadRequest) SetItemId(itemId int64) error
func (*AlitripTicketSkusUploadRequest) SetOutProductId ¶
func (r *AlitripTicketSkusUploadRequest) SetOutProductId(outProductId string) error
func (*AlitripTicketSkusUploadRequest) SetPriceRules ¶
func (r *AlitripTicketSkusUploadRequest) SetPriceRules(priceRules []PriceRule) error
func (*AlitripTicketSkusUploadRequest) SetTicketArea ¶
func (r *AlitripTicketSkusUploadRequest) SetTicketArea(ticketArea string) error
func (*AlitripTicketSkusUploadRequest) SetTicketSeason ¶
func (r *AlitripTicketSkusUploadRequest) SetTicketSeason(ticketSeason string) error
func (*AlitripTicketSkusUploadRequest) SetTicketType ¶
func (r *AlitripTicketSkusUploadRequest) SetTicketType(ticketType string) error
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"` }
type CodeSendingInfo ¶
type CodeSendingInfo struct { 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"` 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"` 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"` 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 { OutRuleId string `json:"out_rule_id,omitempty" xml:"out_rule_id,omitempty"` OutSkuId string `json:"out_sku_id,omitempty" xml:"out_sku_id,omitempty"` DateInventorys []DateInventory `json:"date_inventorys,omitempty" xml:"date_inventorys,omitempty"` UploadType int64 `json:"upload_type,omitempty" xml:"upload_type,omitempty"` }
PriceRule
type Product ¶
type Product struct { AliProductId string `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"` 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 { AliScenicId string `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,omitempty"` AliScenicName string `json:"ali_scenic_name,omitempty" xml:"ali_scenic_name,omitempty"` 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,omitempty"` }
Scenic
type ScenicAndProductResult ¶
type ScenicAndProductResult struct {
ScenicList []Scenic `json:"scenic_list,omitempty" xml:"scenic_list,omitempty"`
}
ScenicAndProductResult
type TicketItemResult ¶
type TicketItemResult struct { ModifyedTime string `json:"modifyed_time,omitempty" xml:"modifyed_time,omitempty"` ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` AliScenicId int64 `json:"ali_scenic_id,omitempty" xml:"ali_scenic_id,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"` 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"` 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,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"` RuleType int64 `json:"rule_type,omitempty" xml:"rule_type,omitempty"` RuleStatus int64 `json:"rule_status,omitempty" xml:"rule_status,omitempty"` RefundType int64 `json:"refund_type,omitempty" xml:"refund_type,omitempty"` RefundDesc string `json:"refund_desc,omitempty" xml:"refund_desc,omitempty"` VisitorRequire int64 `json:"visitor_require,omitempty" xml:"visitor_require,omitempty"` VisitorInfos string `json:"visitor_infos,omitempty" xml:"visitor_infos,omitempty"` VisitorLimitAble int64 `json:"visitor_limit_able,omitempty" xml:"visitor_limit_able,omitempty"` VisitorLimitMode int64 `json:"visitor_limit_mode,omitempty" xml:"visitor_limit_mode,omitempty"` VisitorLimitNum int64 `json:"visitor_limit_num,omitempty" xml:"visitor_limit_num,omitempty"` EnterType int64 `json:"enter_type,omitempty" xml:"enter_type,omitempty"` 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"` 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"` 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,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"` InventoryType int64 `json:"inventory_type,omitempty" xml:"inventory_type,omitempty"` NeedEnterDate int64 `json:"need_enter_date,omitempty" xml:"need_enter_date,omitempty"` ExpireDate string `json:"expire_date,omitempty" xml:"expire_date,omitempty"` ReserveLimitType int64 `json:"reserve_limit_type,omitempty" xml:"reserve_limit_type,omitempty"` ReserveLimitRule string `json:"reserve_limit_rule,omitempty" xml:"reserve_limit_rule,omitempty"` CodeSendingInfo *CodeSendingInfo `json:"code_sending_info,omitempty" xml:"code_sending_info,omitempty"` 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"` ItemStatus int64 `json:"item_status,omitempty" xml:"item_status,omitempty"` TicketTypes []TicketSimpleSkuParam `json:"ticket_types,omitempty" xml:"ticket_types,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"` 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