NewGaoKaoApi/PaymentSDK/AliPay/Domain/MActivityDetailInfo.cs

112 lines
3.9 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>
/// MActivityDetailInfo Data Structure.
/// </summary>
[Serializable]
public class MActivityDetailInfo : AopObject
{
/// <summary>
/// 口碑营销活动id
/// </summary>
[XmlElement("activity_id")]
public string ActivityId { get; set; }
/// <summary>
/// 活动当前状态信息目前枚举值草稿CREATED、已生效ENABLED、已启动STARTED、已下架CLOSED、已完成FINISHED
/// </summary>
[XmlElement("activity_status")]
public string ActivityStatus { get; set; }
/// <summary>
/// 活动是否需要自动续期
/// </summary>
[XmlElement("auto_delay_flag")]
public bool AutoDelayFlag { get; set; }
/// <summary>
/// 活动所属场景目前支持枚举类型点餐场景DISH、预点餐场景PRE_DISH、菜单场景MENU
/// </summary>
[XmlElement("biz_scene")]
public string BizScene { get; set; }
/// <summary>
/// 创建人id
/// </summary>
[XmlElement("creator")]
public string Creator { get; set; }
/// <summary>
/// 指定creator字段创建人类型目前支持枚举外部商户MER、商户操作员MER_OPERATOR、外部服务商PROVIDER、外部服务商员工PROVIDER_STAFF
/// </summary>
[XmlElement("creator_type")]
public string CreatorType { get; set; }
/// <summary>
/// 活动描述信息
/// </summary>
[XmlElement("desc")]
public string Desc { get; set; }
/// <summary>
/// 页面展示状态信息查询结果返回Code码目前支持code和对应说明初始状态CAMP_CREATED、待确认CAMP_CONFIRM、已启用未开始CAMP_TIME_YET、进行中CAMP_GOING、活动修改中CAMP_MODIFYING、活动下架中CAMP_CLOSING、已下架CAMP_ENDED、已结束CAMP_EXPIRED、已驳回CAMP_REJECTED
/// </summary>
[XmlElement("display_status")]
public string DisplayStatus { get; set; }
/// <summary>
/// 活动结束时间
/// </summary>
[XmlElement("end_time")]
public string EndTime { get; set; }
/// <summary>
/// 扩展信息数据,如需要透传信息到口碑,需要结果带回,则传递该值
/// </summary>
[XmlArray("ext_info")]
[XmlArrayItem("m_ext_info")]
public List<MExtInfo> ExtInfo { get; set; }
/// <summary>
/// 营销活动名称
/// </summary>
[XmlElement("name")]
public string Name { get; set; }
/// <summary>
/// 活动外部业务类型通过改类型指定营销活动是什么类型的活动目前支持类型枚举值会员券MEMBER_CASH、会员折扣MEMBER_RATE_DISCOUNT、会员价MEMBER_DISH_ITEM
/// </summary>
[XmlElement("out_biz_type")]
public string OutBizType { get; set; }
/// <summary>
/// 所属人一般所属人为商户pid
/// </summary>
[XmlElement("owner_id")]
public string OwnerId { get; set; }
/// <summary>
/// 指定owner_id所属人字段类型目前支持枚举外部商户MER
/// </summary>
[XmlElement("owner_type")]
public string OwnerType { get; set; }
/// <summary>
/// 营销活动玩法详细信息设置
/// </summary>
[XmlArray("promo_info_list")]
[XmlArrayItem("m_promo_info")]
public List<MPromoInfo> PromoInfoList { get; set; }
/// <summary>
/// 活动开始时间
/// </summary>
[XmlElement("start_time")]
public string StartTime { get; set; }
}
}