import type { Schema, Struct } from '@strapi/strapi';
export interface AdminApiToken extends [Link] {
collectionName: 'strapi_api_tokens';
info: {
description: '';
displayName: 'Api Token';
name: 'Api Token';
pluralName: 'api-tokens';
singularName: 'api-token';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
accessKey: [Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
description: [Link] &
[Link]<{
minLength: 1;
}> &
[Link]<''>;
expiresAt: [Link];
lastUsedAt: [Link];
lifespan: [Link];
locale: [Link] & [Link];
localizations: [Link]<'oneToMany', 'admin::api-token'> &
[Link];
name: [Link] &
[Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
permissions: [Link]<
'oneToMany',
'admin::api-token-permission'
>;
publishedAt: [Link];
type: [Link]<['read-only', 'full-access', 'custom']> &
[Link] &
[Link]<'read-only'>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface AdminApiTokenPermission extends [Link] {
collectionName: 'strapi_api_token_permissions';
info: {
description: '';
displayName: 'API Token Permission';
name: 'API Token Permission';
pluralName: 'api-token-permissions';
singularName: 'api-token-permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: [Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'admin::api-token-permission'
> &
[Link];
publishedAt: [Link];
token: [Link]<'manyToOne', 'admin::api-token'>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface AdminPermission extends [Link] {
collectionName: 'admin_permissions';
info: {
description: '';
displayName: 'Permission';
name: 'Permission';
pluralName: 'permissions';
singularName: 'permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: [Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
actionParameters: [Link] & [Link]<{}>;
conditions: [Link] & [Link]<[]>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<'oneToMany', 'admin::permission'> &
[Link];
properties: [Link] & [Link]<{}>;
publishedAt: [Link];
role: [Link]<'manyToOne', 'admin::role'>;
subject: [Link] &
[Link]<{
minLength: 1;
}>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface AdminRole extends [Link] {
collectionName: 'admin_roles';
info: {
description: '';
displayName: 'Role';
name: 'Role';
pluralName: 'roles';
singularName: 'role';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
code: [Link] &
[Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
description: [Link];
locale: [Link] & [Link];
localizations: [Link]<'oneToMany', 'admin::role'> &
[Link];
name: [Link] &
[Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
permissions: [Link]<'oneToMany', 'admin::permission'>;
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
users: [Link]<'manyToMany', 'admin::user'>;
};
}
export interface AdminTransferToken extends [Link] {
collectionName: 'strapi_transfer_tokens';
info: {
description: '';
displayName: 'Transfer Token';
name: 'Transfer Token';
pluralName: 'transfer-tokens';
singularName: 'transfer-token';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
accessKey: [Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
description: [Link] &
[Link]<{
minLength: 1;
}> &
[Link]<''>;
expiresAt: [Link];
lastUsedAt: [Link];
lifespan: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'admin::transfer-token'
> &
[Link];
name: [Link] &
[Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
permissions: [Link]<
'oneToMany',
'admin::transfer-token-permission'
>;
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface AdminTransferTokenPermission
extends [Link] {
collectionName: 'strapi_transfer_token_permissions';
info: {
description: '';
displayName: 'Transfer Token Permission';
name: 'Transfer Token Permission';
pluralName: 'transfer-token-permissions';
singularName: 'transfer-token-permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: [Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'admin::transfer-token-permission'
> &
[Link];
publishedAt: [Link];
token: [Link]<'manyToOne', 'admin::transfer-token'>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface AdminUser extends [Link] {
collectionName: 'admin_users';
info: {
description: '';
displayName: 'User';
name: 'User';
pluralName: 'users';
singularName: 'user';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
blocked: [Link] &
[Link] &
[Link]<false>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
email: [Link] &
[Link] &
[Link] &
[Link] &
[Link]<{
minLength: 6;
}>;
firstname: [Link] &
[Link]<{
minLength: 1;
}>;
isActive: [Link] &
[Link] &
[Link]<false>;
lastname: [Link] &
[Link]<{
minLength: 1;
}>;
locale: [Link] & [Link];
localizations: [Link]<'oneToMany', 'admin::user'> &
[Link];
password: [Link] &
[Link] &
[Link]<{
minLength: 6;
}>;
preferedLanguage: [Link];
publishedAt: [Link];
registrationToken: [Link] & [Link];
resetPasswordToken: [Link] & [Link];
roles: [Link]<'manyToMany', 'admin::role'> &
[Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
username: [Link];
};
}
export interface ApiArticleArticle extends [Link] {
collectionName: 'articles';
info: {
description: 'Create your blog content';
displayName: 'Article';
pluralName: 'articles';
singularName: 'article';
};
options: {
draftAndPublish: true;
};
attributes: {
authorsBio: [Link]<'manyToOne', 'api::[Link]'>;
body: [Link]<
['[Link]-text', '[Link]-link']
>;
category: [Link]<'manyToOne', 'api::[Link]'>;
comments: [Link]<
'oneToMany',
'plugin::[Link]'
>;
cover: [Link]<'images' | 'files' | 'videos'>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
ctaButton: [Link]<'[Link]-link', false>;
description: [Link] &
[Link] &
[Link]<{
maxLength: 256;
}>;
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'api::[Link]'
> &
[Link];
postContent1: [Link]<'[Link]-text', false>;
postContent2: [Link]<'[Link]-text', false>;
publishedAt: [Link];
seo: [Link]<'[Link]', false>;
slug: [Link]<'title'>;
title: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiAuthorAuthor extends [Link] {
collectionName: 'authors';
info: {
description: 'Create authors for your content';
displayName: 'Author';
pluralName: 'authors';
singularName: 'author';
};
options: {
draftAndPublish: false;
};
attributes: {
articles: [Link]<'oneToMany', 'api::[Link]'>;
avatar: [Link]<'images' | 'files' | 'videos'>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
email: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'api::[Link]'
> &
[Link];
name: [Link];
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiCategoryCategory extends [Link] {
collectionName: 'categories';
info: {
description: 'Organize your content into categories';
displayName: 'Category';
pluralName: 'categories';
singularName: 'category';
};
options: {
draftAndPublish: false;
};
attributes: {
articles: [Link]<'oneToMany', 'api::[Link]'>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
description: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'api::[Link]'
> &
[Link];
name: [Link];
publishedAt: [Link];
slug: [Link]<'name'>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiFormForm extends [Link] {
collectionName: 'forms';
info: {
description: '';
displayName: 'Form';
pluralName: 'forms';
singularName: 'form';
};
options: {
draftAndPublish: true;
};
attributes: {
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
fields: [Link];
formName: [Link];
locale: [Link] & [Link];
localizations: [Link]<'oneToMany', 'api::[Link]'> &
[Link];
publishedAt: [Link];
slug: [Link] & [Link];
title: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiGlobalGlobal extends [Link] {
collectionName: 'globals';
info: {
description: '';
displayName: 'Global';
name: 'global';
pluralName: 'globals';
singularName: 'global';
};
options: {
draftAndPublish: false;
increments: true;
timestamps: true;
};
pluginOptions: {
i18n: {
localized: true;
};
};
attributes: {
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
favicon: [Link]<'images'> &
[Link] &
[Link]<{
i18n: {
localized: true;
};
}>;
footer: [Link]<'[Link]', false> &
[Link]<{
i18n: {
localized: true;
};
}>;
locale: [Link];
localizations: [Link]<'oneToMany', 'api::[Link]'>;
metadata: [Link]<'[Link]', false> &
[Link]<{
i18n: {
localized: true;
};
}>;
navbar: [Link]<'[Link]', false> &
[Link]<{
i18n: {
localized: true;
};
}>;
notificationBanner: [Link]<
'[Link]-banner',
false
> &
[Link]<{
i18n: {
localized: true;
};
}>;
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiLeadFormSubmissionLeadFormSubmission
extends [Link] {
collectionName: 'lead_form_submissions';
info: {
description: '';
displayName: 'Lead form submission';
name: 'lead-form-submission';
pluralName: 'lead-form-submissions';
singularName: 'lead-form-submission';
};
options: {
draftAndPublish: false;
increments: true;
timestamps: true;
};
attributes: {
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
email: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'api::[Link]-form-submission'
> &
[Link];
publishedAt: [Link];
status: [Link]<['seen', 'contacted', 'ignored']>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiPagePage extends [Link] {
collectionName: 'pages';
info: {
description: '';
displayName: 'Page';
name: 'page';
pluralName: 'pages';
singularName: 'page';
};
options: {
draftAndPublish: true;
};
pluginOptions: {
i18n: {
localized: true;
};
};
attributes: {
contentSections: [Link]<
[
'[Link]',
'[Link]-actions',
'[Link]-columns-group',
'[Link]-rows-group',
'[Link]-group',
'[Link]-video',
'[Link]-text',
'[Link]',
'[Link]-form',
'[Link]',
'[Link]',
]
> &
[Link]<{
i18n: {
localized: true;
};
}>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
description: [Link] &
[Link]<{
i18n: {
localized: true;
};
}>;
heading: [Link] &
[Link]<{
i18n: {
localized: true;
};
}>;
locale: [Link];
localizations: [Link]<'oneToMany', 'api::[Link]'>;
publishedAt: [Link];
seo: [Link]<'[Link]', false> &
[Link]<{
i18n: {
localized: true;
};
}>;
shortName: [Link] &
[Link]<{
i18n: {
localized: true;
};
}>;
slug: [Link] &
[Link]<{
i18n: {
localized: false;
};
}>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiProductFeatureProductFeature
extends [Link] {
collectionName: 'product_features';
info: {
description: '';
displayName: 'Product Feature';
pluralName: 'product-features';
singularName: 'product-feature';
};
options: {
draftAndPublish: true;
};
attributes: {
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'api::[Link]-feature'
> &
[Link];
name: [Link] & [Link];
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface ApiWebinarWebinar extends [Link] {
collectionName: 'webinars';
info: {
description: '';
displayName: 'Webinar';
pluralName: 'webinars';
singularName: 'webinar';
};
options: {
draftAndPublish: true;
};
attributes: {
CoverImage: [Link]<
'images' | 'files' | 'videos' | 'audios'
> &
[Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
date: [Link] & [Link];
description: [Link] & [Link];
formLink: [Link] & [Link];
isActive: [Link] & [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'api::[Link]'
> &
[Link];
mode: [Link]<['Online', 'Offline']> &
[Link];
name: [Link] & [Link];
publishedAt: [Link];
time: [Link] & [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginCommentsComment extends [Link] {
collectionName: 'plugin_comments_comments';
info: {
description: 'Comment content type';
displayName: 'Comment';
kind: 'collectionType';
pluralName: 'comments';
singularName: 'comment';
tableName: 'plugin-comments-comments';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
approvalStatus: [Link]<
['PENDING', 'APPROVED', 'REJECTED']
>;
authorAvatar: [Link];
authorEmail: [Link];
authorId: [Link];
authorName: [Link];
authorUser: [Link]<
'oneToOne',
'plugin::[Link]'
>;
blocked: [Link] & [Link]<false>;
blockedThread: [Link] & [Link]<false>;
blockReason: [Link];
content: [Link] & [Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
isAdminComment: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
publishedAt: [Link];
related: [Link];
removed: [Link];
reports: [Link]<
'oneToMany',
'plugin::[Link]-report'
>;
threadOf: [Link]<'oneToOne', 'plugin::[Link]'>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginCommentsCommentReport
extends [Link] {
collectionName: 'plugin_comments_reports';
info: {
description: 'Reports content type';
displayName: 'Reports';
kind: 'collectionType';
pluralName: 'comment-reports';
singularName: 'comment-report';
tableName: 'plugin-comments-reports';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
content: [Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]-report'
> &
[Link];
publishedAt: [Link];
reason: [Link]<
['BAD_LANGUAGE', 'DISCRIMINATION', 'OTHER']
> &
[Link] &
[Link]<'OTHER'>;
related: [Link]<'manyToOne', 'plugin::[Link]'>;
resolved: [Link] & [Link]<false>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginContentReleasesRelease
extends [Link] {
collectionName: 'strapi_releases';
info: {
displayName: 'Release';
pluralName: 'releases';
singularName: 'release';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
actions: [Link]<
'oneToMany',
'plugin::[Link]-action'
>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
name: [Link] & [Link];
publishedAt: [Link];
releasedAt: [Link];
scheduledAt: [Link];
status: [Link]<
['ready', 'blocked', 'failed', 'done', 'empty']
> &
[Link];
timezone: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginContentReleasesReleaseAction
extends [Link] {
collectionName: 'strapi_release_actions';
info: {
displayName: 'Release Action';
pluralName: 'release-actions';
singularName: 'release-action';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
contentType: [Link] & [Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
entryDocumentId: [Link];
isEntryValid: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]-action'
> &
[Link];
publishedAt: [Link];
release: [Link]<
'manyToOne',
'plugin::[Link]'
>;
type: [Link]<['publish', 'unpublish']> &
[Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginI18NLocale extends [Link] {
collectionName: 'i18n_locale';
info: {
collectionName: 'locales';
description: '';
displayName: 'Locale';
pluralName: 'locales';
singularName: 'locale';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
code: [Link] & [Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
name: [Link] &
[Link]<
{
max: 50;
min: 1;
},
number
>;
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginReviewWorkflowsWorkflow
extends [Link] {
collectionName: 'strapi_workflows';
info: {
description: '';
displayName: 'Workflow';
name: 'Workflow';
pluralName: 'workflows';
singularName: 'workflow';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
contentTypes: [Link] &
[Link] &
[Link]<'[]'>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
name: [Link] &
[Link] &
[Link];
publishedAt: [Link];
stageRequiredToPublish: [Link]<
'oneToOne',
'plugin::[Link]-stage'
>;
stages: [Link]<
'oneToMany',
'plugin::[Link]-stage'
>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginReviewWorkflowsWorkflowStage
extends [Link] {
collectionName: 'strapi_workflows_stages';
info: {
description: '';
displayName: 'Stages';
name: 'Workflow Stage';
pluralName: 'workflow-stages';
singularName: 'workflow-stage';
};
options: {
draftAndPublish: false;
version: '1.1.0';
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
color: [Link] & [Link]<'#4945FF'>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]-stage'
> &
[Link];
name: [Link];
permissions: [Link]<'manyToMany', 'admin::permission'>;
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
workflow: [Link]<
'manyToOne',
'plugin::[Link]'
>;
};
}
export interface PluginStrapi5SitemapPluginStrapi5SitemapPluginContentType
extends [Link] {
collectionName: 'strapi_5_sitemap_plugin_content_types';
info: {
displayName: 'strapi-5-sitemap-plugin-content-type';
pluralName: 'strapi-5-sitemap-plugin-content-types';
singularName: 'strapi-5-sitemap-plugin-content-type';
};
options: {
comment: '';
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
frequency: [Link];
langcode: [Link];
lastModified: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]-5-sitemap-plugin-content-type'
> &
[Link];
pattern: [Link];
priority: [Link];
publishedAt: [Link];
thumbnail: [Link];
type: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginStrapi5SitemapPluginStrapi5SitemapPluginContentTypeSingleUrl
extends [Link] {
collectionName: 'strapi_5_sitemap_plugin_content_type_single_urls';
info: {
displayName: 'strapi-5-sitemap-plugin-content-type-single-url';
pluralName: 'strapi-5-sitemap-plugin-content-type-single-urls';
singularName: 'strapi-5-sitemap-plugin-content-type-single-url';
};
options: {
comment: '';
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
frequency: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]-5-sitemap-plugin-content-type-single-
url'
> &
[Link];
priority: [Link];
publishedAt: [Link];
slug: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginStrapi5SitemapPluginStrapi5SitemapPluginOption
extends [Link] {
collectionName: 'strapi_5_sitemap_plugin_options';
info: {
displayName: 'strapi-5-sitemap-plugin-options';
pluralName: 'strapi-5-sitemap-plugin-options';
singularName: 'strapi-5-sitemap-plugin-option';
};
options: {
comment: '';
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
baseUrl: [Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]-5-sitemap-plugin-option'
> &
[Link];
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginUploadFile extends [Link] {
collectionName: 'files';
info: {
description: '';
displayName: 'File';
pluralName: 'files';
singularName: 'file';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
alternativeText: [Link];
caption: [Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
ext: [Link];
folder: [Link]<'manyToOne', 'plugin::[Link]'> &
[Link];
folderPath: [Link] &
[Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
formats: [Link];
hash: [Link] & [Link];
height: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
mime: [Link] & [Link];
name: [Link] & [Link];
previewUrl: [Link];
provider: [Link] & [Link];
provider_metadata: [Link];
publishedAt: [Link];
related: [Link]<'morphToMany'>;
size: [Link] & [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
url: [Link] & [Link];
width: [Link];
};
}
export interface PluginUploadFolder extends [Link] {
collectionName: 'upload_folders';
info: {
displayName: 'Folder';
pluralName: 'folders';
singularName: 'folder';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
children: [Link]<'oneToMany', 'plugin::[Link]'>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
files: [Link]<'oneToMany', 'plugin::[Link]'>;
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
name: [Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
parent: [Link]<'manyToOne', 'plugin::[Link]'>;
path: [Link] &
[Link] &
[Link]<{
minLength: 1;
}>;
pathId: [Link] &
[Link] &
[Link];
publishedAt: [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginUsersPermissionsPermission
extends [Link] {
collectionName: 'up_permissions';
info: {
description: '';
displayName: 'Permission';
name: 'permission';
pluralName: 'permissions';
singularName: 'permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: [Link] & [Link];
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
publishedAt: [Link];
role: [Link]<
'manyToOne',
'plugin::[Link]'
>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
};
}
export interface PluginUsersPermissionsRole
extends [Link] {
collectionName: 'up_roles';
info: {
description: '';
displayName: 'Role';
name: 'role';
pluralName: 'roles';
singularName: 'role';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
description: [Link];
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
name: [Link] &
[Link] &
[Link]<{
minLength: 3;
}>;
permissions: [Link]<
'oneToMany',
'plugin::[Link]'
>;
publishedAt: [Link];
type: [Link] & [Link];
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
users: [Link]<
'oneToMany',
'plugin::[Link]'
>;
};
}
export interface PluginUsersPermissionsUser
extends [Link] {
collectionName: 'up_users';
info: {
description: '';
displayName: 'User';
name: 'user';
pluralName: 'users';
singularName: 'user';
};
options: {
draftAndPublish: false;
timestamps: true;
};
attributes: {
blocked: [Link] & [Link]<false>;
confirmationToken: [Link] & [Link];
confirmed: [Link] & [Link]<false>;
createdAt: [Link];
createdBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
email: [Link] &
[Link] &
[Link]<{
minLength: 6;
}>;
locale: [Link] & [Link];
localizations: [Link]<
'oneToMany',
'plugin::[Link]'
> &
[Link];
password: [Link] &
[Link] &
[Link]<{
minLength: 6;
}>;
provider: [Link];
publishedAt: [Link];
resetPasswordToken: [Link] & [Link];
role: [Link]<
'manyToOne',
'plugin::[Link]'
>;
updatedAt: [Link];
updatedBy: [Link]<'oneToOne', 'admin::user'> &
[Link];
username: [Link] &
[Link] &
[Link] &
[Link]<{
minLength: 3;
}>;
};
}
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::[Link]': ApiArticleArticle;
'api::[Link]': ApiAuthorAuthor;
'api::[Link]': ApiCategoryCategory;
'api::[Link]': ApiFormForm;
'api::[Link]': ApiGlobalGlobal;
'api::[Link]-form-submission':
ApiLeadFormSubmissionLeadFormSubmission;
'api::[Link]': ApiPagePage;
'api::[Link]-feature': ApiProductFeatureProductFeature;
'api::[Link]': ApiWebinarWebinar;
'plugin::[Link]': PluginCommentsComment;
'plugin::[Link]-report': PluginCommentsCommentReport;
'plugin::[Link]': PluginContentReleasesRelease;
'plugin::[Link]-action':
PluginContentReleasesReleaseAction;
'plugin::[Link]': PluginI18NLocale;
'plugin::[Link]': PluginReviewWorkflowsWorkflow;
'plugin::[Link]-stage':
PluginReviewWorkflowsWorkflowStage;
'plugin::[Link]-5-sitemap-plugin-content-type':
PluginStrapi5SitemapPluginStrapi5SitemapPluginContentType;
'plugin::[Link]-5-sitemap-plugin-content-type-single-
url': PluginStrapi5SitemapPluginStrapi5SitemapPluginContentTypeSingleUrl;
'plugin::[Link]-5-sitemap-plugin-option':
PluginStrapi5SitemapPluginStrapi5SitemapPluginOption;
'plugin::[Link]': PluginUploadFile;
'plugin::[Link]': PluginUploadFolder;
'plugin::[Link]': PluginUsersPermissionsPermission;
'plugin::[Link]': PluginUsersPermissionsRole;
'plugin::[Link]': PluginUsersPermissionsUser;
}
}
}