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

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

    /**
     * order_detail_response
     */
    @JsonProperty("order_detail_response")
    private OrderDetailResponse orderDetailResponse;

    public OrderDetailResponse getOrderDetailResponse() {
        return orderDetailResponse;
    }

    public static class OrderDetailResponse {

        /**
         * 多多客工具id
         */
        @JsonProperty("auth_duo_id")
        private Long authDuoId;

        /**
         * 结算批次号
         */
        @JsonProperty("batch_no")
        private String batchNo;

        /**
         * 是否是 cpa 新用户,1表示是,0表示否
         */
        @JsonProperty("cpa_new")
        private Integer cpaNew;

        /**
         * CPS_Sign
         */
        @JsonProperty("cps_sign")
        private String cpsSign;

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

        /**
         * 订单审核失败原因
         */
        @JsonProperty("fail_reason")
        private String failReason;

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

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

        /**
         * 商品价格(分)
         */
        @JsonProperty("goods_price")
        private Long goodsPrice;

        /**
         * 商品数量
         */
        @JsonProperty("goods_quantity")
        private Long goodsQuantity;

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

        /**
         * 成团编号
         */
        @JsonProperty("group_id")
        private Long groupId;

        /**
         * 订单价格(分)
         */
        @JsonProperty("order_amount")
        private Long orderAmount;

        /**
         * 订单创建时间(UNIX时间戳)
         */
        @JsonProperty("order_create_time")
        private Long orderCreateTime;

        /**
         * 订单成团时间(UNIX时间戳)
         */
        @JsonProperty("order_group_success_time")
        private Long orderGroupSuccessTime;

        /**
         * 订单最后更新时间(UNIX时间戳)
         */
        @JsonProperty("order_modify_at")
        private Long orderModifyAt;

        /**
         * 订单支付时间(UNIX时间戳)
         */
        @JsonProperty("order_pay_time")
        private Long orderPayTime;

        /**
         * 订单确认收货时间(UNIX时间戳)
         */
        @JsonProperty("order_receive_time")
        private Long orderReceiveTime;

        /**
         * 订单结算时间(UNIX时间戳)
         */
        @JsonProperty("order_settle_time")
        private Long orderSettleTime;

        /**
         * 订单编号
         */
        @JsonProperty("order_sn")
        private String orderSn;

        /**
         * 订单状态
         */
        @JsonProperty("order_status")
        private Integer orderStatus;

        /**
         * 订单状态描述( -1 未支付; 0-已支付;1-已成团;2-确认收货;3-审核成功;4-审核失败(不可提现);5-已经结算;8-非多多进宝商品(无佣金订单);10-已处罚)
         */
        @JsonProperty("order_status_desc")
        private String orderStatusDesc;

        /**
         * 订单审核时间(UNIX时间戳)
         */
        @JsonProperty("order_verify_time")
        private Long orderVerifyTime;

        /**
         * 推广位id
         */
        @JsonProperty("pid")
        private String pid;

        /**
         * 打点时间
         */
        @JsonProperty("point_time")
        private Long pointTime;

        /**
         * 佣金(分)
         */
        @JsonProperty("promotion_amount")
        private Long promotionAmount;

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

        /**
         * 售后状态:0:无,1:售后中,2:售后完成
         */
        @JsonProperty("return_status")
        private Integer returnStatus;

        /**
         * 订单类型:0:领券页面, 1: 红包页, 2:领券页, 3: 题页
         */
        @JsonProperty("type")
        private Integer type;

        /**
         * 链接最后一次生产时间
         */
        @JsonProperty("url_last_generate_time")
        private Long urlLastGenerateTime;

        /**
         * 招商多多客id
         */
        @JsonProperty("zs_duo_id")
        private Long zsDuoId;

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

        /**
         * 是否直推 ,1表示是,0表示否
         */
        @JsonProperty("is_direct")
        private Integer isDirect;

        /**
         * 直播间订单推广duoId
         */
        @JsonProperty("sep_duo_id")
        private Long sepDuoId;

        /**
         * 直播间推广佣金
         */
        @JsonProperty("sep_market_fee")
        private Integer sepMarketFee;

        /**
         * 直播间订单推广位
         */
        @JsonProperty("sep_pid")
        private String sepPid;

        /**
         * 直播间推广佣金比例
         */
        @JsonProperty("sep_rate")
        private Integer sepRate;

        /**
         * 直播间推广自定义参数
         */
        @JsonProperty("sep_parameters")
        private String sepParameters;

        /**
         * 比价状态:0:正常,1:比价
         */
        @JsonProperty("price_compare_status")
        private Integer priceCompareStatus;

        public Long getAuthDuoId() {
            return authDuoId;
        }

        public String getBatchNo() {
            return batchNo;
        }

        public Integer getCpaNew() {
            return cpaNew;
        }

        public String getCpsSign() {
            return cpsSign;
        }

        public String getCustomParameters() {
            return customParameters;
        }

        public String getFailReason() {
            return failReason;
        }

        public Long getGoodsId() {
            return goodsId;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public Long getGoodsPrice() {
            return goodsPrice;
        }

        public Long getGoodsQuantity() {
            return goodsQuantity;
        }

        public String getGoodsThumbnailUrl() {
            return goodsThumbnailUrl;
        }

        public Long getGroupId() {
            return groupId;
        }

        public Long getOrderAmount() {
            return orderAmount;
        }

        public Long getOrderCreateTime() {
            return orderCreateTime;
        }

        public Long getOrderGroupSuccessTime() {
            return orderGroupSuccessTime;
        }

        public Long getOrderModifyAt() {
            return orderModifyAt;
        }

        public Long getOrderPayTime() {
            return orderPayTime;
        }

        public Long getOrderReceiveTime() {
            return orderReceiveTime;
        }

        public Long getOrderSettleTime() {
            return orderSettleTime;
        }

        public String getOrderSn() {
            return orderSn;
        }

        public Integer getOrderStatus() {
            return orderStatus;
        }

        public String getOrderStatusDesc() {
            return orderStatusDesc;
        }

        public Long getOrderVerifyTime() {
            return orderVerifyTime;
        }

        public String getPid() {
            return pid;
        }

        public Long getPointTime() {
            return pointTime;
        }

        public Long getPromotionAmount() {
            return promotionAmount;
        }

        public Long getPromotionRate() {
            return promotionRate;
        }

        public Integer getReturnStatus() {
            return returnStatus;
        }

        public Integer getType() {
            return type;
        }

        public Long getUrlLastGenerateTime() {
            return urlLastGenerateTime;
        }

        public Long getZsDuoId() {
            return zsDuoId;
        }

        public List getCatIds() {
            return catIds;
        }

        public Integer getIsDirect() {
            return isDirect;
        }

        public Long getSepDuoId() {
            return sepDuoId;
        }

        public Integer getSepMarketFee() {
            return sepMarketFee;
        }

        public String getSepPid() {
            return sepPid;
        }

        public Integer getSepRate() {
            return sepRate;
        }

        public String getSepParameters() {
            return sepParameters;
        }

        public Integer getPriceCompareStatus() {
            return priceCompareStatus;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy