All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pdd.pop.sdk.http.api.pop.response.PddDdkLotteryUrlGenResponse Maven / Gradle / Ivy

There is a newer version: 1.10.85
Show newest version
package com.pdd.pop.sdk.http.api.pop.response;

import com.pdd.pop.ext.fasterxml.jackson.annotation.JsonProperty;
import com.pdd.pop.sdk.http.PopBaseHttpResponse;

import java.util.List;



public class PddDdkLotteryUrlGenResponse extends PopBaseHttpResponse {

    /**
     * lottery_url_response
     */
    @JsonProperty("lottery_url_response")
    private LotteryUrlResponse lotteryUrlResponse;

    public LotteryUrlResponse getLotteryUrlResponse() {
        return lotteryUrlResponse;
    }

    public static class LotteryUrlResponse {

        /**
         * 返回总数
         */
        @JsonProperty("total")
        private Integer total;

        /**
         * 推广链接
         */
        @JsonProperty("url_list")
        private List urlList;

        public Integer getTotal() {
            return total;
        }

        public List getUrlList() {
            return urlList;
        }
    }

    public static class LotteryUrlResponseUrlListItem {

        /**
         * 转盘抽免单多人团链接
         */
        @JsonProperty("multi_url_list")
        private LotteryUrlResponseUrlListItemMultiUrlList multiUrlList;

        /**
         * qq小程序信息
         */
        @JsonProperty("qq_app_info")
        private LotteryUrlResponseUrlListItemQqAppInfo qqAppInfo;

        /**
         * 自定义参数
         */
        @JsonProperty("sign")
        private String sign;

        /**
         * 转盘抽免单单人团链接
         */
        @JsonProperty("single_url_list")
        private LotteryUrlResponseUrlListItemSingleUrlList singleUrlList;

        /**
         * 小程序信息
         */
        @JsonProperty("we_app_info")
        private LotteryUrlResponseUrlListItemWeAppInfo weAppInfo;

        public LotteryUrlResponseUrlListItemMultiUrlList getMultiUrlList() {
            return multiUrlList;
        }

        public LotteryUrlResponseUrlListItemQqAppInfo getQqAppInfo() {
            return qqAppInfo;
        }

        public String getSign() {
            return sign;
        }

        public LotteryUrlResponseUrlListItemSingleUrlList getSingleUrlList() {
            return singleUrlList;
        }

        public LotteryUrlResponseUrlListItemWeAppInfo getWeAppInfo() {
            return weAppInfo;
        }
    }

    public static class LotteryUrlResponseUrlListItemMultiUrlList {

        /**
         * 转盘抽免单唤醒拼多多APP短链接
         */
        @JsonProperty("mobile_short_url")
        private String mobileShortUrl;

        /**
         * 转盘抽免单唤醒拼多多APP长链接
         */
        @JsonProperty("mobile_url")
        private String mobileUrl;

        /**
         * schema的链接
         */
        @JsonProperty("schema_url")
        private String schemaUrl;

        /**
         * 转盘抽免单短链接
         */
        @JsonProperty("short_url")
        private String shortUrl;

        /**
         * 转盘抽免单长链接
         */
        @JsonProperty("url")
        private String url;

        /**
         * 转盘抽免单小程序链接
         */
        @JsonProperty("we_app_page_path")
        private String weAppPagePath;

        /**
         * 转盘抽免单唤醒微信短链接
         */
        @JsonProperty("we_app_web_view_short_url")
        private String weAppWebViewShortUrl;

        /**
         * 转盘抽免单唤醒微信长链接
         */
        @JsonProperty("we_app_web_view_url")
        private String weAppWebViewUrl;

        public String getMobileShortUrl() {
            return mobileShortUrl;
        }

        public String getMobileUrl() {
            return mobileUrl;
        }

        public String getSchemaUrl() {
            return schemaUrl;
        }

        public String getShortUrl() {
            return shortUrl;
        }

        public String getUrl() {
            return url;
        }

        public String getWeAppPagePath() {
            return weAppPagePath;
        }

        public String getWeAppWebViewShortUrl() {
            return weAppWebViewShortUrl;
        }

        public String getWeAppWebViewUrl() {
            return weAppWebViewUrl;
        }
    }

    public static class LotteryUrlResponseUrlListItemQqAppInfo {

