Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
sujata
/
advithconsulting.io-backend
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Registry
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit 3180e2c3
authored
2025-10-28 15:12:24 +0530
by
Aman
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
new page aadded
1 parent
4776719b
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
553 additions
and
394 deletions
src/api/annual-reports/content-types/annual-reports/schema.json
src/api/annual-reports/controllers/annual-reports.js
src/api/annual-reports/routes/annual-reports.js
src/api/annual-reports/services/annual-reports.js
src/components/layout/categories-listing.json
src/components/layout/listing.json
types/generated/components.d.ts
types/generated/contentTypes.d.ts
src/api/annual-reports/content-types/annual-reports/schema.json
0 → 100644
View file @
3180e2c
{
"kind"
:
"singleType"
,
"collectionName"
:
"annual_report"
,
"info"
:
{
"singularName"
:
"annual-reports"
,
"pluralName"
:
"annual-report"
,
"displayName"
:
"Annual Reports"
,
"description"
:
""
},
"options"
:
{
"draftAndPublish"
:
true
},
"pluginOptions"
:
{},
"attributes"
:
{
"seo"
:
{
"type"
:
"component"
,
"repeatable"
:
false
,
"component"
:
"shared.seo"
},
"Banner"
:
{
"type"
:
"component"
,
"repeatable"
:
false
,
"component"
:
"layout.page-banner"
},
"Listing"
:
{
"displayName"
:
"listing"
,
"type"
:
"component"
,
"repeatable"
:
true
,
"component"
:
"layout.listing"
}
}
}
src/api/annual-reports/controllers/annual-reports.js
0 → 100644
View file @
3180e2c
'use strict'
;
/**
* annual-reports controller
*/
const
{
createCoreController
}
=
require
(
'@strapi/strapi'
).
factories
;
module
.
exports
=
createCoreController
(
'api::annual-reports.annual-reports'
);
src/api/annual-reports/routes/annual-reports.js
0 → 100644
View file @
3180e2c
'use strict'
;
/**
* annual-reports router
*/
const
{
createCoreRouter
}
=
require
(
'@strapi/strapi'
).
factories
;
module
.
exports
=
createCoreRouter
(
'api::annual-reports.annual-reports'
);
src/api/annual-reports/services/annual-reports.js
0 → 100644
View file @
3180e2c
'use strict'
;
/**
* annual-reports service
*/
const
{
createCoreService
}
=
require
(
'@strapi/strapi'
).
factories
;
module
.
exports
=
createCoreService
(
'api::annual-reports.annual-reports'
);
src/components/layout/categories-listing.json
0 → 100644
View file @
3180e2c
{
"collectionName"
:
"components_layout_categories_listings"
,
"info"
:
{
"displayName"
:
"categoriesListing"
},
"options"
:
{},
"attributes"
:
{
"img"
:
{
"allowedTypes"
:
[
"images"
,
"files"
],
"type"
:
"media"
,
"multiple"
:
false
},
"name"
:
{
"type"
:
"string"
}
}
}
src/components/layout/listing.json
0 → 100644
View file @
3180e2c
{
"collectionName"
:
"components_layout_listings"
,
"info"
:
{
"displayName"
:
"listing"
,
"description"
:
""
},
"options"
:
{},
"attributes"
:
{
"Title"
:
{
"type"
:
"string"
},
"category"
:
{
"displayName"
:
"categoriesListing"
,
"type"
:
"component"
,
"repeatable"
:
true
,
"component"
:
"layout.categories-listing"
},
"date"
:
{
"type"
:
"string"
}
}
}
types/generated/components.d.ts
View file @
3180e2c
...
@@ -110,6 +110,101 @@ export interface SharedMedia extends Struct.ComponentSchema {
...
@@ -110,6 +110,101 @@ export interface SharedMedia extends Struct.ComponentSchema {
};
};
}
}
export
interface
HomePeople
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_people'
;
info
:
{
displayName
:
'People'
;
description
:
''
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
peoplelist
:
Schema
.
Attribute
.
Component
<
'people.people-list'
,
true
>
;
};
}
export
interface
HomeKnowlegeTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_knowlege_tabs'
;
info
:
{
displayName
:
'KnowlegeTab'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
HomeKnowledgeshack
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_knowledgeshacks'
;
info
:
{
displayName
:
'Knowledgeshack'
;
description
:
''
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
}
export
interface
HomeIndustry
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_industries'
;
info
:
{
displayName
:
'Industry'
;
description
:
''
;
};
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
true
>
;
};
}
export
interface
HomeHome
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_homes'
;
info
:
{
displayName
:
'Home Banner'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
Mobilebanner
:
Schema
.
Attribute
.
Media
<
'images'
>
;
Desktopbanner
:
Schema
.
Attribute
.
Media
<
'images'
>
;
BackgroundBanner
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
true
>
;
};
}
export
interface
HomeAreasExpertiseTitle
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_areas_expertise_titles'
;
info
:
{
displayName
:
'AreasExpertiseTitle'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
HomeAreaExpertiselists
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_area_expertiselists'
;
info
:
{
displayName
:
'AreaExpertiselists'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
PeopleTeamMember
extends
Struct
.
ComponentSchema
{
export
interface
PeopleTeamMember
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_people_team_members'
;
collectionName
:
'components_people_team_members'
;
info
:
{
info
:
{
...
@@ -184,725 +279,654 @@ export interface PeopleAdvisoryBoard extends Struct.ComponentSchema {
...
@@ -184,725 +279,654 @@ export interface PeopleAdvisoryBoard extends Struct.ComponentSchema {
};
};
}
}
export
interface
LayoutWhatwedo
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneWhatWedoBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_whatwedo
s'
;
collectionName
:
'components_
dynamic_zone_what_wedo_banner
s'
;
info
:
{
info
:
{
displayName
:
'What
wedo
'
;
displayName
:
'What
WedoBanner
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
list
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.list'
,
true
>
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
BackgroundBanner
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
};
}
}
export
interface
LayoutWeofferList
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneWeOfferSec
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_weoffer_list
s'
;
collectionName
:
'components_
dynamic_zone_we_offer_sec
s'
;
info
:
{
info
:
{
displayName
:
'We
offerList
'
;
displayName
:
'We
OfferSec
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
String
;
Button
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
ProductList
:
Schema
.
Attribute
.
Component
<
'layout.product-list'
,
true
>
;
Description
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
LayoutWeOffer
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_we_offers'
;
info
:
{
displayName
:
'WeOffer'
;
};
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
fals
e
>
;
WeOfferList
:
Schema
.
Attribute
.
Component
<
'layout.weoffer-list'
,
tru
e
>
;
};
};
}
}
export
interface
LayoutTechnicalexpertise
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneVariantcard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_technicalexpertise
s'
;
collectionName
:
'components_
dynamic_zone_variantcard
s'
;
info
:
{
info
:
{
displayName
:
'
Technicalexpertise
'
;
displayName
:
'
Variantcard
'
;
};
};
attributes
:
{
attributes
:
{
SectionTitle
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Subtitle
:
Schema
.
Attribute
.
String
;
carddetails
:
Schema
.
Attribute
.
Component
<
'layout.card-details'
,
true
>
;
Technicallist
:
Schema
.
Attribute
.
Component
<
'layout.technicalexp-tab'
,
true
>
;
};
};
}
}
export
interface
LayoutTechnicalexpTab
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneText
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_technicalexp_tab
s'
;
collectionName
:
'components_
dynamic_zone_text
s'
;
info
:
{
info
:
{
displayName
:
'
TechnicalexpTab
'
;
displayName
:
'
Content
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Subtitle
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Description
:
Schema
.
Attribute
.
RichText
&
};
Schema
.
Attribute
.
CustomField
<
}
'plugin::ckeditor5.CKEditor'
,
{
export
interface
LayoutTab
extends
Struct
.
ComponentSchema
{
preset
:
'default'
;
collectionName
:
'components_layout_tabs'
;
}
info
:
{
>
;
displayName
:
'Tab'
;
};
attributes
:
{
sectionTitle
:
Schema
.
Attribute
.
String
;
shortDescription
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
};
}
}
export
interface
LayoutServicelist
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneTable
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_servicelist
s'
;
collectionName
:
'components_
dynamic_zone_table
s'
;
info
:
{
info
:
{
displayName
:
'
Servicelist
'
;
displayName
:
'
table
'
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
tableData
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
export
interface
LayoutProduct
List
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneRules
List
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_product
_lists'
;
collectionName
:
'components_
dynamic_zone_rules
_lists'
;
info
:
{
info
:
{
displayName
:
'ProductList'
;
displayName
:
'RulesList'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
Button
:
Schema
.
Attribute
.
Component
<
'cta.cta
'
,
false
>
;
details
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.details
'
,
false
>
;
};
};
}
}
export
interface
LayoutPageBanner
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneRulesApplication
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_page_banner
s'
;
collectionName
:
'components_
dynamic_zone_rules_application
s'
;
info
:
{
info
:
{
displayName
:
'
PageBanner
'
;
displayName
:
'
RulesApplication
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Subheading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
>
;
RuleList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.rules-list'
,
true
>
;
};
};
}
}
export
interface
LayoutOverview
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_overview
s'
;
collectionName
:
'components_
dynamic_zone_list
s'
;
info
:
{
info
:
{
displayName
:
'
Overview
'
;
displayName
:
'
List
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
RichText
&
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
'plugin::ckeditor5.CKEditor'
,
{
{
preset
:
'default'
;
preset
:
'default'
;
}
}
>
;
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
};
}
}
export
interface
LayoutIndustryOverview
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneKeyfeature
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_industry_overview
s'
;
collectionName
:
'components_
dynamic_zone_keyfeature
s'
;
info
:
{
info
:
{
displayName
:
'
IndustryOverview
'
;
displayName
:
'
KeyFeature
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
subtitle
:
Schema
.
Attribute
.
String
;
sectionTitle
:
Schema
.
Attribute
.
String
;
title
:
Schema
.
Attribute
.
String
;
SectionSubtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
KeyFeatureList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list'
,
true
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
};
}
}
export
interface
LayoutHeading
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneImage
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_heading
s'
;
collectionName
:
'components_
dynamic_zone_image
s'
;
info
:
{
info
:
{
displayName
:
'
heading
'
;
displayName
:
'
Image
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
RichText
&
DesktopImg
:
Schema
.
Attribute
.
Media
<
Schema
.
Attribute
.
CustomField
<
'images'
|
'files'
|
'videos'
|
'audios'
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
>
;
Linkdin
:
Schema
.
Attribute
.
String
;
MobileImg
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
};
}
}
export
interface
LayoutFunctionalAreas
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneFaq
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_functional_area
s'
;
collectionName
:
'components_
dynamic_zone_faq
s'
;
info
:
{
info
:
{
displayName
:
'FunctionalAreas'
;
displayName
:
'FAQ'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
FAQList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.faq-list'
,
true
>
;
};
};
}
}
export
interface
Layout
FaqList
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZone
FaqList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout
_faq_lists'
;
collectionName
:
'components_
dynamic_zone
_faq_lists'
;
info
:
{
info
:
{
displayName
:
'F
AQ
List'
;
displayName
:
'F
aq
List'
;
};
};
attributes
:
{
attributes
:
{
Question
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
RichText
&
Description
:
Schema
.
Attribute
.
Text
;
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
export
interface
LayoutCtaBanner
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneFacts
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cta_banner
s'
;
collectionName
:
'components_
dynamic_zone_fact
s'
;
info
:
{
info
:
{
displayName
:
'CTABanner'
;
displayName
:
'Facts'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
FactList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list'
,
true
>
;
};
};
}
}
export
interface
LayoutConversionCode
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneFactList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_conversion_code
s'
;
collectionName
:
'components_
dynamic_zone_fact_list
s'
;
info
:
{
info
:
{
displayName
:
'ConversionCode'
;
displayName
:
'FactList'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
scriptcode
:
Schema
.
Attribute
.
Text
;
Title
:
Schema
.
Attribute
.
String
;
noscriptcode
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
};
}
}
export
interface
LayoutClientel
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneElementTwo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_clientel
s'
;
collectionName
:
'components_
dynamic_zone_element_two
s'
;
info
:
{
info
:
{
displayName
:
'Clientel'
;
displayName
:
'ElementTwo'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
logos
:
Schema
.
Attribute
.
Media
<
'images'
,
true
>
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-list'
,
true
>
;
};
};
}
}
export
interface
LayoutCfolist
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneElementOne
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfolist
s'
;
collectionName
:
'components_
dynamic_zone_element_one
s'
;
info
:
{
info
:
{
displayName
:
'cfolist'
;
displayName
:
'ElementOne'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-list'
,
true
>
;
};
};
}
}
export
interface
LayoutCfoService
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneElementList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfo_service
s'
;
collectionName
:
'components_
dynamic_zone_element_list
s'
;
info
:
{
info
:
{
displayName
:
'
CFOService
'
;
displayName
:
'
ElementList
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
IndustryServiceList
:
Schema
.
Attribute
.
Component
<
StepHeading
:
Schema
.
Attribute
.
String
;
'layout.cfo-service-tab'
,
StepDescription
:
Schema
.
Attribute
.
String
;
true
StepImg
:
Schema
.
Attribute
.
Media
<
'images'
>
;
>
;
};
};
}
}
export
interface
LayoutCfoServiceTab
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneDownloadBtn
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfo_service_tab
s'
;
collectionName
:
'components_
dynamic_zone_download_btn
s'
;
info
:
{
info
:
{
displayName
:
'
CFOServiceTab
'
;
displayName
:
'
DownloadBtn
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
CfoList
:
Schema
.
Attribute
.
Component
<
'layout.cfolist'
,
true
>
;
Description
:
Schema
.
Attribute
.
String
;
};
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
}
export
interface
LayoutCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cards'
;
info
:
{
displayName
:
'card'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
};
}
}
export
interface
LayoutCard
Details
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZone
Details
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_card
_details'
;
collectionName
:
'components_
dynamic_zone
_details'
;
info
:
{
info
:
{
displayName
:
'card-details'
;
displayName
:
'Details'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Details
:
Schema
.
Attribute
.
RichText
&
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
'plugin::ckeditor5.CKEditor'
,
{
{
preset
:
'default'
;
preset
:
'default'
;
}
}
>
;
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
};
}
}
export
interface
LayoutAreasExpertise
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_areas_expertise
s'
;
collectionName
:
'components_
dynamic_zone_card
s'
;
info
:
{
info
:
{
displayName
:
'
AreasExpertise
'
;
displayName
:
'
card
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Description
:
Schema
.
Attribute
.
Text
;
carddetails
:
Schema
.
Attribute
.
Component
<
'layout.card-details'
,
true
>
;
};
};
}
}
export
interface
HomePeople
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneBackground
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_people
'
;
collectionName
:
'components_
dynamic_zone_backgrounds
'
;
info
:
{
info
:
{
displayName
:
'
People
'
;
displayName
:
'
RightsideImg
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
peoplelist
:
Schema
.
Attribute
.
Component
<
'people.people-list'
,
true
>
;
};
}
export
interface
HomeKnowlegeTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_knowlege_tabs'
;
info
:
{
displayName
:
'KnowlegeTab'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Subtitle
:
Schema
.
Attribute
.
String
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
};
}
}
export
interface
HomeKnowledgeshack
extends
Struct
.
ComponentSchema
{
export
interface
DynamicZoneAbout
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_knowledgeshack
s'
;
collectionName
:
'components_
dynamic_zone_about
s'
;
info
:
{
info
:
{
displayName
:
'
Knowledgeshack
'
;
displayName
:
'
LeftsideImg
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
export
interface
HomeIndustry
extends
Struct
.
ComponentSchema
{
export
interface
LayoutWhatwedo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_industrie
s'
;
collectionName
:
'components_
layout_whatwedo
s'
;
info
:
{
info
:
{
displayName
:
'
Industry
'
;
displayName
:
'
Whatwedo
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
true
>
;
};
};
}
}
export
interface
HomeHome
extends
Struct
.
ComponentSchema
{
export
interface
LayoutWeofferList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_home
s'
;
collectionName
:
'components_
layout_weoffer_list
s'
;
info
:
{
info
:
{
displayName
:
'
Home Banner
'
;
displayName
:
'
WeofferList
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Button
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
ProductList
:
Schema
.
Attribute
.
Component
<
'layout.product-list'
,
true
>
;
Mobilebanner
:
Schema
.
Attribute
.
Media
<
'images'
>
;
Description
:
Schema
.
Attribute
.
Text
;
Desktopbanner
:
Schema
.
Attribute
.
Media
<
'images'
>
;
BackgroundBanner
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
true
>
;
};
};
}
}
export
interface
HomeAreasExpertiseTitle
extends
Struct
.
ComponentSchema
{
export
interface
LayoutWeOffer
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_areas_expertise_title
s'
;
collectionName
:
'components_
layout_we_offer
s'
;
info
:
{
info
:
{
displayName
:
'
AreasExpertiseTitle
'
;
displayName
:
'
WeOffer
'
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
HomeAreaExpertiselists
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_area_expertiselists'
;
info
:
{
displayName
:
'AreaExpertiselists'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
};
}
}
export
interface
DynamicZoneWhatWedoBanner
extends
Struct
.
ComponentSchema
{
export
interface
LayoutTechnicalexpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_what_wedo_banner
s'
;
collectionName
:
'components_
layout_technicalexpertise
s'
;
info
:
{
info
:
{
displayName
:
'WhatWedoBanner'
;
displayName
:
'Technicalexpertise'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
list
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.list'
,
true
>
;
SectionTitle
:
Schema
.
Attribute
.
String
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Subtitle
:
Schema
.
Attribute
.
String
;
BackgroundBanner
:
Schema
.
Attribute
.
Media
<
Technicallist
:
Schema
.
Attribute
.
Component
<
'layout.technicalexp-tab'
,
true
>
;
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
};
}
}
export
interface
DynamicZoneWeOfferSec
extends
Struct
.
ComponentSchema
{
export
interface
LayoutTechnicalexpTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_we_offer_sec
s'
;
collectionName
:
'components_
layout_technicalexp_tab
s'
;
info
:
{
info
:
{
displayName
:
'
WeOfferSec
'
;
displayName
:
'
TechnicalexpTab
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
WeOfferList
:
Schema
.
Attribute
.
Component
<
'layout.weoffer-list'
,
true
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
DynamicZoneVariantcard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_variantcards'
;
info
:
{
displayName
:
'Variantcard'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
carddetails
:
Schema
.
Attribute
.
Component
<
'layout.card-details'
,
true
>
;
};
};
}
}
export
interface
DynamicZoneText
extends
Struct
.
ComponentSchema
{
export
interface
LayoutTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_text
s'
;
collectionName
:
'components_
layout_tab
s'
;
info
:
{
info
:
{
displayName
:
'Content'
;
displayName
:
'Tab'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
sectionTitle
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
shortDescription
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
RichText
&
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
Schema
.
Attribute
.
CustomField
<
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
export
interface
DynamicZoneTable
extends
Struct
.
ComponentSchema
{
export
interface
LayoutServicelist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_table
s'
;
collectionName
:
'components_
layout_servicelist
s'
;
info
:
{
info
:
{
displayName
:
'
table
'
;
displayName
:
'
Servicelist
'
;
};
};
attributes
:
{
attributes
:
{
tableData
:
Schema
.
Attribute
.
RichText
&
Title
:
Schema
.
Attribute
.
String
;
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
export
interface
DynamicZoneRules
List
extends
Struct
.
ComponentSchema
{
export
interface
LayoutProduct
List
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_rules
_lists'
;
collectionName
:
'components_
layout_product
_lists'
;
info
:
{
info
:
{
displayName
:
'RulesList'
;
displayName
:
'ProductList'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
details
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.details
'
,
false
>
;
Button
:
Schema
.
Attribute
.
Component
<
'cta.cta
'
,
false
>
;
};
};
}
}
export
interface
DynamicZoneRulesApplication
extends
Struct
.
ComponentSchema
{
export
interface
LayoutPageBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_rules_application
s'
;
collectionName
:
'components_
layout_page_banner
s'
;
info
:
{
info
:
{
displayName
:
'
RulesApplication
'
;
displayName
:
'
PageBanner
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
String
;
Subheading
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
>
;
RuleList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.rules-list'
,
true
>
;
};
};
}
}
export
interface
DynamicZoneList
extends
Struct
.
ComponentSchema
{
export
interface
LayoutOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_list
s'
;
collectionName
:
'components_
layout_overview
s'
;
info
:
{
info
:
{
displayName
:
'
List
'
;
displayName
:
'
Overview
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
RichText
&
Subtitle
:
Schema
.
Attribute
.
Text
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
'plugin::ckeditor5.CKEditor'
,
{
{
preset
:
'default'
;
preset
:
'default'
;
}
}
>
;
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
};
}
}
export
interface
DynamicZoneKeyfeature
extends
Struct
.
ComponentSchema
{
export
interface
LayoutListing
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_keyfeature
s'
;
collectionName
:
'components_
layout_listing
s'
;
info
:
{
info
:
{
displayName
:
'
KeyFeature
'
;
displayName
:
'
listing
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
section
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
SectionSubtitle
:
Schema
.
Attribute
.
String
;
category
:
Schema
.
Attribute
.
Component
<
'layout.categories-listing'
,
true
>
;
KeyFeatureList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list'
,
true
>
;
date
:
Schema
.
Attribute
.
String
;
};
};
}
}
export
interface
DynamicZoneImage
extends
Struct
.
ComponentSchema
{
export
interface
LayoutIndustryOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_image
s'
;
collectionName
:
'components_
layout_industry_overview
s'
;
info
:
{
info
:
{
displayName
:
'I
mage
'
;
displayName
:
'I
ndustryOverview
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
subtitle
:
Schema
.
Attribute
.
String
;
title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
Text
;
DesktopImg
:
Schema
.
Attribute
.
Media
<
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
'images'
|
'files'
|
'videos'
|
'audios'
>
;
MobileImg
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
};
}
}
export
interface
DynamicZoneFaq
extends
Struct
.
ComponentSchema
{
export
interface
LayoutHeading
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_faq
s'
;
collectionName
:
'components_
layout_heading
s'
;
info
:
{
info
:
{
displayName
:
'
FAQ
'
;
displayName
:
'
heading
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Subtitle
:
Schema
.
Attribute
.
String
;
FAQList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.faq-list'
,
true
>
;
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
Linkdin
:
Schema
.
Attribute
.
String
;
};
};
}
}
export
interface
DynamicZoneFaqList
extends
Struct
.
ComponentSchema
{
export
interface
LayoutFunctionalAreas
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_faq_list
s'
;
collectionName
:
'components_
layout_functional_area
s'
;
info
:
{
info
:
{
displayName
:
'F
aqList
'
;
displayName
:
'F
unctionalAreas
'
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
};
};
}
}
export
interface
DynamicZoneFacts
extends
Struct
.
ComponentSchema
{
export
interface
LayoutFaqList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_fac
ts'
;
collectionName
:
'components_
layout_faq_lis
ts'
;
info
:
{
info
:
{
displayName
:
'F
acts
'
;
displayName
:
'F
AQList
'
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Question
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
RichText
&
FactList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list'
,
true
>
;
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
export
interface
DynamicZoneFactList
extends
Struct
.
ComponentSchema
{
export
interface
LayoutCtaBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_fact_list
s'
;
collectionName
:
'components_
layout_cta_banner
s'
;
info
:
{
info
:
{
displayName
:
'FactList'
;
displayName
:
'CTABanner'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Description
:
Schema
.
Attribute
.
Text
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
};
}
}
export
interface
DynamicZoneElementTwo
extends
Struct
.
ComponentSchema
{
export
interface
LayoutConversionCode
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_two
s'
;
collectionName
:
'components_
layout_conversion_code
s'
;
info
:
{
info
:
{
displayName
:
'ElementTwo'
;
displayName
:
'ConversionCode'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
scriptcode
:
Schema
.
Attribute
.
Text
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-list'
,
true
>
;
noscriptcode
:
Schema
.
Attribute
.
Text
;
};
};
}
}
export
interface
DynamicZoneElementOne
extends
Struct
.
ComponentSchema
{
export
interface
LayoutClientel
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_one
s'
;
collectionName
:
'components_
layout_clientel
s'
;
info
:
{
info
:
{
displayName
:
'
ElementOne
'
;
displayName
:
'
Clientel
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
logos
:
Schema
.
Attribute
.
Media
<
'images'
,
true
>
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-list'
,
true
>
;
};
};
}
}
export
interface
DynamicZoneElementL
ist
extends
Struct
.
ComponentSchema
{
export
interface
LayoutCfol
ist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_
lists'
;
collectionName
:
'components_
layout_cfo
lists'
;
info
:
{
info
:
{
displayName
:
'ElementList'
;
displayName
:
'cfolist'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutCfoService
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cfo_services'
;
info
:
{
displayName
:
'CFOService'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
StepHeading
:
Schema
.
Attribute
.
String
;
IndustryServiceList
:
Schema
.
Attribute
.
Component
<
StepDescription
:
Schema
.
Attribute
.
String
;
'layout.cfo-service-tab'
,
StepImg
:
Schema
.
Attribute
.
Media
<
'images'
>
;
true
>
;
};
};
}
}
export
interface
DynamicZoneDownloadBtn
extends
Struct
.
ComponentSchema
{
export
interface
LayoutCfoServiceTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_download_btn
s'
;
collectionName
:
'components_
layout_cfo_service_tab
s'
;
info
:
{
info
:
{
displayName
:
'
DownloadBtn
'
;
displayName
:
'
CFOServiceTab
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
String
;
CfoList
:
Schema
.
Attribute
.
Component
<
'layout.cfolist'
,
true
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
};
}
}
export
interface
DynamicZoneDetails
extends
Struct
.
ComponentSchema
{
export
interface
LayoutCategoriesListing
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_detail
s'
;
collectionName
:
'components_
layout_categories_listing
s'
;
info
:
{
info
:
{
displayName
:
'
Details
'
;
displayName
:
'
categoriesListing
'
;
};
};
attributes
:
{
attributes
:
{
Details
:
Schema
.
Attribute
.
RichText
&
img
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
>
;
Schema
.
Attribute
.
CustomField
<
name
:
Schema
.
Attribute
.
String
;
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
export
interface
DynamicZone
Card
extends
Struct
.
ComponentSchema
{
export
interface
Layout
Card
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone
_cards'
;
collectionName
:
'components_
layout
_cards'
;
info
:
{
info
:
{
displayName
:
'card'
;
displayName
:
'card'
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
carddetails
:
Schema
.
Attribute
.
Component
<
'layout.card-details'
,
true
>
;
};
};
}
}
export
interface
DynamicZoneBackground
extends
Struct
.
ComponentSchema
{
export
interface
LayoutCardDetails
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_background
s'
;
collectionName
:
'components_
layout_card_detail
s'
;
info
:
{
info
:
{
displayName
:
'
RightsideImg
'
;
displayName
:
'
card-details
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
RichText
&
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
'plugin::ckeditor5.CKEditor'
,
{
{
preset
:
'default'
;
preset
:
'default'
;
}
}
>
;
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
};
}
}
export
interface
DynamicZoneAbout
extends
Struct
.
ComponentSchema
{
export
interface
LayoutAreasExpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_about
s'
;
collectionName
:
'components_
layout_areas_expertise
s'
;
info
:
{
info
:
{
displayName
:
'
LeftsideImg
'
;
displayName
:
'
AreasExpertise
'
;
description
:
''
;
description
:
''
;
};
};
attributes
:
{
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
};
}
}
...
@@ -933,34 +957,6 @@ declare module '@strapi/strapi' {
...
@@ -933,34 +957,6 @@ declare module '@strapi/strapi' {
'shared.page-schema'
:
SharedPageSchema
;
'shared.page-schema'
:
SharedPageSchema
;
'shared.meta-social'
:
SharedMetaSocial
;
'shared.meta-social'
:
SharedMetaSocial
;
'shared.media'
:
SharedMedia
;
'shared.media'
:
SharedMedia
;
'people.team-member'
:
PeopleTeamMember
;
'people.team-leads'
:
PeopleTeamLeads
;
'people.people-list'
:
PeoplePeopleList
;
'people.overview'
:
PeopleOverview
;
'people.advisory-board'
:
PeopleAdvisoryBoard
;
'layout.whatwedo'
:
LayoutWhatwedo
;
'layout.weoffer-list'
:
LayoutWeofferList
;
'layout.we-offer'
:
LayoutWeOffer
;
'layout.technicalexpertise'
:
LayoutTechnicalexpertise
;
'layout.technicalexp-tab'
:
LayoutTechnicalexpTab
;
'layout.tab'
:
LayoutTab
;
'layout.servicelist'
:
LayoutServicelist
;
'layout.product-list'
:
LayoutProductList
;
'layout.page-banner'
:
LayoutPageBanner
;
'layout.overview'
:
LayoutOverview
;
'layout.industry-overview'
:
LayoutIndustryOverview
;
'layout.heading'
:
LayoutHeading
;
'layout.functional-areas'
:
LayoutFunctionalAreas
;
'layout.faq-list'
:
LayoutFaqList
;
'layout.cta-banner'
:
LayoutCtaBanner
;
'layout.conversion-code'
:
LayoutConversionCode
;
'layout.clientel'
:
LayoutClientel
;
'layout.cfolist'
:
LayoutCfolist
;
'layout.cfo-service'
:
LayoutCfoService
;
'layout.cfo-service-tab'
:
LayoutCfoServiceTab
;
'layout.card'
:
LayoutCard
;
'layout.card-details'
:
LayoutCardDetails
;
'layout.areas-expertise'
:
LayoutAreasExpertise
;
'home.people'
:
HomePeople
;
'home.people'
:
HomePeople
;
'home.knowlege-tab'
:
HomeKnowlegeTab
;
'home.knowlege-tab'
:
HomeKnowlegeTab
;
'home.knowledgeshack'
:
HomeKnowledgeshack
;
'home.knowledgeshack'
:
HomeKnowledgeshack
;
...
@@ -968,6 +964,11 @@ declare module '@strapi/strapi' {
...
@@ -968,6 +964,11 @@ declare module '@strapi/strapi' {
'home.home'
:
HomeHome
;
'home.home'
:
HomeHome
;
'home.areas-expertise-title'
:
HomeAreasExpertiseTitle
;
'home.areas-expertise-title'
:
HomeAreasExpertiseTitle
;
'home.area-expertiselists'
:
HomeAreaExpertiselists
;
'home.area-expertiselists'
:
HomeAreaExpertiselists
;
'people.team-member'
:
PeopleTeamMember
;
'people.team-leads'
:
PeopleTeamLeads
;
'people.people-list'
:
PeoplePeopleList
;
'people.overview'
:
PeopleOverview
;
'people.advisory-board'
:
PeopleAdvisoryBoard
;
'dynamic-zone.what-wedo-banner'
:
DynamicZoneWhatWedoBanner
;
'dynamic-zone.what-wedo-banner'
:
DynamicZoneWhatWedoBanner
;
'dynamic-zone.we-offer-sec'
:
DynamicZoneWeOfferSec
;
'dynamic-zone.we-offer-sec'
:
DynamicZoneWeOfferSec
;
'dynamic-zone.variantcard'
:
DynamicZoneVariantcard
;
'dynamic-zone.variantcard'
:
DynamicZoneVariantcard
;
...
@@ -990,6 +991,31 @@ declare module '@strapi/strapi' {
...
@@ -990,6 +991,31 @@ declare module '@strapi/strapi' {
'dynamic-zone.card'
:
DynamicZoneCard
;
'dynamic-zone.card'
:
DynamicZoneCard
;
'dynamic-zone.background'
:
DynamicZoneBackground
;
'dynamic-zone.background'
:
DynamicZoneBackground
;
'dynamic-zone.about'
:
DynamicZoneAbout
;
'dynamic-zone.about'
:
DynamicZoneAbout
;
'layout.whatwedo'
:
LayoutWhatwedo
;
'layout.weoffer-list'
:
LayoutWeofferList
;
'layout.we-offer'
:
LayoutWeOffer
;
'layout.technicalexpertise'
:
LayoutTechnicalexpertise
;
'layout.technicalexp-tab'
:
LayoutTechnicalexpTab
;
'layout.tab'
:
LayoutTab
;
'layout.servicelist'
:
LayoutServicelist
;
'layout.product-list'
:
LayoutProductList
;
'layout.page-banner'
:
LayoutPageBanner
;
'layout.overview'
:
LayoutOverview
;
'layout.listing'
:
LayoutListing
;
'layout.industry-overview'
:
LayoutIndustryOverview
;
'layout.heading'
:
LayoutHeading
;
'layout.functional-areas'
:
LayoutFunctionalAreas
;
'layout.faq-list'
:
LayoutFaqList
;
'layout.cta-banner'
:
LayoutCtaBanner
;
'layout.conversion-code'
:
LayoutConversionCode
;
'layout.clientel'
:
LayoutClientel
;
'layout.cfolist'
:
LayoutCfolist
;
'layout.cfo-service'
:
LayoutCfoService
;
'layout.cfo-service-tab'
:
LayoutCfoServiceTab
;
'layout.categories-listing'
:
LayoutCategoriesListing
;
'layout.card'
:
LayoutCard
;
'layout.card-details'
:
LayoutCardDetails
;
'layout.areas-expertise'
:
LayoutAreasExpertise
;
'cta.cta'
:
CtaCta
;
'cta.cta'
:
CtaCta
;
}
}
}
}
...
...
types/generated/contentTypes.d.ts
View file @
3180e2c
...
@@ -531,6 +531,37 @@ export interface ApiAdvisoryServicesPageAdvisoryServicesPage
...
@@ -531,6 +531,37 @@ export interface ApiAdvisoryServicesPageAdvisoryServicesPage
};
};
}
}
export
interface
ApiAnnualReportsAnnualReports
extends
Struct
.
SingleTypeSchema
{
collectionName
:
'annual_report'
;
info
:
{
singularName
:
'annual-reports'
;
pluralName
:
'annual-report'
;
displayName
:
'Annual Reports'
;
description
:
''
;
};
options
:
{
draftAndPublish
:
true
;
};
attributes
:
{
seo
:
Schema
.
Attribute
.
Component
<
'shared.seo'
,
false
>
;
Banner
:
Schema
.
Attribute
.
Component
<
'layout.page-banner'
,
false
>
;
Listing
:
Schema
.
Attribute
.
Component
<
'layout.listing'
,
true
>
;
createdAt
:
Schema
.
Attribute
.
DateTime
;
updatedAt
:
Schema
.
Attribute
.
DateTime
;
publishedAt
:
Schema
.
Attribute
.
DateTime
;
createdBy
:
Schema
.
Attribute
.
Relation
<
'oneToOne'
,
'admin::user'
>
&
Schema
.
Attribute
.
Private
;
updatedBy
:
Schema
.
Attribute
.
Relation
<
'oneToOne'
,
'admin::user'
>
&
Schema
.
Attribute
.
Private
;
locale
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Private
;
localizations
:
Schema
.
Attribute
.
Relation
<
'oneToMany'
,
'api::annual-reports.annual-reports'
>
&
Schema
.
Attribute
.
Private
;
};
}
export
interface
ApiApcApc
extends
Struct
.
SingleTypeSchema
{
export
interface
ApiApcApc
extends
Struct
.
SingleTypeSchema
{
collectionName
:
'apcs'
;
collectionName
:
'apcs'
;
info
:
{
info
:
{
...
@@ -2227,6 +2258,7 @@ declare module '@strapi/strapi' {
...
@@ -2227,6 +2258,7 @@ declare module '@strapi/strapi' {
'plugin::users-permissions.role'
:
PluginUsersPermissionsRole
;
'plugin::users-permissions.role'
:
PluginUsersPermissionsRole
;
'plugin::users-permissions.user'
:
PluginUsersPermissionsUser
;
'plugin::users-permissions.user'
:
PluginUsersPermissionsUser
;
'api::advisory-services-page.advisory-services-page'
:
ApiAdvisoryServicesPageAdvisoryServicesPage
;
'api::advisory-services-page.advisory-services-page'
:
ApiAdvisoryServicesPageAdvisoryServicesPage
;
'api::annual-reports.annual-reports'
:
ApiAnnualReportsAnnualReports
;
'api::apc.apc'
:
ApiApcApc
;
'api::apc.apc'
:
ApiApcApc
;
'api::article.article'
:
ApiArticleArticle
;
'api::article.article'
:
ApiArticleArticle
;
'api::author.author'
:
ApiAuthorAuthor
;
'api::author.author'
:
ApiAuthorAuthor
;
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment