// Copyright 2026 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Do not edit this file manually. See README.chromium for details on
// how to edit this file.

syntax = 'proto3';

option optimize_for = LITE_RUNTIME;
option java_package = 'org.chromium.components.omnibox';
option java_outer_classname = 'InputSourceProto';

package omnibox;

// Input source
// Next ID: 9
enum InputSource {
  // Unspecified input source.
  INPUT_SOURCE_UNSPECIFIED = 0;
  // Gallery
  INPUT_SOURCE_GALLERY = 1;
  // Camera
  INPUT_SOURCE_CAMERA = 2;
  // Use a file picker as the input source.
  INPUT_SOURCE_FILE_PICKER = 3;
  // Use Google Drive as the input source.
  INPUT_SOURCE_DRIVE = 4;
  // Use a tab picker as the input source. This is used in Chrome.
  INPUT_SOURCE_TAB_PICKER = 5;
  // Voice input.
  INPUT_SOURCE_VOICE = 6;
  // Search Live input.
  INPUT_SOURCE_SEARCH_LIVE = 7;
}
