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