convexsol_stage/interfaces/dedicatedHire.interface.ts
2025-12-02 11:02:00 +05:30

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;
}