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