131 lines
3.5 KiB
C#
131 lines
3.5 KiB
C#
using System;
|
||
using System.Xml.Serialization;
|
||
using System.Collections.Generic;
|
||
|
||
namespace Aop.Api.Domain
|
||
{
|
||
/// <summary>
|
||
/// InsProduct Data Structure.
|
||
/// </summary>
|
||
[Serializable]
|
||
public class InsProduct : AopObject
|
||
{
|
||
/// <summary>
|
||
/// 险种列表
|
||
/// </summary>
|
||
[XmlElement("coverages")]
|
||
public InsProdCoverage Coverages { get; set; }
|
||
|
||
/// <summary>
|
||
/// 起保时间,格式:yyyy-MM-dd HH:mm:ss
|
||
/// </summary>
|
||
[XmlElement("effect_date")]
|
||
public string EffectDate { get; set; }
|
||
|
||
/// <summary>
|
||
/// 结束时间,格式:yyyy-MM-dd HH:mm:ss
|
||
/// </summary>
|
||
[XmlElement("invalid_date")]
|
||
public string InvalidDate { get; set; }
|
||
|
||
/// <summary>
|
||
/// 是否标准产品
|
||
/// </summary>
|
||
[XmlElement("is_sp")]
|
||
public bool IsSp { get; set; }
|
||
|
||
/// <summary>
|
||
/// 责任信息
|
||
/// </summary>
|
||
[XmlArray("liabilities")]
|
||
[XmlArrayItem("ins_liability")]
|
||
public List<InsLiability> Liabilities { get; set; }
|
||
|
||
/// <summary>
|
||
/// 保险机构;当产品为标准产品时该值为空
|
||
/// </summary>
|
||
[XmlElement("merchant")]
|
||
public InsMerchant Merchant { get; set; }
|
||
|
||
/// <summary>
|
||
/// 产品编码;由蚂蚁保险平台分配,商户通过该产品编码投保特定的保险产品
|
||
/// </summary>
|
||
[XmlElement("prod_code")]
|
||
public string ProdCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 产品描述
|
||
/// </summary>
|
||
[XmlElement("prod_desc")]
|
||
public string ProdDesc { get; set; }
|
||
|
||
/// <summary>
|
||
/// 产品名称
|
||
/// </summary>
|
||
[XmlElement("prod_name")]
|
||
public string ProdName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标准产品码
|
||
/// </summary>
|
||
[XmlElement("prod_no")]
|
||
public string ProdNo { get; set; }
|
||
|
||
/// <summary>
|
||
/// 产品版本号
|
||
/// </summary>
|
||
[XmlElement("prod_version")]
|
||
public string ProdVersion { get; set; }
|
||
|
||
/// <summary>
|
||
/// 实付保费[优惠后的金额]
|
||
/// </summary>
|
||
[XmlElement("real_premium")]
|
||
public string RealPremium { get; set; }
|
||
|
||
/// <summary>
|
||
/// 优惠保费
|
||
/// </summary>
|
||
[XmlElement("reduce_premium")]
|
||
public string ReducePremium { get; set; }
|
||
|
||
/// <summary>
|
||
/// 资源项
|
||
/// </summary>
|
||
[XmlArray("resources")]
|
||
[XmlArrayItem("ins_prod_resource")]
|
||
public List<InsProdResource> Resources { get; set; }
|
||
|
||
/// <summary>
|
||
/// 产品销量,配置了销量统计的产品才会有销量信息
|
||
/// </summary>
|
||
[XmlElement("sales")]
|
||
public long Sales { get; set; }
|
||
|
||
/// <summary>
|
||
/// 产品简称
|
||
/// </summary>
|
||
[XmlElement("short_name")]
|
||
public string ShortName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标准产品编码;标准产品是不同保险公司同一类型产品的一种抽象
|
||
/// </summary>
|
||
[XmlElement("sp_code")]
|
||
public string SpCode { get; set; }
|
||
|
||
/// <summary>
|
||
/// 标记列表
|
||
/// </summary>
|
||
[XmlArray("tags")]
|
||
[XmlArrayItem("ins_prod_tag")]
|
||
public List<InsProdTag> Tags { get; set; }
|
||
|
||
/// <summary>
|
||
/// 总保费
|
||
/// </summary>
|
||
[XmlElement("total_premium")]
|
||
public string TotalPremium { get; set; }
|
||
}
|
||
}
|