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

com.aliyun.dingtalkfinance_1_0.models.UploadInvoiceByMobileRequest Maven / Gradle / Ivy

There is a newer version: 2.1.30
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkfinance_1_0.models;

import com.aliyun.tea.*;

public class UploadInvoiceByMobileRequest extends TeaModel {
    // 上传发票列表
    @NameInMap("invoices")
    public java.util.List invoices;

    // 手机号
    @NameInMap("mobile")
    public String mobile;

    // 手机号国家码
    @NameInMap("mobileStateCode")
    public String mobileStateCode;

    public static UploadInvoiceByMobileRequest build(java.util.Map map) throws Exception {
        UploadInvoiceByMobileRequest self = new UploadInvoiceByMobileRequest();
        return TeaModel.build(map, self);
    }

    public UploadInvoiceByMobileRequest setInvoices(java.util.List invoices) {
        this.invoices = invoices;
        return this;
    }
    public java.util.List getInvoices() {
        return this.invoices;
    }

    public UploadInvoiceByMobileRequest setMobile(String mobile) {
        this.mobile = mobile;
        return this;
    }
    public String getMobile() {
        return this.mobile;
    }

    public UploadInvoiceByMobileRequest setMobileStateCode(String mobileStateCode) {
        this.mobileStateCode = mobileStateCode;
        return this;
    }
    public String getMobileStateCode() {
        return this.mobileStateCode;
    }

    public static class UploadInvoiceByMobileRequestInvoices extends TeaModel {
        // 发票总金额
        @NameInMap("invoiceAmount")
        public String invoiceAmount;

        // 发票代码
        @NameInMap("invoiceCode")
        public String invoiceCode;

        // 开票时间
        @NameInMap("invoiceDate")
        public String invoiceDate;

        // 发票号码
        @NameInMap("invoiceNo")
        public String invoiceNo;

        // 发票类型
        @NameInMap("invoiceType")
        public String invoiceType;

        // 发票logo地址
        @NameInMap("logoUrl")
        public String logoUrl;

        // 收款方名称
        @NameInMap("payeeName")
        public String payeeName;

        // 收款方税号
        @NameInMap("payeeTaxNo")
        public String payeeTaxNo;

        // 付款方名称
        @NameInMap("payerName")
        public String payerName;

        // 付款方税号
        @NameInMap("payerTaxNo")
        public String payerTaxNo;

        // 发票pdf原件下载链接
        @NameInMap("pdfUrl")
        public String pdfUrl;

        // 税金额
        @NameInMap("taxAmount")
        public String taxAmount;

        // 发票校验码
        @NameInMap("verifyCode")
        public String verifyCode;

        // 不含税金额
        @NameInMap("withoutTaxAmount")
        public String withoutTaxAmount;

        public static UploadInvoiceByMobileRequestInvoices build(java.util.Map map) throws Exception {
            UploadInvoiceByMobileRequestInvoices self = new UploadInvoiceByMobileRequestInvoices();
            return TeaModel.build(map, self);
        }

        public UploadInvoiceByMobileRequestInvoices setInvoiceAmount(String invoiceAmount) {
            this.invoiceAmount = invoiceAmount;
            return this;
        }
        public String getInvoiceAmount() {
            return this.invoiceAmount;
        }

        public UploadInvoiceByMobileRequestInvoices setInvoiceCode(String invoiceCode) {
            this.invoiceCode = invoiceCode;
            return this;
        }
        public String getInvoiceCode() {
            return this.invoiceCode;
        }

        public UploadInvoiceByMobileRequestInvoices setInvoiceDate(String invoiceDate) {
            this.invoiceDate = invoiceDate;
            return this;
        }
        public String getInvoiceDate() {
            return this.invoiceDate;
        }

        public UploadInvoiceByMobileRequestInvoices setInvoiceNo(String invoiceNo) {
            this.invoiceNo = invoiceNo;
            return this;
        }
        public String getInvoiceNo() {
            return this.invoiceNo;
        }

        public UploadInvoiceByMobileRequestInvoices setInvoiceType(String invoiceType) {
            this.invoiceType = invoiceType;
            return this;
        }
        public String getInvoiceType() {
            return this.invoiceType;
        }

        public UploadInvoiceByMobileRequestInvoices setLogoUrl(String logoUrl) {
            this.logoUrl = logoUrl;
            return this;
        }
        public String getLogoUrl() {
            return this.logoUrl;
        }

        public UploadInvoiceByMobileRequestInvoices setPayeeName(String payeeName) {
            this.payeeName = payeeName;
            return this;
        }
        public String getPayeeName() {
            return this.payeeName;
        }

        public UploadInvoiceByMobileRequestInvoices setPayeeTaxNo(String payeeTaxNo) {
            this.payeeTaxNo = payeeTaxNo;
            return this;
        }
        public String getPayeeTaxNo() {
            return this.payeeTaxNo;
        }

        public UploadInvoiceByMobileRequestInvoices setPayerName(String payerName) {
            this.payerName = payerName;
            return this;
        }
        public String getPayerName() {
            return this.payerName;
        }

        public UploadInvoiceByMobileRequestInvoices setPayerTaxNo(String payerTaxNo) {
            this.payerTaxNo = payerTaxNo;
            return this;
        }
        public String getPayerTaxNo() {
            return this.payerTaxNo;
        }

        public UploadInvoiceByMobileRequestInvoices setPdfUrl(String pdfUrl) {
            this.pdfUrl = pdfUrl;
            return this;
        }
        public String getPdfUrl() {
            return this.pdfUrl;
        }

        public UploadInvoiceByMobileRequestInvoices setTaxAmount(String taxAmount) {
            this.taxAmount = taxAmount;
            return this;
        }
        public String getTaxAmount() {
            return this.taxAmount;
        }

        public UploadInvoiceByMobileRequestInvoices setVerifyCode(String verifyCode) {
            this.verifyCode = verifyCode;
            return this;
        }
        public String getVerifyCode() {
            return this.verifyCode;
        }

        public UploadInvoiceByMobileRequestInvoices setWithoutTaxAmount(String withoutTaxAmount) {
            this.withoutTaxAmount = withoutTaxAmount;
            return this;
        }
        public String getWithoutTaxAmount() {
            return this.withoutTaxAmount;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy