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

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

    /**
     * 主题列表返回对象
     */
    @JsonProperty("theme_list_get_response")
    private ThemeListGetResponse themeListGetResponse;

    public ThemeListGetResponse getThemeListGetResponse() {
        return themeListGetResponse;
    }

    public static class ThemeListGetResponse {

        /**
         * 商品列表对象
         */
        @JsonProperty("goods_list")
        private List goodsList;

        /**
         * 返回商品总数
         */
        @JsonProperty("total")
        private Long total;

        public List getGoodsList() {
            return goodsList;
        }

        public Long getTotal() {
            return total;
        }
    }

    public static class ThemeListGetResponseGoodsListItem {

        /**
         * 商品一~四级类目ID列表
         */
        @JsonProperty("cat_ids")
        private List catIds;

        /**
         * 优惠券面额,单位为分
         */
        @JsonProperty("coupon_discount")
        private Long couponDiscount;

        /**
         * 优惠券失效时间,UNIX时间戳
         */
        @JsonProperty("coupon_end_time")
        private Long couponEndTime;

        /**
         * 优惠券门槛价格,单位为分
         */
        @JsonProperty("coupon_min_order_amount")
        private Long couponMinOrderAmount;

        /**
         * 优惠券剩余数量
         */
        @JsonProperty("coupon_remain_quantity")
        private Long couponRemainQuantity;

        /**
         * 优惠券生效时间,UNIX时间戳
         */
        @JsonProperty("coupon_start_time")
        private Long couponStartTime;

        /**
         * 优惠券总数量
         */
        @JsonProperty("coupon_total_quantity")
        private Long couponTotalQuantity;

        /**
         * 描述分
         */
        @JsonProperty("desc_txt")
        private String descTxt;

        /**
         * 商品描述
         */
        @JsonProperty("goods_desc")
        private String goodsDesc;

        /**
         * 商品详情图列表
         */
        @JsonProperty("goods_gallery_urls")
        private List goodsGalleryUrls;

        /**
         * 商品编码
         */
        @JsonProperty("goods_id")
        private Long goodsId;

        /**
         * 商品主图
         */
        @JsonProperty("goods_image_url")
        private String goodsImageUrl;

        /**
         * 商品名称
         */
        @JsonProperty("goods_name")
        private String goodsName;

        /**
         * 商品缩略图
         */
        @JsonProperty("goods_thumbnail_url")
        private String goodsThumbnailUrl;

        /**
         * 商品是否带券,true-带券,false-不带券
         */
        @JsonProperty("has_coupon")
        private Boolean hasCoupon;

        /**
         * 物流分
         */
        @JsonProperty("lgst_txt")
        private String lgstTxt;

        /**
         * 店铺名称
         */
        @JsonProperty("mall_name")
        private String mallName;

        /**
         * 最小拼团价格,单位为分
         */
        @JsonProperty("min_group_price")
        private Long minGroupPrice;

        /**
         * 最小单买价格,单位为分
         */
        @JsonProperty("min_normal_price")
        private Long minNormalPrice;

        /**
         * 商品标签类目ID,使用pdd.goods.opt.get获取
         */
        @JsonProperty("opt_id")
        private Long optId;

        /**
         * 商品标签名
         */
        @JsonProperty("opt_name")
        private String optName;

        /**
         * 佣金比例,千分比
         */
        @JsonProperty("promotion_rate")
        private Long promotionRate;

        /**
         * 已售卖件数
         */
        @JsonProperty("sales_tip")
        private String salesTip;

        /**
         * 服务分
         */
        @JsonProperty("serv_txt")
        private String servTxt;

        public List getCatIds() {
            return catIds;
        }

        public Long getCouponDiscount() {
            return couponDiscount;
        }

        public Long getCouponEndTime() {
            return couponEndTime;
        }

        public Long getCouponMinOrderAmount() {
            return couponMinOrderAmount;
        }

        public Long getCouponRemainQuantity() {
            return couponRemainQuantity;
        }

        public Long getCouponStartTime() {
            return couponStartTime;
        }

        public Long getCouponTotalQuantity() {
            return couponTotalQuantity;
        }

        public String getDescTxt() {
            return descTxt;
        }

        public String getGoodsDesc() {
            return goodsDesc;
        }

        public List getGoodsGalleryUrls() {
            return goodsGalleryUrls;
        }

        public Long getGoodsId() {
            return goodsId;
        }

        public String getGoodsImageUrl() {
            return goodsImageUrl;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public String getGoodsThumbnailUrl() {
            return goodsThumbnailUrl;
        }

        public Boolean getHasCoupon() {
            return hasCoupon;
        }

        public String getLgstTxt() {
            return lgstTxt;
        }

        public String getMallName() {
            return mallName;
        }

        public Long getMinGroupPrice() {
            return minGroupPrice;
        }

        public Long getMinNormalPrice() {
            return minNormalPrice;
        }

        public Long getOptId() {
            return optId;
        }

        public String getOptName() {
            return optName;
        }

        public Long getPromotionRate() {
            return promotionRate;
        }

        public String getSalesTip() {
            return salesTip;
        }

        public String getServTxt() {
            return servTxt;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy