// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CONTENT_PUBLIC_BROWSER_FILE_SYSTEM_ACCESS_WRITE_ITEM_H_ #define CONTENT_PUBLIC_BROWSER_FILE_SYSTEM_ACCESS_WRITE_ITEM_H_ #include <cstdint> #include <string> #include "base/files/file_path.h" #include "base/memory/raw_ptr.h" #include "content/common/content_export.h" #include "content/public/browser/global_routing_id.h" #include "url/gurl.h" #include "url/origin.h" namespace content { class BrowserContext; class WebContents; // Represents the state of a FileSystemAccessFileWriter when it is closed, // containing all the data necessary to do a safe browsing download protection // check on the data written to disk. struct CONTENT_EXPORT FileSystemAccessWriteItem { … }; } // namespace content #endif // CONTENT_PUBLIC_BROWSER_FILE_SYSTEM_ACCESS_WRITE_ITEM_H_