NewGaoKaoApi/PaymentSDK/AliPay/Domain/KoubeiCateringOrderBillAppl...

89 lines
2.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// KoubeiCateringOrderBillApplyModel Data Structure.
/// </summary>
[Serializable]
public class KoubeiCateringOrderBillApplyModel : AopObject
{
/// <summary>
/// 应收金额
/// </summary>
[XmlElement("bill_amount")]
public string BillAmount { get; set; }
/// <summary>
/// 账单维度优惠明细,本期识别: BILL_CHANGE—整单改价 DISH_CHANGE—单品改价 MEMBER_DISCOUNT—会员价优惠
/// </summary>
[XmlArray("discount_details")]
[XmlArrayItem("pos_discount_detail")]
public List<PosDiscountDetail> DiscountDetails { get; set; }
/// <summary>
/// 账单菜列表,包含菜品的优免分摊金额(内部优惠+外部优惠)
/// </summary>
[XmlArray("dish_details")]
[XmlArrayItem("kb_pos_bill_dish_detail")]
public List<KbPosBillDishDetail> DishDetails { get; set; }
/// <summary>
/// 扩展信息,json对象格式 ,key和value都为字符串
/// </summary>
[XmlElement("ext_info")]
public string ExtInfo { get; set; }
/// <summary>
/// 是否享受会员价
/// </summary>
[XmlElement("member_flag")]
public bool MemberFlag { get; set; }
/// <summary>
/// 备注
/// </summary>
[XmlElement("memo")]
public string Memo { get; set; }
/// <summary>
/// 付款金额
/// </summary>
[XmlElement("pay_amount")]
public string PayAmount { get; set; }
/// <summary>
/// 账单支付渠道信息
/// </summary>
[XmlArray("pay_channels")]
[XmlArrayItem("pos_bill_pay_channel")]
public List<PosBillPayChannel> PayChannels { get; set; }
/// <summary>
/// 就餐人员列表,以英文逗号","分隔
/// </summary>
[XmlElement("people_list")]
public string PeopleList { get; set; }
/// <summary>
/// pos业务订单外部主键信息
/// </summary>
[XmlElement("pos_order_key")]
public PosOrderKey PosOrderKey { get; set; }
/// <summary>
/// 实收金额
/// </summary>
[XmlElement("receipt_amount")]
public string ReceiptAmount { get; set; }
/// <summary>
/// 结账时间格式yyyy-mm-dd hh:mm:ss
/// </summary>
[XmlElement("settle_time")]
public string SettleTime { get; set; }
}
}