internal WsFolder(CreateFolderResult newFolder, bool isPrivate, WsApiClient apiClient) { Ident = newFolder.Ident; PathInternal = newFolder.Path; Created = DateTime.Now; State = "ready"; Init(apiClient, isPrivate); }
private WsAccountAccessor(WsAccount account, TcUIProvider uiProvider, WsApiClient apiClient) : base(account.UserName, FileAttributes.Directory) { _account = account; _uiProvider = uiProvider; _apiClient = apiClient; _secretStore = new TcSecretStore(account, _uiProvider); _filesPreviewCache = new WsFilePreviewCache(); }
internal static WsFolder CreateRootFolder(WsApiClient apiClient, bool isPrivate) { WsFolder folder = new WsFolder(); folder.PathInternal = "/"; folder.State = "ready"; folder.Init(apiClient, isPrivate); return(folder); }
internal WsFile(WsItemPath folderPath, string fileName, string ident, long size, WsApiClient apiClient) { Ident = ident; PathInternal = folderPath.FullPath + fileName; Size = size == -1 ? 0 : size; Created = DateTime.Now; State = ""; Init(apiClient, folderPath.IsPrivate); }
internal SuccessAccountRegistrationInfo(WsAccount account, WsApiClient connectedApiClient) { this.Account = account; this.ConnectedApiClient = connectedApiClient; }
internal void Init(WsApiClient apiClient, bool isPrivate) { ApiClient = apiClient; InitPathInfo(isPrivate); }