content: package com.alipay.api.response;
  
  import java.util.Date;
  import java.util.List;
  import com.alipay.api.internal.mapping.ApiField;
  import com.alipay.api.internal.mapping.ApiListField;
  import com.alipay.api.domain.EnterpriseInvoiceItemDTO;
  
  import com.alipay.api.AlipayResponse;
  
  /**
   * ALIPAY API: alipay.ebpp.invoice.enterprise.invoiceinfo.query response.
   * 
   * @author auto create
   * @since 1.0, 2025-08-15 14:17:36
   */
  public class AlipayEbppInvoiceEnterpriseInvoiceinfoQueryResponse extends AlipayResponse {
  
  	private static final long serialVersionUID = 2236311479988563294L;
  
  	/** 
  	 * 防伪码
  	 */
  	@ApiField("anti_fake_code")
  	private String antiFakeCode;
  
  	/** 
  	 * 批次ID
  	 */
  	@ApiField("batch_id")
  	private String batchId;
  
  	/** 
  	 * 复核人
  	 */
  	@ApiField("checker")
  	private String checker;
  
  	/** 
  	 * 发票归集来源
  	 */
  	@ApiField("collect_source")
  	private String collectSource;
  
  	/** 
  	 * 员工ID
  	 */
  	@ApiField("employee_id")
  	private String employeeId;
  
  	/** 
  	 * 企业ID
  	 */
  	@ApiField("enterprise_id")
  	private String enterpriseId;
  
  	/** 
  	 * 发票下载地址
  	 */
  	@ApiField("file_download_url")
  	private String fileDownloadUrl;
  
  	/** 
  	 * 文件类型
  	 */
  	@ApiField("file_type")
  	private String fileType;
  
  	/** 
  	 * 发票预览图地址
  	 */
  	@ApiField("image_url")
  	private String imageUrl;
  
  	/** 
  	 * 特定行业信息，需要根据特定行业要素类型（specific_factor），获取<a href="https://opendocs.alipay.com/pre-open/07wr4t?pathHash=5d7c31e5#%E8%A1%8C%E4%B8%9A%E6%A8%A1%E5%9E%8B%E5%AE%9A%E4%B9%89">具体行业模型</a>
  	 */
  	@ApiListField("industry_specific_infos")
  	@ApiField("string")
  	private List<String> industrySpecificInfos;
  
  	/** 
  	 * 发票查验结果
  	 */
  	@ApiField("invoice_check_result")
  	private String invoiceCheckResult;
  
  	/** 
  	 * 发票查验时间
  	 */
  	@ApiField("invoice_check_time")
  	private Date invoiceCheckTime;
  
  	/** 
  	 * 发票代码
  	 */
  	@ApiField("invoice_code")
  	private String invoiceCode;
  
  	/** 
  	 * 开票日期
  	 */
  	@ApiField("invoice_date")
  	private String invoiceDate;
  
  	/** 
  	 * 发票明细列表
  	 */
  	@ApiListField("invoice_item_list")
  	@ApiField("enterprise_invoice_item_d_t_o")
  	private List<EnterpriseInvoiceItemDTO> invoiceItemList;
  
  	/** 
  	 * 发票种类
  	 */
  	@ApiField("invoice_kind")
  	private String invoiceKind;
  
  	/** 
  	 * 发票备注信息
  	 */
  	@ApiField("invoice_memo")
  	private String invoiceMemo;
  
  	/** 
  	 * 发票号码
  	 */
  	@ApiField("invoice_no")
  	private String invoiceNo;
  
  	/** 
  	 * 发票类型
  	 */
  	@ApiField("invoice_type")
  	private String invoiceType;
  
  	/** 
  	 * 开票人
  	 */
  	@ApiField("operator")
  	private String operator;
  
  	/** 
  	 * 收款人
  	 */
  	@ApiField("payee")
  	private String payee;
  
  	/** 
  	 * 销方地址
  	 */
  	@ApiField("payee_address")
  	private String payeeAddress;
  
  	/** 
  	 * 销方银行账户
  	 */
  	@ApiField("payee_bank_account")
  	private String payeeBankAccount;
  
  	/** 
  	 * 销方开户行
  	 */
  	@ApiField("payee_bank_name")
  	private String payeeBankName;
  
  	/** 
  	 * 销方电话
  	 */
  	@ApiField("payee_mobile")
  	private String payeeMobile;
  
  	/** 
  	 * 销方抬头
  	 */
  	@ApiField("payee_name")
  	private String payeeName;
  
  	/** 
  	 * 销方税号
  	 */
  	@ApiField("payee_register_no")
  	private String payeeRegisterNo;
  
  	/** 
  	 * 购方地址
  	 */
  	@ApiField("payer_address")
  	private String payerAddress;
  
  	/** 
  	 * 购方银行账户
  	 */
  	@ApiField("payer_bank_account")
  	private String payerBankAccount;
  
  	/** 
  	 * 购方开户行
  	 */
  	@ApiField("payer_bank_name")
  	private String payerBankName;
  
  	/** 
  	 * 购方电话
  	 */
  	@ApiField("payer_mobile")
  	private String payerMobile;
  
  	/** 
  	 * 购方抬头
  	 */
  	@ApiField("payer_name")
  	private String payerName;
  
  	/** 
  	 * 购方税号
  	 */
  	@ApiField("payer_register_no")
  	private String payerRegisterNo;
  
  	/** 
  	 * 发票关联到账单时，该参数有值，为关联账单的交易号
  	 */
  	@ApiField("related_pay_no")
  	private String relatedPayNo;
  
  	/** 
  	 * 是否关联账单
  	 */
  	@ApiField("related_to_consume")
  	private Boolean relatedToConsume;
  
  	/** 
  	 * 特定行业要素类型
  	 */
  	@ApiField("specific_factor")
  	private String specificFactor;
  
  	/** 
  	 * 发票金额，单位元
  	 */
  	@ApiField("sum_amount")
  	private String sumAmount;
  
  	/** 
  	 * 税额，单位元
  	 */
  	@ApiField("tax_amount")
  	private String taxAmount;
  
  	/** 
  	 * 不含税金额，单位元
  	 */
  	@ApiField("without_tax_amount")
  	private String withoutTaxAmount;
  
  	public void setAntiFakeCode(String antiFakeCode) {
  		this.antiFakeCode = antiFakeCode;
  	}
  	public String getAntiFakeCode( ) {
  		return this.antiFakeCode;
  	}
  
  	public void setBatchId(String batchId) {
  		this.batchId = batchId;
  	}
  	public String getBatchId( ) {
  		return this.batchId;
  	}
  
  	public void setChecker(String checker) {
  		this.checker = checker;
  	}
  	public String getChecker( ) {
  		return this.checker;
  	}
  
  	public void setCollectSource(String collectSource) {
  		this.collectSource = collectSource;
  	}
  	public String getCollectSource( ) {
  		return this.collectSource;
  	}
  
  	public void setEmployeeId(String employeeId) {
  		this.employeeId = employeeId;
  	}
  	public String getEmployeeId( ) {
  		return this.employeeId;
  	}
  
  	public void setEnterpriseId(String enterpriseId) {
  		this.enterpriseId = enterpriseId;
  	}
  	public String getEnterpriseId( ) {
  		return this.enterpriseId;
  	}
  
  	public void setFileDownloadUrl(String fileDownloadUrl) {
  		this.fileDownloadUrl = fileDownloadUrl;
  	}
  	public String getFileDownloadUrl( ) {
  		return this.fileDownloadUrl;
  	}
  
  	public void setFileType(String fileType) {
  		this.fileType = fileType;
  	}
  	public String getFileType( ) {
  		return this.fileType;
  	}
  
  	public void setImageUrl(String imageUrl) {
  		this.imageUrl = imageUrl;
  	}
  	public String getImageUrl( ) {
  		return this.imageUrl;
  	}
  
  	public void setIndustrySpecificInfos(List<String> industrySpecificInfos) {
  		this.industrySpecificInfos = industrySpecificInfos;
  	}
  	public List<String> getIndustrySpecificInfos( ) {
  		return this.industrySpecificInfos;
  	}
  
  	public void setInvoiceCheckResult(String invoiceCheckResult) {
  		this.invoiceCheckResult = invoiceCheckResult;
  	}
  	public String getInvoiceCheckResult( ) {
  		return this.invoiceCheckResult;
  	}
  
  	public void setInvoiceCheckTime(Date invoiceCheckTime) {
  		this.invoiceCheckTime = invoiceCheckTime;
  	}
  	public Date getInvoiceCheckTime( ) {
  		return this.invoiceCheckTime;
  	}
  
  	public void setInvoiceCode(String invoiceCode) {
  		this.invoiceCode = invoiceCode;
  	}
  	public String getInvoiceCode( ) {
  		return this.invoiceCode;
  	}
  
  	public void setInvoiceDate(String invoiceDate) {
  		this.invoiceDate = invoiceDate;
  	}
  	public String getInvoiceDate( ) {
  		return this.invoiceDate;
  	}
  
  	public void setInvoiceItemList(List<EnterpriseInvoiceItemDTO> invoiceItemList) {
  		this.invoiceItemList = invoiceItemList;
  	}
  	public List<EnterpriseInvoiceItemDTO> getInvoiceItemList( ) {
  		return this.invoiceItemList;
  	}
  
  	public void setInvoiceKind(String invoiceKind) {
  		this.invoiceKind = invoiceKind;
  	}
  	public String getInvoiceKind( ) {
  		return this.invoiceKind;
  	}
  
  	public void setInvoiceMemo(String invoiceMemo) {
  		this.invoiceMemo = invoiceMemo;
  	}
  	public String getInvoiceMemo( ) {
  		return this.invoiceMemo;
  	}
  
  	public void setInvoiceNo(String invoiceNo) {
  		this.invoiceNo = invoiceNo;
  	}
  	public String getInvoiceNo( ) {
  		return this.invoiceNo;
  	}
  
  	public void setInvoiceType(String invoiceType) {
  		this.invoiceType = invoiceType;
  	}
  	public String getInvoiceType( ) {
  		return this.invoiceType;
  	}
  
  	public void setOperator(String operator) {
  		this.operator = operator;
  	}
  	public String getOperator( ) {
  		return this.operator;
  	}
  
  	public void setPayee(String payee) {
  		this.payee = payee;
  	}
  	public String getPayee( ) {
  		return this.payee;
  	}
  
  	public void setPayeeAddress(String payeeAddress) {
  		this.payeeAddress = payeeAddress;
  	}
  	public String getPayeeAddress( ) {
  		return this.payeeAddress;
  	}
  
  	public void setPayeeBankAccount(String payeeBankAccount) {
  		this.payeeBankAccount = payeeBankAccount;
  	}
  	public String getPayeeBankAccount( ) {
  		return this.payeeBankAccount;
  	}
  
  	public void setPayeeBankName(String payeeBankName) {
  		this.payeeBankName = payeeBankName;
  	}
  	public String getPayeeBankName( ) {
  		return this.payeeBankName;
  	}
  
  	public void setPayeeMobile(String payeeMobile) {
  		this.payeeMobile = payeeMobile;
  	}
  	public String getPayeeMobile( ) {
  		return this.payeeMobile;
  	}
  
  	public void setPayeeName(String payeeName) {
  		this.payeeName = payeeName;
  	}
  	public String getPayeeName( ) {
  		return this.payeeName;
  	}
  
  	public void setPayeeRegisterNo(String payeeRegisterNo) {
  		this.payeeRegisterNo = payeeRegisterNo;
  	}
  	public String getPayeeRegisterNo( ) {
  		return this.payeeRegisterNo;
  	}
  
  	public void setPayerAddress(String payerAddress) {
  		this.payerAddress = payerAddress;
  	}
  	public String getPayerAddress( ) {
  		return this.payerAddress;
  	}
  
  	public void setPayerBankAccount(String payerBankAccount) {
  		this.payerBankAccount = payerBankAccount;
  	}
  	public String getPayerBankAccount( ) {
  		return this.payerBankAccount;
  	}
  
  	public void setPayerBankName(String payerBankName) {
  		this.payerBankName = payerBankName;
  	}
  	public String getPayerBankName( ) {
  		return this.payerBankName;
  	}
  
  	public void setPayerMobile(String payerMobile) {
  		this.payerMobile = payerMobile;
  	}
  	public String getPayerMobile( ) {
  		return this.payerMobile;
  	}
  
  	public void setPayerName(String payerName) {
  		this.payerName = payerName;
  	}
  	public String getPayerName( ) {
  		return this.payerName;
  	}
  
  	public void setPayerRegisterNo(String payerRegisterNo) {
  		this.payerRegisterNo = payerRegisterNo;
  	}
  	public String getPayerRegisterNo( ) {
  		return this.payerRegisterNo;
  	}
  
  	public void setRelatedPayNo(String relatedPayNo) {
  		this.relatedPayNo = relatedPayNo;
  	}
  	public String getRelatedPayNo( ) {
  		return this.relatedPayNo;
  	}
  
  	public void setRelatedToConsume(Boolean relatedToConsume) {
  		this.relatedToConsume = relatedToConsume;
  	}
  	public Boolean getRelatedToConsume( ) {
  		return this.relatedToConsume;
  	}
  
  	public void setSpecificFactor(String specificFactor) {
  		this.specificFactor = specificFactor;
  	}
  	public String getSpecificFactor( ) {
  		return this.specificFactor;
  	}
  
  	public void setSumAmount(String sumAmount) {
  		this.sumAmount = sumAmount;
  	}
  	public String getSumAmount( ) {
  		return this.sumAmount;
  	}
  
  	public void setTaxAmount(String taxAmount) {
  		this.taxAmount = taxAmount;
  	}
  	public String getTaxAmount( ) {
  		return this.taxAmount;
  	}
  
  	public void setWithoutTaxAmount(String withoutTaxAmount) {
  		this.withoutTaxAmount = withoutTaxAmount;
  	}
  	public String getWithoutTaxAmount( ) {
  		return this.withoutTaxAmount;
  	}
  
  }
  