export interface UaeCountryPageAPIResponseInterface { banner: UAEBannerInterface; customDev: CustomDevInterface; business: UAEBusinessInterface; clients: UAEClientsInterface; cta1: UAECtaInterface; cta2: UAECtaInterface; faq: UAEFaqInterface; footer: UAEFooterInterface; header: UAEHeaderInterface; hireExpert: UAEHireDevelopersInterface; industries: UAEIndustriesInterface; popUp: UAEPopUpInterface; solutions: UAESolutionsInterface; successStories: UAESuccessStoriesInterface; technologies: UAETechnologiesInterface; testimonials: UAETestimonialsInterface; whyChoose: UAEWhyChooseInterface; workProcess: UAEWorkProcessInterface; platform: UAEPlatformInterface; nextTech: UAENextTechInterface; nextTech2: UAENextTechInterface; services: UAEServicesInterface; results: ResultsInterface; } export interface HeadingDescription { id: number; heading: string; description: string; order: number; } export interface HCD extends HeadingDescription { // H: Heading, C: CTA, D: Description cta: string; } export interface MobileSubPagesHero extends HCD { image: LogoImageDataInterface; } export interface TDI { // T: Title, D: Description, I: Images title: string; description: string; images: LogoMultipleImageDataInterface; } export interface LogoImageDataInterface { data: { attributes: { url: string; alternativeText: string; width?: number; height?: number } }; } export interface LogoMultipleImageDataInterface { data: { attributes: { url: string; alternativeText: string; width?: number; height?: number } }[]; } export interface UAEBannerInterface extends HCD { image: LogoImageDataInterface; } export interface UAEBusinessInterface extends HeadingDescription { cards: { id: number; title: string; description: string; images: LogoMultipleImageDataInterface; }[]; } export interface UAEClientsInterface extends HeadingDescription { brandLogos: { data: { attributes: { brands: { name?: string; mobile?: boolean; logo: LogoImageDataInterface; }[]; }; }; }; } export interface UAECtaInterface { order: number; title: string; cta: string; bgImage: LogoImageDataInterface; } export interface UAESolutionsInterface extends HCD { image: LogoImageDataInterface; cards: TDI[]; } export interface UAEFaqInterface extends HeadingDescription { image: LogoImageDataInterface; faqs: { id: number; question: string; answer: string; }[]; } export interface UAEFooterInterface { id: number; description: string; copyRightTxt: string; callTitle: string; callNumber: string; emailTitle: string; email: string; social: { id: number; link: string; icon: LogoImageDataInterface }[]; logo: LogoImageDataInterface; } export interface UAEHeaderInterface { cta: string; logo: LogoImageDataInterface; navLinks: { id: number; title: string; link: string; }[]; } export interface UAEHireDevelopersInterface extends HCD { image: LogoImageDataInterface; listItems: { id: number; title: string; icon: LogoImageDataInterface; }[]; } export interface UAEIndustriesInterface extends HeadingDescription { slider: SliderInterface[]; } export interface SliderInterface { id: number; title: string; description: string; images: LogoMultipleImageDataInterface; } export interface UAEPopUpInterface extends HeadingDescription { btnText: string; icon: LogoImageDataInterface; } export interface UAESuccessStoriesInterface extends HCD { viewMore: string; caseStudies: { data: { id: number; attributes: { pageUrl: string; shortDetails: string; projectName: string; category: string; industry: string; cardImage: LogoImageDataInterface; }; }[]; }; } export interface ToolInterface { id: number; title: string; technologies: { data: { attributes: { name: string; icon: LogoImageDataInterface; }; }[]; }; } export interface UAETechnologiesInterface extends HeadingDescription { tools: ToolInterface[]; } export interface UAETestimonialsInterface { title: string; order: number; testimonials: { data: { attributes: { id: number; name: string; designation: string; message: string; image: LogoImageDataInterface; }; }[]; }; } export interface UAEWhyChooseInterface extends HeadingDescription { cards: SliderInterface[]; } export interface UAEPlatformInterface extends HeadingDescription { image: LogoImageDataInterface; services: { logo: LogoImageDataInterface; heading: string; details: string; }[]; } export interface UAENextTechInterface extends HeadingDescription { slider: SliderInterface[]; } export interface UAEWorkProcessInterface extends HCD { cards: { id: number; number: string; title: string; details: string; }[]; } export interface UAEServicesInterface extends HeadingDescription { cards: { title: string; details: string; image: LogoImageDataInterface; }[]; } export interface CustomDevInterface extends HeadingDescription { image: LogoImageDataInterface; } export interface ResultsInterface extends HCD { projectRow1: LogoMultipleImageDataInterface; projectRow2: LogoMultipleImageDataInterface; }