DocSpace-buildtools/web/ASC.Web.Core/SpaceUsageStatManager.cs

22 lines
614 B
C#
Raw Normal View History

2019-06-07 08:59:07 +00:00
namespace ASC.Web.Core
{
public abstract class SpaceUsageStatManager
{
2019-08-15 12:04:42 +00:00
public class UsageSpaceStatItem
2019-06-07 08:59:07 +00:00
{
public string Name { get; set; }
public string Url { get; set; }
public string ImgUrl { get; set; }
public bool Disabled { get; set; }
public long SpaceUsage { get; set; }
}
2022-02-22 09:22:15 +00:00
public abstract ValueTask<System.Collections.Generic.List<UsageSpaceStatItem>> GetStatDataAsync();
2019-06-07 08:59:07 +00:00
}
public interface IUserSpaceUsage
{
2022-01-18 16:50:31 +00:00
Task<long> GetUserSpaceUsageAsync(Guid userId);
2019-06-07 08:59:07 +00:00
}
}