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

com.aliyun.dingtalkbizfinance_2_0.models.QueryReceiptForInvoiceResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkbizfinance_2_0.models;

import com.aliyun.tea.*;

public class QueryReceiptForInvoiceResponseBody extends TeaModel {
    /**
     * example:
     * 

true

*/ @NameInMap("hasMore") public String hasMore; @NameInMap("list") public java.util.List list; /** * example: *

500

*/ @NameInMap("totalCount") public Long totalCount; public static QueryReceiptForInvoiceResponseBody build(java.util.Map map) throws Exception { QueryReceiptForInvoiceResponseBody self = new QueryReceiptForInvoiceResponseBody(); return TeaModel.build(map, self); } public QueryReceiptForInvoiceResponseBody setHasMore(String hasMore) { this.hasMore = hasMore; return this; } public String getHasMore() { return this.hasMore; } public QueryReceiptForInvoiceResponseBody setList(java.util.List list) { this.list = list; return this; } public java.util.List getList() { return this.list; } public QueryReceiptForInvoiceResponseBody setTotalCount(Long totalCount) { this.totalCount = totalCount; return this; } public Long getTotalCount() { return this.totalCount; } public static class QueryReceiptForInvoiceResponseBodyListCreator extends TeaModel { /** * example: *

https://xxxx

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

测试名字

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

1231

*/ @NameInMap("userId") public String userId; public static QueryReceiptForInvoiceResponseBodyListCreator build(java.util.Map map) throws Exception { QueryReceiptForInvoiceResponseBodyListCreator self = new QueryReceiptForInvoiceResponseBodyListCreator(); return TeaModel.build(map, self); } public QueryReceiptForInvoiceResponseBodyListCreator setAvatarUrl(String avatarUrl) { this.avatarUrl = avatarUrl; return this; } public String getAvatarUrl() { return this.avatarUrl; } public QueryReceiptForInvoiceResponseBodyListCreator setNick(String nick) { this.nick = nick; return this; } public String getNick() { return this.nick; } public QueryReceiptForInvoiceResponseBodyListCreator setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } } public static class QueryReceiptForInvoiceResponseBodyListCustomer extends TeaModel { /** * example: *

CUS_xxxxx

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

李四

*/ @NameInMap("name") public String name; public static QueryReceiptForInvoiceResponseBodyListCustomer build(java.util.Map map) throws Exception { QueryReceiptForInvoiceResponseBodyListCustomer self = new QueryReceiptForInvoiceResponseBodyListCustomer(); return TeaModel.build(map, self); } public QueryReceiptForInvoiceResponseBodyListCustomer setCode(String code) { this.code = code; return this; } public String getCode() { return this.code; } public QueryReceiptForInvoiceResponseBodyListCustomer setName(String name) { this.name = name; return this; } public String getName() { return this.name; } } public static class QueryReceiptForInvoiceResponseBodyListProductInfoList extends TeaModel { /** * example: *

12.3

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

100

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

10

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

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

2

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

大型

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

XXX

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

0.3

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

千克

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

12.3

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

100

*/ @NameInMap("unitPriceWithoutTax") public String unitPriceWithoutTax; @NameInMap("withTax") public Boolean withTax; public static QueryReceiptForInvoiceResponseBodyListProductInfoList build(java.util.Map map) throws Exception { QueryReceiptForInvoiceResponseBodyListProductInfoList self = new QueryReceiptForInvoiceResponseBodyListProductInfoList(); return TeaModel.build(map, self); } public QueryReceiptForInvoiceResponseBodyListProductInfoList setAmountWithTax(String amountWithTax) { this.amountWithTax = amountWithTax; return this; } public String getAmountWithTax() { return this.amountWithTax; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setAmountWithoutTax(String amountWithoutTax) { this.amountWithoutTax = amountWithoutTax; return this; } public String getAmountWithoutTax() { return this.amountWithoutTax; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setDiscountAmount(String discountAmount) { this.discountAmount = discountAmount; return this; } public String getDiscountAmount() { return this.discountAmount; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setQuantity(String quantity) { this.quantity = quantity; return this; } public String getQuantity() { return this.quantity; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setSpecification(String specification) { this.specification = specification; return this; } public String getSpecification() { return this.specification; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setTaxClassificationCode(String taxClassificationCode) { this.taxClassificationCode = taxClassificationCode; return this; } public String getTaxClassificationCode() { return this.taxClassificationCode; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setTaxRate(String taxRate) { this.taxRate = taxRate; return this; } public String getTaxRate() { return this.taxRate; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setUnit(String unit) { this.unit = unit; return this; } public String getUnit() { return this.unit; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setUnitPriceWithTax(String unitPriceWithTax) { this.unitPriceWithTax = unitPriceWithTax; return this; } public String getUnitPriceWithTax() { return this.unitPriceWithTax; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setUnitPriceWithoutTax(String unitPriceWithoutTax) { this.unitPriceWithoutTax = unitPriceWithoutTax; return this; } public String getUnitPriceWithoutTax() { return this.unitPriceWithoutTax; } public QueryReceiptForInvoiceResponseBodyListProductInfoList setWithTax(Boolean withTax) { this.withTax = withTax; return this; } public Boolean getWithTax() { return this.withTax; } } public static class QueryReceiptForInvoiceResponseBodyList extends TeaModel { /** * example: *

abc

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

5000

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

applied

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

invoicing

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

123

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

COM_DEFAULT

*/ @NameInMap("companyCode") public String companyCode; @NameInMap("createTime") public String createTime; @NameInMap("creator") public QueryReceiptForInvoiceResponseBodyListCreator creator; @NameInMap("customer") public QueryReceiptForInvoiceResponseBodyListCustomer customer; /** * example: *

www.abc.com

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

12345678901

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

增值税发票

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

EM-xxxxx

*/ @NameInMap("modelId") public String modelId; @NameInMap("productInfoList") public java.util.List productInfoList; /** * example: *

abc

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

杭州市

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

建设银行

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

钉有限公司

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

123456

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

13333333333

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

abc

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

16000000

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

备注信息

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

approval

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

agree

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

张三提交的开票申请单

*/ @NameInMap("title") public String title; public static QueryReceiptForInvoiceResponseBodyList build(java.util.Map map) throws Exception { QueryReceiptForInvoiceResponseBodyList self = new QueryReceiptForInvoiceResponseBodyList(); return TeaModel.build(map, self); } public QueryReceiptForInvoiceResponseBodyList setAccountantBookId(String accountantBookId) { this.accountantBookId = accountantBookId; return this; } public String getAccountantBookId() { return this.accountantBookId; } public QueryReceiptForInvoiceResponseBodyList setAmount(String amount) { this.amount = amount; return this; } public String getAmount() { return this.amount; } public QueryReceiptForInvoiceResponseBodyList setApplyStatus(String applyStatus) { this.applyStatus = applyStatus; return this; } public String getApplyStatus() { return this.applyStatus; } public QueryReceiptForInvoiceResponseBodyList setBizStatus(String bizStatus) { this.bizStatus = bizStatus; return this; } public String getBizStatus() { return this.bizStatus; } public QueryReceiptForInvoiceResponseBodyList setBusinessId(String businessId) { this.businessId = businessId; return this; } public String getBusinessId() { return this.businessId; } public QueryReceiptForInvoiceResponseBodyList setCompanyCode(String companyCode) { this.companyCode = companyCode; return this; } public String getCompanyCode() { return this.companyCode; } public QueryReceiptForInvoiceResponseBodyList setCreateTime(String createTime) { this.createTime = createTime; return this; } public String getCreateTime() { return this.createTime; } public QueryReceiptForInvoiceResponseBodyList setCreator(QueryReceiptForInvoiceResponseBodyListCreator creator) { this.creator = creator; return this; } public QueryReceiptForInvoiceResponseBodyListCreator getCreator() { return this.creator; } public QueryReceiptForInvoiceResponseBodyList setCustomer(QueryReceiptForInvoiceResponseBodyListCustomer customer) { this.customer = customer; return this; } public QueryReceiptForInvoiceResponseBodyListCustomer getCustomer() { return this.customer; } public QueryReceiptForInvoiceResponseBodyList setDrawerEmail(String drawerEmail) { this.drawerEmail = drawerEmail; return this; } public String getDrawerEmail() { return this.drawerEmail; } public QueryReceiptForInvoiceResponseBodyList setDrawerTelephone(String drawerTelephone) { this.drawerTelephone = drawerTelephone; return this; } public String getDrawerTelephone() { return this.drawerTelephone; } public QueryReceiptForInvoiceResponseBodyList setInvoiceType(String invoiceType) { this.invoiceType = invoiceType; return this; } public String getInvoiceType() { return this.invoiceType; } public QueryReceiptForInvoiceResponseBodyList setModelId(String modelId) { this.modelId = modelId; return this; } public String getModelId() { return this.modelId; } public QueryReceiptForInvoiceResponseBodyList setProductInfoList(java.util.List productInfoList) { this.productInfoList = productInfoList; return this; } public java.util.List getProductInfoList() { return this.productInfoList; } public QueryReceiptForInvoiceResponseBodyList setPurchaserAccount(String purchaserAccount) { this.purchaserAccount = purchaserAccount; return this; } public String getPurchaserAccount() { return this.purchaserAccount; } public QueryReceiptForInvoiceResponseBodyList setPurchaserAddress(String purchaserAddress) { this.purchaserAddress = purchaserAddress; return this; } public String getPurchaserAddress() { return this.purchaserAddress; } public QueryReceiptForInvoiceResponseBodyList setPurchaserBankName(String purchaserBankName) { this.purchaserBankName = purchaserBankName; return this; } public String getPurchaserBankName() { return this.purchaserBankName; } public QueryReceiptForInvoiceResponseBodyList setPurchaserName(String purchaserName) { this.purchaserName = purchaserName; return this; } public String getPurchaserName() { return this.purchaserName; } public QueryReceiptForInvoiceResponseBodyList setPurchaserTaxNo(String purchaserTaxNo) { this.purchaserTaxNo = purchaserTaxNo; return this; } public String getPurchaserTaxNo() { return this.purchaserTaxNo; } public QueryReceiptForInvoiceResponseBodyList setPurchaserTel(String purchaserTel) { this.purchaserTel = purchaserTel; return this; } public String getPurchaserTel() { return this.purchaserTel; } public QueryReceiptForInvoiceResponseBodyList setReceiptId(String receiptId) { this.receiptId = receiptId; return this; } public String getReceiptId() { return this.receiptId; } public QueryReceiptForInvoiceResponseBodyList setRecordTime(String recordTime) { this.recordTime = recordTime; return this; } public String getRecordTime() { return this.recordTime; } public QueryReceiptForInvoiceResponseBodyList setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public QueryReceiptForInvoiceResponseBodyList setSource(String source) { this.source = source; return this; } public String getSource() { return this.source; } public QueryReceiptForInvoiceResponseBodyList setStatus(String status) { this.status = status; return this; } public String getStatus() { return this.status; } public QueryReceiptForInvoiceResponseBodyList setTitle(String title) { this.title = title; return this; } public String getTitle() { return this.title; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy