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; }
}
}
}