NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayBossFncArbillMonthsta...

163 lines
4.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayBossFncArbillMonthstatementbillQueryModel Data Structure.
/// </summary>
[Serializable]
public class AlipayBossFncArbillMonthstatementbillQueryModel : AopObject
{
/// <summary>
/// 分析维度1
/// </summary>
[XmlArray("anl_dmsn_1_list")]
[XmlArrayItem("string")]
public List<string> AnlDmsn1List { get; set; }
/// <summary>
/// 分析维度2
/// </summary>
[XmlArray("anl_dmsn_2_list")]
[XmlArrayItem("string")]
public List<string> AnlDmsn2List { get; set; }
/// <summary>
/// 分析维度3
/// </summary>
[XmlArray("anl_dmsn_3_list")]
[XmlArrayItem("string")]
public List<string> AnlDmsn3List { get; set; }
/// <summary>
/// 分析维度4
/// </summary>
[XmlArray("anl_dmsn_4_list")]
[XmlArrayItem("string")]
public List<string> AnlDmsn4List { get; set; }
/// <summary>
/// 合约号
/// </summary>
[XmlElement("arrangement_no")]
public string ArrangementNo { get; set; }
/// <summary>
/// 账单月查询开始月份(包含, 必选)
/// </summary>
[XmlElement("bill_month_begin")]
public string BillMonthBegin { get; set; }
/// <summary>
/// 账单月查询截止月份(包含, 必选)
/// </summary>
[XmlElement("bill_month_end")]
public string BillMonthEnd { get; set; }
/// <summary>
/// 收费项编码
/// </summary>
[XmlElement("charge_itme_code")]
public string ChargeItmeCode { get; set; }
/// <summary>
/// 01:账单生成 02:待确认出账 03:已出账 04:客户已对账 05:对账差异 06:部分出账 07:账单出账中
/// </summary>
[XmlArray("check_state")]
[XmlArrayItem("string")]
public List<string> CheckState { get; set; }
/// <summary>
/// 业务扩展查询维度值,json格式
/// </summary>
[XmlArray("dmsn_query_list")]
[XmlArrayItem("pair")]
public List<Pair> DmsnQueryList { get; set; }
/// <summary>
/// 数据来源,租户ID
/// </summary>
[XmlElement("env_source")]
public string EnvSource { get; set; }
/// <summary>
/// 机构ID
/// </summary>
[XmlElement("inst_id")]
public string InstId { get; set; }
/// <summary>
/// 开票状态 01:未开票 02:部分开票 03:完全开票
/// </summary>
[XmlArray("invoice_status")]
[XmlArrayItem("string")]
public List<string> InvoiceStatus { get; set; }
/// <summary>
/// 结算对象MID 和ipRoleId 二选一
/// </summary>
[XmlElement("ip_id")]
public string IpId { get; set; }
/// <summary>
/// 结算对象PID 和ipId 二选一
/// </summary>
[XmlElement("ip_role_id")]
public string IpRoleId { get; set; }
/// <summary>
/// 起始页,分页时必须提供
/// </summary>
[XmlElement("page_no")]
public long PageNo { get; set; }
/// <summary>
/// 每页显示数,分页时必须提供
/// </summary>
[XmlElement("page_size")]
public long PageSize { get; set; }
/// <summary>
/// 对账状态 01:待结算 02:部分结算 03:结算完成
/// </summary>
[XmlArray("pay_status_list")]
[XmlArrayItem("string")]
public List<string> PayStatusList { get; set; }
/// <summary>
/// 付款方式 1资金 5走量
/// </summary>
[XmlArray("pay_way_list")]
[XmlArrayItem("string")]
public List<string> PayWayList { get; set; }
/// <summary>
/// 产品码,对于金融云为商品
/// </summary>
[XmlElement("prod_code")]
public string ProdCode { get; set; }
/// <summary>
/// 结算周期 01:年结 02:季结 03:月结
/// </summary>
[XmlArray("settle_period")]
[XmlArrayItem("string")]
public List<string> SettlePeriod { get; set; }
/// <summary>
/// 结算方式 01:实时 02:预收, 03:后收 04:周期结算, 05:按日汇总结算, 06:周期结算, 09:延期结算, 10:无需结算, 11:业务自主结算, 12:自动周期结算
/// </summary>
[XmlElement("settle_type")]
public string SettleType { get; set; }
/// <summary>
/// 账单的类型 1应收2返点4递延
/// </summary>
[XmlArray("type_list")]
[XmlArrayItem("string")]
public List<string> TypeList { get; set; }
}
}