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

com.pdd.pop.sdk.http.api.pop.response.PddDdkResourceUrlGenResponse 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;




public class PddDdkResourceUrlGenResponse extends PopBaseHttpResponse {

    /**
     * resource_url_response
     */
    @JsonProperty("resource_url_response")
    private ResourceUrlResponse resourceUrlResponse;

    public ResourceUrlResponse getResourceUrlResponse() {
        return resourceUrlResponse;
    }

    public static class ResourceUrlResponse {

        /**
         * 多人团链接
         */
        @JsonProperty("multi_url_list")
        private ResourceUrlResponseMultiUrlList multiUrlList;

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

        /**
         * sign
         */
        @JsonProperty("sign")
        private String sign;

        /**
         * 单人团链接
         */
        @JsonProperty("single_url_list")
        private ResourceUrlResponseSingleUrlList singleUrlList;

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

        public ResourceUrlResponseMultiUrlList getMultiUrlList() {
            return multiUrlList;
        }

        public ResourceUrlResponseQqAppInfo getQqAppInfo() {
            return qqAppInfo;
        }

        public String getSign() {
            return sign;
        }

        public ResourceUrlResponseSingleUrlList getSingleUrlList() {
            return singleUrlList;
        }

        public ResourceUrlResponseWeAppInfo getWeAppInfo() {
            return weAppInfo;
        }
    }

    public static class ResourceUrlResponseMultiUrlList {

        /**
         * 频道推广唤醒拼多多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 ResourceUrlResponseQqAppInfo {

        /**
         * 拼多多小程序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 ResourceUrlResponseSingleUrlList {

        /**
         * 频道推广唤醒拼多多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 ResourceUrlResponseWeAppInfo {

        /**
         * 拼多多小程序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;

        /**
         * 小程序icon
         */
        @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