NewGaoKaoApi/PaymentSDK/AliPay/Domain/FengdieActivity.cs

75 lines
2.7 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>
/// FengdieActivity Data Structure.
/// </summary>
[Serializable]
public class FengdieActivity : AopObject
{
/// <summary>
/// H5应用的唯一id调用alipay.marketing.tool.fengdie.activity.create接口时自动生成
/// </summary>
[XmlElement("id")]
public long Id { get; set; }
/// <summary>
/// 应用是否已在线在H5编辑器中点击发布按钮或者过了有效期会修改状态。如true在线在设置的有效期内 false已下线超过了设置的有效期范围
/// </summary>
[XmlElement("is_online")]
public bool IsOnline { get; set; }
/// <summary>
/// 创建的H5应用的名称调用alipay.marketing.tool.fengdie.activity.create接口时作为参数传入默认自动生成。最终显示在H5生成的URL上。URL规则为 "域名/p/f/${name}/index.html"
/// </summary>
[XmlElement("name")]
public string Name { get; set; }
/// <summary>
/// appid所属支付宝账号昵称
/// </summary>
[XmlElement("nick_name")]
public string NickName { get; set; }
/// <summary>
/// H5应用下线时间在H5编辑器中修改
/// </summary>
[XmlElement("offline_time")]
public string OfflineTime { get; set; }
/// <summary>
/// 唤起H5编辑器时默认展示的表单数据
/// </summary>
[XmlArray("page")]
[XmlArrayItem("fengdie_activity_page")]
public List<FengdieActivityPage> Page { get; set; }
/// <summary>
/// H5应用最近一次发布时间在H5编辑器中点击发布按钮时会修改
/// </summary>
[XmlElement("publish_time")]
public string PublishTime { get; set; }
/// <summary>
/// H5应用被编辑的状态OPEN编辑中COMPLETE已完成PRERELEASED预览页面生成成功PRERELEASE_FAIL预览页面生成失败RELEASED已发布RELEASE_FAIL发布失败。在H5编辑器中点击保存、编辑完成、发布按钮时会触发。
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
/// <summary>
/// 创建H5应用所使用的模板包唯一id
/// </summary>
[XmlElement("template_id")]
public long TemplateId { get; set; }
/// <summary>
/// H5应用的标题在唤起的H5编辑器中输入
/// </summary>
[XmlElement("title")]
public string Title { get; set; }
}
}