namespace CommandLineWrapper.JsonResults.Implements; public class ShareListResultGetter : JsonResultGetter { protected override Task ExecCommand(JVCSWorkspace workspace) => workspace.ShareList(); } public struct ShareListResult { public List ShareList { get; set; } } public struct ShareItem { public string ShareId { get; set; } public string Sharer { get; set; } public string Description { get; set; } public int FileCount { get; set; } }