|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.foxinmy.weixin4j.model.card.CouponBaseInfo.Builder
public static final class CouponBaseInfo.Builder
卡券基础信息构造器
| Nested Class Summary | |
|---|---|
static class |
CouponBaseInfo.Builder.CardActiveType
卡券使用时间类型 |
| Constructor Summary | |
|---|---|
CouponBaseInfo.Builder()
默认永久有效 |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CouponBaseInfo.Builder()
| Method Detail |
|---|
public CouponBaseInfo.Builder logoUrl(String logoUrl)
logoUrl - 卡券的商户logo,建议像素为300*300。
public CouponBaseInfo.Builder brandName(String brandName)
brandName - 商户名字,字数上限为12个汉字
public CouponBaseInfo.Builder title(String title)
title - 卡券名,字数上限为9个汉字。(建议涵盖卡券属性、服务及金额)。
public CouponBaseInfo.Builder codeType(CardCodeType codeType)
codeType - 码型
public CouponBaseInfo.Builder cardColor(CardColor cardColor)
cardColor - 卡券颜色
public CouponBaseInfo.Builder notice(String notice)
notice - 卡券使用提醒,字数上限为16个汉字。
public CouponBaseInfo.Builder description(String description)
description - 卡券使用说明,字数上限为1024个汉字。
public CouponBaseInfo.Builder quantity(int quantity)
quantity - 卡券库存的数量,上限为100000000。
public CouponBaseInfo.Builder activeAt(Date beginTime,
Date endTime)
beginTime - 表示起用时间endTime - 表示结束时间,建议设置为截止日期的23:59:59过期
public CouponBaseInfo.Builder activeAt(int days,
int beginDays,
Date endTime)
days - 表示自领取后多少天内有效,不支持填写0。beginDays - 表示自领取后多少天开始生效,领取后当天生效填写0。(单位为天)endTime - 表示卡券统一过期时间,建议设置为截止日期的23:59:59过期。(东八区时间,单位为秒),设置了days卡券,
当时间达到end_timestamp时卡券统一过期
public CouponBaseInfo.Builder activeAt(int days,
int beginDays)
days - 表示自领取后多少天内有效,不支持填写0。beginDays - 表示自领取后多少天开始生效,领取后当天生效填写0。(单位为天)
public CouponBaseInfo.Builder useCustomCode(boolean useCustomCode)
useCustomCode - 填写true或false,默认为false。
public CouponBaseInfo.Builder bindOpenId(boolean bindOpenId)
bindOpenId - 默认为false。通常指定特殊用户群体 投放卡券或防止刷券时选择指定用户领取。
public CouponBaseInfo.Builder servicePhone(String servicePhone)
servicePhone - 客服电话
public CouponBaseInfo.Builder locationIds(String... locationIds)
locationIds - 门店列表
public CouponBaseInfo.Builder centerTitle(String centerTitle)
centerTitle - 按钮文字
public CouponBaseInfo.Builder centerUrl(String centerUrl)
centerUrl - 按钮链接
public CouponBaseInfo.Builder centerSubTitle(String centerSubTitle)
centerSubTitle - 入口下方的提示语
public CouponBaseInfo.Builder customTitle(String customTitle)
customTitle - 自定义外链入口文字
public CouponBaseInfo.Builder customUrl(String customUrl)
customUrl - 跳转链接
public CouponBaseInfo.Builder customSubTitle(String customSubTitle)
customSubTitle - 入口右侧的提示语
public CouponBaseInfo.Builder promotionTitle(String promotionTitle)
promotionTitle - 自定义入口文字
public CouponBaseInfo.Builder promotionUrl(String promotionUrl)
promotionUrl - 入口跳转链接
public CouponBaseInfo.Builder promotionSubTitle(String promotionSubTitle)
promotionSubTitle - 入口右侧的提示语
public CouponBaseInfo.Builder source(String source)
source - 来源
public CouponBaseInfo.Builder limitNum(int limitNum)
limitNum - 限制数量
public CouponBaseInfo.Builder canShare(boolean canShare)
canShare - 是否可以分享
public CouponBaseInfo.Builder canGiveFriend(boolean canGiveFriend)
canGiveFriend - 是否可以转赠
public CouponBaseInfo.Builder needPushOnView(boolean needPushOnView)
public CouponBaseInfo build()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||