com.pdd.pop.sdk.http.api.pop.response.PddDdkOauthRpPromUrlGenerateResponse Maven / Gradle / Ivy
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;
}
}
}