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

com.antgroup.antchain.openapi.twc.models.OrderInfo Maven / Gradle / Ivy

There is a newer version: 1.12.23
Show newest version
// 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;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy