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

Side by Side Diff: components/reading_list/ios/proto/reading_list.proto

Issue 2592043002: Add title update merge logic to reading list entry (Closed)
Patch Set: Update function comment Created 3 years, 12 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
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 the reading list items. 5 // Sync protocol datatype extension for the reading list items.
6 6
7 syntax = "proto2"; 7 syntax = "proto2";
8 8
9 option optimize_for = LITE_RUNTIME; 9 option optimize_for = LITE_RUNTIME;
10 10
11 package reading_list; 11 package reading_list;
12 12
13 // Local Reading list entry. This proto contains the fields stored locally for 13 // Local Reading list entry. This proto contains the fields stored locally for
14 // a reading list entry. It must be kept synced with the 14 // a reading list entry. It must be kept synced with the
15 // sync_pb.ReadingListSpecifics protobuf. 15 // sync_pb.ReadingListSpecifics protobuf.
16 message ReadingListLocal { 16 message ReadingListLocal {
17 optional string entry_id = 1; 17 optional string entry_id = 1;
18 optional string title = 2; 18 optional string title = 2;
19 optional string url = 3; 19 optional string url = 3;
20 optional int64 creation_time_us = 4; 20 optional int64 creation_time_us = 4;
21 optional int64 update_time_us = 5; 21 optional int64 update_time_us = 5;
22 optional int64 first_read_time_us = 11; 22 optional int64 first_read_time_us = 11;
23 optional int64 update_title_time_us = 12;
23 24
24 enum ReadingListEntryStatus { 25 enum ReadingListEntryStatus {
25 UNREAD = 0; 26 UNREAD = 0;
26 READ = 1; 27 READ = 1;
27 UNSEEN = 2; 28 UNSEEN = 2;
28 } 29 }
29 // If the field is not present, it defaults to UNSEEN. 30 // If the field is not present, it defaults to UNSEEN.
30 optional ReadingListEntryStatus status = 6; 31 optional ReadingListEntryStatus status = 6;
31 32
32 enum DistillationState { 33 enum DistillationState {
33 WAITING = 0; 34 WAITING = 0;
34 PROCESSING = 1; 35 PROCESSING = 1;
35 PROCESSED = 2; 36 PROCESSED = 2;
36 WILL_RETRY = 3; 37 WILL_RETRY = 3;
37 ERROR = 4; 38 ERROR = 4;
38 } 39 }
39 optional DistillationState distillation_state = 7; 40 optional DistillationState distillation_state = 7;
40 optional string distilled_path = 8; 41 optional string distilled_path = 8;
41 optional int64 failed_download_counter = 9; 42 optional int64 failed_download_counter = 9;
42 optional string backoff = 10; 43 optional string backoff = 10;
43 } 44 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698