using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// InsPolicy Data Structure. /// [Serializable] public class InsPolicy : AopObject { /// /// 保单邮寄地址 /// [XmlElement("addressee")] public InsAddressee Addressee { get; set; } /// /// 投保人 /// [XmlElement("applicant")] public InsPerson Applicant { get; set; } /// /// 投保参数;标准json 格式 /// [XmlElement("biz_data")] public string BizData { get; set; } /// /// 赔案 /// [XmlArray("claims")] [XmlArrayItem("ins_claim")] public List Claims { get; set; } /// /// 险种列表 /// [XmlArray("coverages")] [XmlArrayItem("ins_coverage")] public List Coverages { get; set; } /// /// 保单失效时间 /// [XmlElement("effect_end_time")] public string EffectEndTime { get; set; } /// /// 保单生效时间 /// [XmlElement("effect_start_time")] public string EffectStartTime { get; set; } /// /// 标的列表 /// [XmlArray("ins_objects")] [XmlArrayItem("ins_object")] public List InsObjects { get; set; } /// /// 被保险人 /// [XmlArray("insureds")] [XmlArrayItem("ins_person")] public List Insureds { get; set; } /// /// 机构名称 /// [XmlElement("merchant_name")] public string MerchantName { get; set; } /// /// 外部保单号 /// [XmlElement("out_policy_no")] public string OutPolicyNo { get; set; } /// /// 终缴时间,用于健康险、寿险等场景,用户需要按期缴费使用 /// [XmlElement("pay_end_time")] public string PayEndTime { get; set; } /// /// 缴至时间,用于健康险、寿险等场景,用户需要按期缴费使用 /// [XmlElement("pay_to_time")] public string PayToTime { get; set; } /// /// 保单凭证号;蚂蚁保险平台生成的保单凭证号,用户可以通过此单号去保险公司查询保单信息. /// [XmlElement("policy_no")] public string PolicyNo { get; set; } /// /// 保单状态.INEFFECTIVE:未生效、GUARANTEE:保障中、EXPIRED:已失效、SURRENDER:已退保 /// [XmlElement("policy_status")] public string PolicyStatus { get; set; } /// /// 保费 ;单位分 /// [XmlElement("premium")] public long Premium { get; set; } /// /// 产品名称 /// [XmlElement("prod_name")] public string ProdName { get; set; } /// /// 保额 ;单位分 /// [XmlElement("sum_insured")] public long SumInsured { get; set; } /// /// 退保金额 /// [XmlElement("surrender_fee")] public long SurrenderFee { get; set; } /// /// 退保时间 /// [XmlElement("surrender_time")] public string SurrenderTime { get; set; } } }