        /**
         * 拼多多小程序id
         */
        @JsonProperty("app_id")
        private String appId;

        /**
         * Banner图
         */
        @JsonProperty("banner_url")
        private String bannerUrl;

        /**
         * 描述
         */
        @JsonProperty("desc")
        private String desc;

        /**
         * 小程序path值
         */
        @JsonProperty("page_path")
        private String pagePath;

        /**
         * 小程序icon
         */
        @JsonProperty("qq_app_icon_url")
        private String qqAppIconUrl;

        /**
         * 来源名
         */
        @JsonProperty("source_display_name")
        private String sourceDisplayName;

        /**
         * 小程序标题
         */
        @JsonProperty("title")
        private String title;

        /**
         * 用户名
         */
        @JsonProperty("user_name")
        private String userName;

        public String getAppId() {
            return appId;
        }

        public String getBannerUrl() {
            return bannerUrl;
        }

        public String getDesc() {
            return desc;
        }

        public String getPagePath() {
            return pagePath;
        }

        public String getQqAppIconUrl() {
            return qqAppIconUrl;
        }

        public String getSourceDisplayName() {
            return sourceDisplayName;
        }

        public String getTitle() {
            return title;
        }

        public String getUserName() {
            return userName;
        }
    }

    public static class LotteryUrlResponseUrlListItemSingleUrlList {

        /**
         * 转盘抽免单唤醒APP短链接
         */
        @JsonProperty("mobile_short_url")
        private String mobileShortUrl;

        /**
         * 转盘抽免单唤醒APP长链接
         */
        @JsonProperty("mobile_url")
        private String mobileUrl;

        /**
         * schema的链接
         */
        @JsonProperty("schema_url")
        private String schemaUrl;

        /**
         * 转盘抽免单短链接
         */
        @JsonProperty("short_url")
        private String shortUrl;

        /**
         * 转盘抽免单长链接
         */
        @JsonProperty("url")
        private String url;

        /**
         * 转盘抽免单小程序短链接
         */
        @JsonProperty("we_app_page_path")
        private String weAppPagePath;

        /**
         * 转盘抽免单唤醒微信短链接
         */
        @JsonProperty("we_app_web_view_short_url")
        private String weAppWebViewShortUrl;

        /**
         * 转盘抽免单唤醒微信长链接
         */
        @JsonProperty("we_app_web_view_url")
        private String weAppWebViewUrl;

        public String getMobileShortUrl() {
            return mobileShortUrl;
        }

        public String getMobileUrl() {
            return mobileUrl;
        }

        public String getSchemaUrl() {
            return schemaUrl;
        }

        public String getShortUrl() {
            return shortUrl;
        }

        public String getUrl() {
            return url;
        }

        public String getWeAppPagePath() {
            return weAppPagePath;
        }

        public String getWeAppWebViewShortUrl() {
            return weAppWebViewShortUrl;
        }

        public String getWeAppWebViewUrl() {
            return weAppWebViewUrl;
        }
    }

    public static class LotteryUrlResponseUrlListItemWeAppInfo {

        /**
         * 小程序ID
         */
        @JsonProperty("app_id")
        private String appId;

        /**
         * Banner图
         */
        @JsonProperty("banner_url")
        private String bannerUrl;

        /**
         * 描述
         */
        @JsonProperty("desc")
        private String desc;

        /**
         * 小程序path值
         */
        @JsonProperty("page_path")
        private String pagePath;

        /**
         * 来源名
         */
        @JsonProperty("source_display_name")
        private String sourceDisplayName;

        /**
         * 小程序标题
         */
        @JsonProperty("title")
        private String title;

        /**
         * 用户名
         */
        @JsonProperty("user_name")
        private String userName;

        /**
         * 小程序图片
         */
        @JsonProperty("we_app_icon_url")
        private String weAppIconUrl;

        public String getAppId() {
            return appId;
        }

        public String getBannerUrl() {
            return bannerUrl;
        }

        public String getDesc() {
            return desc;
        }

        public String getPagePath() {
            return pagePath;
        }

        public String getSourceDisplayName() {
            return sourceDisplayName;
        }

        public String getTitle() {
            return title;
        }

        public String getUserName() {
            return userName;
        }

        public String getWeAppIconUrl() {
            return weAppIconUrl;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy