Created the rest of the structure of the CMS

This commit is contained in:
Tiago Ribeiro
2024-03-18 10:21:00 +00:00
parent edeae4a8c3
commit bd0b7a32ff
62 changed files with 14701 additions and 133 deletions

View File

@@ -8,7 +8,7 @@
"description": ""
},
"options": {
"draftAndPublish": true
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {

View File

@@ -0,0 +1,132 @@
{
"kind": "singleType",
"collectionName": "contacts",
"info": {
"singularName": "contact",
"pluralName": "contacts",
"displayName": "Contact",
"description": ""
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Title": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Name": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Email": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Subject": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Submit": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"SelectType": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Description": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Feedback": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Bug": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Help": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"FieldRequired": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"InvalidEmail": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"TicketSuccess": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"TicketError": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* contact controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::contact.contact');

View File

@@ -0,0 +1,405 @@
{
"/contact": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContactResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Contact"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/contact"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContactResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Contact"
],
"parameters": [],
"operationId": "put/contact",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContactRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Contact"
],
"parameters": [],
"operationId": "delete/contact"
}
},
"/contact/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContactLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Contact"
],
"parameters": [],
"operationId": "post/contact/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContactLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* contact router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::contact.contact');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* contact service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::contact.contact');

View File

@@ -0,0 +1,43 @@
{
"kind": "singleType",
"collectionName": "country_managers_contacts",
"info": {
"singularName": "country-managers-contact",
"pluralName": "country-managers-contacts",
"displayName": "CountryManagersContact"
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Name": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Number": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Email": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* country-managers-contact controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::country-managers-contact.country-managers-contact');

View File

@@ -0,0 +1,405 @@
{
"/country-managers-contact": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CountryManagersContactResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Country-managers-contact"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/country-managers-contact"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CountryManagersContactResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Country-managers-contact"
],
"parameters": [],
"operationId": "put/country-managers-contact",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CountryManagersContactRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Country-managers-contact"
],
"parameters": [],
"operationId": "delete/country-managers-contact"
}
},
"/country-managers-contact/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CountryManagersContactLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Country-managers-contact"
],
"parameters": [],
"operationId": "post/country-managers-contact/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CountryManagersContactLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* country-managers-contact router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::country-managers-contact.country-managers-contact');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* country-managers-contact service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::country-managers-contact.country-managers-contact');

View File

@@ -0,0 +1,71 @@
{
"kind": "singleType",
"collectionName": "footers",
"info": {
"singularName": "footer",
"pluralName": "footers",
"displayName": "Footer",
"description": ""
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Navigation": {
"displayName": "Navigation",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "footer.navigation"
},
"Services": {
"displayName": "Services",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "footer.services"
},
"About": {
"displayName": "About",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "footer.about"
},
"GetInTouch": {
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "section.title-with-text"
},
"Copyright": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* footer controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::footer.footer');

View File

@@ -0,0 +1,405 @@
{
"/footer": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FooterResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Footer"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/footer"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FooterResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Footer"
],
"parameters": [],
"operationId": "put/footer",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FooterRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Footer"
],
"parameters": [],
"operationId": "delete/footer"
}
},
"/footer/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FooterLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Footer"
],
"parameters": [],
"operationId": "post/footer/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FooterLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* footer router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::footer.footer');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* footer service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::footer.footer');

View File

@@ -0,0 +1,39 @@
{
"kind": "singleType",
"collectionName": "histories",
"info": {
"singularName": "history",
"pluralName": "histories",
"displayName": "History",
"description": ""
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Title": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Events": {
"displayName": "Event",
"type": "component",
"repeatable": true,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "history-page.event"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* history controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::history.history');

View File

@@ -0,0 +1,405 @@
{
"/history": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HistoryResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"History"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/history"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HistoryResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"History"
],
"parameters": [],
"operationId": "put/history",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HistoryRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"History"
],
"parameters": [],
"operationId": "delete/history"
}
},
"/history/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HistoryLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"History"
],
"parameters": [],
"operationId": "post/history/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HistoryLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* history router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::history.history');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* history service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::history.history');

View File

@@ -8,7 +8,7 @@
"description": ""
},
"options": {
"draftAndPublish": true
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
@@ -16,7 +16,84 @@
}
},
"attributes": {
"Button_Get_Started": {
"GetStartedButton": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Modules": {
"displayName": "Modules",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "home-page.modules"
},
"LearnAI": {
"displayName": "TagTitleText",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "title.tag-title-text"
},
"LearnMore": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"EnCoachBenefits": {
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "title.tag-title-text"
},
"Interested": {
"displayName": "Interested Section",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "home-page.interested-section"
},
"CEOMessage": {
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "title.tag-title-text"
},
"OurPartners": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Accreditation": {
"pluginOptions": {
"i18n": {
"localized": true

View File

@@ -0,0 +1,91 @@
{
"kind": "singleType",
"collectionName": "nav_bars",
"info": {
"singularName": "nav-bar",
"pluralName": "nav-bars",
"displayName": "NavBar"
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Home": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Services": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Price": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"About": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"History": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Contact": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Platform": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Join": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"CountryManager": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* nav-bar controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::nav-bar.nav-bar');

View File

@@ -0,0 +1,405 @@
{
"/nav-bar": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NavBarResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Nav-bar"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/nav-bar"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NavBarResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Nav-bar"
],
"parameters": [],
"operationId": "put/nav-bar",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NavBarRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Nav-bar"
],
"parameters": [],
"operationId": "delete/nav-bar"
}
},
"/nav-bar/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NavBarLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Nav-bar"
],
"parameters": [],
"operationId": "post/nav-bar/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NavBarLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* nav-bar router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::nav-bar.nav-bar');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* nav-bar service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::nav-bar.nav-bar');

View File

@@ -0,0 +1,106 @@
{
"kind": "singleType",
"collectionName": "prices",
"info": {
"singularName": "price",
"pluralName": "prices",
"displayName": "Price"
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"SignUp": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Title": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"PackageIncludes": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"PackageIncludesA": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"PackageIncludesB": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"PackageIncludesC": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Days": {
"displayName": "Singular & Plural",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "misc.singular-and-plural"
},
"Weeks": {
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "misc.singular-and-plural"
},
"Months": {
"type": "component",
"repeatable": true,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "misc.singular-and-plural"
},
"EnCoach": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* price controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::price.price');

View File

@@ -0,0 +1,405 @@
{
"/price": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PriceResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Price"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/price"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PriceResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Price"
],
"parameters": [],
"operationId": "put/price",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PriceRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Price"
],
"parameters": [],
"operationId": "delete/price"
}
},
"/price/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PriceLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Price"
],
"parameters": [],
"operationId": "post/price/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PriceLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* price router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::price.price');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* price service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::price.price');

View File

@@ -0,0 +1,55 @@
{
"kind": "singleType",
"collectionName": "privacy_policies",
"info": {
"singularName": "privacy-policy",
"pluralName": "privacy-policies",
"displayName": "PrivacyPolicy",
"description": ""
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Title": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"LastUpdate": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"General": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "text"
},
"Content": {
"displayName": "Title with Text and List",
"type": "component",
"repeatable": true,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "section.title-with-text-and-list"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* privacy-policy controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::privacy-policy.privacy-policy');

View File

@@ -0,0 +1,405 @@
{
"/privacy-policy": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PrivacyPolicyResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Privacy-policy"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/privacy-policy"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PrivacyPolicyResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Privacy-policy"
],
"parameters": [],
"operationId": "put/privacy-policy",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PrivacyPolicyRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Privacy-policy"
],
"parameters": [],
"operationId": "delete/privacy-policy"
}
},
"/privacy-policy/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PrivacyPolicyLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Privacy-policy"
],
"parameters": [],
"operationId": "post/privacy-policy/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PrivacyPolicyLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* privacy-policy router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::privacy-policy.privacy-policy');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* privacy-policy service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::privacy-policy.privacy-policy');

View File

@@ -0,0 +1,77 @@
{
"kind": "singleType",
"collectionName": "servicess",
"info": {
"singularName": "services",
"pluralName": "servicess",
"displayName": "Services"
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Title": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"ModuleEvaluation": {
"displayName": "Module Evaluation",
"type": "component",
"repeatable": true,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "services-page.module-evaluation"
},
"UnifiedEnglishLevelTest": {
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "services-page.module-evaluation"
},
"ProgressTracking": {
"displayName": "Progress Tracking",
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "services-page.progress-tracking"
},
"CorporateEducationalInstitutions": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"CustomizedPackages": {
"type": "component",
"repeatable": false,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "section.title-with-text"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* services controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::services.services');

View File

@@ -0,0 +1,405 @@
{
"/services": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ServicesResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Services"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/services"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ServicesResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Services"
],
"parameters": [],
"operationId": "put/services",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ServicesRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Services"
],
"parameters": [],
"operationId": "delete/services"
}
},
"/services/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ServicesLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Services"
],
"parameters": [],
"operationId": "post/services/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ServicesLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* services router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::services.services');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* services service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::services.services');

View File

@@ -0,0 +1,45 @@
{
"kind": "singleType",
"collectionName": "terms_and_conditionss",
"info": {
"singularName": "terms-and-conditions",
"pluralName": "terms-and-conditionss",
"displayName": "Terms and Conditions"
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {
"i18n": {
"localized": true
}
},
"attributes": {
"Title": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"LastUpdate": {
"pluginOptions": {
"i18n": {
"localized": true
}
},
"type": "string"
},
"Content": {
"type": "component",
"repeatable": true,
"pluginOptions": {
"i18n": {
"localized": true
}
},
"component": "section.title-with-text-and-list"
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* terms-and-conditions controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::terms-and-conditions.terms-and-conditions');

View File

@@ -0,0 +1,405 @@
{
"/terms-and-conditions": {
"get": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TermsAndConditionsResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Terms-and-conditions"
],
"parameters": [
{
"name": "sort",
"in": "query",
"description": "Sort by attributes ascending (asc) or descending (desc)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "pagination[withCount]",
"in": "query",
"description": "Return page/pageSize (default: true)",
"deprecated": false,
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "pagination[page]",
"in": "query",
"description": "Page number (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[pageSize]",
"in": "query",
"description": "Page size (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[start]",
"in": "query",
"description": "Offset value (default: 0)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "pagination[limit]",
"in": "query",
"description": "Number of entities to return (default: 25)",
"deprecated": false,
"required": false,
"schema": {
"type": "integer"
}
},
{
"name": "fields",
"in": "query",
"description": "Fields to return (ex: title,author)",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "populate",
"in": "query",
"description": "Relations to return",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "filters",
"in": "query",
"description": "Filters to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "object"
},
"style": "deepObject"
},
{
"name": "locale",
"in": "query",
"description": "Locale to apply",
"deprecated": false,
"required": false,
"schema": {
"type": "string"
}
}
],
"operationId": "get/terms-and-conditions"
},
"put": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TermsAndConditionsResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Terms-and-conditions"
],
"parameters": [],
"operationId": "put/terms-and-conditions",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TermsAndConditionsRequest"
}
}
}
}
},
"delete": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"type": "integer",
"format": "int64"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Terms-and-conditions"
],
"parameters": [],
"operationId": "delete/terms-and-conditions"
}
},
"/terms-and-conditions/localizations": {
"post": {
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TermsAndConditionsLocalizationResponse"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"401": {
"description": "Unauthorized",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"403": {
"description": "Forbidden",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
},
"500": {
"description": "Internal Server Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
},
"tags": [
"Terms-and-conditions"
],
"parameters": [],
"operationId": "post/terms-and-conditions/localizations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TermsAndConditionsLocalizationRequest"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* terms-and-conditions router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::terms-and-conditions.terms-and-conditions');

View File

@@ -0,0 +1,9 @@
'use strict';
/**
* terms-and-conditions service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::terms-and-conditions.terms-and-conditions');

View File

@@ -0,0 +1,19 @@
{
"collectionName": "components_footer_abouts",
"info": {
"displayName": "About",
"description": ""
},
"options": {},
"attributes": {
"Terms": {
"type": "string"
},
"PrivacyPolicy": {
"type": "string"
},
"Text": {
"type": "string"
}
}
}

View File

@@ -0,0 +1,27 @@
{
"collectionName": "components_footer_navigations",
"info": {
"displayName": "Navigation"
},
"options": {},
"attributes": {
"Text": {
"type": "string"
},
"WhyUs": {
"type": "string"
},
"Capabilities": {
"type": "string"
},
"Expertise": {
"type": "string"
},
"History": {
"type": "string"
},
"Contact": {
"type": "string"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"collectionName": "components_footer_services",
"info": {
"displayName": "Services"
},
"options": {},
"attributes": {
"Text": {
"type": "string"
},
"EnCoachBenefits": {
"type": "string"
},
"StudentTestimonials": {
"type": "string"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"collectionName": "components_history_page_events",
"info": {
"displayName": "Event"
},
"options": {},
"attributes": {
"Label": {
"type": "string"
},
"Date": {
"type": "string"
},
"Icon": {
"type": "string"
}
}
}

View File

@@ -0,0 +1,21 @@
{
"collectionName": "components_home_page_interested_sections",
"info": {
"displayName": "Interested Section"
},
"options": {},
"attributes": {
"Tag": {
"type": "string"
},
"Title": {
"type": "string"
},
"ContactUs": {
"type": "string"
},
"WhatsAppContact": {
"type": "string"
}
}
}

View File

@@ -0,0 +1,29 @@
{
"collectionName": "components_home_page_modules",
"info": {
"displayName": "Modules"
},
"options": {},
"attributes": {
"Reading": {
"type": "component",
"repeatable": false,
"component": "section.title-with-text"
},
"Listening": {
"type": "component",
"repeatable": false,
"component": "section.title-with-text"
},
"Writing": {
"type": "component",
"repeatable": false,
"component": "section.title-with-text"
},
"Speaking": {
"type": "component",
"repeatable": false,
"component": "section.title-with-text"
}
}
}

View File

@@ -0,0 +1,15 @@
{
"collectionName": "components_misc_singular_and_plurals",
"info": {
"displayName": "Singular & Plural"
},
"options": {},
"attributes": {
"Singular": {
"type": "string"
},
"Plural": {
"type": "string"
}
}
}

View File

@@ -0,0 +1,15 @@
{
"collectionName": "components_section_text_with_lists",
"info": {
"displayName": "Text with List"
},
"options": {},
"attributes": {
"Text": {
"type": "text"
},
"List": {
"type": "blocks"
}
}
}

View File

@@ -0,0 +1,19 @@
{
"collectionName": "components_section_title_with_text_and_lists",
"info": {
"displayName": "Title with Text and List",
"description": ""
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Text": {
"type": "text"
},
"List": {
"type": "richtext"
}
}
}

View File

@@ -0,0 +1,27 @@
{
"collectionName": "components_services_page_module_evaluations",
"info": {
"displayName": "Module Evaluation"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Text": {
"type": "text"
},
"Evaluation": {
"type": "string"
},
"EvaluationValues": {
"type": "richtext"
},
"Acquire": {
"type": "string"
},
"AcquireValues": {
"type": "richtext"
}
}
}

View File

@@ -0,0 +1,21 @@
{
"collectionName": "components_services_page_progress_trackings",
"info": {
"displayName": "Progress Tracking"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Text": {
"type": "string"
},
"Advantages": {
"type": "string"
},
"AdvantageValues": {
"type": "richtext"
}
}
}

View File

@@ -0,0 +1,19 @@
{
"collectionName": "components_title_tag_title_texts",
"info": {
"displayName": "Title with Tag and Text",
"description": ""
},
"options": {},
"attributes": {
"Tag": {
"type": "string"
},
"Title": {
"type": "string"
},
"Text": {
"type": "text"
}
}
}

View File

@@ -60,6 +60,119 @@ export interface AboutPageExpertise extends Schema.Component {
};
}
export interface FooterAbout extends Schema.Component {
collectionName: 'components_footer_abouts';
info: {
displayName: 'About';
description: '';
};
attributes: {
Terms: Attribute.String;
PrivacyPolicy: Attribute.String;
Text: Attribute.String;
};
}
export interface FooterNavigation extends Schema.Component {
collectionName: 'components_footer_navigations';
info: {
displayName: 'Navigation';
};
attributes: {
Text: Attribute.String;
WhyUs: Attribute.String;
Capabilities: Attribute.String;
Expertise: Attribute.String;
History: Attribute.String;
Contact: Attribute.String;
};
}
export interface FooterServices extends Schema.Component {
collectionName: 'components_footer_services';
info: {
displayName: 'Services';
};
attributes: {
Text: Attribute.String;
EnCoachBenefits: Attribute.String;
StudentTestimonials: Attribute.String;
};
}
export interface HistoryPageEvent extends Schema.Component {
collectionName: 'components_history_page_events';
info: {
displayName: 'Event';
};
attributes: {
Label: Attribute.String;
Date: Attribute.String;
Icon: Attribute.String;
};
}
export interface HomePageInterestedSection extends Schema.Component {
collectionName: 'components_home_page_interested_sections';
info: {
displayName: 'Interested Section';
};
attributes: {
Tag: Attribute.String;
Title: Attribute.String;
ContactUs: Attribute.String;
WhatsAppContact: Attribute.String;
};
}
export interface HomePageModules extends Schema.Component {
collectionName: 'components_home_page_modules';
info: {
displayName: 'Modules';
};
attributes: {
Reading: Attribute.Component<'section.title-with-text'>;
Listening: Attribute.Component<'section.title-with-text'>;
Writing: Attribute.Component<'section.title-with-text'>;
Speaking: Attribute.Component<'section.title-with-text'>;
};
}
export interface MiscSingularAndPlural extends Schema.Component {
collectionName: 'components_misc_singular_and_plurals';
info: {
displayName: 'Singular & Plural';
};
attributes: {
Singular: Attribute.String;
Plural: Attribute.String;
};
}
export interface SectionTextWithList extends Schema.Component {
collectionName: 'components_section_text_with_lists';
info: {
displayName: 'Text with List';
};
attributes: {
Text: Attribute.Text;
List: Attribute.Blocks;
};
}
export interface SectionTitleWithTextAndList extends Schema.Component {
collectionName: 'components_section_title_with_text_and_lists';
info: {
displayName: 'Title with Text and List';
description: '';
};
attributes: {
Title: Attribute.String;
Text: Attribute.Text;
List: Attribute.RichText;
};
}
export interface SectionTitleWithText extends Schema.Component {
collectionName: 'components_section_title_with_texts';
info: {
@@ -72,6 +185,47 @@ export interface SectionTitleWithText extends Schema.Component {
};
}
export interface ServicesPageModuleEvaluation extends Schema.Component {
collectionName: 'components_services_page_module_evaluations';
info: {
displayName: 'Module Evaluation';
};
attributes: {
Title: Attribute.String;
Text: Attribute.Text;
Evaluation: Attribute.String;
EvaluationValues: Attribute.RichText;
Acquire: Attribute.String;
AcquireValues: Attribute.RichText;
};
}
export interface ServicesPageProgressTracking extends Schema.Component {
collectionName: 'components_services_page_progress_trackings';
info: {
displayName: 'Progress Tracking';
};
attributes: {
Title: Attribute.String;
Text: Attribute.String;
Advantages: Attribute.String;
AdvantageValues: Attribute.RichText;
};
}
export interface TitleTagTitleText extends Schema.Component {
collectionName: 'components_title_tag_title_texts';
info: {
displayName: 'Title with Tag and Text';
description: '';
};
attributes: {
Tag: Attribute.String;
Title: Attribute.String;
Text: Attribute.Text;
};
}
export interface TitleTitleWithTag extends Schema.Component {
collectionName: 'components_title_title_with_tags';
info: {
@@ -91,7 +245,19 @@ declare module '@strapi/types' {
'about-page.capabilities': AboutPageCapabilities;
'about-page.ceo-message': AboutPageCeoMessage;
'about-page.expertise': AboutPageExpertise;
'footer.about': FooterAbout;
'footer.navigation': FooterNavigation;
'footer.services': FooterServices;
'history-page.event': HistoryPageEvent;
'home-page.interested-section': HomePageInterestedSection;
'home-page.modules': HomePageModules;
'misc.singular-and-plural': MiscSingularAndPlural;
'section.text-with-list': SectionTextWithList;
'section.title-with-text-and-list': SectionTitleWithTextAndList;
'section.title-with-text': SectionTitleWithText;
'services-page.module-evaluation': ServicesPageModuleEvaluation;
'services-page.progress-tracking': ServicesPageProgressTracking;
'title.tag-title-text': TitleTagTitleText;
'title.title-with-tag': TitleTitleWithTag;
}
}

File diff suppressed because it is too large Load Diff