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#include "chrome/browser/extensions/extension_cookies_api_constants.h"
6
7namespace extension_cookies_api_constants {
8
9// Keys
10const char kCauseKey[] = "cause";
11const char kCookieKey[] = "cookie";
12const char kDomainKey[] = "domain";
13const char kExpirationDateKey[] = "expirationDate";
14const char kHostOnlyKey[] = "hostOnly";
15const char kHttpOnlyKey[] = "httpOnly";
16const char kIdKey[] = "id";
17const char kNameKey[] = "name";
18const char kPathKey[] = "path";
19const char kRemovedKey[] = "removed";
20const char kSecureKey[] = "secure";
21const char kSessionKey[] = "session";
22const char kStoreIdKey[] = "storeId";
23const char kTabIdsKey[] = "tabIds";
24const char kUrlKey[] = "url";
25const char kValueKey[] = "value";
26
27// Cause Constants
28extern const char kEvictedChangeCause[] = "evicted";
29extern const char kExpiredChangeCause[] = "expired";
30extern const char kExpiredOverwriteChangeCause[] = "expired_overwrite";
31extern const char kExplicitChangeCause[] = "explicit";
32extern const char kOverwriteChangeCause[] = "overwrite";
33
34// Events
35const char kOnChanged[] = "cookies.onChanged";
36
37// Errors
38const char kCookieSetFailedError[] =
39    "Failed to parse or set cookie named \"*\".";
40const char kInvalidStoreIdError[] = "Invalid cookie store id: \"*\".";
41const char kInvalidUrlError[] = "Invalid url: \"*\".";
42const char kNoCookieStoreFoundError[] =
43    "No accessible cookie store found for the current execution context.";
44const char kNoHostPermissionsError[] =
45    "No host permissions for cookies at url: \"*\".";
46
47}  // namespace extension_cookies_api_constants
48