com.aliyun.dingtalkalitrip_1_0.models.GetFlightExceedApplyResponseBody Maven / Gradle / Ivy
Show all versions of dingtalk Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkalitrip_1_0.models;
import com.aliyun.tea.*;
public class GetFlightExceedApplyResponseBody extends TeaModel {
/**
* This parameter is required.
*
* example:
* 1234
*/
@NameInMap("applyId")
public Long applyId;
/**
* This parameter is required.
*/
@NameInMap("applyIntentionInfoDO")
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO applyIntentionInfoDO;
/**
* This parameter is required.
*
* example:
* 出差
*/
@NameInMap("btripCause")
public String btripCause;
/**
* This parameter is required.
*
* example:
* ding1234
*/
@NameInMap("corpId")
public String corpId;
/**
* This parameter is required.
*
* example:
* 出差
*/
@NameInMap("exceedReason")
public String exceedReason;
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("exceedType")
public Integer exceedType;
/**
* This parameter is required.
*
* example:
* 经济舱(2折及以下)
*/
@NameInMap("originStandard")
public String originStandard;
/**
* This parameter is required.
*
* example:
* 0
*/
@NameInMap("status")
public Integer status;
/**
* This parameter is required.
*
* example:
* 2021-07-08 15:23:56
*/
@NameInMap("submitTime")
public String submitTime;
/**
* This parameter is required.
*
* example:
* 0001A1100000007EX08O
*/
@NameInMap("thirdpartApplyId")
public String thirdpartApplyId;
/**
* This parameter is required.
*
* example:
* weifeng
*/
@NameInMap("userId")
public String userId;
public static GetFlightExceedApplyResponseBody build(java.util.Map map) throws Exception {
GetFlightExceedApplyResponseBody self = new GetFlightExceedApplyResponseBody();
return TeaModel.build(map, self);
}
public GetFlightExceedApplyResponseBody setApplyId(Long applyId) {
this.applyId = applyId;
return this;
}
public Long getApplyId() {
return this.applyId;
}
public GetFlightExceedApplyResponseBody setApplyIntentionInfoDO(GetFlightExceedApplyResponseBodyApplyIntentionInfoDO applyIntentionInfoDO) {
this.applyIntentionInfoDO = applyIntentionInfoDO;
return this;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO getApplyIntentionInfoDO() {
return this.applyIntentionInfoDO;
}
public GetFlightExceedApplyResponseBody setBtripCause(String btripCause) {
this.btripCause = btripCause;
return this;
}
public String getBtripCause() {
return this.btripCause;
}
public GetFlightExceedApplyResponseBody setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public GetFlightExceedApplyResponseBody setExceedReason(String exceedReason) {
this.exceedReason = exceedReason;
return this;
}
public String getExceedReason() {
return this.exceedReason;
}
public GetFlightExceedApplyResponseBody setExceedType(Integer exceedType) {
this.exceedType = exceedType;
return this;
}
public Integer getExceedType() {
return this.exceedType;
}
public GetFlightExceedApplyResponseBody setOriginStandard(String originStandard) {
this.originStandard = originStandard;
return this;
}
public String getOriginStandard() {
return this.originStandard;
}
public GetFlightExceedApplyResponseBody setStatus(Integer status) {
this.status = status;
return this;
}
public Integer getStatus() {
return this.status;
}
public GetFlightExceedApplyResponseBody setSubmitTime(String submitTime) {
this.submitTime = submitTime;
return this;
}
public String getSubmitTime() {
return this.submitTime;
}
public GetFlightExceedApplyResponseBody setThirdpartApplyId(String thirdpartApplyId) {
this.thirdpartApplyId = thirdpartApplyId;
return this;
}
public String getThirdpartApplyId() {
return this.thirdpartApplyId;
}
public GetFlightExceedApplyResponseBody setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
public static class GetFlightExceedApplyResponseBodyApplyIntentionInfoDO extends TeaModel {
/**
* This parameter is required.
*
* example:
* HGH
*/
@NameInMap("arrCity")
public String arrCity;
/**
* This parameter is required.
*
* example:
* 杭州
*/
@NameInMap("arrCityName")
public String arrCityName;
/**
* This parameter is required.
*
* example:
* 2021-07-08 15:23:56
*/
@NameInMap("arrTime")
public String arrTime;
/**
* This parameter is required.
*
* example:
* F
*/
@NameInMap("cabin")
public String cabin;
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("cabinClass")
public Integer cabinClass;
/**
* This parameter is required.
*
* example:
* 经济舱
*/
@NameInMap("cabinClassStr")
public String cabinClassStr;
/**
* This parameter is required.
*
* example:
* SHA
*/
@NameInMap("depCity")
public String depCity;
/**
* This parameter is required.
*
* example:
* 上海
*/
@NameInMap("depCityName")
public String depCityName;
/**
* This parameter is required.
*
* example:
* 2021-07-08 15:23:56
*/
@NameInMap("depTime")
public String depTime;
/**
* This parameter is required.
*
* example:
* 4.1
*/
@NameInMap("discount")
public Double discount;
/**
* This parameter is required.
*
* example:
* MU2759
*/
@NameInMap("flightNo")
public String flightNo;
/**
* This parameter is required.
*
* example:
* 1000
*/
@NameInMap("price")
public Long price;
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("type")
public Integer type;
public static GetFlightExceedApplyResponseBodyApplyIntentionInfoDO build(java.util.Map map) throws Exception {
GetFlightExceedApplyResponseBodyApplyIntentionInfoDO self = new GetFlightExceedApplyResponseBodyApplyIntentionInfoDO();
return TeaModel.build(map, self);
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setArrCity(String arrCity) {
this.arrCity = arrCity;
return this;
}
public String getArrCity() {
return this.arrCity;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setArrCityName(String arrCityName) {
this.arrCityName = arrCityName;
return this;
}
public String getArrCityName() {
return this.arrCityName;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setArrTime(String arrTime) {
this.arrTime = arrTime;
return this;
}
public String getArrTime() {
return this.arrTime;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setCabin(String cabin) {
this.cabin = cabin;
return this;
}
public String getCabin() {
return this.cabin;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setCabinClass(Integer cabinClass) {
this.cabinClass = cabinClass;
return this;
}
public Integer getCabinClass() {
return this.cabinClass;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setCabinClassStr(String cabinClassStr) {
this.cabinClassStr = cabinClassStr;
return this;
}
public String getCabinClassStr() {
return this.cabinClassStr;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setDepCity(String depCity) {
this.depCity = depCity;
return this;
}
public String getDepCity() {
return this.depCity;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setDepCityName(String depCityName) {
this.depCityName = depCityName;
return this;
}
public String getDepCityName() {
return this.depCityName;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setDepTime(String depTime) {
this.depTime = depTime;
return this;
}
public String getDepTime() {
return this.depTime;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setDiscount(Double discount) {
this.discount = discount;
return this;
}
public Double getDiscount() {
return this.discount;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setFlightNo(String flightNo) {
this.flightNo = flightNo;
return this;
}
public String getFlightNo() {
return this.flightNo;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setPrice(Long price) {
this.price = price;
return this;
}
public Long getPrice() {
return this.price;
}
public GetFlightExceedApplyResponseBodyApplyIntentionInfoDO setType(Integer type) {
this.type = type;
return this;
}
public Integer getType() {
return this.type;
}
}
}