Commit 75be30e5 by sujata

AdvisoryServicesPage BACKEND

1 parent 040c71b9
{
"kind": "singleType",
"collectionName": "advisory_services_pages",
"info": {
"singularName": "advisory-services-page",
"pluralName": "advisory-services-pages",
"displayName": "AdvisoryServicesPage"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"WeOfferHeading": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"WeOffer": {
"type": "component",
"repeatable": true,
"component": "layout.we-offer"
},
"CTABanner": {
"type": "component",
"repeatable": false,
"component": "dynamic-zone.download-btn"
},
"Clientel": {
"type": "component",
"repeatable": true,
"component": "layout.clientel"
},
"seo": {
"type": "component",
"repeatable": false,
"component": "shared.seo"
}
}
}
'use strict';
/**
* advisory-services-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::advisory-services-page.advisory-services-page');
'use strict';
/**
* advisory-services-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::advisory-services-page.advisory-services-page');
'use strict';
/**
* advisory-services-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::advisory-services-page.advisory-services-page');
{
"collectionName": "components_layout_cta_banners",
"info": {
"displayName": "CTABanner"
},
"options": {},
"attributes": {
"Heading": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
}
}
}
import type { Struct, Schema } from '@strapi/strapi';
export interface PeopleTeamMember extends Struct.ComponentSchema {
collectionName: 'components_people_team_members';
info: {
displayName: 'TeamMember';
description: '';
};
attributes: {
Name: Schema.Attribute.String & Schema.Attribute.Required;
Linkdin: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
Designation: Schema.Attribute.String & Schema.Attribute.Required;
};
}
export interface PeopleTeamLeads extends Struct.ComponentSchema {
collectionName: 'components_people_team_leads';
info: {
displayName: 'Team Leads';
};
attributes: {
Name: Schema.Attribute.String & Schema.Attribute.Required;
Designation: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
Linkdin: Schema.Attribute.String & Schema.Attribute.Required;
};
}
export interface PeoplePeopleList extends Struct.ComponentSchema {
collectionName: 'components_people_people_lists';
info: {
displayName: 'people-list';
description: '';
};
attributes: {
heading: Schema.Attribute.String;
description: Schema.Attribute.String;
};
}
export interface PeopleOverview extends Struct.ComponentSchema {
collectionName: 'components_people_overviews';
info: {
displayName: 'Overview';
description: '';
};
attributes: {
Subtitle: Schema.Attribute.String;
Title: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'>;
Description: Schema.Attribute.Text;
};
}
export interface PeopleAdvisoryBoard extends Struct.ComponentSchema {
collectionName: 'components_people_advisory_boards';
info: {
displayName: 'Advisory Board';
};
attributes: {
Name: Schema.Attribute.String & Schema.Attribute.Required;
Description: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'>;
};
}
export interface SharedSlider extends Struct.ComponentSchema {
collectionName: 'components_shared_sliders';
info: {
......@@ -110,71 +175,6 @@ export interface SharedMedia extends Struct.ComponentSchema {
};
}
export interface PeopleTeamMember extends Struct.ComponentSchema {
collectionName: 'components_people_team_members';
info: {
displayName: 'TeamMember';
description: '';
};
attributes: {
Name: Schema.Attribute.String & Schema.Attribute.Required;
Linkdin: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
Designation: Schema.Attribute.String & Schema.Attribute.Required;
};
}
export interface PeopleTeamLeads extends Struct.ComponentSchema {
collectionName: 'components_people_team_leads';
info: {
displayName: 'Team Leads';
};
attributes: {
Name: Schema.Attribute.String & Schema.Attribute.Required;
Designation: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
Linkdin: Schema.Attribute.String & Schema.Attribute.Required;
};
}
export interface PeoplePeopleList extends Struct.ComponentSchema {
collectionName: 'components_people_people_lists';
info: {
displayName: 'people-list';
description: '';
};
attributes: {
heading: Schema.Attribute.String;
description: Schema.Attribute.String;
};
}
export interface PeopleOverview extends Struct.ComponentSchema {
collectionName: 'components_people_overviews';
info: {
displayName: 'Overview';
description: '';
};
attributes: {
Subtitle: Schema.Attribute.String;
Title: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'>;
Description: Schema.Attribute.Text;
};
}
export interface PeopleAdvisoryBoard extends Struct.ComponentSchema {
collectionName: 'components_people_advisory_boards';
info: {
displayName: 'Advisory Board';
};
attributes: {
Name: Schema.Attribute.String & Schema.Attribute.Required;
Description: Schema.Attribute.String & Schema.Attribute.Required;
Image: Schema.Attribute.Media<'images'>;
};
}
export interface LayoutWhatwedo extends Struct.ComponentSchema {
collectionName: 'components_layout_whatwedos';
info: {
......@@ -298,6 +298,16 @@ export interface LayoutFunctionalAreas extends Struct.ComponentSchema {
};
}
export interface LayoutCtaBanner extends Struct.ComponentSchema {
collectionName: 'components_layout_cta_banners';
info: {
displayName: 'CTABanner';
};
attributes: {
Heading: Schema.Attribute.Component<'layout.heading', false>;
};
}
export interface LayoutConversionCode extends Struct.ComponentSchema {
collectionName: 'components_layout_conversion_codes';
info: {
......@@ -669,6 +679,11 @@ export interface CtaCta extends Struct.ComponentSchema {
declare module '@strapi/strapi' {
export module Public {
export interface ComponentSchemas {
'people.team-member': PeopleTeamMember;
'people.team-leads': PeopleTeamLeads;
'people.people-list': PeoplePeopleList;
'people.overview': PeopleOverview;
'people.advisory-board': PeopleAdvisoryBoard;
'shared.slider': SharedSlider;
'shared.seo': SharedSeo;
'shared.rich-text': SharedRichText;
......@@ -676,11 +691,6 @@ declare module '@strapi/strapi' {
'shared.page-schema': SharedPageSchema;
'shared.meta-social': SharedMetaSocial;
'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.we-offer': LayoutWeOffer;
'layout.technicalexpertise': LayoutTechnicalexpertise;
......@@ -691,6 +701,7 @@ declare module '@strapi/strapi' {
'layout.industry-overview': LayoutIndustryOverview;
'layout.heading': LayoutHeading;
'layout.functional-areas': LayoutFunctionalAreas;
'layout.cta-banner': LayoutCtaBanner;
'layout.conversion-code': LayoutConversionCode;
'layout.clientel': LayoutClientel;
'layout.cfolist': LayoutCfolist;
......
......@@ -495,6 +495,40 @@ export interface PluginUsersPermissionsUser
};
}
export interface ApiAdvisoryServicesPageAdvisoryServicesPage
extends Struct.SingleTypeSchema {
collectionName: 'advisory_services_pages';
info: {
singularName: 'advisory-services-page';
pluralName: 'advisory-services-pages';
displayName: 'AdvisoryServicesPage';
};
options: {
draftAndPublish: true;
};
attributes: {
Banner: Schema.Attribute.Component<'layout.page-banner', false>;
WeOfferHeading: Schema.Attribute.Component<'layout.heading', false>;
WeOffer: Schema.Attribute.Component<'layout.we-offer', true>;
CTABanner: Schema.Attribute.Component<'dynamic-zone.download-btn', false>;
Clientel: Schema.Attribute.Component<'layout.clientel', true>;
seo: Schema.Attribute.Component<'shared.seo', false>;
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::advisory-services-page.advisory-services-page'
> &
Schema.Attribute.Private;
};
}
export interface ApiApcApc extends Struct.SingleTypeSchema {
collectionName: 'apcs';
info: {
......@@ -1972,6 +2006,7 @@ declare module '@strapi/strapi' {
'plugin::users-permissions.permission': PluginUsersPermissionsPermission;
'plugin::users-permissions.role': PluginUsersPermissionsRole;
'plugin::users-permissions.user': PluginUsersPermissionsUser;
'api::advisory-services-page.advisory-services-page': ApiAdvisoryServicesPageAdvisoryServicesPage;
'api::apc.apc': ApiApcApc;
'api::article.article': ApiArticleArticle;
'api::author.author': ApiAuthorAuthor;
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!