Class CardQR.Builder

  • Enclosing class:
    CardQR

    public static class CardQR.Builder
    extends Object
    • Constructor Detail

      • Builder

        public 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()