Files
Docker/CloudBuilder/CloudBuilder.Master/Data/PublishVideoData.cs
T
2026-10-21 20:50:55 +08:00

27 lines
943 B
C#

using CloudBuilder.Core.Authorization;
using CloudBuilder.Master.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CloudBuilder.Master.Data
{
[TypeScript]
public class PublishVideoData
{
public PublishVideoEntity? PublishVideo { get; set; }
public PublishVideoDetailDisplayData[]? Details { get; set; }
public PublishVideoFamilyGroupEntity[]? FamilyGroups { get; set; }
/// <summary>当前登录人是否专辑所有者</summary>
public bool IsOwner { get; set; }
/// <summary>当前登录人是否为公开群组的管理员(可删专辑/移除群组)</summary>
public bool IsManager { get; set; }
/// <summary>当前登录人是否属公开群组的正式成员(含权限继承可见者,仅可改明细)</summary>
public bool IsMember { get; set; }
}
}