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

com.pdd.pop.sdk.http.api.pop.response.PddDdkOauthRpPromUrlGenerateResponse 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 PddDdkOauthRpPromUrlGenerateResponse extends PopBaseHttpResponse {

    /**
     * 推广链接返回对象
     */
    @JsonProperty("rp_promotion_url_generate_response")
    private RpPromotionUrlGenerateResponse rpPromotionUrlGenerateResponse;

    public RpPromotionUrlGenerateResponse getRpPromotionUrlGenerateResponse() {
        return rpPromotionUrlGenerateResponse;
    }

    public static class RpPromotionUrlGenerateResponse {

        /**
         * resource_list
         */
        @JsonProperty("resource_list")
        private List resourceList;

        /**
         * url_list
         */
        @JsonProperty("url_list")
        private List urlList;

        public List getResourceList() {
            return resourceList;
        }

        public List getUrlList() {
            return urlList;
        }
    }

    public static class RpPromotionUrlGenerateResponseResourceListItem {

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

        /**
         * 活动地址
         */
        @JsonProperty("url")
        private String url;

        public String getDesc() {
            return desc;
        }

        public String getUrl() {
            return url;
        }
    }

    public static class RpPromotionUrlGenerateResponseUrlListItem {

        /**
         * 推广移动短链接
         */
        @JsonProperty("mobile_short_url")
        private String mobileShortUrl;

        /**
         * 推广移动链接
         */
        @JsonProperty("mobile_url")
        private String mobileUrl;

        /**
         * 推广多人团移动短链接
         */
        @JsonProperty("multi_group_mobile_short_url")
        private String multiGroupMobileShortUrl;

        /**
         * 推广多人团移动链接
         */
        @JsonProperty("multi_group_mobile_url")
        private String multiGroupMobileUrl;

        /**
         * 推广多人团短链接
         */
        @JsonProperty("multi_group_short_url")
        private String multiGroupShortUrl;

        /**
         * 推广多人团链接
         */
        @JsonProperty("multi_group_url")
        private String multiGroupUrl;

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

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

        /**
         * 推广短链接
         */
        @JsonProperty("short_url")
        private String shortUrl;

        /**
         * 推广链接
         */
        @JsonProperty("url")
        private String url;

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

        public String getMobileShortUrl() {
            return mobileShortUrl;
        }

        public String getMobileUrl() {
            return mobileUrl;
        }

        public String getMultiGroupMobileShortUrl() {
            return multiGroupMobileShortUrl;
        }

        public String getMultiGroupMobileUrl() {
            return multiGroupMobileUrl;
        }

        public String getMultiGroupShortUrl() {
            return multiGroupShortUrl;
        }

        public String getMultiGroupUrl() {
            return multiGroupUrl;
        }

        public RpPromotionUrlGenerateResponseUrlListItemQqAppInfo getQqAppInfo() {
            return qqAppInfo;
        }

        public String getSchemaUrl() {
            return schemaUrl;
        }

        public String getShortUrl() {
            return shortUrl;
        }

        public String getUrl() {
            return url;
        }

        public RpPromotionUrlGenerateResponseUrlListItemWeAppInfo getWeAppInfo() {
            return weAppInfo;
        }
    }

    public static class RpPromotionUrlGenerateResponseUrlListItemQqAppInfo {

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

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