diff --git a/types/TCms.ts b/types/TCms.ts index 5be57c3..8f4f068 100644 --- a/types/TCms.ts +++ b/types/TCms.ts @@ -7,6 +7,10 @@ export interface CmsResponse { export interface CmsData { id: string; key: string; + language?: string; + company_name?: string; + country?: string; + type?: string; hero: CmsHero; chart: CmsChart; features: CmsSectionWithCards; @@ -19,16 +23,16 @@ export interface CmsData { } export interface CmsHero { - Title: string; - Description: string; - ButtonText: string; - ButtonLink: string; - GifFile: string; + title: string; + description: string; + button_text: string; + button_link: string; + gif_file: string; } export interface CmsChart { title: string; - missedAmount: string; + missed_amount: string; data: CmsChartDataItem[]; } @@ -38,35 +42,37 @@ export interface CmsChartDataItem { } export interface CmsSectionWithCards { - Title: string; - Description: string; - Cards: CmsCard[]; + title: string; + description: string; + cards: CmsCard[]; } export interface CmsCard { - Icon: string; - Title: string; - Description: string; + id?: string; + icon: string; + title: string; + description: string; } export interface CmsContact { - Title: string; - Description: string; - SubmitButtonText: string; - Fields: CmsContactField[]; + title: string; + description: string; + submit_button_text: string; + fields: CmsContactField[]; } export interface CmsContactField { - Name: string; - Label: string; - Placeholder: string; - Required: boolean; + id?: string; + name: string; + label: string; + placeholder: string; + required: boolean; } export interface CmsFooter { - Email: string; - Phone: string; - Location: string; - Tagline: string; - Copyright: string; + email: string; + phone: string; + location: string; + tagline: string; + copyright: string; }