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

#ifndef IOS_CHROME_BROWSER_SETTINGS_UI_BUNDLED_AUTOFILL_AUTOFILL_SETTINGS_CONSTANTS_H_
#define IOS_CHROME_BROWSER_SETTINGS_UI_BUNDLED_AUTOFILL_AUTOFILL_SETTINGS_CONSTANTS_H_

#import <Foundation/Foundation.h>

extern NSString* const kAutofillProfileEditTableViewId;
extern NSString* const kAutofillProfileTableViewID;
extern NSString* const kAutofillPaymentMethodsToolbarId;
extern NSString* const kAutofillAddressSwitchViewId;
extern NSString* const kAutofillAddressManagedViewId;
extern NSString* const kEnhancedAutofillTableViewId;
extern NSString* const kSuggestionsFromGeminiTableViewId;
extern NSString* const kAutofillVerificationSwitchTableViewId;

extern NSString* const kAutofillCreditCardTableViewId;
extern NSString* const kAutofillCreditCardSwitchViewId;
extern NSString* const kAutofillCreditCardManagedViewId;
extern NSString* const kAutofillDeleteSecurityCodesButtonId;
extern NSString* const kAutofillMandatoryReauthSwitchViewId;
extern NSString* const kAutofillSaveSecurityCodesSwitchViewId;
extern NSString* const kAutofillSecurityCvcsTableViewId;
extern NSString* const kEnhancedAutofillSwitchViewId;
extern NSString* const kSuggestionsFromGeminiSwitchViewId;

// Accessibility identifier for the edit card table view.
extern NSString* const kAutofillCreditCardEditTableViewId;

// Accessibility identifier for the migrate to account button.
extern NSString* const kAutofillAddressMigrateToAccountButtonId;

// Accessibility identifier for the edit cell button in the section.
extern NSString* const kAutofillEditButtonCellId;

// Accessibility identifier for the Pay Over Time settings entry cell.
extern NSString* const kAutofillPayOverTimeCellId;

// Accessibility identifier for the BNPL subpage.
extern NSString* const kAutofillBnplTableViewId;
extern NSString* const kAutofillBnplSwitchViewId;

#endif  // IOS_CHROME_BROWSER_SETTINGS_UI_BUNDLED_AUTOFILL_AUTOFILL_SETTINGS_CONSTANTS_H_
