com.antgroup.antchain.openapi.twc.models.OrderInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openapi-twc Show documentation
Show all versions of openapi-twc Show documentation
Ant Chain TWC SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.twc.models;
import com.aliyun.tea.*;
public class OrderInfo extends TeaModel {
// 出租方平台名称
@NameInMap("lessor_platform_name")
@Validation(required = true)
public String lessorPlatformName;
// 订单号
@NameInMap("order_number")
@Validation(required = true)
public String orderNumber;
// 合同编号
@NameInMap("contract_no")
@Validation(required = true)
public String contractNo;
// 合同名称
@NameInMap("contract_name")
@Validation(required = true)
public String contractName;
// 订单商品信息
@NameInMap("order_items")
@Validation(required = true)
public java.util.List orderItems;
// 设备及配件总价
@NameInMap("total_device_price")
@Validation(required = true)
public String totalDevicePrice;
// 押金金额
@NameInMap("deposit_amount")
@Validation(required = true)
public String depositAmount;
// 免押金额
@NameInMap("free_deposit")
@Validation(required = true)
public String freeDeposit;
// 签约时间
@NameInMap("signing_time")
@Validation(required = true)
public String signingTime;
// 租期起始时间
@NameInMap("lease_start_time")
@Validation(required = true)
public String leaseStartTime;
// 租期结束时间
@NameInMap("lease_end_time")
@Validation(required = true)
public String leaseEndTime;
// 买断金额计算公式
@NameInMap("buyout_amount_formula_calc")
@Validation(required = true)
public String buyoutAmountFormulaCalc;
// 首付款
@NameInMap("pay_in_advance")
@Validation(required = true)
public String payInAdvance;
public static OrderInfo build(java.util.Map map) throws Exception {
OrderInfo self = new OrderInfo();
return TeaModel.build(map, self);
}
public OrderInfo setLessorPlatformName(String lessorPlatformName) {
this.lessorPlatformName = lessorPlatformName;
return this;
}
public String getLessorPlatformName() {
return this.lessorPlatformName;
}
public OrderInfo setOrderNumber(String orderNumber) {
this.orderNumber = orderNumber;
return this;
}
public String getOrderNumber() {
return this.orderNumber;
}
public OrderInfo setContractNo(String contractNo) {
this.contractNo = contractNo;
return this;
}
public String getContractNo() {
return this.contractNo;
}
public OrderInfo setContractName(String contractName) {
this.contractName = contractName;
return this;
}
public String getContractName() {
return this.contractName;
}
public OrderInfo setOrderItems(java.util.List orderItems) {
this.orderItems = orderItems;
return this;
}
public java.util.List getOrderItems() {
return this.orderItems;
}
public OrderInfo setTotalDevicePrice(String totalDevicePrice) {
this.totalDevicePrice = totalDevicePrice;
return this;
}
public String getTotalDevicePrice() {
return this.totalDevicePrice;
}
public OrderInfo setDepositAmount(String depositAmount) {
this.depositAmount = depositAmount;
return this;
}
public String getDepositAmount() {
return this.depositAmount;
}
public OrderInfo setFreeDeposit(String freeDeposit) {
this.freeDeposit = freeDeposit;
return this;
}
public String getFreeDeposit() {
return this.freeDeposit;
}
public OrderInfo setSigningTime(String signingTime) {
this.signingTime = signingTime;
return this;
}
public String getSigningTime() {
return this.signingTime;
}
public OrderInfo setLeaseStartTime(String leaseStartTime) {
this.leaseStartTime = leaseStartTime;
return this;
}
public String getLeaseStartTime() {
return this.leaseStartTime;
}
public OrderInfo setLeaseEndTime(String leaseEndTime) {
this.leaseEndTime = leaseEndTime;
return this;
}
public String getLeaseEndTime() {
return this.leaseEndTime;
}
public OrderInfo setBuyoutAmountFormulaCalc(String buyoutAmountFormulaCalc) {
this.buyoutAmountFormulaCalc = buyoutAmountFormulaCalc;
return this;
}
public String getBuyoutAmountFormulaCalc() {
return this.buyoutAmountFormulaCalc;
}
public OrderInfo setPayInAdvance(String payInAdvance) {
this.payInAdvance = payInAdvance;
return this;
}
public String getPayInAdvance() {
return this.payInAdvance;
}
}