protected virtual void PrintSharedLink(BoxSharedLink link, bool json) { if (json) { base.OutputJson(link); return; } else { this.PrintSharedLink(link); } }
protected virtual void PrintSharedLink(BoxSharedLink link) { if (link == null) { Reporter.WriteInformation("This item has no shared links."); } Reporter.WriteInformation($"URL: {link.Url}"); Reporter.WriteInformation($"Access level: {link.Access.Value}"); Reporter.WriteInformation($"Download URL: {link.DownloadUrl}"); Reporter.WriteInformation($"Download count: {link.DownloadCount}"); Reporter.WriteInformation($"Preview count: {link.PreviewCount}"); Reporter.WriteInformation($"Vanity URL: {link.VanityUrl}"); }