28 lines
944 B
C#
28 lines
944 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 PublishAudioData
|
|
{
|
|
public PublishAudioEntity? PublishAudio { get; set; }
|
|
public PublishAudioDetailDisplayData[]? Details { get; set; }
|
|
|
|
public PublishAudioFamilyGroupEntity[]? FamilyGroups { get; set; }
|
|
|
|
/// <summary>当前登录人是否专辑所有者</summary>
|
|
public bool IsOwner { get; set; }
|
|
/// <summary>当前登录人是否为公开群组的管理员(可删专辑/移除群组)</summary>
|
|
public bool IsManager { get; set; }
|
|
/// <summary>当前登录人是否属公开群组的正式成员(含权限继承可见者,仅可改明细)</summary>
|
|
public bool IsMember { get; set; }
|
|
|
|
}
|
|
}
|