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

Side by Side Diff: components/drive/drive.proto

Issue 2346873004: Added 'starred' to EntryProperty in FileManagerPrivateAPI. (Closed)
Patch Set: Added and modified comments. Created 4 years, 2 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // Protocol buffer definitions for representing Drive files and directories, 5 // Protocol buffer definitions for representing Drive files and directories,
6 // and serializing them for the resource metadata database. 6 // and serializing them for the resource metadata database.
7 7
8 syntax = "proto2"; 8 syntax = "proto2";
9 9
10 option optimize_for = LITE_RUNTIME; 10 option optimize_for = LITE_RUNTIME;
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 // Local ID of the entry. 102 // Local ID of the entry.
103 optional string local_id = 15; 103 optional string local_id = 15;
104 104
105 // Local ID of the parent entry. 105 // Local ID of the parent entry.
106 optional string parent_local_id = 7; 106 optional string parent_local_id = 7;
107 107
108 // This field is used for processing the change list from the 108 // This field is used for processing the change list from the
109 // server. Deleted entries won't be stored in ResourceMetadata. 109 // server. Deleted entries won't be stored in ResourceMetadata.
110 optional bool deleted = 11; 110 optional bool deleted = 11;
111 111
112 // True if the entry is labeled "starred".
113 optional bool starred = 20;
114
112 // True if the entry is labeled with "shared-with-me", i.e., owned by someone 115 // True if the entry is labeled with "shared-with-me", i.e., owned by someone
113 // else initially and later shared to the current user. 116 // else initially and later shared to the current user.
114 optional bool shared_with_me = 14; 117 optional bool shared_with_me = 14;
115 118
116 // True if the entry is labeled "shared". Either the entry itself or its 119 // True if the entry is labeled "shared". Either the entry itself or its
117 // ancestor is shared (to the user from / by the user to) other accounts. 120 // ancestor is shared (to the user from / by the user to) other accounts.
118 optional bool shared = 17; 121 optional bool shared = 17;
119 122
120 // File specific information, such as MD5. 123 // File specific information, such as MD5.
121 optional FileSpecificInfo file_specific_info = 9; 124 optional FileSpecificInfo file_specific_info = 9;
(...skipping 20 matching lines...) Expand all
142 repeated Property new_properties = 19; 145 repeated Property new_properties = 19;
143 } 146 }
144 147
145 // Container for the header part of ResourceMetadata. 148 // Container for the header part of ResourceMetadata.
146 message ResourceMetadataHeader { 149 message ResourceMetadataHeader {
147 // Monotonically increasing version number, which is changed when 150 // Monotonically increasing version number, which is changed when
148 // incompatible change is made to the DB format. kDBVersion in 151 // incompatible change is made to the DB format. kDBVersion in
149 // drive_resource_metadata_storage.h defines the current version. 152 // drive_resource_metadata_storage.h defines the current version.
150 optional int32 version = 1; 153 optional int32 version = 1;
151 optional int64 largest_changestamp = 2; 154 optional int64 largest_changestamp = 2;
155
156 // True if resources already have been updated after 'starred' property added.
157 // Otherwise, we have to load them from server.
158 optional bool starred_property_initialized = 3;
152 } 159 }
153 160
154 // Message to store information of an existing cache file. 161 // Message to store information of an existing cache file.
155 message FileCacheEntry { 162 message FileCacheEntry {
156 // MD5 of the cache file. 163 // MD5 of the cache file.
157 optional string md5 = 1; 164 optional string md5 = 1;
158 165
159 // True if the file is present locally. 166 // True if the file is present locally.
160 optional bool is_present = 2; 167 optional bool is_present = 2;
161 168
162 // True if the file is pinned (i.e. available offline). 169 // True if the file is pinned (i.e. available offline).
163 optional bool is_pinned = 3; 170 optional bool is_pinned = 3;
164 171
165 // True if the file is dirty (i.e. modified locally). 172 // True if the file is dirty (i.e. modified locally).
166 optional bool is_dirty = 4; 173 optional bool is_dirty = 4;
167 174
168 // When adding a new state, be sure to update TestFileCacheState and test 175 // When adding a new state, be sure to update TestFileCacheState and test
169 // functions defined in test_util.cc. 176 // functions defined in test_util.cc.
170 } 177 }
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/file_manager_private.idl ('k') | components/drive/resource_entry_conversion.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698