#ifndef CONTENT_BROWSER_BACKGROUND_FETCH_BACKGROUND_FETCH_REQUEST_INFO_H_
#define CONTENT_BROWSER_BACKGROUND_FETCH_BACKGROUND_FETCH_REQUEST_INFO_H_
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "base/memory/ref_counted_delete_on_sequence.h"
#include "base/sequence_checker.h"
#include "base/time/time.h"
#include "components/download/public/common/download_item.h"
#include "content/browser/background_fetch/background_fetch_constants.h"
#include "content/common/content_export.h"
#include "content/public/browser/background_fetch_response.h"
#include "content/public/browser/browser_thread.h"
#include "third_party/blink/public/mojom/fetch/fetch_api_request.mojom.h"
#include "url/gurl.h"
namespace storage {
class BlobDataHandle;
}
namespace content {
struct BackgroundFetchResponse;
struct BackgroundFetchResult;
class ChromeBlobStorageContext;
class CONTENT_EXPORT BackgroundFetchRequestInfo
: public base::RefCountedDeleteOnSequence<BackgroundFetchRequestInfo> { … };
}
#endif