// components/autofill/content/common/mojom/autofill_agent.mojom-shared-message-ids.h is auto generated by mojom_bindings_generator.py, do not edit

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

#ifndef COMPONENTS_AUTOFILL_CONTENT_COMMON_MOJOM_AUTOFILL_AGENT_MOJOM_SHARED_MESSAGE_IDS_H_
#define COMPONENTS_AUTOFILL_CONTENT_COMMON_MOJOM_AUTOFILL_AGENT_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace autofill::mojom {
namespace messages {


enum class AutofillAgent : uint32_t {
  kScrollFieldIntoView = 0,
  kTriggerFormExtraction = 1,
  kTriggerFormExtractionWithResponse = 2,
  kClearFormCache = 3,
  kApplyFieldsAction = 4,
  kApplyFieldAction = 5,
  kExtractFormWithField = 6,
  kExtractLabeledTextNodeValue = 7,
  kFieldTypePredictionsAvailable = 8,
  kExposeDomNodeIds = 9,
  kClearPreviewedForm = 10,
  kTriggerSuggestions = 11,
  kSetSuggestionAvailability = 12,
  kAcceptDataListSuggestion = 13,
  kPreviewPasswordSuggestion = 14,
  kPreviewPasswordGenerationSuggestion = 15,
  kGetPotentialLastFourCombinationsForStandaloneCvc = 16,
  kGetNonceForEmailVerification = 17,
  kSendEmailVerificationToken = 18,
  kUpdateEmailVerificationState = 19,
  kObserveFieldVisibility = 20,
};
enum class PasswordAutofillAgent : uint32_t {
  kApplyFillDataOnParsingCompletion = 0,
  kFillPasswordSuggestion = 1,
  kFillPasswordSuggestionById = 2,
  kPreviewPasswordSuggestionById = 3,
  kInformNoSavedCredentials = 4,
  kFillIntoFocusedField = 5,
  kPreviewField = 6,
  kFillField = 7,
  kFillChangePasswordForm = 8,
  kSetLoggingState = 9,
  kTriggerFormSubmission = 10,
  kAnnotateFieldsWithParsingResult = 11,
  kCheckViewAreaVisible = 12,
};
enum class PasswordGenerationAgent : uint32_t {
  kGeneratedPasswordAccepted = 0,
  kGeneratedPasswordRejected = 1,
  kTriggeredGeneratePassword = 2,
  kFoundFormEligibleForGeneration = 3,
  kFocusNextFieldAfterPasswords = 4,
};

}  // namespace messages

}  // autofill::mojom

#endif  // COMPONENTS_AUTOFILL_CONTENT_COMMON_MOJOM_AUTOFILL_AGENT_MOJOM_SHARED_MESSAGE_IDS_H_