15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "chrome/browser/extensions/api/cookies/cookies_api_constants.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace extensions {
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace cookies_api_constants {
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Keys
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kCauseKey[] = "cause";
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kCookieKey[] = "cookie";
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kDomainKey[] = "domain";
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kIdKey[] = "id";
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kRemovedKey[] = "removed";
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kTabIdsKey[] = "tabIds";
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Cause Constants
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kEvictedChangeCause[] = "evicted";
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kExpiredChangeCause[] = "expired";
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kExpiredOverwriteChangeCause[] = "expired_overwrite";
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kExplicitChangeCause[] = "explicit";
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const char kOverwriteChangeCause[] = "overwrite";
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Errors
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kCookieSetFailedError[] =
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    "Failed to parse or set cookie named \"*\".";
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kInvalidStoreIdError[] = "Invalid cookie store id: \"*\".";
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kInvalidUrlError[] = "Invalid url: \"*\".";
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kNoCookieStoreFoundError[] =
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    "No accessible cookie store found for the current execution context.";
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)const char kNoHostPermissionsError[] =
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    "No host permissions for cookies at url: \"*\".";
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace cookies_api_constants
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace extensions
37