Avi Drissman | 8ba1bad | 2022-09-13 19:22:36 | [diff] [blame] | 1 | // Copyright 2014 The Chromium Authors |
[email protected] | efad90f | 2014-01-17 00:45:54 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
4 | |||||
Clark DuVall | 484c256 | 2020-01-23 22:05:09 | [diff] [blame] | 5 | #ifndef COMPONENTS_PERMISSIONS_PERMISSION_REQUEST_H_ |
6 | #define COMPONENTS_PERMISSIONS_PERMISSION_REQUEST_H_ | ||||
[email protected] | efad90f | 2014-01-17 00:45:54 | [diff] [blame] | 7 | |
Arthur Sonzogni | c571efb | 2024-01-26 20:26:18 | [diff] [blame] | 8 | #include <optional> |
Jan Wilken Dörrie | ad587c3 | 2021-03-11 14:09:27 | [diff] [blame] | 9 | #include <string> |
10 | |||||
Avi Drissman | 12be031 | 2023-01-11 09:16:09 | [diff] [blame] | 11 | #include "base/functional/callback.h" |
Thomas Nguyen | 9f1ff730 | 2023-03-30 12:23:35 | [diff] [blame] | 12 | #include "base/memory/weak_ptr.h" |
Clark DuVall | 484c256 | 2020-01-23 22:05:09 | [diff] [blame] | 13 | #include "build/build_config.h" |
Bret Sepulveda | 5327d8b5 | 2021-07-21 17:44:23 | [diff] [blame] | 14 | #include "components/content_settings/core/common/content_settings.h" |
lshang | ada00c1 | 2016-10-17 04:51:10 | [diff] [ |