using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAlitripBtripFlightOrderSearchResponse. /// public class OapiAlitripBtripFlightOrderSearchResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 机票列表 /// [XmlArray("flight_order_list")] [XmlArrayItem("open_flight_order_rs")] public List FlightOrderList { get; set; } /// /// 分页相关信息 /// [XmlElement("page_info")] public PageInfoRsDomain PageInfo { get; set; } /// /// 成功标识 /// [XmlElement("success")] public bool Success { get; set; } /// /// OpenInvoiceDoDomain Data Structure. /// [Serializable] public class OpenInvoiceDoDomain : TopObject { /// /// 商旅发票id /// [XmlElement("id")] public long Id { get; set; } /// /// 发票抬头 /// [XmlElement("title")] public string Title { get; set; } } /// /// OpenCostCenterDoDomain Data Structure. /// [Serializable] public class OpenCostCenterDoDomain : TopObject { /// /// 企业id /// [XmlElement("corpid")] public string Corpid { get; set; } /// /// 商旅成本中心id /// [XmlElement("id")] public long Id { get; set; } /// /// 成本中心名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 成本中心编号 /// [XmlElement("number")] public string Number { get; set; } } /// /// OpenPriceInfoDomain Data Structure. /// [Serializable] public class OpenPriceInfoDomain : TopObject { /// /// 交易类目(废弃) /// [XmlElement("category")] public string Category { get; set; } /// /// 交易类目类型1-飞机,2-酒店,3-火车,4-用车 /// [XmlElement("category_code")] public long CategoryCode { get; set; } /// /// 交易类目编码 /// [XmlElement("category_type")] public long CategoryType { get; set; } /// /// 改签航班号 /// [XmlElement("changeFlightNo")] public string ChangeFlightNo { get; set; } /// /// 改签折扣 /// [XmlElement("discount")] public string Discount { get; set; } /// /// 改签航班到达时间 /// [XmlElement("endTime")] public string EndTime { get; set; } /// /// 流水创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 改签前的票号 /// [XmlElement("original_ticket_no")] public string OriginalTicketNo { get; set; } /// /// 乘机人,多个用‘,’分割 /// [XmlElement("passenger_name")] public string PassengerName { get; set; } /// /// 结算方式:1:个人现付,2:企业现付,4:企业月结,8、企业预存 /// [XmlElement("pay_type")] public long PayType { get; set; } /// /// 个人支付金额 /// [XmlElement("person_price")] public string PersonPrice { get; set; } /// /// 价格 /// [XmlElement("price")] public string Price { get; set; } /// /// 改签航班起飞时间 /// [XmlElement("startTime")] public string StartTime { get; set; } /// /// 改签票号 /// [XmlElement("ticket_no")] public string TicketNo { get; set; } /// /// 流水单号 /// [XmlElement("tradeId")] public string TradeId { get; set; } /// /// 资金流向:1:支出,2:收入 /// [XmlElement("type")] public long Type { get; set; } } /// /// OpenFlightInsureInfoDomain Data Structure. /// [Serializable] public class OpenFlightInsureInfoDomain : TopObject { /// /// 保单号 /// [XmlElement("insure_no")] public string InsureNo { get; set; } /// /// 乘机人(保险人)姓名 /// [XmlElement("name")] public string Name { get; set; } /// /// 状态:1已出保 2已退保 /// [XmlElement("status")] public long Status { get; set; } } /// /// OpenUserAffiliateDoDomain Data Structure. /// [Serializable] public class OpenUserAffiliateDoDomain : TopObject { /// /// 出行人名称 /// [XmlElement("user_name")] public string UserName { get; set; } /// /// 出行人ID /// [XmlElement("userid")] public string Userid { get; set; } } /// /// OpenFlightOrderRsDomain Data Structure. /// [Serializable] public class OpenFlightOrderRsDomain : TopObject { /// /// 商旅申请单id /// [XmlElement("apply_id")] public string ApplyId { get; set; } /// /// 到达机场 /// [XmlElement("arr_airport")] public string ArrAirport { get; set; } /// /// 到达城市 /// [XmlElement("arr_city")] public string ArrCity { get; set; } /// /// 申请单名称 /// [XmlElement("btrip_title")] public string BtripTitle { get; set; } /// /// 舱位类型 /// [XmlElement("cabin_class")] public string CabinClass { get; set; } /// /// 联系人 /// [XmlElement("contact_name")] public string ContactName { get; set; } /// /// 企业名称 /// [XmlElement("corp_name")] public string CorpName { get; set; } /// /// 企业id /// [XmlElement("corpid")] public string Corpid { get; set; } /// /// 成本中心对象 /// [XmlElement("cost_center")] public OpenCostCenterDoDomain CostCenter { get; set; } /// /// 出发机场 /// [XmlElement("dep_airport")] public string DepAirport { get; set; } /// /// 出发城市 /// [XmlElement("dep_city")] public string DepCity { get; set; } /// /// 出发日期 /// [XmlElement("dep_date")] public string DepDate { get; set; } /// /// 部门名称 /// [XmlElement("dept_name")] public string DeptName { get; set; } /// /// 部门id /// [XmlElement("deptid")] public string Deptid { get; set; } /// /// 折扣 /// [XmlElement("discount")] public string Discount { get; set; } /// /// 航班号 /// [XmlElement("flight_no")] public string FlightNo { get; set; } /// /// 创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 更新时间 /// [XmlElement("gmt_modified")] public string GmtModified { get; set; } /// /// 机票订单id /// [XmlElement("id")] public long Id { get; set; } /// /// 保险信息 /// [XmlArray("insureInfo_list")] [XmlArrayItem("open_flight_insure_info")] public List InsureInfoList { get; set; } /// /// 发票信息对象 /// [XmlElement("invoice")] public OpenInvoiceDoDomain Invoice { get; set; } /// /// 乘机人数量 /// [XmlElement("passenger_count")] public long PassengerCount { get; set; } /// /// 乘机人,多个用‘,’分割 /// [XmlElement("passenger_name")] public string PassengerName { get; set; } /// /// 价目信息 /// [XmlArray("price_info_list")] [XmlArrayItem("open_price_info")] public List PriceInfoList { get; set; } /// /// 项目code /// [XmlElement("project_code")] public string ProjectCode { get; set; } /// /// 项目id /// [XmlElement("project_id")] public long ProjectId { get; set; } /// /// 项目名称 /// [XmlElement("project_title")] public string ProjectTitle { get; set; } /// /// 到达日期 /// [XmlElement("ret_date")] public string RetDate { get; set; } /// /// 订单状态:0待支付,1出票中,2已关闭,3有改签单,4有退票单,5出票成功,6退票申请中,7改签申请中 /// [XmlElement("status")] public long Status { get; set; } /// /// 第三方项目id /// [XmlElement("third_part_project_id")] public string ThirdPartProjectId { get; set; } /// /// 第三方申请单ID /// [XmlElement("thirdpart_apply_id")] public string ThirdpartApplyId { get; set; } /// /// 第三方行程id /// [XmlElement("thirdpart_itinerary_id")] public string ThirdpartItineraryId { get; set; } /// /// 行程类型。0:单程,1:往返,2:中转 /// [XmlElement("trip_type")] public long TripType { get; set; } /// /// 出行人列表 /// [XmlArray("user_affiliate_list")] [XmlArrayItem("open_user_affiliate_do")] public List UserAffiliateList { get; set; } /// /// 用户名称 /// [XmlElement("user_name")] public string UserName { get; set; } /// /// 用户id /// [XmlElement("userid")] public string Userid { get; set; } } /// /// PageInfoRsDomain Data Structure. /// [Serializable] public class PageInfoRsDomain : TopObject { /// /// 当前页 /// [XmlElement("page")] public long Page { get; set; } /// /// 每页大小 /// [XmlElement("page_size")] public long PageSize { get; set; } /// /// 总记录数 /// [XmlElement("total_number")] public long TotalNumber { get; set; } } } }