com.foxinmy.weixin4j.model.card
Class CardQR.Builder

java.lang.Object
  extended by com.foxinmy.weixin4j.model.card.CardQR.Builder
Enclosing class:
CardQR

public static class CardQR.Builder
extends Object


Constructor Summary
CardQR.Builder(String cardId)
           
 
Method Summary
 CardQR build()
           
 CardQR.Builder cardCode(String cardCode)
          卡券Code码,use_custom_code字段为true的卡券必须填写,非自定义code和导入code模式的卡券不必填写。
 CardQR.Builder openId(String openId)
          指定领取者的openid,只有该用户能领取。bind_openid字段为true的卡券必须填写,非指定openid不必填写。
 CardQR.Builder openUniqueCode()
          指定下发二维码,生成的二维码随机分配一个code,领取后不可再次扫描。填写true或false。默认false,注意填写该字段时, 卡券须通过审核且库存不为0。
 CardQR.Builder sceneValuer(String sceneValue)
          用户首次领卡时,会通过领取事件推送给商户; 对于会员卡的二维码,用户每次扫码打开会员卡后点击任何url,会将该值拼入url中,方便开发者定位扫码来源
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CardQR.Builder

public CardQR.Builder(String cardId)
Method Detail

cardCode

public CardQR.Builder cardCode(String cardCode)
卡券Code码,use_custom_code字段为true的卡券必须填写,非自定义code和导入code模式的卡券不必填写。

Parameters:
cardCode - 卡券code码

openId

public CardQR.Builder openId(String openId)
指定领取者的openid,只有该用户能领取。bind_openid字段为true的卡券必须填写,非指定openid不必填写。

Parameters:
openId - 用户openid

sceneValuer

public CardQR.Builder sceneValuer(String sceneValue)
用户首次领卡时,会通过领取事件推送给商户; 对于会员卡的二维码,用户每次扫码打开会员卡后点击任何url,会将该值拼入url中,方便开发者定位扫码来源

Parameters:
sceneValue - 场景值

openUniqueCode

public CardQR.Builder openUniqueCode()
指定下发二维码,生成的二维码随机分配一个code,领取后不可再次扫描。填写true或false。默认false,注意填写该字段时, 卡券须通过审核且库存不为0。


build

public CardQR build()


Copyright © 2014–2017. All rights reserved.