1// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Constants used for the Cookies API.
6
7#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_API_CONSTANTS_H_
8#define CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_API_CONSTANTS_H_
9#pragma once
10
11namespace extension_cookies_api_constants {
12
13// Keys.
14extern const char kCauseKey[];
15extern const char kCookieKey[];
16extern const char kDomainKey[];
17extern const char kExpirationDateKey[];
18extern const char kHostOnlyKey[];
19extern const char kHttpOnlyKey[];
20extern const char kIdKey[];
21extern const char kNameKey[];
22extern const char kPathKey[];
23extern const char kRemovedKey[];
24extern const char kSecureKey[];
25extern const char kSessionKey[];
26extern const char kStoreIdKey[];
27extern const char kTabIdsKey[];
28extern const char kUrlKey[];
29extern const char kValueKey[];
30
31// Cause Constants
32extern const char kEvictedChangeCause[];
33extern const char kExpiredChangeCause[];
34extern const char kExpiredOverwriteChangeCause[];
35extern const char kExplicitChangeCause[];
36extern const char kOverwriteChangeCause[];
37
38// Events.
39extern const char kOnChanged[];
40
41// Errors.
42extern const char kCookieSetFailedError[];
43extern const char kInvalidStoreIdError[];
44extern const char kInvalidUrlError[];
45extern const char kNoCookieStoreFoundError[];
46extern const char kNoHostPermissionsError[];
47
48}  // namespace extension_cookies_api_constants
49
50#endif  // CHROME_BROWSER_EXTENSIONS_EXTENSION_COOKIES_API_CONSTANTS_H_
51