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.67
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 {
    /**
     * 

This parameter is required.

*/ @NameInMap("invoices") public java.util.List invoices; /** *

This parameter is required.

* * example: *

13600000000

*/ @NameInMap("mobile") public String mobile; /** *

This parameter is required.

* * example: *

86

*/ @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 { /** *

This parameter is required.

* * example: *

100.00

*/ @NameInMap("invoiceAmount") public String invoiceAmount; /** *

This parameter is required.

* * example: *

033002000712

*/ @NameInMap("invoiceCode") public String invoiceCode; /** *

This parameter is required.

* * example: *

2022-02-21

*/ @NameInMap("invoiceDate") public String invoiceDate; /** *

This parameter is required.

* * example: *

20532643

*/ @NameInMap("invoiceNo") public String invoiceNo; /** *

This parameter is required.

*/ @NameInMap("invoiceType") public String invoiceType; @NameInMap("logoUrl") public String logoUrl; /** *

This parameter is required.

* * example: *

小钉科技有限公司

*/ @NameInMap("payeeName") public String payeeName; /** *

This parameter is required.

* * example: *

91330100MA28XNB274

*/ @NameInMap("payeeTaxNo") public String payeeTaxNo; /** *

This parameter is required.

* * example: *

小钉科技有限公司

*/ @NameInMap("payerName") public String payerName; /** * example: *

91330100MA28XNB274

*/ @NameInMap("payerTaxNo") public String payerTaxNo; /** *

This parameter is required.

*/ @NameInMap("pdfUrl") public String pdfUrl; /** *

This parameter is required.

* * example: *

0.50

*/ @NameInMap("taxAmount") public String taxAmount; /** * example: *

增值税普通发票必填,示例:52501101414266612380

*/ @NameInMap("verifyCode") public String verifyCode; /** *

This parameter is required.

* * example: *

99.50

*/ @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