39 lines
929 B
TypeScript
39 lines
929 B
TypeScript
interface LogoImageDataInterface {
|
|
data: { attributes: { url: string; alternativeText: string; width?: number; height?: number } };
|
|
}
|
|
export interface DevelopmentServiceInterface {
|
|
title: string;
|
|
service: {
|
|
heading: string;
|
|
details: string;
|
|
logo: LogoImageDataInterface;
|
|
}[];
|
|
}
|
|
|
|
export interface BenefitInterface {
|
|
title: string;
|
|
image: LogoImageDataInterface;
|
|
}
|
|
|
|
export interface TechnologyStackInterface {
|
|
title?: string;
|
|
image: LogoImageDataInterface;
|
|
}
|
|
|
|
export interface IndustryCasesInterface {
|
|
image: {
|
|
data: { attributes: { url: string } };
|
|
};
|
|
techStack: {
|
|
name: string;
|
|
logo: LogoImageDataInterface;
|
|
}[];
|
|
}
|
|
|
|
export interface RoboticPageApiInterface {
|
|
developmentService: DevelopmentServiceInterface;
|
|
benefit: BenefitInterface[];
|
|
techStack: TechnologyStackInterface[];
|
|
industryCases: IndustryCasesInterface;
|
|
}
|