Class QRParameter

    • Method Detail

      • getExpireSeconds

        public Integer getExpireSeconds()
      • getQrType

        public QRType getQrType()
      • getSceneValue

        public String getSceneValue()
      • getSceneContent

        public com.alibaba.fastjson.JSONObject getSceneContent()
      • createTemporaryQR

        public static QRParameter createTemporaryQR​(int expireSeconds,
                                                    long sceneValue)
        创建临时二维码(场景值为int)
        Parameters:
        expireSeconds - 二维码有效时间,以秒为单位。 最大不超过2592000(即30天)
        sceneValue - 二维码的场景值 临时二维码最大值为无符号32位非0整型
        Returns:
        二维码参数
      • createTemporaryQR

        public static QRParameter createTemporaryQR​(int expireSeconds,
                                                    String sceneValue)
        创建临时二维码(场景值为string)
        Parameters:
        expireSeconds - 二维码有效时间,以秒为单位。 最大不超过2592000(即30天)
        sceneValue - 二维码的场景值
        Returns:
        二维码参数
      • createPermanenceQR

        public static QRParameter createPermanenceQR​(int sceneValue)
        创建永久二维码(场景值为int)
        Parameters:
        sceneValue - 场景值 最大值为100000 (目前参数只支持1--100000)
      • createPermanenceQR

        public static QRParameter createPermanenceQR​(String sceneValue)
        创建永久二维码(场景值为string)
        Parameters:
        sceneValue - 场景值
      • createCardCouponQR

        public static QRParameter createCardCouponQR​(Integer expireSeconds,
                                                     CardQR... cardQRs)
        创建卡券二维码
        Parameters:
        expireSeconds - 指定二维码的有效时间,范围是60 ~ 1800秒。不填默认为365天有效
        cardQRs - 二维码参数:二维码领取单张卡券/多张卡券
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object