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.
4
5syntax = "proto2";
6
7option optimize_for = LITE_RUNTIME;
8
9package content;
10
11message ServiceWorkerRegistrationData {
12  required int64 registration_id = 1;
13  required string scope_url = 2;
14  required string script_url = 3;
15
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
18  // version.
19  required int64 version_id = 4;
20
21  required bool is_active = 5;
22  required bool has_fetch_handler = 6;
23
24  // Serialized by Time::ToInternalValue().
25  required int64 last_update_check_time = 7;
26}
27
28message ServiceWorkerResourceRecord {
29  required int64 resource_id = 1;
30  required string url = 2;
31}
32