Commit 7a5a97c4 by sujata

create virtual finace office backend

1 parent 1d88174f
{
"kind": "singleType",
"collectionName": "virtual_finance_office_pages",
"info": {
"singularName": "virtual-finance-office-page",
"pluralName": "virtual-finance-office-pages",
"displayName": "VirtualFinanceOfficePage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"WeOffer": {
"displayName": "WeOffer",
"type": "component",
"repeatable": true,
"component": "layout.we-offer"
},
"Overview": {
"type": "component",
"repeatable": false,
"component": "dynamic-zone.background"
},
"PyramidofFinance": {
"type": "component",
"repeatable": false,
"component": "dynamic-zone.about"
},
"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';
/**
* virtual-finance-office-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::virtual-finance-office-page.virtual-finance-office-page');
'use strict';
/**
* virtual-finance-office-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::virtual-finance-office-page.virtual-finance-office-page');
'use strict';
/**
* virtual-finance-office-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::virtual-finance-office-page.virtual-finance-office-page');
{
"collectionName": "components_layout_we_offers",
"info": {
"displayName": "WeOffer"
},
"options": {},
"attributes": {
"Image": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"CTA": {
"type": "component",
"repeatable": false,
"component": "cta.cta"
}
}
}
...@@ -110,6 +110,77 @@ export interface SharedMedia extends Struct.ComponentSchema { ...@@ -110,6 +110,77 @@ 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'> & Schema.Attribute.Required;
Desktopbanner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
BackgroundBanner: Schema.Attribute.Media<'images'>;
CTA: Schema.Attribute.Component<'cta.cta', true>;
};
}
export interface PeopleTeamMember extends Struct.ComponentSchema { export interface PeopleTeamMember extends Struct.ComponentSchema {
collectionName: 'components_people_team_members'; collectionName: 'components_people_team_members';
info: { info: {
...@@ -189,6 +260,19 @@ export interface LayoutWhatwedo extends Struct.ComponentSchema { ...@@ -189,6 +260,19 @@ export interface LayoutWhatwedo extends Struct.ComponentSchema {
}; };
} }
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;
CTA: Schema.Attribute.Component<'cta.cta', false>;
};
}
export interface LayoutTechnicalexpertise extends Struct.ComponentSchema { export interface LayoutTechnicalexpertise extends Struct.ComponentSchema {
collectionName: 'components_layout_technicalexpertises'; collectionName: 'components_layout_technicalexpertises';
info: { info: {
...@@ -358,77 +442,6 @@ export interface LayoutAreasExpertise extends Struct.ComponentSchema { ...@@ -358,77 +442,6 @@ export interface LayoutAreasExpertise 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'> & Schema.Attribute.Required;
Desktopbanner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
BackgroundBanner: Schema.Attribute.Media<'images'>;
CTA: Schema.Attribute.Component<'cta.cta', true>;
};
}
export interface DynamicZoneTable extends Struct.ComponentSchema { export interface DynamicZoneTable extends Struct.ComponentSchema {
collectionName: 'components_dynamic_zone_tables'; collectionName: 'components_dynamic_zone_tables';
info: { info: {
...@@ -644,12 +657,18 @@ declare module '@strapi/strapi' { ...@@ -644,12 +657,18 @@ 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;
'home.people': HomePeople;
'home.knowlege-tab': HomeKnowlegeTab;
'home.knowledgeshack': HomeKnowledgeshack;
'home.industry': HomeIndustry;
'home.home': HomeHome;
'people.team-member': PeopleTeamMember; 'people.team-member': PeopleTeamMember;
'people.team-leads': PeopleTeamLeads; 'people.team-leads': PeopleTeamLeads;
'people.people-list': PeoplePeopleList; 'people.people-list': PeoplePeopleList;
'people.overview': PeopleOverview; 'people.overview': PeopleOverview;
'people.advisory-board': PeopleAdvisoryBoard; 'people.advisory-board': PeopleAdvisoryBoard;
'layout.whatwedo': LayoutWhatwedo; 'layout.whatwedo': LayoutWhatwedo;
'layout.we-offer': LayoutWeOffer;
'layout.technicalexpertise': LayoutTechnicalexpertise; 'layout.technicalexpertise': LayoutTechnicalexpertise;
'layout.technicalexp-tab': LayoutTechnicalexpTab; 'layout.technicalexp-tab': LayoutTechnicalexpTab;
'layout.tab': LayoutTab; 'layout.tab': LayoutTab;
...@@ -664,11 +683,6 @@ declare module '@strapi/strapi' { ...@@ -664,11 +683,6 @@ declare module '@strapi/strapi' {
'layout.cfo-service': LayoutCfoService; 'layout.cfo-service': LayoutCfoService;
'layout.cfo-service-tab': LayoutCfoServiceTab; 'layout.cfo-service-tab': LayoutCfoServiceTab;
'layout.areas-expertise': LayoutAreasExpertise; 'layout.areas-expertise': LayoutAreasExpertise;
'home.people': HomePeople;
'home.knowlege-tab': HomeKnowlegeTab;
'home.knowledgeshack': HomeKnowledgeshack;
'home.industry': HomeIndustry;
'home.home': HomeHome;
'dynamic-zone.table': DynamicZoneTable; 'dynamic-zone.table': DynamicZoneTable;
'dynamic-zone.rules-list': DynamicZoneRulesList; 'dynamic-zone.rules-list': DynamicZoneRulesList;
'dynamic-zone.rules-application': DynamicZoneRulesApplication; 'dynamic-zone.rules-application': DynamicZoneRulesApplication;
......
...@@ -1549,6 +1549,42 @@ export interface ApiTransactionPageTransactionPage ...@@ -1549,6 +1549,42 @@ export interface ApiTransactionPageTransactionPage
}; };
} }
export interface ApiVirtualFinanceOfficePageVirtualFinanceOfficePage
extends Struct.SingleTypeSchema {
collectionName: 'virtual_finance_office_pages';
info: {
singularName: 'virtual-finance-office-page';
pluralName: 'virtual-finance-office-pages';
displayName: 'VirtualFinanceOfficePage';
description: '';
};
options: {
draftAndPublish: true;
};
attributes: {
Banner: Schema.Attribute.Component<'layout.page-banner', false>;
WeOffer: Schema.Attribute.Component<'layout.we-offer', true>;
Overview: Schema.Attribute.Component<'dynamic-zone.background', false>;
PyramidofFinance: Schema.Attribute.Component<'dynamic-zone.about', false>;
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::virtual-finance-office-page.virtual-finance-office-page'
> &
Schema.Attribute.Private;
};
}
export interface AdminPermission extends Struct.CollectionTypeSchema { export interface AdminPermission extends Struct.CollectionTypeSchema {
collectionName: 'admin_permissions'; collectionName: 'admin_permissions';
info: { info: {
...@@ -1960,6 +1996,7 @@ declare module '@strapi/strapi' { ...@@ -1960,6 +1996,7 @@ declare module '@strapi/strapi' {
'api::taxwire.taxwire': ApiTaxwireTaxwire; 'api::taxwire.taxwire': ApiTaxwireTaxwire;
'api::taxwire-page.taxwire-page': ApiTaxwirePageTaxwirePage; 'api::taxwire-page.taxwire-page': ApiTaxwirePageTaxwirePage;
'api::transaction-page.transaction-page': ApiTransactionPageTransactionPage; 'api::transaction-page.transaction-page': ApiTransactionPageTransactionPage;
'api::virtual-finance-office-page.virtual-finance-office-page': ApiVirtualFinanceOfficePageVirtualFinanceOfficePage;
'admin::permission': AdminPermission; 'admin::permission': AdminPermission;
'admin::user': AdminUser; 'admin::user': AdminUser;
'admin::role': AdminRole; 'admin::role': AdminRole;
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!