using JiaZhiQuan.Common.Attributes;
using JiaZhiQuan.Common.Utils;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Reflection.Metadata.Ecma335;
using static JiaZhiQuan.Common.CreatorSpace;
namespace JiaZhiQuan.Common.Models.VO.CreatorCenter
{
///
/// 创作者中心,空间显示详情
///
public class CreatorCenterSpaceVO
{
///
/// 空间详情
///
public List SpaceDetails { get; set; }
///
/// 用户信息
///
public UserInfo UserInfo { get; set; }
}
public class SpaceDetails
{
///
/// SpaceID
///
public int ID { get; set; }
///
/// 空间名称
///
public string Title { get; set; }
///
/// 空间类型
///
public CreatorSpaceType ContentType { get; set; }
///
/// 空间类型描述
///
public string ContentTypeDesc { get { return AttributeUtils.GetEnumDescription(this.ContentType)?.Name; } }
///
/// 活动卡片详情,当空间类型为 活动卡片 时,该字段有效
///
public ActivityCardDetails ActivityCardDetails { get; set; }
///
/// 活动内容详情,当空间类型为 活动内容 时,该字段有效
///
public ActivityRegionDetails ActivityRegionContentDetails { get; set; }
///
/// Banner图详情,当空间类型为 Banner 时,该字段有效
///
public List BannerDetails { get; set; }
///
/// 用户文章列表,当空间类型为 我的作品 时,该字段有效
///
public List UserPostDetails { get; set; }
///
/// 近7天数据统计,当空间类型为 近7日数据总览 时,该字段有效
///
public List