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 | |
Jan Wilken Dörrie | ad587c3 | 2021-03-11 14:09:27 | [diff] [blame] | 8 | #include <string> |
9 | |||||
Bret Sepulveda | 5327d8b5 | 2021-07-21 17:44:23 | [diff] [blame] | 10 | #include "base/callback.h" |
Clark DuVall | 484c256 | 2020-01-23 22:05:09 | [diff] [blame] | 11 | #include "build/build_config.h" |
Bret Sepulveda | 5327d8b5 | 2021-07-21 17:44:23 | [diff] [blame] | 12 | #include "components/content_settings/core/common/content_settings.h" |
lshang | ada00c1 | 2016-10-17 04:51:10 | [diff] [blame] | 13 | #include "components/content_settings/core/common/content_settings_types.h" |
Andy Paicu | 4a88f42 | 2020-11-12 18:21:39 | [diff] [blame] | 14 | #include "components/permissions/permission_request_enums.h" |
Illia Klimov | fabd8b5 | 2021-10-21 07:15:40 | [diff] [blame] | 15 | #include "components/permissions/request_type.h" |
Illia Klimov | e406ecc1 | 2022-11-22 15:53:29 | [diff] [blame^] | 16 | #include "content/public/browser/global_routing_id.h" |
Anton Bikineev | 1156b5f | 2021-05-15 22:35:36 | [diff] [blame] | 17 | #include "third_party/abseil-cpp/absl/types/optional.h" |
[email protected] | d23cdeee | 2014-03-10 06:39:53 | [diff] [blame] | 18 | #include "url/gurl.h" |
[email protected] | efad90f | 2014-01-17 00:45:54 | [diff] [blame] |