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;
}
}
}