NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayOpenMiniPlanOperateCr...

70 lines
2.5 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>
/// AlipayOpenMiniPlanOperateCreateModel Data Structure.
/// </summary>
[Serializable]
public class AlipayOpenMiniPlanOperateCreateModel : AopObject
{
/// <summary>
/// 描述支付后推荐的应用是否属于当前账号,该字段只做展示用, 不应用于业务逻辑, 若属于当前账号则设置为OWN否则设置为OTHERS, 无法判断的场景传 DEFAULT 即可
/// </summary>
[XmlElement("app_belong")]
public string AppBelong { get; set; }
/// <summary>
/// 收藏有礼活动id用于绑定支付成功页的有礼活动id
/// </summary>
[XmlElement("gift_template_id")]
public string GiftTemplateId { get; set; }
/// <summary>
/// 支付后推荐代运营的应用id若type=PUBLICAPP则为生活号id若type=TINYAPP则为小程序id
/// </summary>
[XmlElement("oper_app_id")]
public string OperAppId { get; set; }
/// <summary>
/// 指定创建方案的 pid, 该字段仅白名单应用可用, 其他情况下会被忽略
/// </summary>
[XmlElement("pid")]
public string Pid { get; set; }
/// <summary>
/// 投放配置场景内容
/// </summary>
[XmlArray("plan_content")]
[XmlArrayItem("plan_operate_content")]
public List<PlanOperateContent> PlanContent { get; set; }
/// <summary>
/// 支付后推荐用于标识方案的名称,方便管理
/// </summary>
[XmlElement("plan_name")]
public string PlanName { get; set; }
/// <summary>
/// 小程序投放方案场景码,目前只支持支付后推荐场景
/// </summary>
[XmlElement("scene")]
public string Scene { get; set; }
/// <summary>
/// 可用的服务能力标签列表。可选的服务能力标签,请参考
/// </summary>
[XmlArray("service_list")]
[XmlArrayItem("string")]
public List<string> ServiceList { get; set; }
/// <summary>
/// 用于标识支付后推荐的类型,目前只支持小程序和生活号推荐。目前可填的枚举值如下:"TINYAPP"(小程序)"PUBLICAPP"(生活号), "IOT_MEMBER_CARD" (IOT支付后会员卡开卡)
/// </summary>
[XmlElement("type")]
public string Type { get; set; }
}
}