<!--
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.
-->

<!--
This file describes the enumerations referenced by entries in histograms.xml for
this directory.
-->

<histogram-configuration>

<!-- Enum types -->

<enums>

<!-- LINT.IfChange(DictationFirstRunExitStatus) -->

<enum name="DictationFirstRunExitStatus">
  <int value="0" label="Completed (Allowed)"/>
  <int value="1" label="Cancelled (No thanks / Esc)"/>
  <int value="2"
      label="Abandoned (Started session elsewhere, closed tab, etc.)"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/dictation/metrics.h:DictationFirstRunExitStatus) -->

<!-- LINT.IfChange(DictationSessionEntryPoint) -->

<enum name="DictationSessionEntryPoint">
  <int value="0" label="Context Menu"/>
  <int value="1" label="Hotkey"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/dictation/metrics.h:DictationSessionEntryPoint) -->

<!-- LINT.IfChange(DictationStreamStartTrigger) -->

<enum name="DictationStreamStartTrigger">
  <int value="0" label="Session Start"/>
  <int value="1" label="Start Button"/>
  <int value="2" label="Focus Change"/>
  <int value="3" label="Context Menu (Existing Session)"/>
  <int value="4" label="Hotkey (Existing Session)"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/dictation/metrics.h:DictationStreamStartTrigger) -->

<!-- LINT.IfChange(DictationUrlCategory) -->

<enum name="DictationUrlCategory">
  <int value="0" label="Web"/>
  <int value="1" label="Glic"/>
</enum>

<!-- LINT.ThenChange(//chrome/browser/dictation/metrics.h:DictationUrlCategory) -->

</enums>

</histogram-configuration>
