using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AlipayDataAiservicePriceoptimizerGetModel Data Structure.
///
[Serializable]
public class AlipayDataAiservicePriceoptimizerGetModel : AopObject
{
///
/// 接口版本号
///
[XmlElement("app_version")]
public string AppVersion { get; set; }
///
/// 目前有两种 :alipay_tinyapp:小程序, app:app客户端
///
[XmlElement("channel")]
public string Channel { get; set; }
///
/// 市 城市码(例如 杭州 330100)
///
[XmlElement("city_code")]
public string CityCode { get; set; }
///
/// 拓展变量列表
///
[XmlArray("extend_agrs")]
[XmlArrayItem("make_price_agrs")]
public List ExtendAgrs { get; set; }
///
/// 特征变量列表
///
[XmlArray("feature_args")]
[XmlArrayItem("make_price_agrs")]
public List FeatureArgs { get; set; }
///
/// 活动页面来源,即用户跳转到 活动页面的前一个页面
///
[XmlElement("from")]
public string From { get; set; }
///
/// 商户Id (接入方ISV 必填)
///
[XmlElement("merchant_id")]
public string MerchantId { get; set; }
///
/// 定价对象列表
///
[XmlArray("product_list")]
[XmlArrayItem("make_price_cards")]
public List ProductList { get; set; }
///
/// 标识定价场景 single_pay:单次支付定价 stored_value_card:储值卡
///
[XmlElement("scene_code")]
public string SceneCode { get; set; }
///
/// 接入方名称
///
[XmlElement("service_name")]
public string ServiceName { get; set; }
///
/// 用户参与活动的业务标识,需要唯一。通过该业务标识串联用户在活动中的涉及的关键业务流程,该参数由mammoth业务端生成该id并在上述业务流程推进过程中存储记录该id。
///
[XmlElement("trace_id")]
public string TraceId { get; set; }
///
/// 最小定价单元ID
///
[XmlElement("unit_id")]
public string UnitId { get; set; }
///
/// 蚂蚁统一会员ID.作为用户标识,该参数可通过alipay.user.info.share接口获取。
///
[XmlElement("user_id")]
public string UserId { get; set; }
}
}