Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / common / cloud_print / cloud_print_constants.cc
1 // Copyright 2012 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/common/cloud_print/cloud_print_constants.h"
6
7 namespace cloud_print {
8
9 const char kCloudPrintUserAgent[] = "GoogleCloudPrintProxy";
10 const char kChromeCloudPrintProxyHeader[] = "X-CloudPrint-Proxy: Chrome";
11 const char kCloudPrintPushNotificationsSource[] = "cloudprint.google.com";
12 const char kCloudPrintAuth[] = "https://www.googleapis.com/auth/cloudprint";
13
14 const char kProxyIdValue[] = "proxy";
15 const char kPrinterNameValue[] = "printer";
16 const char kPrinterDescValue[] = "description";
17 const char kPrinterCapsValue[] = "capabilities";
18 const char kPrinterDisplayNameValue[] = "default_display_name";
19 const char kPrinterDefaultsValue[] = "defaults";
20 const char kPrinterStatusValue[] = "status";
21 const char kPrinterTagValue[] = "tag";
22 const char kPrinterRemoveTagValue[] = "remove_tag";
23 const char kPrinterLocalSettingsValue[] = "local_settings";
24 const char kMessageTextValue[] = "message";
25 const char kUseCDD[] = "use_cdd";
26
27 const char kContentTypeJSON[] = "application/json";
28 const char kContentTypePDF[] = "application/pdf";
29 const char kContentTypeXML[] = "application/xml";
30 const char kContentTypeXPS[] = "application/vnd.ms-xpsdocument";
31
32 const char kPrintSystemFailedMessageId[] = "printsystemfail";
33 const char kGetPrinterCapsFailedMessageId[] = "getprncapsfail";
34 const char kEnumPrintersFailedMessageId[] = "enumfail";
35 const char kZombiePrinterMessageId[] = "zombieprinter";
36
37 const char kSuccessValue[] = "success";
38 const char kNameValue[] = "name";
39 const char kDisplayNameValue[] = "displayName";
40 const char kIdValue[] = "id";
41 const char kTicketUrlValue[] = "ticketUrl";
42 const char kFileUrlValue[] = "fileUrl";
43 const char kPrinterListValue[] = "printers";
44 const char kJobListValue[] = "jobs";
45 const char kTitleValue[] = "title";
46 const char kPrinterCapsHashValue[] = "capsHash";
47 const char kTagsValue[] = "tags";
48 const char kXMPPJidValue[] = "xmpp_jid";
49 const char kOAuthCodeValue[] = "authorization_code";
50 const char kCreateTimeValue[] = "createTime";
51 const char kPrinterTypeValue[] = "type";
52 const char kUserValue[] = "request.user";
53 const char kUsersValue[] = "request.users";
54 const char kLocalSettingsPendingXmppValue[] =
55     "local_settings.pending.xmpp_timeout_value";
56
57 const char kNotificationUpdateSettings[] = "/update_settings";
58
59 const char kChromeVersionTagName[] = "chrome_version";
60 const char kSystemNameTagName[] = "system_name";
61 const char kSystemVersionTagName[] = "system_version";
62
63 const char kCloudPrintServiceProxyTagPrefix[] = "__cp__";
64 const char kCloudPrintServiceTagsHashTagName[] = "__cp__tagshash";
65 const char kCloudPrintServiceTagDryRunFlag[] = "__cp__dry_run";
66
67 const char kJobFetchReasonStartup[] = "startup";
68 const char kJobFetchReasonPoll[] = "poll";
69 const char kJobFetchReasonNotified[] = "notified";
70 const char kJobFetchReasonQueryMore[] = "querymore";
71 const char kJobFetchReasonFailure[] = "failure";
72 const char kJobFetchReasonRetry[] = "retry";
73
74 const char kCreateLocalSettingsXmppPingFormat[] =
75     "{\"current\":{\"xmpp_timeout_value\": %d}}";
76 const char kUpdateLocalSettingsXmppPingFormat[] =
77     "{\"current\":{\"xmpp_timeout_value\": %d},\"pending\":{}}";
78
79 }  // namespace cloud_print