Fetch the repository succeeded.
package alipay
type MarketingCampaignCashCreateRsp struct {
Response *MarketingCampaignCashCreate `json:"alipay_marketing_campaign_cash_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCampaignCashTriggerRsp struct {
Response *MarketingCampaignCashTrigger `json:"alipay_marketing_campaign_cash_trigger_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCampaignCashStatusModifyRsp struct {
Response *MarketingCampaignCashStatusModify `json:"alipay_marketing_campaign_cash_status_modify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCampaignCashListQueryRsp struct {
Response *MarketingCampaignCashListQuery `json:"alipay_marketing_campaign_cash_list_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCampaignCashDetailQueryRsp struct {
Response *MarketingCampaignCashDetailQuery `json:"alipay_marketing_campaign_cash_detail_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityDeliveryStopRsp struct {
Response *MarketingActivityDeliveryStop `json:"alipay_marketing_activity_delivery_stop_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityDeliveryQueryRsp struct {
Response *MarketingActivityDeliveryQuery `json:"alipay_marketing_activity_delivery_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityDeliveryCreateRsp struct {
Response *MarketingActivityDeliveryCreate `json:"alipay_marketing_activity_delivery_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingMaterialImageUploadRsp struct {
Response *MarketingMaterialImageUpload `json:"alipay_marketing_material_image_upload_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityVoucherCreateRsp struct {
Response *MarketingActivityVoucherCreate `json:"alipay_marketing_activity_voucher_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityVoucherPublishRsp struct {
Response *MarketingActivityVoucherPublish `json:"alipay_marketing_activity_voucher_publish_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityVoucherQueryRsp struct {
Response *MarketingActivityVoucherQuery `json:"alipay_marketing_activity_voucher_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityVoucherModifyRsp struct {
Response *MarketingActivityVoucherModify `json:"alipay_marketing_activity_voucher_modify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityVoucherAppendRsp struct {
Response *MarketingActivityVoucherAppend `json:"alipay_marketing_activity_voucher_append_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityVoucherStopRsp struct {
Response *MarketingActivityVoucherStop `json:"alipay_marketing_activity_voucher_stop_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityBatchQueryRsp struct {
Response *MarketingActivityBatchQuery `json:"alipay_marketing_activity_batchquery_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityConsultRsp struct {
Response *MarketingActivityConsult `json:"alipay_marketing_activity_consult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityQueryRsp struct {
Response *MarketingActivityQuery `json:"alipay_marketing_activity_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityQueryMerchantBatchQueryRsp struct {
Response *MarketingActivityQueryMerchantBatchQuery `json:"alipay_marketing_activity_merchant_batchquery_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityQueryAppBatchQueryRsp struct {
Response *MarketingActivityQueryAppBatchQuery `json:"alipay_marketing_activity_app_batchquery_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityQueryShopBatchQueryRsp struct {
Response *MarketingActivityQueryShopBatchQuery `json:"alipay_marketing_activity_shop_batchquery_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityQueryGoodsBatchQueryRsp struct {
Response *MarketingActivityQueryGoodsBatchQuery `json:"alipay_marketing_activity_goods_batchquery_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityQueryUserBatchQueryVoucherRsp struct {
Response *MarketingActivityQueryUserBatchQueryVoucher `json:"alipay_marketing_activity_user_batchqueryvoucher_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityQueryUserQueryVoucherRsp struct {
Response *MarketingActivityQueryUserQueryVoucher `json:"alipay_marketing_activity_user_queryvoucher_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCampaignOrderVoucherConsultRsp struct {
Response *MarketingCampaignOrderVoucherConsult `json:"alipay_marketing_campaign_order_voucher_consult_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherCreateRsp struct {
Response *MarketingActivityOrderVoucherCreate `json:"alipay_marketing_activity_ordervoucher_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherCodeDepositRsp struct {
Response *MarketingActivityOrderVoucherCodeDeposit `json:"alipay_marketing_activity_ordervoucher_codedeposit_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherModifyRsp struct {
Response *MarketingActivityOrderVoucherModify `json:"alipay_marketing_activity_ordervoucher_modify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherStopRsp struct {
Response *MarketingActivityOrderVoucherStop `json:"alipay_marketing_activity_ordervoucher_stop_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherAppendRsp struct {
Response *MarketingActivityOrderVoucherAppend `json:"alipay_marketing_activity_ordervoucher_append_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherUseRsp struct {
Response *MarketingActivityOrderVoucherUse `json:"alipay_marketing_activity_ordervoucher_use_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherRefundRsp struct {
Response *MarketingActivityOrderVoucherRefund `json:"alipay_marketing_activity_ordervoucher_refund_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherQueryRsp struct {
Response *MarketingActivityOrderVoucherQuery `json:"alipay_marketing_activity_ordervoucher_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingActivityOrderVoucherCodeCountRsp struct {
Response *MarketingActivityOrderVoucherCodeCount `json:"alipay_marketing_activity_ordervoucher_codecount_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardTemplateCreateRsp struct {
Response *MarketingCardTemplateCreate `json:"alipay_marketing_card_template_create_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardTemplateModifyRsp struct {
Response *MarketingCardTemplateModify `json:"alipay_marketing_card_template_modify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardTemplateQueryRsp struct {
Response *MarketingCardTemplateQuery `json:"alipay_marketing_card_template_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardUpdateRsp struct {
Response *MarketingCardUpdate `json:"alipay_marketing_card_update_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardQueryRsp struct {
Response *MarketingCardQuery `json:"alipay_marketing_card_query_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardDeleteRsp struct {
Response *MarketingCardDelete `json:"alipay_marketing_card_delete_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardMessageNotifyRsp struct {
Response *MarketingCardMessageNotify `json:"alipay_marketing_card_message_notify_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type MarketingCardFormTemplateSetRsp struct {
Response *MarketingCardFormTemplateSet `json:"alipay_marketing_card_formtemplate_set_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
type OfflineMaterialImageUploadRsp struct {
Response *OfflineMaterialImageUpload `json:"alipay_offline_material_image_upload_response"`
AlipayCertSn string `json:"alipay_cert_sn,omitempty"`
SignData string `json:"-"`
Sign string `json:"sign"`
}
// =========================================================分割=========================================================
type MarketingCampaignCashCreate struct {
ErrorResponse
CrowdNo string `json:"crowd_no"`
PayURL string `json:"pay_url"`
OriginCrowdNo string `json:"origin_crowd_no"`
}
type MarketingCampaignCashTrigger struct {
ErrorResponse
TriggerResult string `json:"trigger_result"`
PrizeAmount string `json:"prize_amount"`
RepeatTriggerFlag string `json:"repeat_trigger_flag"`
PartnerId string `json:"partner_id"`
ErrorMsg string `json:"error_msg"`
CouponName string `json:"coupon_name"`
PrizeMsg string `json:"prize_msg"`
MerchantLogo string `json:"merchant_logo"`
BizNo string `json:"biz_no"`
OutBizNo string `json:"out_biz_no"`
}
type MarketingCampaignCashStatusModify struct {
ErrorResponse
}
type MarketingCampaignCashListQuery struct {
ErrorResponse
PageSize string `json:"page_size"`
CampList []CashCampaignInfo `json:"camp_list"`
PageIndex string `json:"page_index"`
TotalSize string `json:"total_size"`
}
type CashCampaignInfo struct {
CrowdNo string `json:"crowd_no"`
OriginCrowdNo string `json:"origin_crowd_no"`
CampStatus string `json:"camp_status"`
CouponName string `json:"coupon_name"`
}
type MarketingCampaignCashDetailQuery struct {
ErrorResponse
CrowdNo string `json:"crowd_no"`
CouponName string `json:"coupon_name"`
PrizeMsg string `json:"prize_msg"`
PrizeType string `json:"prize_type"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
TotalAmount float64 `json:"total_amount"`
SendAmount float64 `json:"send_amount"`
TotalNum int `json:"total_num"`
TotalCount int `json:"total_count"`
OriginCrowdNo string `json:"origin_crowd_no"`
CampStatus string `json:"camp_status"`
}
type MarketingActivityDeliveryStop struct {
ErrorResponse
DeliveryId string `json:"delivery_id"`
}
type MarketingActivityDeliveryQuery struct {
ErrorResponse
DeliveryId string `json:"delivery_id"`
DeliveryStatus string `json:"delivery_status"`
DeliveryBoothCode string `json:"delivery_booth_code"`
DeliveryErrorMsg string `json:"delivery_error_msg"`
DeliveryBaseInfo *DeliveryBaseInfo `json:"delivery_base_info"`
DeliveryPlayConfig *DeliveryPlayConfig `json:"delivery_play_config"`
DeliveryTargetRule *DeliveryTargetRule `json:"delivery_target_rule"`
}
type DeliveryBaseInfo struct {
DeliveryName string `json:"delivery_name"`
DeliveryBeginTime string `json:"delivery_begin_time"`
DeliveryEndTime string `json:"delivery_end_time"`
}
type DeliveryPlayConfig struct {
DeliverySingleSendConfig *DeliverySingleSendConfig `json:"delivery_single_send_config"`
DeliveryFullSendConfig *DeliveryFullSendConfig `json:"delivery_full_send_config"`
}
type DeliverySingleSendConfig struct {
DeliveryContentInfo *DeliveryContentInfo `json:"delivery_content_info"`
}
type DeliveryFullSendConfig struct {
DeliveryFloorAmount string `json:"delivery_floor_amount"`
DeliveryContentInfo *DeliveryContentInfo `json:"delivery_content_info"`
}
type DeliveryContentInfo struct {
DeliveryContentType string `json:"delivery_content_type"`
DeliveryActivityContent *DeliveryActivityContent `json:"delivery_activity_content"`
DeliveryAppContent *DeliveryAppContent `json:"delivery_app_content"`
DeliveryDisplayInfo *DeliveryDisplayInfo `json:"delivery_display_info"`
}
type DeliveryActivityContent struct {
ActivityId string `json:"activity_id"`
}
type DeliveryAppContent struct {
MiniAppId string `json:"mini_app_id"`
ServiceCodeList []string `json:"service_code_list"`
MiniAppDeliveryType string `json:"mini_app_delivery_type"`
}
type DeliveryDisplayInfo struct {
MainTitle string `json:"main_title"`
SubTitle string `json:"sub_title"`
}
type DeliveryTargetRule struct {
DeliveryMerchantRule *DeliveryMerchantRule `json:"delivery_merchant_rule"`
DeliveryCityCodeRule *DeliveryCityCodeRule `json:"delivery_city_code_rule"`
DeliveryPromoTags string `json:"delivery_promo_tags"`
}
type DeliveryMerchantRule struct {
DeliveryMerchantMode string `json:"delivery_merchant_mode"`
DeliveryMerchantInfos []*DeliveryMerchantInfo `json:"delivery_merchant_infos"`
}
type DeliveryMerchantInfo struct {
MerchantIdType string `json:"merchant_id_type"`
MerchantId string `json:"merchant_id"`
}
type DeliveryCityCodeRule struct {
CityCodes []string `json:"city_codes"`
AllCity bool `json:"all_city"`
}
type MarketingActivityDeliveryCreate struct {
ErrorResponse
DeliveryId string `json:"delivery_id"`
}
type MarketingMaterialImageUpload struct {
ErrorResponse
ResourceId string `json:"resource_id"`
ResourceEnhance bool `json:"resource_enhance"`
ResourceUrl string `json:"resource_url"`
}
type MarketingActivityVoucherCreate struct {
ErrorResponse
ActivityId string `json:"activity_id"`
}
type MarketingActivityVoucherPublish struct {
ErrorResponse
RechargeUrl string `json:"recharge_url"`
}
type MarketingActivityVoucherQuery struct {
ErrorResponse
ActivityBaseInfo *ActivityBaseInfo `json:"activity_base_info"`
VoucherSendModeInfo *VoucherSendModeInfo `json:"voucher_send_mode_info"`
VoucherDeductInfo *VoucherDeductInfo `json:"voucher_deduct_info"`
VoucherAvailableScopeInfo *VoucherAvailableScopeInfo `json:"voucher_available_scope_info"`
VoucherUseRuleInfo *VoucherUseRuleInfo `json:"voucher_use_rule_info"`
VoucherDisplayPatternInfo *VoucherDisplayPatternInfo `json:"voucher_display_pattern_info"`
VoucherCustomerGuideInfo *VoucherCustomerGuideInfo `json:"voucher_customer_guide_info"`
VoucherBudgetSupplyInfo *VoucherBudgetSupplyInfo `json:"voucher_budget_supply_info"`
VoucherInventoryInfo *VoucherInventoryInfo `json:"voucher_inventory_info"`
}
type ActivityBaseInfo struct {
ActivityId string `json:"activity_id"`
ActivityName string `json:"activity_name,omitempty"`
BelongMerchantInfo *BelongMerchantInfo `json:"belong_merchant_info"`
CodeMode string `json:"code_mode,omitempty"`
ActivityOperationStatus string `json:"activity_operation_status,omitempty"`
ActivityStatus string `json:"activity_status"`
ActivityProductType string `json:"activity_product_type,omitempty"`
}
type BelongMerchantInfo struct {
MerchantIdType string `json:"merchant_id_type"`
MerchantId string `json:"merchant_id"`
}
type VoucherSendModeInfo struct {
VoucherSendMode string `json:"voucher_send_mode"`
VoucherSendRuleInfo *VoucherSendRuleInfo `json:"voucher_send_rule_info"`
VoucherSaleModeInfo *VoucherSaleModeInfo `json:"voucher_sale_mode_info"`
VoucherPackageModeInfo *VoucherPackageModeInfo `json:"voucher_package_mode_info"`
}
type VoucherSendRuleInfo struct {
Quantity int `json:"quantity"`
MaxQuantityByDay int `json:"max_quantity_by_day"`
QuantityLimitPerUser int `json:"quantity_limit_per_user"`
QuantityLimitPerUserPeriodType string `json:"quantity_limit_per_user_period_type"`
NaturalPersonLimit bool `json:"natural_person_limit"`
PhoneNumberLimit bool `json:"phone_number_limit"`
RealNameLimit bool `json:"real_name_limit"`
PublishStartTime string `json:"publish_start_time"`
PublishEndTime string `json:"publish_end_time"`
}
type VoucherSaleModeInfo struct {
SaleAmount string `json:"sale_amount"`
Refundable bool `json:"refundable"`
OverdueRefundable bool `json:"overdue_refundable"`
}
type VoucherPackageModeInfo struct {
VoucherPackageId string `json:"voucher_package_id"`
}
type VoucherDeductInfo struct {
VoucherType string `json:"voucher_type"`
FixVoucherInfo *FixVoucherInfo `json:"fix_voucher_info"`
DiscountVoucherInfo *DiscountVoucherInfo `json:"discount_voucher_info,omitempty"`
SpecialVoucherInfo *SpecialVoucherInfo `json:"special_voucher_info,omitempty"`
ExchangeVoucherInfo *ExchangeVoucherInfo `json:"exchange_voucher_info,omitempty"`
}
type FixVoucherInfo struct {
Amount string `json:"amount"`
FloorAmount string `json:"floor_amount"`
}
type DiscountVoucherInfo struct {
Discount string `json:"discount"`
CeilingAmount string `json:"ceiling_amount"`
FloorAmount string `json:"floor_amount"`
}
type SpecialVoucherInfo struct {
SpecialAmount string `json:"special_amount"`
FloorAmount string `json:"floor_amount"`
}
type ExchangeVoucherInfo struct {
Amount string `json:"amount"`
FloorAmount string `json:"floor_amount"`
BizType string `json:"biz_type"`
}
type VoucherAvailableScopeInfo struct {
VoucherAvailableAccountInfo *VoucherAvailableAccountInfo `json:"voucher_available_account_info,omitempty"`
VoucherAvailableAppInfo *VoucherAvailableAppInfo `json:"voucher_available_app_info,omitempty"`
VoucherAvailableGeographyScopeInfo *VoucherAvailableGeographyScopeInfo `json:"voucher_available_geography_scope_info,omitempty"`
VoucherAvailableGoodsInfo *VoucherAvailableGoodsInfo `json:"voucher_available_goods_info,omitempty"`
}
type VoucherAvailableAccountInfo struct {
AvailablePids []string `json:"available_pids"`
AvailableSmids []string `json:"available_smids"`
}
type VoucherAvailableAppInfo struct {
AvailableAppIds []string `json:"available_app_ids"`
}
type VoucherAvailableGeographyScopeInfo struct {
AvailableGeographyScopeType string `json:"available_geography_scope_type"`
AvailableGeographyShopInfo *AvailableGeographyShopInfo `json:"available_geography_shop_info"`
}
type AvailableGeographyShopInfo struct {
AvailableShopIds []string `json:"available_shop_ids"`
}
type VoucherAvailableGoodsInfo struct {
GoodsName string `json:"goods_name"`
GoodsDescription string `json:"goods_description,omitempty"`
OriginAmount string `json:"origin_amount"`
AvailableGoodsSkuIds []string `json:"available_goods_sku_ids,omitempty"`
ExcludeGoodsSkuIds []string `json:"exclude_goods_sku_ids,omitempty"`
}
type VoucherUseRuleInfo struct {
VoucherMaxUseTimes int `json:"voucher_max_use_times"`
QuantityLimitPerUser int `json:"quantity_limit_per_user"`
QuantityLimitPerUserPeriodType string `json:"quantity_limit_per_user_period_type"`
VoucherUseTimeInfo *VoucherUseTimeInfo `json:"voucher_use_time_info"`
}
type VoucherUseTimeInfo struct {
PeriodType string `json:"period_type"`
AbsolutePeriodInfo *AbsolutePeriodInfo `json:"absolute_period_info"`
RelativePeriodInfo *RelativePeriodInfo `json:"relative_period_info"`
}
type AbsolutePeriodInfo struct {
ValidBeginTime string `json:"valid_begin_time"`
ValidEndTime string `json:"valid_end_time"`
TimeRestrictInfo *TimeRestrictInfo `json:"time_restrict_info"`
}
type TimeRestrictInfo struct {
UsablePeriodInfo []*UsablePeriodInfoItem `json:"usable_period_info"`
DisablePeriodInfo []*DisablePeriodInfoItem `json:"disable_period_info"`
}
type UsablePeriodInfoItem struct {
RuleType string `json:"rule_type"`
WeekRuleInfo *WeekRuleInfo `json:"week_rule_info"`
}
type WeekRuleInfo struct {
WeekDay string `json:"week_day"`
TimeRangeInfo *TimeRangeInfo `json:"time_range_info"`
}
type TimeRangeInfo struct {
BeginTime string `json:"begin_time"`
EndTimeInfo *EndTimeInfo `json:"end_time_info"`
}
type EndTimeInfo struct {
EndTimeType string `json:"end_time_type"`
EndTime string `json:"end_time"`
}
type DisablePeriodInfoItem struct {
RuleType string `json:"rule_type"`
DateRuleInfo *DateRuleInfo `json:"date_rule_info"`
HolidayRuleInfo *HolidayRuleInfo `json:"holiday_rule_info"`
}
type DateRuleInfo struct {
DateRangeInfo *DateRangeInfo `json:"date_range_info"`
TimeRangeInfo *TimeRangeInfo `json:"time_range_info"`
}
type DateRangeInfo struct {
BeginDate string `json:"begin_date"`
EndDate string `json:"end_date"`
}
type HolidayRuleInfo struct {
TimeRangeInfo *TimeRangeInfo `json:"time_range_info"`
}
type RelativePeriodInfo struct {
WaitDaysAfterReceive int `json:"wait_days_after_receive"`
ValidDaysAfterReceive int `json:"valid_days_after_receive"`
TimeRestrictInfo *TimeRestrictInfo `json:"time_restrict_info"`
}
type VoucherDisplayPatternInfo struct {
BrandName string `json:"brand_name"`
BrandLogoUrl string `json:"brand_logo_url"`
VoucherName string `json:"voucher_name,omitempty"`
VoucherDescription string `json:"voucher_description,omitempty"`
VoucherImage string `json:"voucher_image,omitempty"`
VoucherImageUrl string `json:"voucher_image_url,omitempty"`
VoucherDetailImages []string `json:"voucher_detail_images,omitempty"`
VoucherDetailImageUrls []string `json:"voucher_detail_image_urls,omitempty"`
CustomerServiceMobile string `json:"customer_service_mobile,omitempty"`
CustomerServiceUrl string `json:"customer_service_url,omitempty"`
}
type VoucherCustomerGuideInfo struct {
VoucherUseGuideInfo *VoucherUseGuideInfo `json:"voucher_use_guide_info"`
}
type VoucherUseGuideInfo struct {
UseGuideMode []string `json:"use_guide_mode"`
MiniAppUseGuideInfo *MiniAppUseGuideInfo `json:"mini_app_use_guide_info"`
}
type MiniAppUseGuideInfo struct {
MiniAppUrl string `json:"mini_app_url"`
MiniAppServiceCodes []string `json:"mini_app_service_codes"`
}
type VoucherBudgetSupplyInfo struct {
BudgetType string `json:"budget_type"`
VoucherRechargeInfo *VoucherRechargeInfo `json:"voucher_recharge_info"`
}
type VoucherRechargeInfo struct {
RechargeType string `json:"recharge_type"`
VoucherBalanceRechargeInfo *VoucherBalanceRechargeInfo `json:"voucher_balance_recharge_info"`
}
type VoucherBalanceRechargeInfo struct {
LogonId string `json:"logon_id"`
PartnerId string `json:"partner_id"`
Amount string `json:"amount"`
}
type VoucherInventoryInfo struct {
SendCount int `json:"send_count"`
UseCount int `json:"use_count"`
}
type MarketingActivityVoucherModify struct {
ErrorResponse
}
type MarketingActivityVoucherAppend struct {
ErrorResponse
RechargeUrl string `json:"recharge_url"`
}
type MarketingActivityVoucherStop struct {
ErrorResponse
}
type MarketingActivityBatchQuery struct {
ErrorResponse
ActivityLiteInfos []*ActivityLiteInfo `json:"activity_lite_infos"`
PageNum int `json:"page_num"`
PageSize int `json:"page_size"`
TotalSize string `json:"total_size"`
}
type ActivityLiteInfo struct {
ActivityBaseInfo *ActivityBaseInfo `json:"activity_base_info"`
VoucherDeductInfo *VoucherDeductInfo `json:"voucher_deduct_info"`
VoucherDisplayPatternInfo *VoucherDisplayPatternInfo `json:"voucher_display_pattern_info"`
VoucherAvailableScopeInfo *VoucherAvailableScopeInfo `json:"voucher_available_scope_info"`
}
type MarketingActivityConsult struct {
ErrorResponse
UserId string `json:"user_id"`
OpenId string `json:"open_id"`
ConsultResultInfoList []*ConsultResultInfo `json:"consult_result_info_list"`
}
type ConsultResultInfo struct {
ActivityId string `json:"activity_id"`
ConsultResultCode string `json:"consult_result_code"`
}
type MarketingActivityQuery struct {
ErrorResponse
ActivityBaseInfo *ActivityBaseInfo `json:"activity_base_info"`
VoucherSendModeInfo *VoucherSendModeInfo `json:"voucher_send_mode_info"`
VoucherDeductInfo *VoucherDeductInfo `json:"voucher_deduct_info"`
VoucherUseRuleInfo *VoucherUseRuleInfo `json:"voucher_use_rule_info"`
VoucherDisplayPatternInfo *VoucherDisplayPatternInfo `json:"voucher_display_pattern_info"`
VoucherAvailableScopeInfo *VoucherAvailableScopeInfo `json:"voucher_available_scope_info"`
VoucherCustomerGuideInfo *VoucherCustomerGuideInfo `json:"voucher_customer_guide_info"`
}
type MarketingActivityQueryMerchantBatchQuery struct {
ErrorResponse
ActivityId string `json:"activity_id"`
MerchantInfos []*MerchantInfo `json:"merchant_infos"`
PageNum int `json:"page_num"`
PageSize int `json:"page_size"`
TotalSize int `json:"total_size"`
}
type MerchantInfo struct {
MerchantId string `json:"merchant_id"`
MerchantIdType string `json:"merchant_id_type"`
}
type MarketingActivityQueryAppBatchQuery struct {
ErrorResponse
ActivityId string `json:"activity_id"`
AppInfos []*AppInfo `json:"app_infos"`
PageNum int `json:"page_num"`
PageSize int `json:"page_size"`
TotalSize int `json:"total_size"`
}
type AppInfo struct {
MiniAppId string `json:"mini_app_id"`
}
type MarketingActivityQueryShopBatchQuery struct {
ErrorResponse
ActivityId string `json:"activity_id"`
ShopInfos []*ShopInfo `json:"shop_infos"`
PageNum int `json:"page_num"`
PageSize int `json:"page_size"`
TotalSize int `json:"total_size"`
}
type ShopInfo struct {
ShopId string `json:"shop_id"`
ShopType string `json:"shop_type"`
ShopName string `json:"shop_name"`
Longitude string `json:"longitude"`
Latitude string `json:"latitude"`
}
type MarketingActivityQueryGoodsBatchQuery struct {
ErrorResponse
ActivityId string `json:"activity_id"`
AppItemInfos []*AppItemInfo `json:"app_item_infos"`
GoodsInfos []*GoodsInfo `json:"goods_infos"`
PageNum int `json:"page_num"`
PageSize int `json:"page_size"`
TotalSize int `json:"total_size"`
}
type AppItemInfo struct {
ItemId string `json:"item_id"`
ItemUseType string `json:"item_use_type"`
OutItemId string `json:"out_item_id"`
MiniAppId string `json:"mini_app_id"`
}
type GoodsInfo struct {
GoodsId string `json:"goods_id"`
GoodsUseType string `json:"goods_use_type"`
}
type MarketingActivityQueryUserBatchQueryVoucher struct {
ErrorResponse
UserVoucherInfos []*UserVoucherInfo `json:"user_voucher_infos"`
PageNum int `json:"page_num"`
PageSize int `json:"page_size"`
TotalSize int `json:"total_size"`
}
type UserVoucherInfo struct {
UserVoucherBaseInfo *UserVoucherBaseInfo `json:"user_voucher_base_info"`
ActivityBaseInfo *ActivityBaseInfo `json:"activity_base_info"`
VoucherSendModeInfo *VoucherSendModeInfo `json:"voucher_send_mode_info"`
VoucherDeductInfo *VoucherDeductInfo `json:"voucher_deduct_info"`
VoucherDisplayPatternInfo *VoucherDisplayPatternInfo `json:"voucher_display_pattern_info"`
VoucherAvailableScopeInfo *VoucherAvailableScopeInfo `json:"voucher_available_scope_info"`
VoucherCustomerGuideInfo *VoucherCustomerGuideInfo `json:"voucher_customer_guide_info"`
}
type UserVoucherBaseInfo struct {
VoucherId string `json:"voucher_id"`
VoucherCode string `json:"voucher_code"`
VoucherName string `json:"voucher_name"`
VoucherStatus string `json:"voucher_status"`
CreateTime string `json:"create_time"`
ValidBeginTime string `json:"valid_begin_time"`
ValidEndTime string `json:"valid_end_time"`
AssociateTradeNo string `json:"associate_trade_no"`
VoucherMaxUseTimes int `json:"voucher_max_use_times"`
VoucherUsedTimes int `json:"voucher_used_times"`
BelongMerchantId string `json:"belong_merchant_id"`
}
type MarketingActivityQueryUserQueryVoucher struct {
ErrorResponse
UserVoucherBaseInfo *UserVoucherBaseInfo `json:"user_voucher_base_info"`
ActivityBaseInfo *ActivityBaseInfo `json:"activity_base_info"`
VoucherSendModeInfo *VoucherSendModeInfo `json:"voucher_send_mode_info"`
VoucherUseRuleInfo *VoucherUseRuleInfo `json:"voucher_use_rule_info"`
VoucherDeductInfo *VoucherDeductInfo `json:"voucher_deduct_info"`
VoucherDisplayPatternInfo *VoucherDisplayPatternInfo `json:"voucher_display_pattern_info"`
VoucherCustomerGuideInfo *VoucherCustomerGuideInfo `json:"voucher_customer_guide_info"`
}
type MarketingCampaignOrderVoucherConsult struct {
ErrorResponse
OptimalTotalPromoAmount string `json:"optimal_total_promo_amount"`
VoucherConsultList []*VoucherConsult `json:"voucher_consult_list"`
}
type VoucherConsult struct {
VoucherId string `json:"voucher_id"`
VoucherName string `json:"voucher_name"`
VoucherType string `json:"voucher_type"`
PromoType string `json:"promo_type"`
ReductionAmount string `json:"reduction_amount"`
SpecifiedAmount string `json:"specified_amount"`
ReductionRatio string `json:"reduction_ratio"`
CeilingAmount string `json:"ceiling_amount"`
ThresholdAmount string `json:"threshold_amount"`
PromoAmount string `json:"promo_amount"`
PromoText string `json:"promo_text"`
ItemPromoInfo *ItemPromoInfo `json:"item_promo_info"`
}
type ItemPromoInfo struct {
ItemName string `json:"item_name"`
ItemDesc string `json:"item_desc"`
ItemCoverPic string `json:"item_cover_pic"`
ItemDetailPicList []string `json:"item_detail_pic_list"`
ItemConsultList []*ItemConsult `json:"item_consult_list"`
}
type ItemConsult struct {
ItemId string `json:"item_id"`
PromoAmount string `json:"promo_amount"`
PromoCount string `json:"promo_count"`
}
type MarketingActivityOrderVoucherCreate struct {
ErrorResponse
ActivityId string `json:"activity_id"`
VoucherAvailableScopeResultInfo *VoucherAvailableScopeResultInfo `json:"voucher_available_scope_result_info"`
}
type VoucherAvailableScopeResultInfo struct {
VoucherAvailableGeographyScopeResultInfo *VoucherAvailableGeographyScopeResultInfo `json:"voucher_available_geography_scope_result_info"`
}
type VoucherAvailableGeographyScopeResultInfo struct {
AvailableGeographyShopResultInfo *AvailableGeographyShopResultInfo `json:"available_geography_shop_result_info"`
}
type AvailableGeographyShopResultInfo struct {
SuccessAvailableShopIds []string `json:"success_available_shop_ids"`
FailAvailableShopInfos []*FailAvailableShopInfo `json:"fail_available_shop_infos"`
AvailableGeographyAllShopResultInfo *AvailableGeographyAllShopResultInfo `json:"available_geography_all_shop_result_info"`
}
type FailAvailableShopInfo struct {
ShopId string `json:"shop_id"`
FailReasons []string `json:"fail_reasons"`
FailMessage string `json:"fail_message"`
}
type AvailableGeographyAllShopResultInfo struct {
SuccessExcludeShopIds []string `json:"success_exclude_shop_ids"`
FailExcludeShopInfos []*FailExcludeShopInfo `json:"fail_exclude_shop_infos"`
}
type FailExcludeShopInfo struct {
ShopId string `json:"shop_id"`
RealShopId string `json:"real_shop_id"`
FailReasons []string `json:"fail_reasons"`
FailMessage string `json:"fail_message"`
}
type MarketingActivityOrderVoucherCodeDeposit struct {
ErrorResponse
SuccessCount int `json:"success_count"`
FailCount int `json:"fail_count"`
SuccessVoucherCodeList []string `json:"success_voucher_code_list"`
FailVoucherCodeDetailList []*FailVoucherCodeDetail `json:"fail_voucher_code_detail_list"`
}
type FailVoucherCodeDetail struct {
VoucherCode string `json:"voucher_code"`
ErrorCode string `json:"error_code"`
ErrorMsg string `json:"error_msg"`
}
type MarketingActivityOrderVoucherModify struct {
ErrorResponse
VoucherAvailableScopeResultInfo *VoucherAvailableScopeResultInfo `json:"voucher_available_scope_result_info"`
}
type MarketingActivityOrderVoucherStop struct {
ErrorResponse
}
type MarketingActivityOrderVoucherAppend struct {
ErrorResponse
}
type MarketingActivityOrderVoucherUse struct {
ErrorResponse
ActivityId string `json:"activity_id"`
VoucherUseDetailResultInfo *VoucherUseDetailResultInfo `json:"voucher_use_detail_result_info"`
}
type VoucherUseDetailResultInfo struct {
VoucherMaxUnUseTimes int `json:"voucher_max_un_use_times"`
}
type MarketingActivityOrderVoucherRefund struct {
ErrorResponse
ActivityId string `json:"activity_id"`
VoucherUseDetailResultInfo *VoucherUseDetailResultInfo `json:"voucher_use_detail_result_info"`
}
type MarketingActivityOrderVoucherQuery struct {
ErrorResponse
ActivityBaseInfo *ActivityBaseInfo `json:"activity_base_info"`
VoucherSendModeInfo *VoucherSendModeInfo `json:"voucher_send_mode_info"`
VoucherDeductInfo *VoucherDeductInfo `json:"voucher_deduct_info"`
VoucherAvailableScopeInfo *VoucherAvailableScopeInfo `json:"voucher_available_scope_info"`
VoucherUseRuleInfo *VoucherUseRuleInfo `json:"voucher_use_rule_info"`
VoucherDisplayPatternInfo *VoucherDisplayPatternInfo `json:"voucher_display_pattern_info"`
VoucherCustomerGuideInfo *VoucherCustomerGuideInfo `json:"voucher_customer_guide_info"`
VoucherInventoryInfo *VoucherInventoryInfo `json:"voucher_inventory_info"`
}
type MarketingActivityOrderVoucherCodeCount struct {
ErrorResponse
SuccessCount int `json:"success_count"`
}
type MarketingCardTemplateCreate struct {
ErrorResponse
TemplateId string `json:"template_id"`
}
type MarketingCardTemplateModify struct {
ErrorResponse
TemplateId string `json:"template_id"`
}
type MarketingCardTemplateQuery struct {
ErrorResponse
TemplateStyleInfo *TemplateStyleInfo `json:"template_style_info"`
AccessVersion string `json:"access_version"`
CardLevelConfs []*CardLevelConf `json:"card_level_confs"`
TemplateFormConfig *TemplateFormConfig `json:"template_form_config"`
SpiAppId string `json:"spi_app_id"`
}
type TemplateStyleInfo struct {
CardShowName string `json:"card_show_name"`
LogoId string `json:"logo_id"`
BackgroundId string `json:"background_id"`
BrandName string `json:"brand_name"`
}
type CardLevelConf struct {
Level string `json:"level"`
LevelShowName string `json:"level_show_name"`
LevelIcon string `json:"level_icon"`
LevelDesc string `json:"level_desc"`
}
type TemplateFormConfig struct {
Fields *Fields `json:"fields"`
OpenCardMiniAppId string `json:"open_card_mini_app_id"`
}
type Fields struct {
Required []string `json:"required"`
Optional []string `json:"optional"`
}
type MarketingCardUpdate struct {
ErrorResponse
ResultCode string `json:"result_code"`
}
type MarketingCardQuery struct {
ErrorResponse
CardInfo *CardInfo `json:"card_info"`
SchemaUrl string `json:"schema_url"`
PassId string `json:"pass_id"`
PaidOuterCardInfo *PaidOuterCardInfo `json:"paid_outer_card_info"`
}
type CardInfo struct {
BizCardNo string `json:"biz_card_no"`
ExternalCardNo string `json:"external_card_no"`
OpenDate string `json:"open_date"`
ValidDate string `json:"valid_date"`
Level string `json:"level"`
Point string `json:"point"`
Balance string `json:"balance"`
TemplateId string `json:"template_id"`
MdcodeInfo *MdcodeInfo `json:"mdcode_info"`
FrontTextList []*FrontText `json:"front_text_list"`
FrontImageId string `json:"front_image_id"`
}
type MdcodeInfo struct {
CodeStatus string `json:"code_status"`
CodeValue string `json:"code_value"`
ExpireTime string `json:"expire_time"`
TimeStamp int `json:"time_stamp"`
}
type FrontText struct {
Label string `json:"label"`
Value string `json:"value"`
}
type PaidOuterCardInfo struct {
Action string `json:"action"`
PurchaseInfo *PurchaseInfo `json:"purchase_info"`
CycleInfo *CycleInfo `json:"cycle_info"`
}
type PurchaseInfo struct {
Source string `json:"source"`
Price string `json:"price"`
ActionDate string `json:"action_date"`
OutTradeNo string `json:"out_trade_no"`
AlipayTradeNo string `json:"alipay_trade_no"`
}
type CycleInfo struct {
OpenStatus string `json:"open_status"`
CloseReason string `json:"close_reason"`
CycleType string `json:"cycle_type"`
AlipayDeductScene string `json:"alipay_deduct_scene"`
AlipayDeductProductCode string `json:"alipay_deduct_product_code"`
AlipayDeductAgreement string `json:"alipay_deduct_agreement"`
}
type MarketingCardDelete struct {
ErrorResponse
BizSerialNo string `json:"biz_serial_no"`
}
type MarketingCardMessageNotify struct {
ErrorResponse
ResultCode string `json:"result_code"`
}
type MarketingCardFormTemplateSet struct {
ErrorResponse
}
type OfflineMaterialImageUpload struct {
ErrorResponse
ImageId string `json:"image_id"`
ImageUrl string `json:"image_url"`
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。