contentTypes.d.ts 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191
  1. import type { Schema, Struct } from '@strapi/strapi';
  2. export interface AdminApiToken extends Struct.CollectionTypeSchema {
  3. collectionName: 'strapi_api_tokens';
  4. info: {
  5. description: '';
  6. displayName: 'Api Token';
  7. name: 'Api Token';
  8. pluralName: 'api-tokens';
  9. singularName: 'api-token';
  10. };
  11. options: {
  12. draftAndPublish: false;
  13. };
  14. pluginOptions: {
  15. 'content-manager': {
  16. visible: false;
  17. };
  18. 'content-type-builder': {
  19. visible: false;
  20. };
  21. };
  22. attributes: {
  23. accessKey: Schema.Attribute.String &
  24. Schema.Attribute.Required &
  25. Schema.Attribute.SetMinMaxLength<{
  26. minLength: 1;
  27. }>;
  28. createdAt: Schema.Attribute.DateTime;
  29. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  30. Schema.Attribute.Private;
  31. description: Schema.Attribute.String &
  32. Schema.Attribute.SetMinMaxLength<{
  33. minLength: 1;
  34. }> &
  35. Schema.Attribute.DefaultTo<''>;
  36. expiresAt: Schema.Attribute.DateTime;
  37. lastUsedAt: Schema.Attribute.DateTime;
  38. lifespan: Schema.Attribute.BigInteger;
  39. locale: Schema.Attribute.String & Schema.Attribute.Private;
  40. localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token'> &
  41. Schema.Attribute.Private;
  42. name: Schema.Attribute.String &
  43. Schema.Attribute.Required &
  44. Schema.Attribute.Unique &
  45. Schema.Attribute.SetMinMaxLength<{
  46. minLength: 1;
  47. }>;
  48. permissions: Schema.Attribute.Relation<
  49. 'oneToMany',
  50. 'admin::api-token-permission'
  51. >;
  52. publishedAt: Schema.Attribute.DateTime;
  53. type: Schema.Attribute.Enumeration<['read-only', 'full-access', 'custom']> &
  54. Schema.Attribute.Required &
  55. Schema.Attribute.DefaultTo<'read-only'>;
  56. updatedAt: Schema.Attribute.DateTime;
  57. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  58. Schema.Attribute.Private;
  59. };
  60. }
  61. export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema {
  62. collectionName: 'strapi_api_token_permissions';
  63. info: {
  64. description: '';
  65. displayName: 'API Token Permission';
  66. name: 'API Token Permission';
  67. pluralName: 'api-token-permissions';
  68. singularName: 'api-token-permission';
  69. };
  70. options: {
  71. draftAndPublish: false;
  72. };
  73. pluginOptions: {
  74. 'content-manager': {
  75. visible: false;
  76. };
  77. 'content-type-builder': {
  78. visible: false;
  79. };
  80. };
  81. attributes: {
  82. action: Schema.Attribute.String &
  83. Schema.Attribute.Required &
  84. Schema.Attribute.SetMinMaxLength<{
  85. minLength: 1;
  86. }>;
  87. createdAt: Schema.Attribute.DateTime;
  88. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  89. Schema.Attribute.Private;
  90. locale: Schema.Attribute.String & Schema.Attribute.Private;
  91. localizations: Schema.Attribute.Relation<
  92. 'oneToMany',
  93. 'admin::api-token-permission'
  94. > &
  95. Schema.Attribute.Private;
  96. publishedAt: Schema.Attribute.DateTime;
  97. token: Schema.Attribute.Relation<'manyToOne', 'admin::api-token'>;
  98. updatedAt: Schema.Attribute.DateTime;
  99. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  100. Schema.Attribute.Private;
  101. };
  102. }
  103. export interface AdminPermission extends Struct.CollectionTypeSchema {
  104. collectionName: 'admin_permissions';
  105. info: {
  106. description: '';
  107. displayName: 'Permission';
  108. name: 'Permission';
  109. pluralName: 'permissions';
  110. singularName: 'permission';
  111. };
  112. options: {
  113. draftAndPublish: false;
  114. };
  115. pluginOptions: {
  116. 'content-manager': {
  117. visible: false;
  118. };
  119. 'content-type-builder': {
  120. visible: false;
  121. };
  122. };
  123. attributes: {
  124. action: Schema.Attribute.String &
  125. Schema.Attribute.Required &
  126. Schema.Attribute.SetMinMaxLength<{
  127. minLength: 1;
  128. }>;
  129. actionParameters: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>;
  130. conditions: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<[]>;
  131. createdAt: Schema.Attribute.DateTime;
  132. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  133. Schema.Attribute.Private;
  134. locale: Schema.Attribute.String & Schema.Attribute.Private;
  135. localizations: Schema.Attribute.Relation<'oneToMany', 'admin::permission'> &
  136. Schema.Attribute.Private;
  137. properties: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>;
  138. publishedAt: Schema.Attribute.DateTime;
  139. role: Schema.Attribute.Relation<'manyToOne', 'admin::role'>;
  140. subject: Schema.Attribute.String &
  141. Schema.Attribute.SetMinMaxLength<{
  142. minLength: 1;
  143. }>;
  144. updatedAt: Schema.Attribute.DateTime;
  145. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  146. Schema.Attribute.Private;
  147. };
  148. }
  149. export interface AdminRole extends Struct.CollectionTypeSchema {
  150. collectionName: 'admin_roles';
  151. info: {
  152. description: '';
  153. displayName: 'Role';
  154. name: 'Role';
  155. pluralName: 'roles';
  156. singularName: 'role';
  157. };
  158. options: {
  159. draftAndPublish: false;
  160. };
  161. pluginOptions: {
  162. 'content-manager': {
  163. visible: false;
  164. };
  165. 'content-type-builder': {
  166. visible: false;
  167. };
  168. };
  169. attributes: {
  170. code: Schema.Attribute.String &
  171. Schema.Attribute.Required &
  172. Schema.Attribute.Unique &
  173. Schema.Attribute.SetMinMaxLength<{
  174. minLength: 1;
  175. }>;
  176. createdAt: Schema.Attribute.DateTime;
  177. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  178. Schema.Attribute.Private;
  179. description: Schema.Attribute.String;
  180. locale: Schema.Attribute.String & Schema.Attribute.Private;
  181. localizations: Schema.Attribute.Relation<'oneToMany', 'admin::role'> &
  182. Schema.Attribute.Private;
  183. name: Schema.Attribute.String &
  184. Schema.Attribute.Required &
  185. Schema.Attribute.Unique &
  186. Schema.Attribute.SetMinMaxLength<{
  187. minLength: 1;
  188. }>;
  189. permissions: Schema.Attribute.Relation<'oneToMany', 'admin::permission'>;
  190. publishedAt: Schema.Attribute.DateTime;
  191. updatedAt: Schema.Attribute.DateTime;
  192. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  193. Schema.Attribute.Private;
  194. users: Schema.Attribute.Relation<'manyToMany', 'admin::user'>;
  195. };
  196. }
  197. export interface AdminTransferToken extends Struct.CollectionTypeSchema {
  198. collectionName: 'strapi_transfer_tokens';
  199. info: {
  200. description: '';
  201. displayName: 'Transfer Token';
  202. name: 'Transfer Token';
  203. pluralName: 'transfer-tokens';
  204. singularName: 'transfer-token';
  205. };
  206. options: {
  207. draftAndPublish: false;
  208. };
  209. pluginOptions: {
  210. 'content-manager': {
  211. visible: false;
  212. };
  213. 'content-type-builder': {
  214. visible: false;
  215. };
  216. };
  217. attributes: {
  218. accessKey: Schema.Attribute.String &
  219. Schema.Attribute.Required &
  220. Schema.Attribute.SetMinMaxLength<{
  221. minLength: 1;
  222. }>;
  223. createdAt: Schema.Attribute.DateTime;
  224. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  225. Schema.Attribute.Private;
  226. description: Schema.Attribute.String &
  227. Schema.Attribute.SetMinMaxLength<{
  228. minLength: 1;
  229. }> &
  230. Schema.Attribute.DefaultTo<''>;
  231. expiresAt: Schema.Attribute.DateTime;
  232. lastUsedAt: Schema.Attribute.DateTime;
  233. lifespan: Schema.Attribute.BigInteger;
  234. locale: Schema.Attribute.String & Schema.Attribute.Private;
  235. localizations: Schema.Attribute.Relation<
  236. 'oneToMany',
  237. 'admin::transfer-token'
  238. > &
  239. Schema.Attribute.Private;
  240. name: Schema.Attribute.String &
  241. Schema.Attribute.Required &
  242. Schema.Attribute.Unique &
  243. Schema.Attribute.SetMinMaxLength<{
  244. minLength: 1;
  245. }>;
  246. permissions: Schema.Attribute.Relation<
  247. 'oneToMany',
  248. 'admin::transfer-token-permission'
  249. >;
  250. publishedAt: Schema.Attribute.DateTime;
  251. updatedAt: Schema.Attribute.DateTime;
  252. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  253. Schema.Attribute.Private;
  254. };
  255. }
  256. export interface AdminTransferTokenPermission
  257. extends Struct.CollectionTypeSchema {
  258. collectionName: 'strapi_transfer_token_permissions';
  259. info: {
  260. description: '';
  261. displayName: 'Transfer Token Permission';
  262. name: 'Transfer Token Permission';
  263. pluralName: 'transfer-token-permissions';
  264. singularName: 'transfer-token-permission';
  265. };
  266. options: {
  267. draftAndPublish: false;
  268. };
  269. pluginOptions: {
  270. 'content-manager': {
  271. visible: false;
  272. };
  273. 'content-type-builder': {
  274. visible: false;
  275. };
  276. };
  277. attributes: {
  278. action: Schema.Attribute.String &
  279. Schema.Attribute.Required &
  280. Schema.Attribute.SetMinMaxLength<{
  281. minLength: 1;
  282. }>;
  283. createdAt: Schema.Attribute.DateTime;
  284. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  285. Schema.Attribute.Private;
  286. locale: Schema.Attribute.String & Schema.Attribute.Private;
  287. localizations: Schema.Attribute.Relation<
  288. 'oneToMany',
  289. 'admin::transfer-token-permission'
  290. > &
  291. Schema.Attribute.Private;
  292. publishedAt: Schema.Attribute.DateTime;
  293. token: Schema.Attribute.Relation<'manyToOne', 'admin::transfer-token'>;
  294. updatedAt: Schema.Attribute.DateTime;
  295. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  296. Schema.Attribute.Private;
  297. };
  298. }
  299. export interface AdminUser extends Struct.CollectionTypeSchema {
  300. collectionName: 'admin_users';
  301. info: {
  302. description: '';
  303. displayName: 'User';
  304. name: 'User';
  305. pluralName: 'users';
  306. singularName: 'user';
  307. };
  308. options: {
  309. draftAndPublish: false;
  310. };
  311. pluginOptions: {
  312. 'content-manager': {
  313. visible: false;
  314. };
  315. 'content-type-builder': {
  316. visible: false;
  317. };
  318. };
  319. attributes: {
  320. blocked: Schema.Attribute.Boolean &
  321. Schema.Attribute.Private &
  322. Schema.Attribute.DefaultTo<false>;
  323. createdAt: Schema.Attribute.DateTime;
  324. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  325. Schema.Attribute.Private;
  326. email: Schema.Attribute.Email &
  327. Schema.Attribute.Required &
  328. Schema.Attribute.Private &
  329. Schema.Attribute.Unique &
  330. Schema.Attribute.SetMinMaxLength<{
  331. minLength: 6;
  332. }>;
  333. firstname: Schema.Attribute.String &
  334. Schema.Attribute.SetMinMaxLength<{
  335. minLength: 1;
  336. }>;
  337. isActive: Schema.Attribute.Boolean &
  338. Schema.Attribute.Private &
  339. Schema.Attribute.DefaultTo<false>;
  340. lastname: Schema.Attribute.String &
  341. Schema.Attribute.SetMinMaxLength<{
  342. minLength: 1;
  343. }>;
  344. locale: Schema.Attribute.String & Schema.Attribute.Private;
  345. localizations: Schema.Attribute.Relation<'oneToMany', 'admin::user'> &
  346. Schema.Attribute.Private;
  347. password: Schema.Attribute.Password &
  348. Schema.Attribute.Private &
  349. Schema.Attribute.SetMinMaxLength<{
  350. minLength: 6;
  351. }>;
  352. preferedLanguage: Schema.Attribute.String;
  353. publishedAt: Schema.Attribute.DateTime;
  354. registrationToken: Schema.Attribute.String & Schema.Attribute.Private;
  355. resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private;
  356. roles: Schema.Attribute.Relation<'manyToMany', 'admin::role'> &
  357. Schema.Attribute.Private;
  358. updatedAt: Schema.Attribute.DateTime;
  359. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  360. Schema.Attribute.Private;
  361. username: Schema.Attribute.String;
  362. };
  363. }
  364. export interface ApiAboutAbout extends Struct.SingleTypeSchema {
  365. collectionName: 'abouts';
  366. info: {
  367. description: 'Write about yourself and the content you create';
  368. displayName: 'About';
  369. pluralName: 'abouts';
  370. singularName: 'about';
  371. };
  372. options: {
  373. draftAndPublish: false;
  374. };
  375. attributes: {
  376. blocks: Schema.Attribute.DynamicZone<
  377. ['shared.media', 'shared.quote', 'shared.rich-text', 'shared.slider']
  378. >;
  379. createdAt: Schema.Attribute.DateTime;
  380. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  381. Schema.Attribute.Private;
  382. locale: Schema.Attribute.String & Schema.Attribute.Private;
  383. localizations: Schema.Attribute.Relation<'oneToMany', 'api::about.about'> &
  384. Schema.Attribute.Private;
  385. publishedAt: Schema.Attribute.DateTime;
  386. title: Schema.Attribute.String;
  387. updatedAt: Schema.Attribute.DateTime;
  388. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  389. Schema.Attribute.Private;
  390. };
  391. }
  392. export interface ApiArticleArticle extends Struct.CollectionTypeSchema {
  393. collectionName: 'articles';
  394. info: {
  395. description: 'Create your blog content';
  396. displayName: 'Article';
  397. pluralName: 'articles';
  398. singularName: 'article';
  399. };
  400. options: {
  401. draftAndPublish: true;
  402. };
  403. attributes: {
  404. author: Schema.Attribute.Relation<'manyToOne', 'api::author.author'>;
  405. blocks: Schema.Attribute.DynamicZone<
  406. ['shared.media', 'shared.quote', 'shared.rich-text', 'shared.slider']
  407. >;
  408. category: Schema.Attribute.Relation<'manyToOne', 'api::category.category'>;
  409. cover: Schema.Attribute.Media<'images' | 'files' | 'videos'>;
  410. createdAt: Schema.Attribute.DateTime;
  411. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  412. Schema.Attribute.Private;
  413. description: Schema.Attribute.Text &
  414. Schema.Attribute.SetMinMaxLength<{
  415. maxLength: 80;
  416. }>;
  417. locale: Schema.Attribute.String & Schema.Attribute.Private;
  418. localizations: Schema.Attribute.Relation<
  419. 'oneToMany',
  420. 'api::article.article'
  421. > &
  422. Schema.Attribute.Private;
  423. publishedAt: Schema.Attribute.DateTime;
  424. slug: Schema.Attribute.UID<'title'>;
  425. title: Schema.Attribute.String;
  426. updatedAt: Schema.Attribute.DateTime;
  427. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  428. Schema.Attribute.Private;
  429. };
  430. }
  431. export interface ApiAuthorAuthor extends Struct.CollectionTypeSchema {
  432. collectionName: 'authors';
  433. info: {
  434. description: 'Create authors for your content';
  435. displayName: 'Author';
  436. pluralName: 'authors';
  437. singularName: 'author';
  438. };
  439. options: {
  440. draftAndPublish: false;
  441. };
  442. attributes: {
  443. articles: Schema.Attribute.Relation<'oneToMany', 'api::article.article'>;
  444. avatar: Schema.Attribute.Media<'images' | 'files' | 'videos'>;
  445. createdAt: Schema.Attribute.DateTime;
  446. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  447. Schema.Attribute.Private;
  448. email: Schema.Attribute.String;
  449. locale: Schema.Attribute.String & Schema.Attribute.Private;
  450. localizations: Schema.Attribute.Relation<
  451. 'oneToMany',
  452. 'api::author.author'
  453. > &
  454. Schema.Attribute.Private;
  455. name: Schema.Attribute.String;
  456. publishedAt: Schema.Attribute.DateTime;
  457. updatedAt: Schema.Attribute.DateTime;
  458. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  459. Schema.Attribute.Private;
  460. };
  461. }
  462. export interface ApiBlogBlog extends Struct.CollectionTypeSchema {
  463. collectionName: 'blogs';
  464. info: {
  465. displayName: 'blog';
  466. pluralName: 'blogs';
  467. singularName: 'blog';
  468. };
  469. options: {
  470. draftAndPublish: true;
  471. };
  472. attributes: {
  473. author_name: Schema.Attribute.String & Schema.Attribute.DefaultTo<'Genii'>;
  474. auto_publish: Schema.Attribute.Boolean &
  475. Schema.Attribute.Required &
  476. Schema.Attribute.DefaultTo<false>;
  477. cover_image: Schema.Attribute.Media<'images' | 'files'>;
  478. createdAt: Schema.Attribute.DateTime;
  479. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  480. Schema.Attribute.Private;
  481. locale: Schema.Attribute.String & Schema.Attribute.Private;
  482. localizations: Schema.Attribute.Relation<'oneToMany', 'api::blog.blog'> &
  483. Schema.Attribute.Private;
  484. main_body: Schema.Attribute.RichText &
  485. Schema.Attribute.Required &
  486. Schema.Attribute.CustomField<
  487. 'plugin::ckeditor5.CKEditor',
  488. {
  489. preset: 'defaultMarkdown';
  490. }
  491. >;
  492. publish_at: Schema.Attribute.DateTime;
  493. publishedAt: Schema.Attribute.DateTime;
  494. title: Schema.Attribute.String &
  495. Schema.Attribute.Required &
  496. Schema.Attribute.Unique;
  497. updatedAt: Schema.Attribute.DateTime;
  498. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  499. Schema.Attribute.Private;
  500. };
  501. }
  502. export interface ApiCategoryCategory extends Struct.CollectionTypeSchema {
  503. collectionName: 'categories';
  504. info: {
  505. description: 'Organize your content into categories';
  506. displayName: 'Category';
  507. pluralName: 'categories';
  508. singularName: 'category';
  509. };
  510. options: {
  511. draftAndPublish: false;
  512. };
  513. attributes: {
  514. articles: Schema.Attribute.Relation<'oneToMany', 'api::article.article'>;
  515. createdAt: Schema.Attribute.DateTime;
  516. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  517. Schema.Attribute.Private;
  518. description: Schema.Attribute.Text;
  519. locale: Schema.Attribute.String & Schema.Attribute.Private;
  520. localizations: Schema.Attribute.Relation<
  521. 'oneToMany',
  522. 'api::category.category'
  523. > &
  524. Schema.Attribute.Private;
  525. name: Schema.Attribute.String;
  526. publishedAt: Schema.Attribute.DateTime;
  527. slug: Schema.Attribute.UID;
  528. updatedAt: Schema.Attribute.DateTime;
  529. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  530. Schema.Attribute.Private;
  531. };
  532. }
  533. export interface ApiGlobalGlobal extends Struct.SingleTypeSchema {
  534. collectionName: 'globals';
  535. info: {
  536. description: 'Define global settings';
  537. displayName: 'Global';
  538. pluralName: 'globals';
  539. singularName: 'global';
  540. };
  541. options: {
  542. draftAndPublish: false;
  543. };
  544. attributes: {
  545. createdAt: Schema.Attribute.DateTime;
  546. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  547. Schema.Attribute.Private;
  548. defaultSeo: Schema.Attribute.Component<'shared.seo', false>;
  549. favicon: Schema.Attribute.Media<'images' | 'files' | 'videos'>;
  550. locale: Schema.Attribute.String & Schema.Attribute.Private;
  551. localizations: Schema.Attribute.Relation<
  552. 'oneToMany',
  553. 'api::global.global'
  554. > &
  555. Schema.Attribute.Private;
  556. publishedAt: Schema.Attribute.DateTime;
  557. siteDescription: Schema.Attribute.Text & Schema.Attribute.Required;
  558. siteName: Schema.Attribute.String & Schema.Attribute.Required;
  559. updatedAt: Schema.Attribute.DateTime;
  560. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  561. Schema.Attribute.Private;
  562. };
  563. }
  564. export interface ApiMainPageConfigMainPageConfig
  565. extends Struct.SingleTypeSchema {
  566. collectionName: 'main_page_configs';
  567. info: {
  568. description: '';
  569. displayName: 'Main Page Config';
  570. pluralName: 'main-page-configs';
  571. singularName: 'main-page-config';
  572. };
  573. options: {
  574. draftAndPublish: true;
  575. };
  576. attributes: {
  577. createdAt: Schema.Attribute.DateTime;
  578. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  579. Schema.Attribute.Private;
  580. division2: Schema.Attribute.JSON;
  581. division3: Schema.Attribute.JSON;
  582. division4: Schema.Attribute.JSON;
  583. division5: Schema.Attribute.JSON;
  584. division6: Schema.Attribute.JSON;
  585. division8: Schema.Attribute.JSON;
  586. division9: Schema.Attribute.JSON;
  587. images: Schema.Attribute.Media<
  588. 'images' | 'files' | 'videos' | 'audios',
  589. true
  590. >;
  591. locale: Schema.Attribute.String & Schema.Attribute.Private;
  592. localizations: Schema.Attribute.Relation<
  593. 'oneToMany',
  594. 'api::main-page-config.main-page-config'
  595. > &
  596. Schema.Attribute.Private;
  597. publishedAt: Schema.Attribute.DateTime;
  598. updatedAt: Schema.Attribute.DateTime;
  599. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  600. Schema.Attribute.Private;
  601. vectors: Schema.Attribute.Media<
  602. 'images' | 'files' | 'videos' | 'audios',
  603. true
  604. >;
  605. videos: Schema.Attribute.Media<
  606. 'images' | 'files' | 'videos' | 'audios',
  607. true
  608. >;
  609. };
  610. }
  611. export interface ApiTestTxtTestTxt extends Struct.SingleTypeSchema {
  612. collectionName: 'test_txts';
  613. info: {
  614. description: '';
  615. displayName: 'test_txt';
  616. pluralName: 'test-txts';
  617. singularName: 'test-txt';
  618. };
  619. options: {
  620. draftAndPublish: true;
  621. };
  622. attributes: {
  623. body: Schema.Attribute.RichText &
  624. Schema.Attribute.CustomField<
  625. 'plugin::ckeditor5.CKEditor',
  626. {
  627. preset: 'defaultHtml';
  628. }
  629. >;
  630. createdAt: Schema.Attribute.DateTime;
  631. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  632. Schema.Attribute.Private;
  633. locale: Schema.Attribute.String & Schema.Attribute.Private;
  634. localizations: Schema.Attribute.Relation<
  635. 'oneToMany',
  636. 'api::test-txt.test-txt'
  637. > &
  638. Schema.Attribute.Private;
  639. publish_at: Schema.Attribute.DateTime;
  640. publishedAt: Schema.Attribute.DateTime;
  641. updatedAt: Schema.Attribute.DateTime;
  642. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  643. Schema.Attribute.Private;
  644. };
  645. }
  646. export interface PluginContentReleasesRelease
  647. extends Struct.CollectionTypeSchema {
  648. collectionName: 'strapi_releases';
  649. info: {
  650. displayName: 'Release';
  651. pluralName: 'releases';
  652. singularName: 'release';
  653. };
  654. options: {
  655. draftAndPublish: false;
  656. };
  657. pluginOptions: {
  658. 'content-manager': {
  659. visible: false;
  660. };
  661. 'content-type-builder': {
  662. visible: false;
  663. };
  664. };
  665. attributes: {
  666. actions: Schema.Attribute.Relation<
  667. 'oneToMany',
  668. 'plugin::content-releases.release-action'
  669. >;
  670. createdAt: Schema.Attribute.DateTime;
  671. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  672. Schema.Attribute.Private;
  673. locale: Schema.Attribute.String & Schema.Attribute.Private;
  674. localizations: Schema.Attribute.Relation<
  675. 'oneToMany',
  676. 'plugin::content-releases.release'
  677. > &
  678. Schema.Attribute.Private;
  679. name: Schema.Attribute.String & Schema.Attribute.Required;
  680. publishedAt: Schema.Attribute.DateTime;
  681. releasedAt: Schema.Attribute.DateTime;
  682. scheduledAt: Schema.Attribute.DateTime;
  683. status: Schema.Attribute.Enumeration<
  684. ['ready', 'blocked', 'failed', 'done', 'empty']
  685. > &
  686. Schema.Attribute.Required;
  687. timezone: Schema.Attribute.String;
  688. updatedAt: Schema.Attribute.DateTime;
  689. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  690. Schema.Attribute.Private;
  691. };
  692. }
  693. export interface PluginContentReleasesReleaseAction
  694. extends Struct.CollectionTypeSchema {
  695. collectionName: 'strapi_release_actions';
  696. info: {
  697. displayName: 'Release Action';
  698. pluralName: 'release-actions';
  699. singularName: 'release-action';
  700. };
  701. options: {
  702. draftAndPublish: false;
  703. };
  704. pluginOptions: {
  705. 'content-manager': {
  706. visible: false;
  707. };
  708. 'content-type-builder': {
  709. visible: false;
  710. };
  711. };
  712. attributes: {
  713. contentType: Schema.Attribute.String & Schema.Attribute.Required;
  714. createdAt: Schema.Attribute.DateTime;
  715. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  716. Schema.Attribute.Private;
  717. entryDocumentId: Schema.Attribute.String;
  718. isEntryValid: Schema.Attribute.Boolean;
  719. locale: Schema.Attribute.String & Schema.Attribute.Private;
  720. localizations: Schema.Attribute.Relation<
  721. 'oneToMany',
  722. 'plugin::content-releases.release-action'
  723. > &
  724. Schema.Attribute.Private;
  725. publishedAt: Schema.Attribute.DateTime;
  726. release: Schema.Attribute.Relation<
  727. 'manyToOne',
  728. 'plugin::content-releases.release'
  729. >;
  730. type: Schema.Attribute.Enumeration<['publish', 'unpublish']> &
  731. Schema.Attribute.Required;
  732. updatedAt: Schema.Attribute.DateTime;
  733. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  734. Schema.Attribute.Private;
  735. };
  736. }
  737. export interface PluginI18NLocale extends Struct.CollectionTypeSchema {
  738. collectionName: 'i18n_locale';
  739. info: {
  740. collectionName: 'locales';
  741. description: '';
  742. displayName: 'Locale';
  743. pluralName: 'locales';
  744. singularName: 'locale';
  745. };
  746. options: {
  747. draftAndPublish: false;
  748. };
  749. pluginOptions: {
  750. 'content-manager': {
  751. visible: false;
  752. };
  753. 'content-type-builder': {
  754. visible: false;
  755. };
  756. };
  757. attributes: {
  758. code: Schema.Attribute.String & Schema.Attribute.Unique;
  759. createdAt: Schema.Attribute.DateTime;
  760. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  761. Schema.Attribute.Private;
  762. locale: Schema.Attribute.String & Schema.Attribute.Private;
  763. localizations: Schema.Attribute.Relation<
  764. 'oneToMany',
  765. 'plugin::i18n.locale'
  766. > &
  767. Schema.Attribute.Private;
  768. name: Schema.Attribute.String &
  769. Schema.Attribute.SetMinMax<
  770. {
  771. max: 50;
  772. min: 1;
  773. },
  774. number
  775. >;
  776. publishedAt: Schema.Attribute.DateTime;
  777. updatedAt: Schema.Attribute.DateTime;
  778. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  779. Schema.Attribute.Private;
  780. };
  781. }
  782. export interface PluginReviewWorkflowsWorkflow
  783. extends Struct.CollectionTypeSchema {
  784. collectionName: 'strapi_workflows';
  785. info: {
  786. description: '';
  787. displayName: 'Workflow';
  788. name: 'Workflow';
  789. pluralName: 'workflows';
  790. singularName: 'workflow';
  791. };
  792. options: {
  793. draftAndPublish: false;
  794. };
  795. pluginOptions: {
  796. 'content-manager': {
  797. visible: false;
  798. };
  799. 'content-type-builder': {
  800. visible: false;
  801. };
  802. };
  803. attributes: {
  804. contentTypes: Schema.Attribute.JSON &
  805. Schema.Attribute.Required &
  806. Schema.Attribute.DefaultTo<'[]'>;
  807. createdAt: Schema.Attribute.DateTime;
  808. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  809. Schema.Attribute.Private;
  810. locale: Schema.Attribute.String & Schema.Attribute.Private;
  811. localizations: Schema.Attribute.Relation<
  812. 'oneToMany',
  813. 'plugin::review-workflows.workflow'
  814. > &
  815. Schema.Attribute.Private;
  816. name: Schema.Attribute.String &
  817. Schema.Attribute.Required &
  818. Schema.Attribute.Unique;
  819. publishedAt: Schema.Attribute.DateTime;
  820. stageRequiredToPublish: Schema.Attribute.Relation<
  821. 'oneToOne',
  822. 'plugin::review-workflows.workflow-stage'
  823. >;
  824. stages: Schema.Attribute.Relation<
  825. 'oneToMany',
  826. 'plugin::review-workflows.workflow-stage'
  827. >;
  828. updatedAt: Schema.Attribute.DateTime;
  829. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  830. Schema.Attribute.Private;
  831. };
  832. }
  833. export interface PluginReviewWorkflowsWorkflowStage
  834. extends Struct.CollectionTypeSchema {
  835. collectionName: 'strapi_workflows_stages';
  836. info: {
  837. description: '';
  838. displayName: 'Stages';
  839. name: 'Workflow Stage';
  840. pluralName: 'workflow-stages';
  841. singularName: 'workflow-stage';
  842. };
  843. options: {
  844. draftAndPublish: false;
  845. version: '1.1.0';
  846. };
  847. pluginOptions: {
  848. 'content-manager': {
  849. visible: false;
  850. };
  851. 'content-type-builder': {
  852. visible: false;
  853. };
  854. };
  855. attributes: {
  856. color: Schema.Attribute.String & Schema.Attribute.DefaultTo<'#4945FF'>;
  857. createdAt: Schema.Attribute.DateTime;
  858. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  859. Schema.Attribute.Private;
  860. locale: Schema.Attribute.String & Schema.Attribute.Private;
  861. localizations: Schema.Attribute.Relation<
  862. 'oneToMany',
  863. 'plugin::review-workflows.workflow-stage'
  864. > &
  865. Schema.Attribute.Private;
  866. name: Schema.Attribute.String;
  867. permissions: Schema.Attribute.Relation<'manyToMany', 'admin::permission'>;
  868. publishedAt: Schema.Attribute.DateTime;
  869. updatedAt: Schema.Attribute.DateTime;
  870. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  871. Schema.Attribute.Private;
  872. workflow: Schema.Attribute.Relation<
  873. 'manyToOne',
  874. 'plugin::review-workflows.workflow'
  875. >;
  876. };
  877. }
  878. export interface PluginUploadFile extends Struct.CollectionTypeSchema {
  879. collectionName: 'files';
  880. info: {
  881. description: '';
  882. displayName: 'File';
  883. pluralName: 'files';
  884. singularName: 'file';
  885. };
  886. options: {
  887. draftAndPublish: false;
  888. };
  889. pluginOptions: {
  890. 'content-manager': {
  891. visible: false;
  892. };
  893. 'content-type-builder': {
  894. visible: false;
  895. };
  896. };
  897. attributes: {
  898. alternativeText: Schema.Attribute.String;
  899. caption: Schema.Attribute.String;
  900. createdAt: Schema.Attribute.DateTime;
  901. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  902. Schema.Attribute.Private;
  903. ext: Schema.Attribute.String;
  904. folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> &
  905. Schema.Attribute.Private;
  906. folderPath: Schema.Attribute.String &
  907. Schema.Attribute.Required &
  908. Schema.Attribute.Private &
  909. Schema.Attribute.SetMinMaxLength<{
  910. minLength: 1;
  911. }>;
  912. formats: Schema.Attribute.JSON;
  913. hash: Schema.Attribute.String & Schema.Attribute.Required;
  914. height: Schema.Attribute.Integer;
  915. locale: Schema.Attribute.String & Schema.Attribute.Private;
  916. localizations: Schema.Attribute.Relation<
  917. 'oneToMany',
  918. 'plugin::upload.file'
  919. > &
  920. Schema.Attribute.Private;
  921. mime: Schema.Attribute.String & Schema.Attribute.Required;
  922. name: Schema.Attribute.String & Schema.Attribute.Required;
  923. previewUrl: Schema.Attribute.String;
  924. provider: Schema.Attribute.String & Schema.Attribute.Required;
  925. provider_metadata: Schema.Attribute.JSON;
  926. publishedAt: Schema.Attribute.DateTime;
  927. related: Schema.Attribute.Relation<'morphToMany'>;
  928. size: Schema.Attribute.Decimal & Schema.Attribute.Required;
  929. updatedAt: Schema.Attribute.DateTime;
  930. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  931. Schema.Attribute.Private;
  932. url: Schema.Attribute.String & Schema.Attribute.Required;
  933. width: Schema.Attribute.Integer;
  934. };
  935. }
  936. export interface PluginUploadFolder extends Struct.CollectionTypeSchema {
  937. collectionName: 'upload_folders';
  938. info: {
  939. displayName: 'Folder';
  940. pluralName: 'folders';
  941. singularName: 'folder';
  942. };
  943. options: {
  944. draftAndPublish: false;
  945. };
  946. pluginOptions: {
  947. 'content-manager': {
  948. visible: false;
  949. };
  950. 'content-type-builder': {
  951. visible: false;
  952. };
  953. };
  954. attributes: {
  955. children: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'>;
  956. createdAt: Schema.Attribute.DateTime;
  957. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  958. Schema.Attribute.Private;
  959. files: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'>;
  960. locale: Schema.Attribute.String & Schema.Attribute.Private;
  961. localizations: Schema.Attribute.Relation<
  962. 'oneToMany',
  963. 'plugin::upload.folder'
  964. > &
  965. Schema.Attribute.Private;
  966. name: Schema.Attribute.String &
  967. Schema.Attribute.Required &
  968. Schema.Attribute.SetMinMaxLength<{
  969. minLength: 1;
  970. }>;
  971. parent: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'>;
  972. path: Schema.Attribute.String &
  973. Schema.Attribute.Required &
  974. Schema.Attribute.SetMinMaxLength<{
  975. minLength: 1;
  976. }>;
  977. pathId: Schema.Attribute.Integer &
  978. Schema.Attribute.Required &
  979. Schema.Attribute.Unique;
  980. publishedAt: Schema.Attribute.DateTime;
  981. updatedAt: Schema.Attribute.DateTime;
  982. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  983. Schema.Attribute.Private;
  984. };
  985. }
  986. export interface PluginUsersPermissionsPermission
  987. extends Struct.CollectionTypeSchema {
  988. collectionName: 'up_permissions';
  989. info: {
  990. description: '';
  991. displayName: 'Permission';
  992. name: 'permission';
  993. pluralName: 'permissions';
  994. singularName: 'permission';
  995. };
  996. options: {
  997. draftAndPublish: false;
  998. };
  999. pluginOptions: {
  1000. 'content-manager': {
  1001. visible: false;
  1002. };
  1003. 'content-type-builder': {
  1004. visible: false;
  1005. };
  1006. };
  1007. attributes: {
  1008. action: Schema.Attribute.String & Schema.Attribute.Required;
  1009. createdAt: Schema.Attribute.DateTime;
  1010. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  1011. Schema.Attribute.Private;
  1012. locale: Schema.Attribute.String & Schema.Attribute.Private;
  1013. localizations: Schema.Attribute.Relation<
  1014. 'oneToMany',
  1015. 'plugin::users-permissions.permission'
  1016. > &
  1017. Schema.Attribute.Private;
  1018. publishedAt: Schema.Attribute.DateTime;
  1019. role: Schema.Attribute.Relation<
  1020. 'manyToOne',
  1021. 'plugin::users-permissions.role'
  1022. >;
  1023. updatedAt: Schema.Attribute.DateTime;
  1024. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  1025. Schema.Attribute.Private;
  1026. };
  1027. }
  1028. export interface PluginUsersPermissionsRole
  1029. extends Struct.CollectionTypeSchema {
  1030. collectionName: 'up_roles';
  1031. info: {
  1032. description: '';
  1033. displayName: 'Role';
  1034. name: 'role';
  1035. pluralName: 'roles';
  1036. singularName: 'role';
  1037. };
  1038. options: {
  1039. draftAndPublish: false;
  1040. };
  1041. pluginOptions: {
  1042. 'content-manager': {
  1043. visible: false;
  1044. };
  1045. 'content-type-builder': {
  1046. visible: false;
  1047. };
  1048. };
  1049. attributes: {
  1050. createdAt: Schema.Attribute.DateTime;
  1051. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  1052. Schema.Attribute.Private;
  1053. description: Schema.Attribute.String;
  1054. locale: Schema.Attribute.String & Schema.Attribute.Private;
  1055. localizations: Schema.Attribute.Relation<
  1056. 'oneToMany',
  1057. 'plugin::users-permissions.role'
  1058. > &
  1059. Schema.Attribute.Private;
  1060. name: Schema.Attribute.String &
  1061. Schema.Attribute.Required &
  1062. Schema.Attribute.SetMinMaxLength<{
  1063. minLength: 3;
  1064. }>;
  1065. permissions: Schema.Attribute.Relation<
  1066. 'oneToMany',
  1067. 'plugin::users-permissions.permission'
  1068. >;
  1069. publishedAt: Schema.Attribute.DateTime;
  1070. type: Schema.Attribute.String & Schema.Attribute.Unique;
  1071. updatedAt: Schema.Attribute.DateTime;
  1072. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  1073. Schema.Attribute.Private;
  1074. users: Schema.Attribute.Relation<
  1075. 'oneToMany',
  1076. 'plugin::users-permissions.user'
  1077. >;
  1078. };
  1079. }
  1080. export interface PluginUsersPermissionsUser
  1081. extends Struct.CollectionTypeSchema {
  1082. collectionName: 'up_users';
  1083. info: {
  1084. description: '';
  1085. displayName: 'User';
  1086. name: 'user';
  1087. pluralName: 'users';
  1088. singularName: 'user';
  1089. };
  1090. options: {
  1091. draftAndPublish: false;
  1092. timestamps: true;
  1093. };
  1094. attributes: {
  1095. blocked: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
  1096. confirmationToken: Schema.Attribute.String & Schema.Attribute.Private;
  1097. confirmed: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
  1098. createdAt: Schema.Attribute.DateTime;
  1099. createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  1100. Schema.Attribute.Private;
  1101. email: Schema.Attribute.Email &
  1102. Schema.Attribute.Required &
  1103. Schema.Attribute.SetMinMaxLength<{
  1104. minLength: 6;
  1105. }>;
  1106. locale: Schema.Attribute.String & Schema.Attribute.Private;
  1107. localizations: Schema.Attribute.Relation<
  1108. 'oneToMany',
  1109. 'plugin::users-permissions.user'
  1110. > &
  1111. Schema.Attribute.Private;
  1112. password: Schema.Attribute.Password &
  1113. Schema.Attribute.Private &
  1114. Schema.Attribute.SetMinMaxLength<{
  1115. minLength: 6;
  1116. }>;
  1117. provider: Schema.Attribute.String;
  1118. publishedAt: Schema.Attribute.DateTime;
  1119. resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private;
  1120. role: Schema.Attribute.Relation<
  1121. 'manyToOne',
  1122. 'plugin::users-permissions.role'
  1123. >;
  1124. updatedAt: Schema.Attribute.DateTime;
  1125. updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
  1126. Schema.Attribute.Private;
  1127. username: Schema.Attribute.String &
  1128. Schema.Attribute.Required &
  1129. Schema.Attribute.Unique &
  1130. Schema.Attribute.SetMinMaxLength<{
  1131. minLength: 3;
  1132. }>;
  1133. };
  1134. }
  1135. declare module '@strapi/strapi' {
  1136. export module Public {
  1137. export interface ContentTypeSchemas {
  1138. 'admin::api-token': AdminApiToken;
  1139. 'admin::api-token-permission': AdminApiTokenPermission;
  1140. 'admin::permission': AdminPermission;
  1141. 'admin::role': AdminRole;
  1142. 'admin::transfer-token': AdminTransferToken;
  1143. 'admin::transfer-token-permission': AdminTransferTokenPermission;
  1144. 'admin::user': AdminUser;
  1145. 'api::about.about': ApiAboutAbout;
  1146. 'api::article.article': ApiArticleArticle;
  1147. 'api::author.author': ApiAuthorAuthor;
  1148. 'api::blog.blog': ApiBlogBlog;
  1149. 'api::category.category': ApiCategoryCategory;
  1150. 'api::global.global': ApiGlobalGlobal;
  1151. 'api::main-page-config.main-page-config': ApiMainPageConfigMainPageConfig;
  1152. 'api::test-txt.test-txt': ApiTestTxtTestTxt;
  1153. 'plugin::content-releases.release': PluginContentReleasesRelease;
  1154. 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction;
  1155. 'plugin::i18n.locale': PluginI18NLocale;
  1156. 'plugin::review-workflows.workflow': PluginReviewWorkflowsWorkflow;
  1157. 'plugin::review-workflows.workflow-stage': PluginReviewWorkflowsWorkflowStage;
  1158. 'plugin::upload.file': PluginUploadFile;
  1159. 'plugin::upload.folder': PluginUploadFolder;
  1160. 'plugin::users-permissions.permission': PluginUsersPermissionsPermission;
  1161. 'plugin::users-permissions.role': PluginUsersPermissionsRole;
  1162. 'plugin::users-permissions.user': PluginUsersPermissionsUser;
  1163. }
  1164. }
  1165. }