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

com.aliyun.dingtalkbizfinance_1_0.models.QueryReceiptDetailForInvoiceResponseBody Maven / Gradle / Ivy

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

import com.aliyun.tea.*;

public class QueryReceiptDetailForInvoiceResponseBody extends TeaModel {
    @NameInMap("result")
    public QueryReceiptDetailForInvoiceResponseBodyResult result;

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

    public QueryReceiptDetailForInvoiceResponseBody setResult(QueryReceiptDetailForInvoiceResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public QueryReceiptDetailForInvoiceResponseBodyResult getResult() {
        return this.result;
    }

    public static class QueryReceiptDetailForInvoiceResponseBodyResultCreator 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 QueryReceiptDetailForInvoiceResponseBodyResultCreator build(java.util.Map map) throws Exception { QueryReceiptDetailForInvoiceResponseBodyResultCreator self = new QueryReceiptDetailForInvoiceResponseBodyResultCreator(); return TeaModel.build(map, self); } public QueryReceiptDetailForInvoiceResponseBodyResultCreator setAvatarUrl(String avatarUrl) { this.avatarUrl = avatarUrl; return this; } public String getAvatarUrl() { return this.avatarUrl; } public QueryReceiptDetailForInvoiceResponseBodyResultCreator setNick(String nick) { this.nick = nick; return this; } public String getNick() { return this.nick; } public QueryReceiptDetailForInvoiceResponseBodyResultCreator setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } } public static class QueryReceiptDetailForInvoiceResponseBodyResultCustomer extends TeaModel { /** * example: *

CUS_xxxxx

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

李四

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

abc

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

4000

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

123000

*/ @NameInMap("createTime") public String createTime; @NameInMap("creator") public QueryReceiptDetailForInvoiceResponseBodyResultCreator creator; @NameInMap("customer") public QueryReceiptDetailForInvoiceResponseBodyResultCustomer customer; /** * example: *

www.abc.com

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

12345678901

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

VAT_NORMAL_E

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

EM-xxxxx

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

32131131231

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

杭州市

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

工商银行XX支行

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

钉有限公司

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

123456

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

12345678901

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy