import { HCD, LandingHeaderInterface, NumberShowcaseItem, LogoImageDataInterface, LandingTestimonialInterface, HeadingDescription, Cta1Interface, LogoMultipleImageDataInterface, FaqInterface, LandingFooterInterface, } from './LandingInterface'; import { DarkBannerInterface, LandingClientsInterface, PopUpNewLandingInterface } from './LandingNew.interface'; export interface GoogleAdsLandingPageApiResponse { whatsappNumber: string; thankYouUrl: string; modalHeader: string; modalBtnText: string; attachment: LogoImageDataInterface; header: LandingHeaderInterface; banner: DarkBannerInterface; clients: GoogleAdsClientsInterface; results: GoogleAdsResultsInterface; testimonials: GoogleAdsTestimonialsInterface; security: GoogleAdsSecurityInterface; explore: GoogleAdsExploreInterface; technologies: GoogleAdsTechnologiesInterface; cta1: Cta1Interface; multiPlatform: MultiPlatformInterface; engagement: GoogleEngagementInterface; ourServices: GoogleAdsOurServicesInterface; leading: GoogleAdsLeadingInterface; cta2: Cta1Interface; industry: GoogleAdsIndustryInterface; whyChoose: MultiPlatformInterface; cta3: Cta1Interface; faq: FaqInterface; footer: LandingFooterInterface; popup: PopUpNewLandingInterface; } export interface GoogleAdsClientsInterface extends LandingClientsInterface { title: string; } export interface GoogleAdsResultsInterface extends HCD { title: string; video: LogoImageDataInterface; cards: NumberShowcaseItem[]; } export interface GoogleAdsTestimonialsInterface extends LandingTestimonialInterface { title: string; cta: string; } export interface GoogleAdsDownloadModalPayload { modalHeader?: string; modalBtnText?: string; attachment?: LogoImageDataInterface; } export interface GoogleAdsSecurityInterface extends HeadingDescription { title: string; sliders: { image: LogoImageDataInterface; heading: string; industryTitle: string; industryTxt: string; locationTitle: string; location: string; locationFlag: LogoImageDataInterface; technologyTitle: string; technologies: { data: { attributes: { icon: LogoImageDataInterface; name: string } }[] }; clientTitle: string; clientTxt: string; solutionTitle: string; solutionTxt: string; resultTitle: string; results: { number: string; title: string; }[]; btnText: string; attachment: LogoImageDataInterface; modalHeader: string; modalBtnText: string; }[]; } export interface GoogleAdsExploreInterface extends HeadingDescription { title: string; Tabs: { title: string; image: LogoImageDataInterface; details: string; cta: string; }[]; } export interface GoogleAdsTechnologiesInterface extends HeadingDescription { title: string; tools: { title: string; technologies: { data: { attributes: { icon: LogoImageDataInterface; name: string } }[]; }; }[]; } export interface MultiPlatformInterface extends HCD { title: string; cards: MultiCardInterface[]; } export interface MultiCardInterface { images: LogoMultipleImageDataInterface; description: string; heading: string; } export interface GoogleAdsOurServicesInterface extends HCD { title: string; sliders: ImageIconInterface[]; } export interface GoogleAdsIndustryInterface extends HCD { title: string; tabs: ImageIconInterface[]; } interface ImageIconInterface { icon: LogoImageDataInterface; title: string; details: string; image: LogoImageDataInterface; } export interface GoogleAdsLeadingInterface extends HeadingDescription { title: string; table: string; } export interface GoogleEngagementInterface extends HCD { title: string; cards: { video: LogoImageDataInterface; title: string; details: string; }[]; }