export class CartHandover { accessibilityUrl: string; adBannerSettings: AdBannerSettings; addToCartPromotion: AddToCartPromotion; appFeatureManager: any; cartPromotionSettings: CartPromotionSettings; displayGtsBadgeForCurrentUserIp: boolean; exchangeRates: Array; featureFlags: any; footerInformation: FooterInformation; languageCodes: Array; optimizelySettings: OptimizelySettings; privacyUrl: string; salesTermsUrl: string; sessionId: string; soastaSettings: SoastaSettings; storeDirectoryUrl: string; supportPhoneNumber: string; tealiumSettings: TealiumSettings; termsUrl: string; userCountry: string; userId: string; checkoutMarketingSettings: CheckoutMarketingSettings; } export class AdBannerSettings { adImage: string; backgroundColour: string; ctaLink: string; headerText: string; showAdBanner: boolean; showAdBannerInCart: boolean; } export class AddToCartPromotion { cartSummaryPageCongratulatoryMessage: string; confirmationMessage: string; enabled: boolean; promotionCode: string; qualifiedMessage: string; sessionCode: string; showUnqualifiedMessage: boolean; unqualifiedMessage: string; } export class CartPromotionSettings { cartSummaryPageCongratulatoryMessage: string; cartSummaryPageOptOptionMessage: string; confirmationMessage: string; discountCode: string; eligibleAmountInUsd: number; enableCountryRestrictions: boolean; enabled: boolean; optInMessage: string; optOutMessage: string; promoFallbackEnabled: boolean; promotionProductCatalogId: string; promotionProductDescription: string; promotionProductId: string; qualifiedMessage: string; qualifyingProductIdQuantityCollection: Array; restrictedCountries: Array; showUnqualifiedMessage: boolean; socialShareLink: string; unqualifiedMessage: string; } export class ExchangeRate { currencyCode: string; exchangeRate: number; } export class FooterInformation { copyright: string; links: Array; } export class FooterLink { text: string; url: string; } export class LanguageCode { isoCultureCode: string; isoLanguageCode: string; } export class OptimizelySettings { optimizelySnippet: string; } export class SoastaSettings { soastaSnippet: string; } export class TealiumSettings { tealiumSnippet: string; } export class CheckoutMarketingSettings { enabled: boolean; headerMessage: string; displayMessage: string; headerBgColor: string; }