com.alipay.api.domain.Cabin Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 仓等信息
*
* @author auto create
* @since 1.0, 2024-09-30 01:14:33
*/
public class Cabin extends AlipayObject {
private static final long serialVersionUID = 3496928323673871168L;
/**
* 减免后成人价,精确到元
若是中转航班,给出打包价格
*/
@ApiField("adult_discount_price")
private String adultDiscountPrice;
/**
* 成人价格,精确到元
若是中转航班,给出打包价格
*/
@ApiField("adult_price")
private String adultPrice;
/**
* 仓等标识
Y-经济舱,C-公务舱,F-头等舱
各个航司为了细分自己的仓等,比如经济舱下面,靠窗的价格高些,中间的价格低些,又可能区分I、J、等
*/
@ApiField("cabin_code")
private String cabinCode;
/**
* 当前仓等相对于基础仓等的折扣,如果是经济舱,相对标准仓等价格为3.1折,则会展示经济舱3.1折
*/
@ApiField("cabin_discount")
private String cabinDiscount;
/**
* 仓等名称描述
*/
@ApiField("cabin_name")
private String cabinName;
/**
* 儿童价格,精确到元,仅作展示
*/
@ApiField("child_price")
private String childPrice;
/**
* 优惠列表
*/
@ApiListField("discount_list")
@ApiField("discount")
private List discountList;
/**
* 优惠券标签
*/
@ApiField("discount_tag")
private String discountTag;
/**
* 燃油费用,精确到:元
*/
@ApiField("fuel_cost")
private String fuelCost;
/**
* 婴儿价格,精确到元,仅作展示
*/
@ApiField("infant_price")
private String infantPrice;
/**
* 基建费用,精确到元
*/
@ApiField("infrastructure_cost")
private String infrastructureCost;
/**
* 航班详情跳转链接
*/
@ApiField("link_url")
private String linkUrl;
/**
* 托运政策描述
*/
@ApiListField("luggage_policies")
@ApiField("luggage_policy")
private List luggagePolicies;
/**
* 餐食描述
*/
@ApiField("meal")
private String meal;
/**
* 改签政策
*/
@ApiListField("rebook_policies")
@ApiField("policy")
private List rebookPolicies;
/**
* 退票政策
*/
@ApiListField("refund_policies")
@ApiField("policy")
private List refundPolicies;
/**
* 报销政策
*/
@ApiListField("reimbursement_policies")
@ApiField("reimbursement_policy")
private List reimbursementPolicies;
/**
* 售卖限制的列表
*/
@ApiListField("sale_controls")
@ApiField("sale_control")
private List saleControls;
/**
* 余票数量,不明确可为空
*/
@ApiField("ticket_count")
private String ticketCount;
public String getAdultDiscountPrice() {
return this.adultDiscountPrice;
}
public void setAdultDiscountPrice(String adultDiscountPrice) {
this.adultDiscountPrice = adultDiscountPrice;
}
public String getAdultPrice() {
return this.adultPrice;
}
public void setAdultPrice(String adultPrice) {
this.adultPrice = adultPrice;
}
public String getCabinCode() {
return this.cabinCode;
}
public void setCabinCode(String cabinCode) {
this.cabinCode = cabinCode;
}
public String getCabinDiscount() {
return this.cabinDiscount;
}
public void setCabinDiscount(String cabinDiscount) {
this.cabinDiscount = cabinDiscount;
}
public String getCabinName() {
return this.cabinName;
}
public void setCabinName(String cabinName) {
this.cabinName = cabinName;
}
public String getChildPrice() {
return this.childPrice;
}
public void setChildPrice(String childPrice) {
this.childPrice = childPrice;
}
public List getDiscountList() {
return this.discountList;
}
public void setDiscountList(List discountList) {
this.discountList = discountList;
}
public String getDiscountTag() {
return this.discountTag;
}
public void setDiscountTag(String discountTag) {
this.discountTag = discountTag;
}
public String getFuelCost() {
return this.fuelCost;
}
public void setFuelCost(String fuelCost) {
this.fuelCost = fuelCost;
}
public String getInfantPrice() {
return this.infantPrice;
}
public void setInfantPrice(String infantPrice) {
this.infantPrice = infantPrice;
}
public String getInfrastructureCost() {
return this.infrastructureCost;
}
public void setInfrastructureCost(String infrastructureCost) {
this.infrastructureCost = infrastructureCost;
}
public String getLinkUrl() {
return this.linkUrl;
}
public void setLinkUrl(String linkUrl) {
this.linkUrl = linkUrl;
}
public List getLuggagePolicies() {
return this.luggagePolicies;
}
public void setLuggagePolicies(List luggagePolicies) {
this.luggagePolicies = luggagePolicies;
}
public String getMeal() {
return this.meal;
}
public void setMeal(String meal) {
this.meal = meal;
}
public List getRebookPolicies() {
return this.rebookPolicies;
}
public void setRebookPolicies(List rebookPolicies) {
this.rebookPolicies = rebookPolicies;
}
public List getRefundPolicies() {
return this.refundPolicies;
}
public void setRefundPolicies(List refundPolicies) {
this.refundPolicies = refundPolicies;
}
public List getReimbursementPolicies() {
return this.reimbursementPolicies;
}
public void setReimbursementPolicies(List reimbursementPolicies) {
this.reimbursementPolicies = reimbursementPolicies;
}
public List getSaleControls() {
return this.saleControls;
}
public void setSaleControls(List saleControls) {
this.saleControls = saleControls;
}
public String getTicketCount() {
return this.ticketCount;
}
public void setTicketCount(String ticketCount) {
this.ticketCount = ticketCount;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy