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

com.pdd.pop.sdk.http.api.ark.response.PddTrainQueryOrderDetailResponse Maven / Gradle / Ivy

package com.pdd.pop.sdk.http.api.ark.response;

import com.pdd.pop.ext.fasterxml.jackson.annotation.JsonProperty;
import com.pdd.pop.sdk.http.PopBaseHttpResponse;

import java.util.List;



public class PddTrainQueryOrderDetailResponse extends PopBaseHttpResponse {

    /**
     * 订单详情集合
     */
    @JsonProperty("order_infos")
    private List orderInfos;

    /**
     * 
     */
    @JsonProperty("error_code")
    private Integer errorCode;

    /**
     * 
     */
    @JsonProperty("error_msg")
    private String errorMsg;

    public List getOrderInfos() {
        return orderInfos;
    }

    public Integer getErrorCode() {
        return errorCode;
    }

    public String getErrorMsg() {
        return errorMsg;
    }

    public static class OrderInfosItem {

        /**
         * 证件号
         */
        @JsonProperty("card_no")
        private String cardNo;

        /**
         * 证件类型
         */
        @JsonProperty("card_type")
        private String cardType;

        /**
         * 车厢号
         */
        @JsonProperty("coach_name")
        private String coachName;

        /**
         * 座位名称
         */
        @JsonProperty("seat_name")
        private String seatName;

        /**
         * 出发地
         */
        @JsonProperty("depart_name")
        private String departName;

        /**
         * 到达地
         */
        @JsonProperty("arrive_name")
        private String arriveName;

        /**
         * 车次日期
         */
        @JsonProperty("train_date")
        private String trainDate;

        /**
         * 车次时刻
         */
        @JsonProperty("train_time")
        private String trainTime;

        /**
         * 车次名
         */
        @JsonProperty("train_no")
        private String trainNo;

        /**
         * 退款价格
         */
        @JsonProperty("refund_amount")
        private Long refundAmount;

        /**
         * 座位类型
         */
        @JsonProperty("seat_type")
        private Integer seatType;

        /**
         * 车票状态
         */
        @JsonProperty("ticket_status")
        private Integer ticketStatus;

        /**
         * 乘车人姓名
         */
        @JsonProperty("passenger_name")
        private String passengerName;

        /**
         * 票价
         */
        @JsonProperty("ticket_price")
        private Long ticketPrice;

        /**
         * 12306 订单号
         */
        @JsonProperty("crh_order_id")
        private String crhOrderId;

        /**
         * 备注
         */
        @JsonProperty("comments")
        private String comments;

        /**
         * 支付限制时间
         */
        @JsonProperty("pay_limit_time")
        private String payLimitTime;

        /**
         * 改签支付金额(低改 高时存在 单位:分)
         */
        @JsonProperty("change_pay")
        private Long changePay;

        /**
         * 改签退款金额
         */
        @JsonProperty("change_refund")
        private Long changeRefund;

        /**
         * 12306 账号
         */
        @JsonProperty("crh_account")
        private String crhAccount;

        /**
         * 商家单号
         */
        @JsonProperty("order_id")
        private String orderId;

        /**
         * 商家子单号
         */
        @JsonProperty("sub_order_id")
        private String subOrderId;

        /**
         * 商家原子单号
         */
        @JsonProperty("old_sub_order_id")
        private String oldSubOrderId;

        /**
         * 拼多多单号
         */
        @JsonProperty("pdd_order_id")
        private String pddOrderId;

        /**
         * 拼多多子单号
         */
        @JsonProperty("sub_pdd_order_id")
        private String subPddOrderId;

        /**
         * 拼多多原子单号
         */
        @JsonProperty("old_sub_pdd_order_id")
        private String oldSubPddOrderId;

        /**
         * 出发日期
         */
        @JsonProperty("depart_date")
        private String departDate;

        /**
         * 出发时间
         */
        @JsonProperty("depart_time")
        private String departTime;

        /**
         * 到达时间
         */
        @JsonProperty("arrive_time")
        private String arriveTime;

        public String getCardNo() {
            return cardNo;
        }

        public String getCardType() {
            return cardType;
        }

        public String getCoachName() {
            return coachName;
        }

        public String getSeatName() {
            return seatName;
        }

        public String getDepartName() {
            return departName;
        }

        public String getArriveName() {
            return arriveName;
        }

        public String getTrainDate() {
            return trainDate;
        }

        public String getTrainTime() {
            return trainTime;
        }

        public String getTrainNo() {
            return trainNo;
        }

        public Long getRefundAmount() {
            return refundAmount;
        }

        public Integer getSeatType() {
            return seatType;
        }

        public Integer getTicketStatus() {
            return ticketStatus;
        }

        public String getPassengerName() {
            return passengerName;
        }

        public Long getTicketPrice() {
            return ticketPrice;
        }

        public String getCrhOrderId() {
            return crhOrderId;
        }

        public String getComments() {
            return comments;
        }

        public String getPayLimitTime() {
            return payLimitTime;
        }

        public Long getChangePay() {
            return changePay;
        }

        public Long getChangeRefund() {
            return changeRefund;
        }

        public String getCrhAccount() {
            return crhAccount;
        }

        public String getOrderId() {
            return orderId;
        }

        public String getSubOrderId() {
            return subOrderId;
        }

        public String getOldSubOrderId() {
            return oldSubOrderId;
        }

        public String getPddOrderId() {
            return pddOrderId;
        }

        public String getSubPddOrderId() {
            return subPddOrderId;
        }

        public String getOldSubPddOrderId() {
            return oldSubPddOrderId;
        }

        public String getDepartDate() {
            return departDate;
        }

        public String getDepartTime() {
            return departTime;
        }

        public String getArriveTime() {
            return arriveTime;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy