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 SuccessAccountRegistrationInfo(WsAccount account, WsApiClient connectedApiClient) { this.Account = account; this.ConnectedApiClient = connectedApiClient; }
internal WsConfig() { DeviceUuid = Guid.NewGuid(); Accounts = new WsAccount[0]; }
public TcSecretStore(WsAccount account, TcUIProvider uiProvider) { _account = account; _uiProvider = uiProvider; }
public WsAccountAccessor(WsAccount account, TcUIProvider uiProvider, Guid deviceUuid) : this(account, uiProvider, new WsApiClient(deviceUuid)) { }