NewGaoKaoApi/PaymentSDK/AliPay/Domain/SelectedMealInfo.cs

93 lines
2.7 KiB
C#
Raw Permalink 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>
/// SelectedMealInfo Data Structure.
/// </summary>
[Serializable]
public class SelectedMealInfo : AopObject
{
/// <summary>
/// 套餐的加价.仅当type=COMBO时有效
/// </summary>
[XmlElement("add_price")]
public string AddPrice { get; set; }
/// <summary>
/// 菜品ID
/// </summary>
[XmlElement("dish_id")]
public string DishId { get; set; }
/// <summary>
/// 菜品名称
/// </summary>
[XmlElement("dish_name")]
public string DishName { get; set; }
/// <summary>
/// 扩展信息
/// </summary>
[XmlElement("ext_infos")]
public string ExtInfos { get; set; }
/// <summary>
/// 套餐子明细的加料信息列表
/// </summary>
[XmlArray("meal_side_list")]
[XmlArrayItem("selected_meal_side_info")]
public List<SelectedMealSideInfo> MealSideList { get; set; }
/// <summary>
/// 数量
/// </summary>
[XmlElement("num")]
public string Num { get; set; }
/// <summary>
/// 外部菜品ID
/// </summary>
[XmlElement("out_dish_id")]
public string OutDishId { get; set; }
/// <summary>
/// "菜品的其他信息包括但不限于sku、规格做法等信息; 为Map结构的json格式key的枚举定义 (1)PRACTICE:""红烧"" 做法 (2PRACTICE_PRICE:""10.0"" 做法加价 (3)SALES_PROPERTY: {""甜度"":[""五分甜"",""三分甜""],""冰量"":[""少冰""]} 一般销售属性 (4)SPECIFICATION:""大"" 规格"
/// </summary>
[XmlElement("out_dish_infos")]
public string OutDishInfos { get; set; }
/// <summary>
/// 外部菜品SKU ID
/// </summary>
[XmlElement("out_sku_id")]
public string OutSkuId { get; set; }
/// <summary>
/// 加料价格仅当type=SIDE时有值
/// </summary>
[XmlElement("side_price")]
public string SidePrice { get; set; }
/// <summary>
/// 商品下细分的sku ID
/// </summary>
[XmlElement("sku_id")]
public string SkuId { get; set; }
/// <summary>
/// "(新增)子明细类型: 可枚举: (1)COMBO 套餐内子明细 (2)SIDE 加料明细"
/// </summary>
[XmlElement("type")]
public string Type { get; set; }
/// <summary>
/// 单位
/// </summary>
[XmlElement("unit")]
public string Unit { get; set; }
}
}