using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AlipayBossFncInvoiceBatchqueryModel Data Structure.
///
[Serializable]
public class AlipayBossFncInvoiceBatchqueryModel : AopObject
{
///
/// 开票申请ID,唯一标识开票申请表的ID
///
[XmlElement("apply_order_id")]
public string ApplyOrderId { get; set; }
///
/// 买方发票抬头,用于打印在发票上
///
[XmlElement("buyer_invoice_title")]
public string BuyerInvoiceTitle { get; set; }
///
/// 对应发票商户的ipId,在主站标示mid,在其他环境标示ip_id。
///
[XmlElement("buyer_ipid")]
public string BuyerIpid { get; set; }
///
/// 购方商户ID集合
///
[XmlArray("buyer_ipids")]
[XmlArrayItem("string")]
public List BuyerIpids { get; set; }
///
/// 商户结算的ipRoleId,表示商户的结算对象,在主站表示pid。
///
[XmlElement("buyer_iprole_id")]
public string BuyerIproleId { get; set; }
///
/// 购方PID集合
///
[XmlArray("buyer_iprole_ids")]
[XmlArrayItem("string")]
public List BuyerIproleIds { get; set; }
///
/// 对应发票所在OU的id,用于标示该发票所述的OU。
///
[XmlElement("inst_id")]
public string InstId { get; set; }
///
/// 开票渠道 01 线上;02 线下
///
[XmlElement("invoice_channel")]
public string InvoiceChannel { get; set; }
///
/// 发票代码,税务部门给予发票的编码
///
[XmlElement("invoice_code")]
public string InvoiceCode { get; set; }
///
/// 发票创建日期【起始日期,格式yyyyMMdd】
///
[XmlElement("invoice_create_date_begin")]
public string InvoiceCreateDateBegin { get; set; }
///
/// 发票创建日期【结束日期,格式yyyyMMdd】
///
[XmlElement("invoice_create_date_end")]
public string InvoiceCreateDateEnd { get; set; }
///
/// 发票ID集合,发票ID,唯一标示一张发票的ID
///
[XmlArray("invoice_ids")]
[XmlArrayItem("string")]
public List InvoiceIds { get; set; }
///
/// 开票介质 01电子 02纸质
///
[XmlElement("invoice_material")]
public string InvoiceMaterial { get; set; }
///
/// 发票号码,税务部门给予发票的编码
///
[XmlElement("invoice_no")]
public string InvoiceNo { get; set; }
///
/// 发票开票日期【起始日期,格式yyyyMMdd】
///
[XmlElement("invoice_open_date_begin")]
public string InvoiceOpenDateBegin { get; set; }
///
/// 发票开票日期【结束日期,格式yyyyMMdd】
///
[XmlElement("invoice_open_date_end")]
public string InvoiceOpenDateEnd { get; set; }
///
/// 发票状态:用于标示发票当前的状态,状态类型以及相关含义:01 待开票;02 开票中;03 已开票;04 作废中;05 已作废;06 红冲中;07 已红冲;08 部分红冲;09 无效
///
[XmlArray("invoice_status")]
[XmlArrayItem("string")]
public List InvoiceStatus { get; set; }
///
/// 发票类型,01专票 02普票 03营业税发票 04国际形式发票 05其它发票
///
[XmlArray("invoice_types")]
[XmlArrayItem("string")]
public List InvoiceTypes { get; set; }
///
/// 是否能在线开票 Y能 N不能
///
[XmlElement("is_online")]
public string IsOnline { get; set; }
///
/// 是否红字 Y红字 N蓝字
///
[XmlElement("is_red")]
public string IsRed { get; set; }
///
/// 邮寄状态 01 待邮寄;02 已邮寄;03 退回中;04 已退回
///
[XmlArray("mail_status")]
[XmlArrayItem("string")]
public List MailStatus { get; set; }
///
/// 月账单号
///
[XmlElement("monthly_bill_no")]
public string MonthlyBillNo { get; set; }
///
/// 起始页,分页时必须提供
///
[XmlElement("page_no")]
public long PageNo { get; set; }
///
/// 每页显示数,分页时必须提供
///
[XmlElement("page_size")]
public long PageSize { get; set; }
///
/// 快递单号
///
[XmlElement("tracking_no")]
public string TrackingNo { get; set; }
}
}