using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAlitripBtripPriceQueryResponse. /// public class OapiAlitripBtripPriceQueryResponse : DingTalkResponse { /// /// 接口返回 /// [XmlElement("result")] public ResultDomain Result { get; set; } /// /// HotelFeeDetailDomain Data Structure. /// [Serializable] public class HotelFeeDetailDomain : TopObject { /// /// 城市 /// [XmlElement("city")] public string City { get; set; } /// /// 费用 /// [XmlElement("criterion")] public long Criterion { get; set; } } /// /// MostExpensiveDomain Data Structure. /// [Serializable] public class MostExpensiveDomain : TopObject { /// /// 到达时间 /// [XmlElement("arr_time")] public string ArrTime { get; set; } /// /// 出发时间 /// [XmlElement("dep_time")] public string DepTime { get; set; } /// /// 费用 /// [XmlElement("fee")] public long Fee { get; set; } /// /// 坐席级别 /// [XmlElement("seat_grade")] public string SeatGrade { get; set; } /// /// 班次 /// [XmlElement("vehicle_no")] public string VehicleNo { get; set; } } /// /// CheapestDomain Data Structure. /// [Serializable] public class CheapestDomain : TopObject { /// /// 到达时间 /// [XmlElement("arr_time")] public string ArrTime { get; set; } /// /// 出发时间 /// [XmlElement("dep_time")] public string DepTime { get; set; } /// /// 费用 /// [XmlElement("fee")] public long Fee { get; set; } /// /// 坐席级别 /// [XmlElement("seat_grade")] public string SeatGrade { get; set; } /// /// 班次 /// [XmlElement("vehicle_no")] public string VehicleNo { get; set; } } /// /// BtripRoutesDomain Data Structure. /// [Serializable] public class BtripRoutesDomain : TopObject { /// /// 最低价 /// [XmlElement("cheapest")] public CheapestDomain Cheapest { get; set; } /// /// 出发时间 /// [XmlElement("dep_date")] public string DepDate { get; set; } /// /// 目的地 /// [XmlElement("dest_city")] public string DestCity { get; set; } /// /// 错误信息 /// [XmlElement("err_msg")] public string ErrMsg { get; set; } /// /// 最高价 /// [XmlElement("most_expensive")] public MostExpensiveDomain MostExpensive { get; set; } /// /// 出发地 /// [XmlElement("org_city")] public string OrgCity { get; set; } /// /// 查询是否成功 /// [XmlElement("success")] public bool Success { get; set; } } /// /// TrafficFeeDomain Data Structure. /// [Serializable] public class TrafficFeeDomain : TopObject { /// /// 行程费用 /// [XmlArray("btrip_routes")] [XmlArrayItem("btrip_routes")] public List BtripRoutes { get; set; } /// /// 错误信息 /// [XmlElement("err_msg")] public string ErrMsg { get; set; } /// /// 是否成功 /// [XmlElement("success")] public bool Success { get; set; } } /// /// ModuleDomain Data Structure. /// [Serializable] public class ModuleDomain : TopObject { /// /// 酒店差标 /// [XmlArray("hotel_fee_detail")] [XmlArrayItem("hotel_fee_detail")] public List HotelFeeDetail { get; set; } /// /// 异步查询key。需要client再次尝试请求 /// [XmlElement("query_key")] public string QueryKey { get; set; } /// /// 费用 /// [XmlElement("traffic_fee")] public TrafficFeeDomain TrafficFee { get; set; } } /// /// ResultDomain Data Structure. /// [Serializable] public class ResultDomain : TopObject { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 接口返回model /// [XmlElement("module")] public ModuleDomain Module { get; set; } /// /// 是否成功 /// [XmlElement("success")] public bool Success { get; set; } } } }