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

#include "components/actor/core/actor_switches.h"

namespace actor::switches {

// Bypasses several of the actor's safety checks, such as requiring SafeBrowsing
// to be enabled and the blocklist.
// Note that some checks, like requiring https, are not affected by this.
const char kDisableActorSafetyChecks[] = "disable-actor-safety-checks";

// Bypasses the selection of the data to be filled by the
// `AttemptFormFillingTool` and just picks the first suggestion for each form
// section. This is only intended for testing.
const char kAttemptFormFillingToolSkipsUI[] =
    "attempt-form-filling-tool-skips-ui";

// Bypasses the requirement that OTP filling must be part of an actor login
// flow. This is only intended for testing/automation.
const char kAttemptOtpFillingBypassLoginCheck[] =
    "attempt-otp-filling-bypass-login-check";

// Forces logging of the actor aggregated journal events in VLOG(1). Useful on
// Android as VLOGs are removed on official builds.
const char kEnableActorJournalVLog[] = "enable-actor-journal-vlog";
const char kAttemptOtpFillingMockGmailOtpValue[] =
    "attempt-otp-filling-mock-gmail-otp-value";

}  // namespace actor::switches
