CloudCliServiceProvider constructor

CloudCliServiceProvider({
  1. Client apiClientFactory(
    1. GlobalConfiguration globalCfg
    )?,
  2. FileUploaderFactory? fileUploaderFactory,
  3. FileDownloaderFactory? fileDownloaderFactory,
})

Implementation

CloudCliServiceProvider({
  Client Function(GlobalConfiguration globalCfg)? apiClientFactory,
  FileUploaderFactory? fileUploaderFactory,
  FileDownloaderFactory? fileDownloaderFactory,
}) : _apiClientFactory = apiClientFactory {
  _fileUploaderFactory = fileUploaderFactory ?? _createGcsFileUploader;
  _fileDownloaderFactory = fileDownloaderFactory ?? _createFileDownloader;
}