From 87e3053fab248a43e153d6ef39a821cfa1c168ce Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Sun, 5 Jan 2025 18:31:40 +0100 Subject: [PATCH] added seo --- .../global/content-types/global/schema.json | 5 + .../1.0.0/full_documentation.json | 4094 +++++++++++------ types/generated/components.d.ts | 203 +- types/generated/contentTypes.d.ts | 901 ++-- 4 files changed, 3046 insertions(+), 2157 deletions(-) diff --git a/src/api/global/content-types/global/schema.json b/src/api/global/content-types/global/schema.json index b7dc6c3..d7681f2 100644 --- a/src/api/global/content-types/global/schema.json +++ b/src/api/global/content-types/global/schema.json @@ -24,6 +24,11 @@ "repeatable": false, "pluginOptions": {}, "component": "global.footer" + }, + "SEO": { + "type": "component", + "repeatable": false, + "component": "shared.seo" } } } diff --git a/src/extensions/documentation/documentation/1.0.0/full_documentation.json b/src/extensions/documentation/documentation/1.0.0/full_documentation.json index 169e168..ba5fdab 100644 --- a/src/extensions/documentation/documentation/1.0.0/full_documentation.json +++ b/src/extensions/documentation/documentation/1.0.0/full_documentation.json @@ -14,7 +14,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "x-generation-date": "2024-11-05T13:37:46.663Z" + "x-generation-date": "2025-01-05T16:42:52.145Z" }, "x-strapi-config": { "plugins": [ @@ -5182,9 +5182,7 @@ "required": [ "title", "description", - "slug", - "image", - "date" + "slug" ], "type": "object", "properties": { @@ -5288,9 +5286,7 @@ "required": [ "title", "description", - "slug", - "image", - "date" + "slug" ], "properties": { "id": { @@ -6954,8 +6950,7 @@ "required": [ "title", "description", - "slug", - "date" + "slug" ], "type": "object", "properties": { @@ -6968,9 +6963,35 @@ "slug": { "type": "string" }, + "content": {}, + "image": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "example": "string or id" + }, + "attachment": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "example": "string or id" + } + }, "date": { "type": "string", - "format": "date-time" + "format": "date" }, "locale": { "type": "string" @@ -7033,8 +7054,7 @@ "required": [ "title", "description", - "slug", - "date" + "slug" ], "properties": { "id": { @@ -7052,23 +7072,8 @@ "slug": { "type": "string" }, - "date": { - "type": "string", - "format": "date-time" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { + "content": {}, + "image": { "type": "object", "properties": { "id": { @@ -7077,29 +7082,46 @@ "documentId": { "type": "string" }, - "firstname": { + "name": { "type": "string" }, - "lastname": { + "alternativeText": { "type": "string" }, - "username": { + "caption": { "type": "string" }, - "email": { - "type": "string", - "format": "email" + "width": { + "type": "integer" }, - "resetPasswordToken": { + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { "type": "string" }, - "registrationToken": { + "ext": { "type": "string" }, - "isActive": { - "type": "boolean" + "mime": { + "type": "string" }, - "roles": { + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { "type": "array", "items": { "type": "object", @@ -7109,51 +7131,103 @@ }, "documentId": { "type": "string" - }, - "name": { - "type": "string" - }, - "code": { - "type": "string" - }, - "description": { - "type": "string" - }, - "users": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "pathId": { + "type": "integer" + }, + "parent": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "children": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" } } - }, - "permissions": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "action": { - "type": "string" - }, - "actionParameters": {}, - "subject": { - "type": "string" - }, - "properties": {}, - "conditions": {}, - "role": { + } + }, + "files": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { "type": "object", "properties": { "id": { @@ -7163,47 +7237,257 @@ "type": "string" } } - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "firstname": { + "type": "string" + }, + "lastname": { + "type": "string" + }, + "username": { + "type": "string" + }, + "email": { + "type": "string", + "format": "email" + }, + "resetPasswordToken": { + "type": "string" + }, + "registrationToken": { + "type": "string" + }, + "isActive": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "code": { + "type": "string" + }, + "description": { + "type": "string" + }, + "users": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "permissions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "action": { + "type": "string" + }, + "actionParameters": {}, + "subject": { + "type": "string" + }, + "properties": {}, + "conditions": {}, + "role": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { + }, + "blocked": { + "type": "boolean" + }, + "preferedLanguage": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { "type": "object", "properties": { "id": { @@ -7213,24 +7497,111 @@ "type": "string" } } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } } } } } - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { + } + }, + "path": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { "type": "object", "properties": { "id": { @@ -7240,42 +7611,11 @@ "type": "string" } } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } } } } }, - "blocked": { - "type": "boolean" - }, - "preferedLanguage": { + "folderPath": { "type": "string" }, "createdAt": { @@ -7331,6 +7671,165 @@ } } }, + "attachment": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, + "date": { + "type": "string", + "format": "date" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, "updatedBy": { "type": "object", "properties": { @@ -7365,9 +7864,271 @@ "slug": { "type": "string" }, + "content": {}, + "image": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + }, + "attachment": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, "date": { "type": "string", - "format": "date-time" + "format": "date" }, "createdAt": { "type": "string", @@ -7454,6 +8215,9 @@ "footer": { "$ref": "#/components/schemas/GlobalFooterComponent" }, + "SEO": { + "$ref": "#/components/schemas/SharedSeoComponent" + }, "locale": { "type": "string" }, @@ -7528,6 +8292,9 @@ "footer": { "$ref": "#/components/schemas/GlobalFooterComponent" }, + "SEO": { + "$ref": "#/components/schemas/SharedSeoComponent" + }, "createdAt": { "type": "string", "format": "date-time" @@ -7582,6 +8349,9 @@ "footer": { "$ref": "#/components/schemas/GlobalFooterComponent" }, + "SEO": { + "$ref": "#/components/schemas/SharedSeoComponent" + }, "createdAt": { "type": "string", "format": "date-time" @@ -7894,6 +8664,23 @@ } } }, + "SharedSeoComponent": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "metaTitle": { + "type": "string" + }, + "metaDescription": { + "type": "string" + }, + "keywords": { + "type": "string" + } + } + }, "SharedHeroComponent": { "type": "object", "properties": { @@ -9629,8 +10416,7 @@ "required": [ "title", "description", - "slug", - "date" + "slug" ], "type": "object", "properties": { @@ -9643,6 +10429,18 @@ "slug": { "type": "string" }, + "content": {}, + "image": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "example": "string or id" + }, "attachment": { "type": "array", "items": { @@ -9659,9 +10457,8 @@ }, "date": { "type": "string", - "format": "date-time" + "format": "date" }, - "content": {}, "locale": { "type": "string" }, @@ -9723,1350 +10520,8 @@ "required": [ "title", "description", - "slug", - "date" - ], - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "title": { - "type": "string" - }, - "description": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "attachment": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "name": { - "type": "string" - }, - "alternativeText": { - "type": "string" - }, - "caption": { - "type": "string" - }, - "width": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "formats": {}, - "hash": { - "type": "string" - }, - "ext": { - "type": "string" - }, - "mime": { - "type": "string" - }, - "size": { - "type": "number", - "format": "float" - }, - "url": { - "type": "string" - }, - "previewUrl": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "provider_metadata": {}, - "related": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - }, - "folder": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "name": { - "type": "string" - }, - "pathId": { - "type": "integer" - }, - "parent": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "children": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - }, - "files": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "name": { - "type": "string" - }, - "alternativeText": { - "type": "string" - }, - "caption": { - "type": "string" - }, - "width": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "formats": {}, - "hash": { - "type": "string" - }, - "ext": { - "type": "string" - }, - "mime": { - "type": "string" - }, - "size": { - "type": "number", - "format": "float" - }, - "url": { - "type": "string" - }, - "previewUrl": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "provider_metadata": {}, - "related": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - }, - "folder": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "folderPath": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "firstname": { - "type": "string" - }, - "lastname": { - "type": "string" - }, - "username": { - "type": "string" - }, - "email": { - "type": "string", - "format": "email" - }, - "resetPasswordToken": { - "type": "string" - }, - "registrationToken": { - "type": "string" - }, - "isActive": { - "type": "boolean" - }, - "roles": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "name": { - "type": "string" - }, - "code": { - "type": "string" - }, - "description": { - "type": "string" - }, - "users": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - }, - "permissions": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "action": { - "type": "string" - }, - "actionParameters": {}, - "subject": { - "type": "string" - }, - "properties": {}, - "conditions": {}, - "role": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - } - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - } - }, - "blocked": { - "type": "boolean" - }, - "preferedLanguage": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - } - }, - "path": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - }, - "folderPath": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - } - }, - "date": { - "type": "string", - "format": "date-time" - }, - "content": {}, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "title": { - "type": "string" - }, - "description": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "attachment": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "name": { - "type": "string" - }, - "alternativeText": { - "type": "string" - }, - "caption": { - "type": "string" - }, - "width": { - "type": "integer" - }, - "height": { - "type": "integer" - }, - "formats": {}, - "hash": { - "type": "string" - }, - "ext": { - "type": "string" - }, - "mime": { - "type": "string" - }, - "size": { - "type": "number", - "format": "float" - }, - "url": { - "type": "string" - }, - "previewUrl": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "provider_metadata": {}, - "related": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - }, - "folder": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "folderPath": { - "type": "string" - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - } - }, - "date": { - "type": "string", - "format": "date-time" - }, - "content": {}, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - } - } - } - }, - "OperationResponse": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Operation" - }, - "meta": { - "type": "object" - } - } - }, - "PageRequest": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "required": [ - "identifier", - "slug" - ], - "type": "object", - "properties": { - "identifier": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "hero": { - "$ref": "#/components/schemas/SharedHeroComponent" - }, - "content": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/DynamicZoneGalleryComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneFullTextComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneFullImageComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneEmphasiseArticleComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneDualColumnTextComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneColumnImageTextComponent" - }, - { - "$ref": "#/components/schemas/SharedListComponent" - } - ] - }, - "discriminator": { - "propertyName": "__component", - "mapping": { - "dynamic-zone.gallery": "#/components/schemas/DynamicZoneGalleryComponent", - "dynamic-zone.full-text": "#/components/schemas/DynamicZoneFullTextComponent", - "dynamic-zone.full-image": "#/components/schemas/DynamicZoneFullImageComponent", - "dynamic-zone.emphasise-article": "#/components/schemas/DynamicZoneEmphasiseArticleComponent", - "dynamic-zone.dual-column-text": "#/components/schemas/DynamicZoneDualColumnTextComponent", - "dynamic-zone.column-image-text": "#/components/schemas/DynamicZoneColumnImageTextComponent", - "shared.list": "#/components/schemas/SharedListComponent" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "example": "string or id" - } - } - } - } - } - }, - "PageListResponse": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Page" - } - }, - "meta": { - "type": "object", - "properties": { - "pagination": { - "type": "object", - "properties": { - "page": { - "type": "integer" - }, - "pageSize": { - "type": "integer", - "minimum": 25 - }, - "pageCount": { - "type": "integer", - "maximum": 1 - }, - "total": { - "type": "integer" - } - } - } - } - } - } - }, - "Page": { - "type": "object", - "required": [ - "identifier", "slug" ], - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "identifier": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "hero": { - "$ref": "#/components/schemas/SharedHeroComponent" - }, - "content": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/DynamicZoneGalleryComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneFullTextComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneFullImageComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneEmphasiseArticleComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneDualColumnTextComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneColumnImageTextComponent" - }, - { - "$ref": "#/components/schemas/SharedListComponent" - } - ] - }, - "discriminator": { - "propertyName": "__component", - "mapping": { - "dynamic-zone.gallery": "#/components/schemas/DynamicZoneGalleryComponent", - "dynamic-zone.full-text": "#/components/schemas/DynamicZoneFullTextComponent", - "dynamic-zone.full-image": "#/components/schemas/DynamicZoneFullImageComponent", - "dynamic-zone.emphasise-article": "#/components/schemas/DynamicZoneEmphasiseArticleComponent", - "dynamic-zone.dual-column-text": "#/components/schemas/DynamicZoneDualColumnTextComponent", - "dynamic-zone.column-image-text": "#/components/schemas/DynamicZoneColumnImageTextComponent", - "shared.list": "#/components/schemas/SharedListComponent" - } - } - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - }, - "identifier": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "hero": { - "$ref": "#/components/schemas/SharedHeroComponent" - }, - "content": { - "type": "array", - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/DynamicZoneGalleryComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneFullTextComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneFullImageComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneEmphasiseArticleComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneDualColumnTextComponent" - }, - { - "$ref": "#/components/schemas/DynamicZoneColumnImageTextComponent" - }, - { - "$ref": "#/components/schemas/SharedListComponent" - } - ] - }, - "discriminator": { - "propertyName": "__component", - "mapping": { - "dynamic-zone.gallery": "#/components/schemas/DynamicZoneGalleryComponent", - "dynamic-zone.full-text": "#/components/schemas/DynamicZoneFullTextComponent", - "dynamic-zone.full-image": "#/components/schemas/DynamicZoneFullImageComponent", - "dynamic-zone.emphasise-article": "#/components/schemas/DynamicZoneEmphasiseArticleComponent", - "dynamic-zone.dual-column-text": "#/components/schemas/DynamicZoneDualColumnTextComponent", - "dynamic-zone.column-image-text": "#/components/schemas/DynamicZoneColumnImageTextComponent", - "shared.list": "#/components/schemas/SharedListComponent" - } - } - }, - "createdAt": { - "type": "string", - "format": "date-time" - }, - "updatedAt": { - "type": "string", - "format": "date-time" - }, - "publishedAt": { - "type": "string", - "format": "date-time" - }, - "createdBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "updatedBy": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "number" - }, - "documentId": { - "type": "string" - } - } - } - } - } - } - } - } - }, - "PageResponse": { - "type": "object", - "properties": { - "data": { - "$ref": "#/components/schemas/Page" - }, - "meta": { - "type": "object" - } - } - }, - "VehicleRequest": { - "type": "object", - "required": [ - "data" - ], - "properties": { - "data": { - "required": [ - "title", - "description", - "slug", - "image" - ], - "type": "object", - "properties": { - "title": { - "type": "string" - }, - "description": { - "type": "string" - }, - "slug": { - "type": "string" - }, - "content": {}, - "image": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "example": "string or id" - }, - "attachment": { - "type": "array", - "items": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "example": "string or id" - } - }, - "locale": { - "type": "string" - }, - "localizations": { - "type": "array", - "items": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ], - "example": "string or id" - } - } - } - } - } - }, - "VehicleListResponse": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Vehicle" - } - }, - "meta": { - "type": "object", - "properties": { - "pagination": { - "type": "object", - "properties": { - "page": { - "type": "integer" - }, - "pageSize": { - "type": "integer", - "minimum": 25 - }, - "pageCount": { - "type": "integer", - "maximum": 1 - }, - "total": { - "type": "integer" - } - } - } - } - } - } - }, - "Vehicle": { - "type": "object", - "required": [ - "title", - "description", - "slug", - "image" - ], "properties": { "id": { "type": "number" @@ -11814,6 +11269,10 @@ } } }, + "date": { + "type": "string", + "format": "date" + }, "createdAt": { "type": "string", "format": "date-time" @@ -12133,6 +11592,1611 @@ } } }, + "date": { + "type": "string", + "format": "date" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + } + } + }, + "OperationResponse": { + "type": "object", + "properties": { + "data": { + "$ref": "#/components/schemas/Operation" + }, + "meta": { + "type": "object" + } + } + }, + "PageRequest": { + "type": "object", + "required": [ + "data" + ], + "properties": { + "data": { + "required": [ + "identifier", + "slug" + ], + "type": "object", + "properties": { + "identifier": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "hero": { + "$ref": "#/components/schemas/SharedHeroComponent" + }, + "content": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/DynamicZoneGalleryComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneFullTextComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneFullImageComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneEmphasiseArticleComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneDualColumnTextComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneColumnImageTextComponent" + }, + { + "$ref": "#/components/schemas/SharedListComponent" + } + ] + }, + "discriminator": { + "propertyName": "__component", + "mapping": { + "dynamic-zone.gallery": "#/components/schemas/DynamicZoneGalleryComponent", + "dynamic-zone.full-text": "#/components/schemas/DynamicZoneFullTextComponent", + "dynamic-zone.full-image": "#/components/schemas/DynamicZoneFullImageComponent", + "dynamic-zone.emphasise-article": "#/components/schemas/DynamicZoneEmphasiseArticleComponent", + "dynamic-zone.dual-column-text": "#/components/schemas/DynamicZoneDualColumnTextComponent", + "dynamic-zone.column-image-text": "#/components/schemas/DynamicZoneColumnImageTextComponent", + "shared.list": "#/components/schemas/SharedListComponent" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "example": "string or id" + } + } + } + } + } + }, + "PageListResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Page" + } + }, + "meta": { + "type": "object", + "properties": { + "pagination": { + "type": "object", + "properties": { + "page": { + "type": "integer" + }, + "pageSize": { + "type": "integer", + "minimum": 25 + }, + "pageCount": { + "type": "integer", + "maximum": 1 + }, + "total": { + "type": "integer" + } + } + } + } + } + } + }, + "Page": { + "type": "object", + "required": [ + "identifier", + "slug" + ], + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "hero": { + "$ref": "#/components/schemas/SharedHeroComponent" + }, + "content": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/DynamicZoneGalleryComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneFullTextComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneFullImageComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneEmphasiseArticleComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneDualColumnTextComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneColumnImageTextComponent" + }, + { + "$ref": "#/components/schemas/SharedListComponent" + } + ] + }, + "discriminator": { + "propertyName": "__component", + "mapping": { + "dynamic-zone.gallery": "#/components/schemas/DynamicZoneGalleryComponent", + "dynamic-zone.full-text": "#/components/schemas/DynamicZoneFullTextComponent", + "dynamic-zone.full-image": "#/components/schemas/DynamicZoneFullImageComponent", + "dynamic-zone.emphasise-article": "#/components/schemas/DynamicZoneEmphasiseArticleComponent", + "dynamic-zone.dual-column-text": "#/components/schemas/DynamicZoneDualColumnTextComponent", + "dynamic-zone.column-image-text": "#/components/schemas/DynamicZoneColumnImageTextComponent", + "shared.list": "#/components/schemas/SharedListComponent" + } + } + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "hero": { + "$ref": "#/components/schemas/SharedHeroComponent" + }, + "content": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/DynamicZoneGalleryComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneFullTextComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneFullImageComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneEmphasiseArticleComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneDualColumnTextComponent" + }, + { + "$ref": "#/components/schemas/DynamicZoneColumnImageTextComponent" + }, + { + "$ref": "#/components/schemas/SharedListComponent" + } + ] + }, + "discriminator": { + "propertyName": "__component", + "mapping": { + "dynamic-zone.gallery": "#/components/schemas/DynamicZoneGalleryComponent", + "dynamic-zone.full-text": "#/components/schemas/DynamicZoneFullTextComponent", + "dynamic-zone.full-image": "#/components/schemas/DynamicZoneFullImageComponent", + "dynamic-zone.emphasise-article": "#/components/schemas/DynamicZoneEmphasiseArticleComponent", + "dynamic-zone.dual-column-text": "#/components/schemas/DynamicZoneDualColumnTextComponent", + "dynamic-zone.column-image-text": "#/components/schemas/DynamicZoneColumnImageTextComponent", + "shared.list": "#/components/schemas/SharedListComponent" + } + } + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + } + } + }, + "PageResponse": { + "type": "object", + "properties": { + "data": { + "$ref": "#/components/schemas/Page" + }, + "meta": { + "type": "object" + } + } + }, + "VehicleRequest": { + "type": "object", + "required": [ + "data" + ], + "properties": { + "data": { + "required": [ + "title", + "description", + "slug" + ], + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "description": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "content": {}, + "image": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "example": "string or id" + }, + "attachment": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "example": "string or id" + } + }, + "date": { + "type": "string", + "format": "date" + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ], + "example": "string or id" + } + } + } + } + } + }, + "VehicleListResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Vehicle" + } + }, + "meta": { + "type": "object", + "properties": { + "pagination": { + "type": "object", + "properties": { + "page": { + "type": "integer" + }, + "pageSize": { + "type": "integer", + "minimum": 25 + }, + "pageCount": { + "type": "integer", + "maximum": 1 + }, + "total": { + "type": "integer" + } + } + } + } + } + } + }, + "Vehicle": { + "type": "object", + "required": [ + "title", + "description", + "slug" + ], + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "description": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "content": {}, + "image": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "pathId": { + "type": "integer" + }, + "parent": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "children": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "files": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "firstname": { + "type": "string" + }, + "lastname": { + "type": "string" + }, + "username": { + "type": "string" + }, + "email": { + "type": "string", + "format": "email" + }, + "resetPasswordToken": { + "type": "string" + }, + "registrationToken": { + "type": "string" + }, + "isActive": { + "type": "boolean" + }, + "roles": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "code": { + "type": "string" + }, + "description": { + "type": "string" + }, + "users": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "permissions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "action": { + "type": "string" + }, + "actionParameters": {}, + "subject": { + "type": "string" + }, + "properties": {}, + "conditions": {}, + "role": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, + "blocked": { + "type": "boolean" + }, + "preferedLanguage": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, + "path": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + }, + "attachment": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, + "date": { + "type": "string", + "format": "date" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "description": { + "type": "string" + }, + "slug": { + "type": "string" + }, + "content": {}, + "image": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + }, + "attachment": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "alternativeText": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "formats": {}, + "hash": { + "type": "string" + }, + "ext": { + "type": "string" + }, + "mime": { + "type": "string" + }, + "size": { + "type": "number", + "format": "float" + }, + "url": { + "type": "string" + }, + "previewUrl": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "provider_metadata": {}, + "related": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + }, + "folder": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "folderPath": { + "type": "string" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "publishedAt": { + "type": "string", + "format": "date-time" + }, + "createdBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "updatedBy": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + }, + "locale": { + "type": "string" + }, + "localizations": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "number" + }, + "documentId": { + "type": "string" + } + } + } + } + } + } + }, + "date": { + "type": "string", + "format": "date" + }, "createdAt": { "type": "string", "format": "date-time" diff --git a/types/generated/components.d.ts b/types/generated/components.d.ts index 372ee50..71d7a90 100644 --- a/types/generated/components.d.ts +++ b/types/generated/components.d.ts @@ -1,26 +1,24 @@ -import type { Schema, Struct } from '@strapi/strapi'; +import type { Schema, Struct } from "@strapi/strapi"; export interface DynamicZoneColumnImageText extends Struct.ComponentSchema { - collectionName: 'components_dynamic_zone_column_image_texts'; + collectionName: "components_dynamic_zone_column_image_texts"; info: { - description: ''; - displayName: 'Text-Bild-Spalte'; - icon: 'bulletList'; + description: ""; + displayName: "Text-Bild-Spalte"; + icon: "bulletList"; }; attributes: { - image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required; - image_left: Schema.Attribute.Boolean & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo; + image: Schema.Attribute.Media<"images"> & Schema.Attribute.Required; + image_left: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo; text: Schema.Attribute.Blocks & Schema.Attribute.Required; }; } export interface DynamicZoneDualColumnText extends Struct.ComponentSchema { - collectionName: 'components_dynamic_zone_dual_column_texts'; + collectionName: "components_dynamic_zone_dual_column_texts"; info: { - displayName: 'Text-Text-Spalte'; - icon: 'stack'; + displayName: "Text-Text-Spalte"; + icon: "stack"; }; attributes: { left_side: Schema.Attribute.Blocks & Schema.Attribute.Required; @@ -29,40 +27,38 @@ export interface DynamicZoneDualColumnText extends Struct.ComponentSchema { } export interface DynamicZoneEmphasiseArticle extends Struct.ComponentSchema { - collectionName: 'components_dynamic_zone_emphasise_articles'; + collectionName: "components_dynamic_zone_emphasise_articles"; info: { - description: ''; - displayName: 'Artikel hervorheben'; - icon: 'dashboard'; + description: ""; + displayName: "Artikel hervorheben"; + icon: "dashboard"; }; attributes: { - articles: Schema.Attribute.Relation<'oneToMany', 'api::article.article'>; - base_url: Schema.Attribute.String & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'/artikel'>; + articles: Schema.Attribute.Relation<"oneToMany", "api::article.article">; + base_url: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.DefaultTo<"/artikel">; description: Schema.Attribute.Text; titel: Schema.Attribute.String & Schema.Attribute.Required; }; } export interface DynamicZoneFullImage extends Struct.ComponentSchema { - collectionName: 'components_dynamic_zone_full_images'; + collectionName: "components_dynamic_zone_full_images"; info: { - description: ''; - displayName: 'Voll-Bild'; - icon: 'dashboard'; + description: ""; + displayName: "Voll-Bild"; + icon: "dashboard"; }; attributes: { - image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required; + image: Schema.Attribute.Media<"images"> & Schema.Attribute.Required; }; } export interface DynamicZoneFullText extends Struct.ComponentSchema { - collectionName: 'components_dynamic_zone_full_texts'; + collectionName: "components_dynamic_zone_full_texts"; info: { - description: ''; - displayName: 'Voll-Text'; - icon: 'dashboard'; + description: ""; + displayName: "Voll-Text"; + icon: "dashboard"; }; attributes: { text: Schema.Attribute.Blocks & Schema.Attribute.Required; @@ -70,142 +66,155 @@ export interface DynamicZoneFullText extends Struct.ComponentSchema { } export interface DynamicZoneGallery extends Struct.ComponentSchema { - collectionName: 'components_dynamic_zone_galleries'; + collectionName: "components_dynamic_zone_galleries"; info: { - description: ''; - displayName: 'Galerie'; - icon: 'apps'; + description: ""; + displayName: "Galerie"; + icon: "apps"; }; attributes: { - images: Schema.Attribute.Media<'images', true> & Schema.Attribute.Required; + images: Schema.Attribute.Media<"images", true> & Schema.Attribute.Required; }; } export interface GlobalFooter extends Struct.ComponentSchema { - collectionName: 'components_global_footers'; + collectionName: "components_global_footers"; info: { - description: ''; - displayName: 'Fu\u00DFzeile'; - icon: 'apps'; + description: ""; + displayName: "Fu\u00DFzeile"; + icon: "apps"; }; attributes: { copyright: Schema.Attribute.String; designed_developed_by: Schema.Attribute.String; - links: Schema.Attribute.Component<'shared.link', true>; + links: Schema.Attribute.Component<"shared.link", true>; }; } export interface GlobalNavbar extends Struct.ComponentSchema { - collectionName: 'components_global_navbars'; + collectionName: "components_global_navbars"; info: { - description: ''; - displayName: 'Navigationsleiste'; - icon: 'bold'; + description: ""; + displayName: "Navigationsleiste"; + icon: "bold"; }; attributes: { - logo: Schema.Attribute.Media<'images'> & Schema.Attribute.Required; - navbar_items: Schema.Attribute.Component<'items.navbar-items', true>; + logo: Schema.Attribute.Media<"images"> & Schema.Attribute.Required; + navbar_items: Schema.Attribute.Component<"items.navbar-items", true>; }; } export interface ItemsNavbarItems extends Struct.ComponentSchema { - collectionName: 'components_items_left_navbar_items'; + collectionName: "components_items_left_navbar_items"; info: { - description: ''; - displayName: 'Navigations-\u00DCberpunkt'; - icon: 'bulletList'; + description: ""; + displayName: "Navigations-\u00DCberpunkt"; + icon: "bulletList"; }; attributes: { default_active_child: Schema.Attribute.String; name: Schema.Attribute.String; - navbar_sub_items: Schema.Attribute.Component< - 'items.navbar-sub-items', - true - >; - page: Schema.Attribute.Relation<'oneToOne', 'api::page.page'>; + navbar_sub_items: Schema.Attribute.Component<"items.navbar-sub-items", true>; + page: Schema.Attribute.Relation<"oneToOne", "api::page.page">; URL: Schema.Attribute.String; }; } export interface ItemsNavbarSubItems extends Struct.ComponentSchema { - collectionName: 'components_items_navbar_sub_items'; + collectionName: "components_items_navbar_sub_items"; info: { - description: ''; - displayName: 'Navigations-Unterpunkt'; - icon: 'bulletList'; + description: ""; + displayName: "Navigations-Unterpunkt"; + icon: "bulletList"; }; attributes: { name: Schema.Attribute.String & Schema.Attribute.Required; - page: Schema.Attribute.Relation<'oneToOne', 'api::page.page'>; + page: Schema.Attribute.Relation<"oneToOne", "api::page.page">; URL: Schema.Attribute.String & Schema.Attribute.Required; }; } export interface SharedHero extends Struct.ComponentSchema { - collectionName: 'components_shared_heroes'; + collectionName: "components_shared_heroes"; info: { - description: ''; - displayName: 'hero'; - icon: 'rocket'; + description: ""; + displayName: "hero"; + icon: "rocket"; }; attributes: { - banner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required; + banner: Schema.Attribute.Media<"images"> & Schema.Attribute.Required; title: Schema.Attribute.String & Schema.Attribute.Required; }; } export interface SharedLink extends Struct.ComponentSchema { - collectionName: 'components_shared_links'; + collectionName: "components_shared_links"; info: { - description: ''; - displayName: 'Link'; - icon: 'link'; + description: ""; + displayName: "Link"; + icon: "link"; }; attributes: { - target: Schema.Attribute.Enumeration< - ['_blank', '_self', '_parent', '_top'] - > & + target: Schema.Attribute.Enumeration<["_blank", "_self", "_parent", "_top"]> & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'_self'>; + Schema.Attribute.DefaultTo<"_self">; text: Schema.Attribute.String & Schema.Attribute.Required; URL: Schema.Attribute.String & Schema.Attribute.Required; }; } export interface SharedList extends Struct.ComponentSchema { - collectionName: 'components_shared_lists'; + collectionName: "components_shared_lists"; info: { - description: ''; - displayName: 'Inhaltsauswahl'; - icon: 'apps'; + description: ""; + displayName: "Inhaltsauswahl"; + icon: "apps"; }; attributes: { - enable_detail: Schema.Attribute.Boolean & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo; - lookup: Schema.Attribute.Relation< - 'oneToOne', - 'api::collection-lookup.collection-lookup' - >; + enable_detail: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo; + lookup: Schema.Attribute.Relation<"oneToOne", "api::collection-lookup.collection-lookup">; }; } -declare module '@strapi/strapi' { +export interface SharedSeo extends Struct.ComponentSchema { + collectionName: "components_shared_seos"; + info: { + description: ""; + displayName: "seo"; + icon: "search"; + }; + attributes: { + keywords: Schema.Attribute.Text; + metaDescription: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 50; + }>; + metaTitle: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + maxLength: 60; + }>; + }; +} + +declare module "@strapi/strapi" { export module Public { export interface ComponentSchemas { - 'dynamic-zone.column-image-text': DynamicZoneColumnImageText; - 'dynamic-zone.dual-column-text': DynamicZoneDualColumnText; - 'dynamic-zone.emphasise-article': DynamicZoneEmphasiseArticle; - 'dynamic-zone.full-image': DynamicZoneFullImage; - 'dynamic-zone.full-text': DynamicZoneFullText; - 'dynamic-zone.gallery': DynamicZoneGallery; - 'global.footer': GlobalFooter; - 'global.navbar': GlobalNavbar; - 'items.navbar-items': ItemsNavbarItems; - 'items.navbar-sub-items': ItemsNavbarSubItems; - 'shared.hero': SharedHero; - 'shared.link': SharedLink; - 'shared.list': SharedList; + "dynamic-zone.column-image-text": DynamicZoneColumnImageText; + "dynamic-zone.dual-column-text": DynamicZoneDualColumnText; + "dynamic-zone.emphasise-article": DynamicZoneEmphasiseArticle; + "dynamic-zone.full-image": DynamicZoneFullImage; + "dynamic-zone.full-text": DynamicZoneFullText; + "dynamic-zone.gallery": DynamicZoneGallery; + "global.footer": GlobalFooter; + "global.navbar": GlobalNavbar; + "items.navbar-items": ItemsNavbarItems; + "items.navbar-sub-items": ItemsNavbarSubItems; + "shared.hero": SharedHero; + "shared.link": SharedLink; + "shared.list": SharedList; + "shared.seo": SharedSeo; } } } diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index be72687..9be65b1 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -1,22 +1,22 @@ -import type { Schema, Struct } from '@strapi/strapi'; +import type { Schema, Struct } from "@strapi/strapi"; export interface AdminApiToken extends Struct.CollectionTypeSchema { - collectionName: 'strapi_api_tokens'; + collectionName: "strapi_api_tokens"; info: { - description: ''; - displayName: 'Api Token'; - name: 'Api Token'; - pluralName: 'api-tokens'; - singularName: 'api-token'; + description: ""; + displayName: "Api Token"; + name: "Api Token"; + pluralName: "api-tokens"; + singularName: "api-token"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -27,56 +27,50 @@ export interface AdminApiToken extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }> & - Schema.Attribute.DefaultTo<''>; + Schema.Attribute.DefaultTo<"">; expiresAt: Schema.Attribute.DateTime; lastUsedAt: Schema.Attribute.DateTime; lifespan: Schema.Attribute.BigInteger; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token'> & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "admin::api-token"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - permissions: Schema.Attribute.Relation< - 'oneToMany', - 'admin::api-token-permission' - >; + permissions: Schema.Attribute.Relation<"oneToMany", "admin::api-token-permission">; publishedAt: Schema.Attribute.DateTime; - type: Schema.Attribute.Enumeration<['read-only', 'full-access', 'custom']> & + type: Schema.Attribute.Enumeration<["read-only", "full-access", "custom"]> & Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'read-only'>; + Schema.Attribute.DefaultTo<"read-only">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { - collectionName: 'strapi_api_token_permissions'; + collectionName: "strapi_api_token_permissions"; info: { - description: ''; - displayName: 'API Token Permission'; - name: 'API Token Permission'; - pluralName: 'api-token-permissions'; - singularName: 'api-token-permission'; + description: ""; + displayName: "API Token Permission"; + name: "API Token Permission"; + pluralName: "api-token-permissions"; + singularName: "api-token-permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -87,39 +81,33 @@ export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'admin::api-token-permission' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "admin::api-token-permission"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - token: Schema.Attribute.Relation<'manyToOne', 'admin::api-token'>; + token: Schema.Attribute.Relation<"manyToOne", "admin::api-token">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminPermission extends Struct.CollectionTypeSchema { - collectionName: 'admin_permissions'; + collectionName: "admin_permissions"; info: { - description: ''; - displayName: 'Permission'; - name: 'Permission'; - pluralName: 'permissions'; - singularName: 'permission'; + description: ""; + displayName: "Permission"; + name: "Permission"; + pluralName: "permissions"; + singularName: "permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -132,41 +120,38 @@ export interface AdminPermission extends Struct.CollectionTypeSchema { actionParameters: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; conditions: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<[]>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::permission'> & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "admin::permission"> & Schema.Attribute.Private; properties: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; publishedAt: Schema.Attribute.DateTime; - role: Schema.Attribute.Relation<'manyToOne', 'admin::role'>; + role: Schema.Attribute.Relation<"manyToOne", "admin::role">; subject: Schema.Attribute.String & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminRole extends Struct.CollectionTypeSchema { - collectionName: 'admin_roles'; + collectionName: "admin_roles"; info: { - description: ''; - displayName: 'Role'; - name: 'Role'; - pluralName: 'roles'; - singularName: 'role'; + description: ""; + displayName: "Role"; + name: "Role"; + pluralName: "roles"; + singularName: "role"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -178,44 +163,41 @@ export interface AdminRole extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::role'> & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "admin::role"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - permissions: Schema.Attribute.Relation<'oneToMany', 'admin::permission'>; + permissions: Schema.Attribute.Relation<"oneToMany", "admin::permission">; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - users: Schema.Attribute.Relation<'manyToMany', 'admin::user'>; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + users: Schema.Attribute.Relation<"manyToMany", "admin::user">; }; } export interface AdminTransferToken extends Struct.CollectionTypeSchema { - collectionName: 'strapi_transfer_tokens'; + collectionName: "strapi_transfer_tokens"; info: { - description: ''; - displayName: 'Transfer Token'; - name: 'Transfer Token'; - pluralName: 'transfer-tokens'; - singularName: 'transfer-token'; + description: ""; + displayName: "Transfer Token"; + name: "Transfer Token"; + pluralName: "transfer-tokens"; + singularName: "transfer-token"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -226,57 +208,47 @@ export interface AdminTransferToken extends Struct.CollectionTypeSchema { minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }> & - Schema.Attribute.DefaultTo<''>; + Schema.Attribute.DefaultTo<"">; expiresAt: Schema.Attribute.DateTime; lastUsedAt: Schema.Attribute.DateTime; lifespan: Schema.Attribute.BigInteger; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'admin::transfer-token' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "admin::transfer-token"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - permissions: Schema.Attribute.Relation< - 'oneToMany', - 'admin::transfer-token-permission' - >; + permissions: Schema.Attribute.Relation<"oneToMany", "admin::transfer-token-permission">; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface AdminTransferTokenPermission - extends Struct.CollectionTypeSchema { - collectionName: 'strapi_transfer_token_permissions'; +export interface AdminTransferTokenPermission extends Struct.CollectionTypeSchema { + collectionName: "strapi_transfer_token_permissions"; info: { - description: ''; - displayName: 'Transfer Token Permission'; - name: 'Transfer Token Permission'; - pluralName: 'transfer-token-permissions'; - singularName: 'transfer-token-permission'; + description: ""; + displayName: "Transfer Token Permission"; + name: "Transfer Token Permission"; + pluralName: "transfer-token-permissions"; + singularName: "transfer-token-permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -287,49 +259,41 @@ export interface AdminTransferTokenPermission minLength: 1; }>; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'admin::transfer-token-permission' - > & + localizations: Schema.Attribute.Relation<"oneToMany", "admin::transfer-token-permission"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - token: Schema.Attribute.Relation<'manyToOne', 'admin::transfer-token'>; + token: Schema.Attribute.Relation<"manyToOne", "admin::transfer-token">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface AdminUser extends Struct.CollectionTypeSchema { - collectionName: 'admin_users'; + collectionName: "admin_users"; info: { - description: ''; - displayName: 'User'; - name: 'User'; - pluralName: 'users'; - singularName: 'user'; + description: ""; + displayName: "User"; + name: "User"; + pluralName: "users"; + singularName: "user"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { - blocked: Schema.Attribute.Boolean & - Schema.Attribute.Private & - Schema.Attribute.DefaultTo; + blocked: Schema.Attribute.Boolean & Schema.Attribute.Private & Schema.Attribute.DefaultTo; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; email: Schema.Attribute.Email & Schema.Attribute.Required & Schema.Attribute.Private & @@ -341,16 +305,13 @@ export interface AdminUser extends Struct.CollectionTypeSchema { Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - isActive: Schema.Attribute.Boolean & - Schema.Attribute.Private & - Schema.Attribute.DefaultTo; + isActive: Schema.Attribute.Boolean & Schema.Attribute.Private & Schema.Attribute.DefaultTo; lastname: Schema.Attribute.String & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'admin::user'> & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "admin::user"> & Schema.Attribute.Private; password: Schema.Attribute.Password & Schema.Attribute.Private & Schema.Attribute.SetMinMaxLength<{ @@ -360,238 +321,195 @@ export interface AdminUser extends Struct.CollectionTypeSchema { publishedAt: Schema.Attribute.DateTime; registrationToken: Schema.Attribute.String & Schema.Attribute.Private; resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; - roles: Schema.Attribute.Relation<'manyToMany', 'admin::role'> & - Schema.Attribute.Private; + roles: Schema.Attribute.Relation<"manyToMany", "admin::role"> & Schema.Attribute.Private; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; username: Schema.Attribute.String; }; } export interface ApiArticleArticle extends Struct.CollectionTypeSchema { - collectionName: 'articles'; + collectionName: "articles"; info: { - description: ''; - displayName: 'Artikel'; - pluralName: 'articles'; - singularName: 'article'; + description: ""; + displayName: "Artikel"; + pluralName: "articles"; + singularName: "article"; }; options: { draftAndPublish: true; }; attributes: { - attachment: Schema.Attribute.Media<'images', true>; + attachment: Schema.Attribute.Media<"images", true>; content: Schema.Attribute.Blocks; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - date: Schema.Attribute.Date & Schema.Attribute.Required; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + date: Schema.Attribute.Date; description: Schema.Attribute.String & Schema.Attribute.Required; - image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required; + image: Schema.Attribute.Media<"images">; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::article.article' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "api::article.article"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - slug: Schema.Attribute.UID<'title'> & Schema.Attribute.Required; + slug: Schema.Attribute.UID<"title"> & Schema.Attribute.Required; title: Schema.Attribute.String & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface ApiCollectionLookupCollectionLookup - extends Struct.CollectionTypeSchema { - collectionName: 'collection_lookups'; +export interface ApiCollectionLookupCollectionLookup extends Struct.CollectionTypeSchema { + collectionName: "collection_lookups"; info: { - description: ''; - displayName: 'Sammlungs Referenz'; - pluralName: 'collection-lookups'; - singularName: 'collection-lookup'; + description: ""; + displayName: "Sammlungs Referenz"; + pluralName: "collection-lookups"; + singularName: "collection-lookup"; }; options: { draftAndPublish: true; }; attributes: { - collection: Schema.Attribute.String & - Schema.Attribute.Required & - Schema.Attribute.Unique; + collection: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - date_list: Schema.Attribute.Boolean & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo; - image_item: Schema.Attribute.Boolean & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo; - inverse_count: Schema.Attribute.Boolean & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + date_list: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo; + image_item: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo; + inverse_count: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::collection-lookup.collection-lookup' - > & + localizations: Schema.Attribute.Relation<"oneToMany", "api::collection-lookup.collection-lookup"> & Schema.Attribute.Private; - numbered_item: Schema.Attribute.Boolean & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo; + numbered_item: Schema.Attribute.Boolean & Schema.Attribute.Required & Schema.Attribute.DefaultTo; publishedAt: Schema.Attribute.DateTime; - reference: Schema.Attribute.String & - Schema.Attribute.Required & - Schema.Attribute.Unique; + reference: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiEventEvent extends Struct.CollectionTypeSchema { - collectionName: 'events'; + collectionName: "events"; info: { - description: ''; - displayName: 'Termine'; - pluralName: 'events'; - singularName: 'event'; + description: ""; + displayName: "Termine"; + pluralName: "events"; + singularName: "event"; }; options: { draftAndPublish: true; }; attributes: { + attachment: Schema.Attribute.Media<"images", true>; + content: Schema.Attribute.Blocks; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - date: Schema.Attribute.DateTime & Schema.Attribute.Required; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + date: Schema.Attribute.Date; description: Schema.Attribute.String & Schema.Attribute.Required; + image: Schema.Attribute.Media<"images">; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'api::event.event'> & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "api::event.event"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - slug: Schema.Attribute.UID<'title'> & Schema.Attribute.Required; + slug: Schema.Attribute.UID<"title"> & Schema.Attribute.Required; title: Schema.Attribute.String & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiGlobalGlobal extends Struct.SingleTypeSchema { - collectionName: 'globals'; + collectionName: "globals"; info: { - description: ''; - displayName: 'Global'; - pluralName: 'globals'; - singularName: 'global'; + description: ""; + displayName: "Global"; + pluralName: "globals"; + singularName: "global"; }; options: { draftAndPublish: true; }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - footer: Schema.Attribute.Component<'global.footer', false>; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + footer: Schema.Attribute.Component<"global.footer", false>; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::global.global' - > & - Schema.Attribute.Private; - navbar: Schema.Attribute.Component<'global.navbar', false> & - Schema.Attribute.Required; + localizations: Schema.Attribute.Relation<"oneToMany", "api::global.global"> & Schema.Attribute.Private; + navbar: Schema.Attribute.Component<"global.navbar", false> & Schema.Attribute.Required; publishedAt: Schema.Attribute.DateTime; + SEO: Schema.Attribute.Component<"shared.seo", false>; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiHomepageHomepage extends Struct.SingleTypeSchema { - collectionName: 'homepages'; + collectionName: "homepages"; info: { - description: ''; - displayName: 'Startseite'; - pluralName: 'homepages'; - singularName: 'homepage'; + description: ""; + displayName: "Startseite"; + pluralName: "homepages"; + singularName: "homepage"; }; options: { draftAndPublish: true; }; attributes: { - backdrop: Schema.Attribute.Media<'images'> & Schema.Attribute.Required; + backdrop: Schema.Attribute.Media<"images"> & Schema.Attribute.Required; content: Schema.Attribute.DynamicZone< [ - 'dynamic-zone.gallery', - 'dynamic-zone.full-text', - 'dynamic-zone.full-image', - 'dynamic-zone.emphasise-article', - 'dynamic-zone.dual-column-text', - 'dynamic-zone.column-image-text', - 'shared.list', + "dynamic-zone.gallery", + "dynamic-zone.full-text", + "dynamic-zone.full-image", + "dynamic-zone.emphasise-article", + "dynamic-zone.dual-column-text", + "dynamic-zone.column-image-text", + "shared.list", ] >; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::homepage.homepage' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "api::homepage.homepage"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiOperationOperation extends Struct.CollectionTypeSchema { - collectionName: 'operations'; + collectionName: "operations"; info: { - description: ''; - displayName: 'Eins\u00E4tze'; - pluralName: 'operations'; - singularName: 'operation'; + description: ""; + displayName: "Eins\u00E4tze"; + pluralName: "operations"; + singularName: "operation"; }; options: { draftAndPublish: true; }; attributes: { - attachment: Schema.Attribute.Media<'images', true>; + attachment: Schema.Attribute.Media<"images", true>; content: Schema.Attribute.Blocks; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - date: Schema.Attribute.DateTime & Schema.Attribute.Required; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + date: Schema.Attribute.Date; description: Schema.Attribute.String & Schema.Attribute.Required; + image: Schema.Attribute.Media<"images">; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::operation.operation' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "api::operation.operation"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - slug: Schema.Attribute.UID<'title'> & Schema.Attribute.Required; + slug: Schema.Attribute.UID<"title"> & Schema.Attribute.Required; title: Schema.Attribute.String & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiPagePage extends Struct.CollectionTypeSchema { - collectionName: 'pages'; + collectionName: "pages"; info: { - description: ''; - displayName: 'Seiten'; - pluralName: 'pages'; - singularName: 'page'; + description: ""; + displayName: "Seiten"; + pluralName: "pages"; + singularName: "page"; }; options: { draftAndPublish: true; @@ -599,190 +517,153 @@ export interface ApiPagePage extends Struct.CollectionTypeSchema { attributes: { content: Schema.Attribute.DynamicZone< [ - 'dynamic-zone.gallery', - 'dynamic-zone.full-text', - 'dynamic-zone.full-image', - 'dynamic-zone.emphasise-article', - 'dynamic-zone.dual-column-text', - 'dynamic-zone.column-image-text', - 'shared.list', + "dynamic-zone.gallery", + "dynamic-zone.full-text", + "dynamic-zone.full-image", + "dynamic-zone.emphasise-article", + "dynamic-zone.dual-column-text", + "dynamic-zone.column-image-text", + "shared.list", ] >; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - hero: Schema.Attribute.Component<'shared.hero', false>; - identifier: Schema.Attribute.String & - Schema.Attribute.Required & - Schema.Attribute.Unique; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + hero: Schema.Attribute.Component<"shared.hero", false>; + identifier: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation<'oneToMany', 'api::page.page'> & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "api::page.page"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - slug: Schema.Attribute.UID<'identifier'> & Schema.Attribute.Required; + slug: Schema.Attribute.UID<"identifier"> & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface ApiVehicleVehicle extends Struct.CollectionTypeSchema { - collectionName: 'vehicles'; + collectionName: "vehicles"; info: { - displayName: 'Fahrzeuge'; - pluralName: 'vehicles'; - singularName: 'vehicle'; + displayName: "Fahrzeuge"; + pluralName: "vehicles"; + singularName: "vehicle"; }; options: { draftAndPublish: true; }; attributes: { - attachment: Schema.Attribute.Media<'images', true>; + attachment: Schema.Attribute.Media<"images", true>; content: Schema.Attribute.Blocks; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + date: Schema.Attribute.Date; description: Schema.Attribute.String & Schema.Attribute.Required; - image: Schema.Attribute.Media<'images'> & Schema.Attribute.Required; + image: Schema.Attribute.Media<"images">; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::vehicle.vehicle' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "api::vehicle.vehicle"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - slug: Schema.Attribute.UID<'title'> & Schema.Attribute.Required; + slug: Schema.Attribute.UID<"title"> & Schema.Attribute.Required; title: Schema.Attribute.String & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface PluginContentReleasesRelease - extends Struct.CollectionTypeSchema { - collectionName: 'strapi_releases'; +export interface PluginContentReleasesRelease extends Struct.CollectionTypeSchema { + collectionName: "strapi_releases"; info: { - displayName: 'Release'; - pluralName: 'releases'; - singularName: 'release'; + displayName: "Release"; + pluralName: "releases"; + singularName: "release"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { - actions: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::content-releases.release-action' - >; + actions: Schema.Attribute.Relation<"oneToMany", "plugin::content-releases.release-action">; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::content-releases.release' - > & + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::content-releases.release"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required; publishedAt: Schema.Attribute.DateTime; releasedAt: Schema.Attribute.DateTime; scheduledAt: Schema.Attribute.DateTime; - status: Schema.Attribute.Enumeration< - ['ready', 'blocked', 'failed', 'done', 'empty'] - > & - Schema.Attribute.Required; + status: Schema.Attribute.Enumeration<["ready", "blocked", "failed", "done", "empty"]> & Schema.Attribute.Required; timezone: Schema.Attribute.String; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface PluginContentReleasesReleaseAction - extends Struct.CollectionTypeSchema { - collectionName: 'strapi_release_actions'; +export interface PluginContentReleasesReleaseAction extends Struct.CollectionTypeSchema { + collectionName: "strapi_release_actions"; info: { - displayName: 'Release Action'; - pluralName: 'release-actions'; - singularName: 'release-action'; + displayName: "Release Action"; + pluralName: "release-actions"; + singularName: "release-action"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { contentType: Schema.Attribute.String & Schema.Attribute.Required; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; entryDocumentId: Schema.Attribute.String; isEntryValid: Schema.Attribute.Boolean; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::content-releases.release-action' - > & + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::content-releases.release-action"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - release: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::content-releases.release' - >; - type: Schema.Attribute.Enumeration<['publish', 'unpublish']> & - Schema.Attribute.Required; + release: Schema.Attribute.Relation<"manyToOne", "plugin::content-releases.release">; + type: Schema.Attribute.Enumeration<["publish", "unpublish"]> & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } export interface PluginI18NLocale extends Struct.CollectionTypeSchema { - collectionName: 'i18n_locale'; + collectionName: "i18n_locale"; info: { - collectionName: 'locales'; - description: ''; - displayName: 'Locale'; - pluralName: 'locales'; - singularName: 'locale'; + collectionName: "locales"; + description: ""; + displayName: "Locale"; + pluralName: "locales"; + singularName: "locale"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { code: Schema.Attribute.String & Schema.Attribute.Unique; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::i18n.locale' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::i18n.locale"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.SetMinMax< { @@ -793,121 +674,98 @@ export interface PluginI18NLocale extends Struct.CollectionTypeSchema { >; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface PluginReviewWorkflowsWorkflow - extends Struct.CollectionTypeSchema { - collectionName: 'strapi_workflows'; +export interface PluginReviewWorkflowsWorkflow extends Struct.CollectionTypeSchema { + collectionName: "strapi_workflows"; info: { - description: ''; - displayName: 'Workflow'; - name: 'Workflow'; - pluralName: 'workflows'; - singularName: 'workflow'; + description: ""; + displayName: "Workflow"; + name: "Workflow"; + pluralName: "workflows"; + singularName: "workflow"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { - contentTypes: Schema.Attribute.JSON & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo<'[]'>; + contentTypes: Schema.Attribute.JSON & Schema.Attribute.Required & Schema.Attribute.DefaultTo<"[]">; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::review-workflows.workflow' - > & + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::review-workflows.workflow"> & Schema.Attribute.Private; - name: Schema.Attribute.String & - Schema.Attribute.Required & - Schema.Attribute.Unique; + name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique; publishedAt: Schema.Attribute.DateTime; - stages: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::review-workflows.workflow-stage' - >; + stages: Schema.Attribute.Relation<"oneToMany", "plugin::review-workflows.workflow-stage">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface PluginReviewWorkflowsWorkflowStage - extends Struct.CollectionTypeSchema { - collectionName: 'strapi_workflows_stages'; +export interface PluginReviewWorkflowsWorkflowStage extends Struct.CollectionTypeSchema { + collectionName: "strapi_workflows_stages"; info: { - description: ''; - displayName: 'Stages'; - name: 'Workflow Stage'; - pluralName: 'workflow-stages'; - singularName: 'workflow-stage'; + description: ""; + displayName: "Stages"; + name: "Workflow Stage"; + pluralName: "workflow-stages"; + singularName: "workflow-stage"; }; options: { draftAndPublish: false; - version: '1.1.0'; + version: "1.1.0"; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { - color: Schema.Attribute.String & Schema.Attribute.DefaultTo<'#4945FF'>; + color: Schema.Attribute.String & Schema.Attribute.DefaultTo<"#4945FF">; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::review-workflows.workflow-stage' - > & + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::review-workflows.workflow-stage"> & Schema.Attribute.Private; name: Schema.Attribute.String; - permissions: Schema.Attribute.Relation<'manyToMany', 'admin::permission'>; + permissions: Schema.Attribute.Relation<"manyToMany", "admin::permission">; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - workflow: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::review-workflows.workflow' - >; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + workflow: Schema.Attribute.Relation<"manyToOne", "plugin::review-workflows.workflow">; }; } export interface PluginUploadFile extends Struct.CollectionTypeSchema { - collectionName: 'files'; + collectionName: "files"; info: { - description: ''; - displayName: 'File'; - pluralName: 'files'; - singularName: 'file'; + description: ""; + displayName: "File"; + pluralName: "files"; + singularName: "file"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; @@ -915,11 +773,9 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema { alternativeText: Schema.Attribute.String; caption: Schema.Attribute.String; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; ext: Schema.Attribute.String; - folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> & - Schema.Attribute.Private; + folder: Schema.Attribute.Relation<"manyToOne", "plugin::upload.folder"> & Schema.Attribute.Private; folderPath: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Private & @@ -930,183 +786,147 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema { hash: Schema.Attribute.String & Schema.Attribute.Required; height: Schema.Attribute.Integer; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::upload.file' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::upload.file"> & Schema.Attribute.Private; mime: Schema.Attribute.String & Schema.Attribute.Required; name: Schema.Attribute.String & Schema.Attribute.Required; previewUrl: Schema.Attribute.String; provider: Schema.Attribute.String & Schema.Attribute.Required; provider_metadata: Schema.Attribute.JSON; publishedAt: Schema.Attribute.DateTime; - related: Schema.Attribute.Relation<'morphToMany'>; + related: Schema.Attribute.Relation<"morphToMany">; size: Schema.Attribute.Decimal & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; url: Schema.Attribute.String & Schema.Attribute.Required; width: Schema.Attribute.Integer; }; } export interface PluginUploadFolder extends Struct.CollectionTypeSchema { - collectionName: 'upload_folders'; + collectionName: "upload_folders"; info: { - displayName: 'Folder'; - pluralName: 'folders'; - singularName: 'folder'; + displayName: "Folder"; + pluralName: "folders"; + singularName: "folder"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { - children: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'>; + children: Schema.Attribute.Relation<"oneToMany", "plugin::upload.folder">; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - files: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'>; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + files: Schema.Attribute.Relation<"oneToMany", "plugin::upload.file">; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::upload.folder' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::upload.folder"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - parent: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'>; + parent: Schema.Attribute.Relation<"manyToOne", "plugin::upload.folder">; path: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - pathId: Schema.Attribute.Integer & - Schema.Attribute.Required & - Schema.Attribute.Unique; + pathId: Schema.Attribute.Integer & Schema.Attribute.Required & Schema.Attribute.Unique; publishedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface PluginUsersPermissionsPermission - extends Struct.CollectionTypeSchema { - collectionName: 'up_permissions'; +export interface PluginUsersPermissionsPermission extends Struct.CollectionTypeSchema { + collectionName: "up_permissions"; info: { - description: ''; - displayName: 'Permission'; - name: 'permission'; - pluralName: 'permissions'; - singularName: 'permission'; + description: ""; + displayName: "Permission"; + name: "permission"; + pluralName: "permissions"; + singularName: "permission"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { action: Schema.Attribute.String & Schema.Attribute.Required; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.permission' - > & + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::users-permissions.permission"> & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - role: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::users-permissions.role' - >; + role: Schema.Attribute.Relation<"manyToOne", "plugin::users-permissions.role">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; }; } -export interface PluginUsersPermissionsRole - extends Struct.CollectionTypeSchema { - collectionName: 'up_roles'; +export interface PluginUsersPermissionsRole extends Struct.CollectionTypeSchema { + collectionName: "up_roles"; info: { - description: ''; - displayName: 'Role'; - name: 'role'; - pluralName: 'roles'; - singularName: 'role'; + description: ""; + displayName: "Role"; + name: "role"; + pluralName: "roles"; + singularName: "role"; }; options: { draftAndPublish: false; }; pluginOptions: { - 'content-manager': { + "content-manager": { visible: false; }; - 'content-type-builder': { + "content-type-builder": { visible: false; }; }; attributes: { createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; description: Schema.Attribute.String; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.role' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::users-permissions.role"> & Schema.Attribute.Private; name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.SetMinMaxLength<{ minLength: 3; }>; - permissions: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.permission' - >; + permissions: Schema.Attribute.Relation<"oneToMany", "plugin::users-permissions.permission">; publishedAt: Schema.Attribute.DateTime; type: Schema.Attribute.String & Schema.Attribute.Unique; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - users: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.user' - >; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; + users: Schema.Attribute.Relation<"oneToMany", "plugin::users-permissions.user">; }; } -export interface PluginUsersPermissionsUser - extends Struct.CollectionTypeSchema { - collectionName: 'up_users'; +export interface PluginUsersPermissionsUser extends Struct.CollectionTypeSchema { + collectionName: "up_users"; info: { - description: ''; - displayName: 'User'; - name: 'user'; - pluralName: 'users'; - singularName: 'user'; + description: ""; + displayName: "User"; + name: "user"; + pluralName: "users"; + singularName: "user"; }; options: { draftAndPublish: false; @@ -1117,19 +937,14 @@ export interface PluginUsersPermissionsUser confirmationToken: Schema.Attribute.String & Schema.Attribute.Private; confirmed: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + createdBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; email: Schema.Attribute.Email & Schema.Attribute.Required & Schema.Attribute.SetMinMaxLength<{ minLength: 6; }>; locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'plugin::users-permissions.user' - > & - Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<"oneToMany", "plugin::users-permissions.user"> & Schema.Attribute.Private; password: Schema.Attribute.Password & Schema.Attribute.Private & Schema.Attribute.SetMinMaxLength<{ @@ -1138,13 +953,9 @@ export interface PluginUsersPermissionsUser provider: Schema.Attribute.String; publishedAt: Schema.Attribute.DateTime; resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; - role: Schema.Attribute.Relation< - 'manyToOne', - 'plugin::users-permissions.role' - >; + role: Schema.Attribute.Relation<"manyToOne", "plugin::users-permissions.role">; updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<"oneToOne", "admin::user"> & Schema.Attribute.Private; username: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique & @@ -1154,34 +965,34 @@ export interface PluginUsersPermissionsUser }; } -declare module '@strapi/strapi' { +declare module "@strapi/strapi" { export module Public { export interface ContentTypeSchemas { - 'admin::api-token': AdminApiToken; - 'admin::api-token-permission': AdminApiTokenPermission; - 'admin::permission': AdminPermission; - 'admin::role': AdminRole; - 'admin::transfer-token': AdminTransferToken; - 'admin::transfer-token-permission': AdminTransferTokenPermission; - 'admin::user': AdminUser; - 'api::article.article': ApiArticleArticle; - 'api::collection-lookup.collection-lookup': ApiCollectionLookupCollectionLookup; - 'api::event.event': ApiEventEvent; - 'api::global.global': ApiGlobalGlobal; - 'api::homepage.homepage': ApiHomepageHomepage; - 'api::operation.operation': ApiOperationOperation; - 'api::page.page': ApiPagePage; - 'api::vehicle.vehicle': ApiVehicleVehicle; - 'plugin::content-releases.release': PluginContentReleasesRelease; - 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction; - 'plugin::i18n.locale': PluginI18NLocale; - 'plugin::review-workflows.workflow': PluginReviewWorkflowsWorkflow; - 'plugin::review-workflows.workflow-stage': PluginReviewWorkflowsWorkflowStage; - 'plugin::upload.file': PluginUploadFile; - 'plugin::upload.folder': PluginUploadFolder; - 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; - 'plugin::users-permissions.role': PluginUsersPermissionsRole; - 'plugin::users-permissions.user': PluginUsersPermissionsUser; + "admin::api-token": AdminApiToken; + "admin::api-token-permission": AdminApiTokenPermission; + "admin::permission": AdminPermission; + "admin::role": AdminRole; + "admin::transfer-token": AdminTransferToken; + "admin::transfer-token-permission": AdminTransferTokenPermission; + "admin::user": AdminUser; + "api::article.article": ApiArticleArticle; + "api::collection-lookup.collection-lookup": ApiCollectionLookupCollectionLookup; + "api::event.event": ApiEventEvent; + "api::global.global": ApiGlobalGlobal; + "api::homepage.homepage": ApiHomepageHomepage; + "api::operation.operation": ApiOperationOperation; + "api::page.page": ApiPagePage; + "api::vehicle.vehicle": ApiVehicleVehicle; + "plugin::content-releases.release": PluginContentReleasesRelease; + "plugin::content-releases.release-action": PluginContentReleasesReleaseAction; + "plugin::i18n.locale": PluginI18NLocale; + "plugin::review-workflows.workflow": PluginReviewWorkflowsWorkflow; + "plugin::review-workflows.workflow-stage": PluginReviewWorkflowsWorkflowStage; + "plugin::upload.file": PluginUploadFile; + "plugin::upload.folder": PluginUploadFolder; + "plugin::users-permissions.permission": PluginUsersPermissionsPermission; + "plugin::users-permissions.role": PluginUsersPermissionsRole; + "plugin::users-permissions.user": PluginUsersPermissionsUser; } } }