public async Task<BoxCollection<BoxComment>> GetCommentsAsync(string id, List<string> fields = null) { id.ThrowIfNullOrWhiteSpace("id"); BoxRequest request = new BoxRequest(_config.FilesEndpointUri, string.Format(Constants.CommentsPathString, id)) .Param(ParamFields, fields); IBoxResponse<BoxCollection<BoxComment>> response = await ToResponseAsync<BoxCollection<BoxComment>>(request).ConfigureAwait(false); return response.ResponseObject; }