public async Task <IEnumerable <FileManagerFile> > GetAllAsync(FileManagerRequest request = null)
        {
            using (var client = this.CreateMailClient(BaseUrl))
            {
                var response = await client.GetAsync(request?.ToQueryString()).ConfigureAwait(false);

                await response.EnsureSuccessMailChimpAsync().ConfigureAwait(false);

                var fileManagerFileResponse = await response.Content.ReadAsAsync <FileManagerFileResponse>().ConfigureAwait(false);

                return(fileManagerFileResponse.Files);
            }
        }
        public async Task<FileManagerFolderResponse> GetResponseAsync(FileManagerRequest request = null)
        {
            request = request ?? new FileManagerRequest
            {
                Limit = _limit
            };

            using (var client = CreateMailClient(BaseUrl))
            {
                var response = await client.GetAsync(request.ToQueryString()).ConfigureAwait(false);
                await response.EnsureSuccessMailChimpAsync().ConfigureAwait(false);

                var fileManagerFolderResponse =
                    await response.Content.ReadAsAsync<FileManagerFolderResponse>().ConfigureAwait(false);
                return fileManagerFolderResponse;
            }
        }