Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Side by Side Diff: components/sync/protocol/printer_specifics.proto

Issue 2613683004: Completely rewrite the PpdProvider/PpdCache to use the SCS backend. Along the way, clean it up a l… (Closed)
Patch Set: Address michealpg@ comments Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chromeos/printing/printing_constants.h ('k') | components/sync/protocol/proto_visitors.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Sync protocol datatype extension for printer data. 5 // Sync protocol datatype extension for printer data.
6 6
7 // Update proto_value_conversions{.h,.cc,_unittest.cc} if you change 7 // Update proto_value_conversions{.h,.cc,_unittest.cc} if you change
8 // any fields in this file. 8 // any fields in this file.
9 9
10 syntax = "proto2"; 10 syntax = "proto2";
11 11
12 option optimize_for = LITE_RUNTIME; 12 option optimize_for = LITE_RUNTIME;
13 13
14 package sync_pb; 14 package sync_pb;
15 15
16 // User PPD configuration 16 // User PPD configuration
17 message PrinterPPDReference { 17 message PrinterPPDReference {
18 // Url for user provided file. Overrides other fields. 18 // Url for user provided file. Overrides other fields.
19 optional string user_supplied_ppd_url = 1; 19 optional string user_supplied_ppd_url = 1;
20 20
21 // Make and model to reference into PPD Server. 21 // Retired fields
22 optional string effective_manufacturer = 2; 22 optional string effective_manufacturer = 2 [deprecated = true];
23 optional string effective_model = 3; 23 optional string effective_model = 3 [deprecated = true];
24
25 // String identifying the type of printer, used to look up a ppd to drive the
26 // printer.
27 optional string effective_make_and_model = 4;
24 } 28 }
25 29
26 message PrinterSpecifics { 30 message PrinterSpecifics {
27 // Printer record GUID 31 // Printer record GUID
28 optional string id = 1; 32 optional string id = 1;
29 33
30 // User visible name. Any string. 34 // User visible name. Any string.
31 optional string display_name = 2; 35 optional string display_name = 2;
32 36
33 // User visible description. Any string. 37 // User visible description. Any string.
(...skipping 16 matching lines...) Expand all
50 54
51 // PPDData was deprecated in favor of PPDReference format. 55 // PPDData was deprecated in favor of PPDReference format.
52 optional bytes ppd = 8 [deprecated = true]; 56 optional bytes ppd = 8 [deprecated = true];
53 57
54 // Structure representing the user's ppd configuration. 58 // Structure representing the user's ppd configuration.
55 optional PrinterPPDReference ppd_reference = 9; 59 optional PrinterPPDReference ppd_reference = 9;
56 60
57 // Timestamp when printer was last updated. 61 // Timestamp when printer was last updated.
58 optional int64 updated_timestamp = 10; 62 optional int64 updated_timestamp = 10;
59 } 63 }
OLDNEW
« no previous file with comments | « chromeos/printing/printing_constants.h ('k') | components/sync/protocol/proto_visitors.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698