66 lines
1.4 KiB
TypeScript
66 lines
1.4 KiB
TypeScript
interface LogoImageDataInterface {
|
|
data: { attributes: { url: string; alternativeText: string; width?: number; height?: number } };
|
|
}
|
|
|
|
export interface HireTeamHeroInterface {
|
|
title: string;
|
|
subTitle: string;
|
|
heroCard: {
|
|
work: string;
|
|
workValue: string;
|
|
icon: LogoImageDataInterface;
|
|
}[];
|
|
}
|
|
|
|
export interface TechnologyStackInterface {
|
|
title: string;
|
|
image: {
|
|
data: {
|
|
attributes: {
|
|
url: string;
|
|
};
|
|
};
|
|
};
|
|
}
|
|
|
|
export interface HiringProcessInterface {
|
|
process: string;
|
|
image: {
|
|
data: {
|
|
attributes: {
|
|
url: string;
|
|
};
|
|
};
|
|
};
|
|
}
|
|
|
|
export interface HireDeveloperInterface {
|
|
title: string;
|
|
companyName: string;
|
|
description: string;
|
|
}
|
|
export interface DevelopmentServicesInterface {
|
|
title: string;
|
|
details: string;
|
|
serviceCard: {
|
|
title: string;
|
|
details: string;
|
|
icon: LogoImageDataInterface;
|
|
}[];
|
|
}
|
|
|
|
export interface HiringModelsInterface {
|
|
title: string;
|
|
details: string;
|
|
modelsCard: { title: string; description: string }[];
|
|
}
|
|
|
|
export interface DedicatedHirePageApiInterface {
|
|
hero: HireTeamHeroInterface;
|
|
developer: HireDeveloperInterface;
|
|
developmentServices: DevelopmentServicesInterface;
|
|
technologyStack: TechnologyStackInterface[];
|
|
hiringProcess: HiringProcessInterface[];
|
|
hiringModels: HiringModelsInterface;
|
|
}
|