blob: d905137fa771cd603fec5bc44bfe3b49ca133d48 [file] [log] [blame]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "ios/chrome/browser/intelligence/bwg/utils/bwg_constants.h"
NSString* const kBWGPromoConsentFullDetentIdentifier =
@"BWGPromoConsentFullDetentIdentifier";
NSString* const kLottieAnimationFREBannerName = @"FRE_Banner";
const char kLastInteractionTimestampDictKey[] = "last_interaction_timestamp";
const char kServerIDDictKey[] = "server_id";
const char kURLOnLastInteractionDictKey[] = "url_on_last_interaction";
// Links for attributed links.
const char kFirstFootnoteLinkURL[] = "https://policies.google.com/terms";
const char kSecondFootnoteLinkURL[] =
"https://support.google.com/gemini/answer/13594961";
const char kFootnoteLinkURLManagedAccount[] =
"https://support.google.com/a/answer/15706919";
const char kSecondBoxLinkURLManagedAccount[] =
"https://support.google.com/a/answer/15706919";
const char kSecondBoxLink1URLNonManagedAccount[] =
"https://support.google.com/gemini/answer/"
"13594961?visit_id=638773303691545173-4156329828&p=activity_settings&rd=1#"
"config_settings";
const char kSecondBoxLink2URLNonManagedAccount[] =
"https://support.google.com/gemini/answer/"
"13594961?hl=en#location_info&zippy=%2Cwhat-location-information-do-gemini-"
"apps-collect-why-and-how-is-it-used";
// Accessibility identifiers for bwg consent view.
NSString* const kBwgFootNoteTextViewAccessibilityIdentifier =
@"footnote_text_view";
NSString* const kBwgPrimaryButtonAccessibilityIdentifier = @"primary_button";
NSString* const kBwgSecondaryButtonAccessibilityIdentifier =
@"secondary_button";
// Action identifier on a tap on links in the footnote of the bwg consent view.
NSString* const kBwgFirstFootnoteLinkAction = @"firstFootnoteLinkAction";
NSString* const kBwgSecondFootnoteLinkAction = @"secondFootnoteLinkAction";
NSString* const kBwgFootnoteLinkActionManagedAccount =
@"footnoteLinkActionManagedAccount";
NSString* const kBwgSecondBoxLinkActionManagedAccount =
@"secondBoxLinkActionManagedAccount";
NSString* const kBwgSecondBoxLink1ActionNonManagedAccount =
@"secondBoxLink1ActionNonManagedAccount";
NSString* const kBwgSecondBoxLink2ActionNonManagedAccount =
@"secondBoxLink2ActionNonManagedAccount";