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