using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AlipayInsDataAutoFraudQueryModel Data Structure.
///
[Serializable]
public class AlipayInsDataAutoFraudQueryModel : AopObject
{
///
/// 出险城市,六位国标码
///
[XmlElement("accident_city")]
public string AccidentCity { get; set; }
///
/// 出险时间,标准时间格式:yyyy-MM-dd HH:mm:ss
///
[XmlElement("accident_date")]
public string AccidentDate { get; set; }
///
/// 出险地点
///
[XmlElement("accident_location")]
public string AccidentLocation { get; set; }
///
/// 立案金额,单位:元 查勘阶段必传
///
[XmlElement("case_amount")]
public string CaseAmount { get; set; }
///
/// 估损金额,单位:元 核赔阶段必传
///
[XmlElement("estimate_damage_amount")]
public string EstimateDamageAmount { get; set; }
///
/// 报案人信息
///
[XmlElement("informant")]
public Informant Informant { get; set; }
///
/// 人伤数量,上限15,没有人伤则填0
///
[XmlElement("injured_count")]
public long InjuredCount { get; set; }
///
/// 伤者列表,涉及人伤案件在查勘、核赔阶段必选
///
[XmlArray("injured_list")]
[XmlArrayItem("injured")]
public List InjuredList { get; set; }
///
/// 投保城市,六位国标编码
///
[XmlElement("insure_city")]
public string InsureCity { get; set; }
///
/// 被保人信息
///
[XmlElement("insured")]
public Insured Insured { get; set; }
///
/// 保单号
///
[XmlElement("policy_no")]
public string PolicyNo { get; set; }
///
/// 报案时间,标准时间格式:yyyy-MM-dd HH:mm:ss
///
[XmlElement("report_date")]
public string ReportDate { get; set; }
///
/// 报案号,使用保险公司实际业务流程中的报案号
///
[XmlElement("report_no")]
public string ReportNo { get; set; }
///
/// 请求号,每一次请求都需要变化且唯一。可使用UUID实现
///
[XmlElement("request_no")]
public string RequestNo { get; set; }
///
/// 理赔场景编码,对应实际发生反欺诈调用的场景。 枚举如下: REPORT:报案 SURVEY:查勘 CLAIMS_ASSESS:核赔
///
[XmlElement("scene_type")]
public string SceneType { get; set; }
///
/// 标的车信息 报案阶段可选,查勘、核赔阶段必传
///
[XmlElement("subject_car")]
public ReportCar SubjectCar { get; set; }
///
/// 三者车数量,上限15辆,如果没有则为0
///
[XmlElement("third_party_car_count")]
public long ThirdPartyCarCount { get; set; }
///
/// 三者车列表,涉及三者车的案件在查勘、核赔阶段必选
///
[XmlArray("third_party_car_list")]
[XmlArrayItem("report_car")]
public List ThirdPartyCarList { get; set; }
}
}