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