1 // Copyright 2014 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.
7 option optimize_for = LITE_RUNTIME;
11 message ServiceWorkerRegistrationData {
12 required int64 registration_id = 1;
13 required string scope_url = 2;
14 required string script_url = 3;
16 // Versions are first stored once they successfully install and become the
17 // waiting version. Then they are updated when they transition to the active
19 required int64 version_id = 4;
21 required bool is_active = 5;
22 required bool has_fetch_handler = 6;
24 // Serialized by Time::ToInternalValue().
25 required int64 last_update_check_time = 7;
27 optional uint64 resources_total_size_bytes = 8;
30 message ServiceWorkerResourceRecord {
31 required int64 resource_id = 1;
32 required string url = 2;
33 optional uint64 size_bytes = 3;