// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. syntax = "proto2"; option optimize_for = LITE_RUNTIME; package suggestions; // Providers are identified with an ID. enum ProviderId { SERVER0 = 0; SERVER1 = 1; SERVER2 = 2; SERVER3 = 3; } // The SuggestionsProfile is a protobuf response from the server that contains // the list of suggestions to be presented to the user. // // Next tag: 2 message SuggestionsProfile { repeated ChromeSuggestion suggestions = 1; } // The suggestions for this user, ordered from best to worst. // // Next tag: 6 message ChromeSuggestion { // The URL of the suggestion. optional string url = 1; // Title of the suggestion. optional string title = 2; // The URL of the favicon associated with this page. optional string favicon_url = 3; // The URL of the thumbnail associated with this page. optional string thumbnail = 4; // The provider(s) responsible for this suggestion. repeated ProviderId providers = 5; }