com.aliyun.dingtalkfinance_1_0.models.UploadInvoiceByMobileRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// 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;
}
}
}