com.pdd.pop.sdk.http.api.ark.response.PddFlightRefundApplyResponse 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 PddFlightRefundApplyResponse extends PopBaseHttpResponse {
/**
*
*/
@JsonProperty("flight_refund_apply_response")
private FlightRefundApplyResponse flightRefundApplyResponse;
public FlightRefundApplyResponse getFlightRefundApplyResponse() {
return flightRefundApplyResponse;
}
public static class FlightRefundApplyResponse {
/**
* 日志追踪id (用于日志关联)
*/
@JsonProperty("trace_id")
private String traceId;
/**
* 唯一关联当前请求日志追踪id
*/
@JsonProperty("sub_trace_id")
private String subTraceId;
/**
* 外部主订单号
*/
@JsonProperty("out_order_no")
private String outOrderNo;
/**
* 外部退票单号,由供应商生成
*/
@JsonProperty("out_refund_no")
private String outRefundNo;
/**
* 退票乘客信息列表
*/
@JsonProperty("passenger_info_list")
private List passengerInfoList;
public String getTraceId() {
return traceId;
}
public String getSubTraceId() {
return subTraceId;
}
public String getOutOrderNo() {
return outOrderNo;
}
public String getOutRefundNo() {
return outRefundNo;
}
public List getPassengerInfoList() {
return passengerInfoList;
}
}
public static class FlightRefundApplyResponsePassengerInfoListItem {
/**
* PDD乘客单号
*/
@JsonProperty("travel_sn")
private String travelSn;
/**
* 原票号
*/
@JsonProperty("ticket_no")
private String ticketNo;
/**
* 外部退票单号
*/
@JsonProperty("sub_out_refund_no")
private String subOutRefundNo;
/**
* 退票状
*/
@JsonProperty("refund_apply_status")
private Integer refundApplyStatus;
public String getTravelSn() {
return travelSn;
}
public String getTicketNo() {
return ticketNo;
}
public String getSubOutRefundNo() {
return subOutRefundNo;
}
public Integer getRefundApplyStatus() {
return refundApplyStatus;
}
}
}