NewGaoKaoApi/PaymentSDK/AliPay/Domain/InsProduct.cs

131 lines
3.5 KiB
C#
Raw Permalink 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>
/// 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; }
}
}