internal static IEntry ToEntry(this ListRequest.Result data) { Cloud.ItemType itemType = data.Item is FsFile ? Cloud.ItemType.File : Cloud.ItemType.Folder; var entry = itemType == Cloud.ItemType.File ? (IEntry)data.ToFile() : data.ToFolder(); return(entry); }
public Link(string href, Cloud.ItemType itemType = Cloud.ItemType.Unknown) { Href = href; IsLinkedToFileSystem = false; ItemType = itemType; }
public Link(Uri href, Cloud.ItemType itemType = Cloud.ItemType.Unknown) { Href = href.IsAbsoluteUri ? href : throw new ArgumentException("Absolute uri required"); IsLinkedToFileSystem = false; ItemType = itemType; }