@@ -409,6 +409,35 @@ export interface ApiAboutUsAboutUs extends Struct.SingleTypeSchema {
409409 } ;
410410}
411411
412+ export interface ApiAuthorAuthor extends Struct . CollectionTypeSchema {
413+ collectionName : 'authors' ;
414+ info : {
415+ displayName : 'Author' ;
416+ pluralName : 'authors' ;
417+ singularName : 'author' ;
418+ } ;
419+ options : {
420+ draftAndPublish : true ;
421+ } ;
422+ attributes : {
423+ author : Schema . Attribute . String ;
424+ blogs : Schema . Attribute . Relation < 'manyToMany' , 'api::blog-page.blog-page' > ;
425+ createdAt : Schema . Attribute . DateTime ;
426+ createdBy : Schema . Attribute . Relation < 'oneToOne' , 'admin::user' > &
427+ Schema . Attribute . Private ;
428+ locale : Schema . Attribute . String & Schema . Attribute . Private ;
429+ localizations : Schema . Attribute . Relation <
430+ 'oneToMany' ,
431+ 'api::author.author'
432+ > &
433+ Schema . Attribute . Private ;
434+ publishedAt : Schema . Attribute . DateTime ;
435+ updatedAt : Schema . Attribute . DateTime ;
436+ updatedBy : Schema . Attribute . Relation < 'oneToOne' , 'admin::user' > &
437+ Schema . Attribute . Private ;
438+ } ;
439+ }
440+
412441export interface ApiBlogPageBlogPage extends Struct . CollectionTypeSchema {
413442 collectionName : 'blog_pages' ;
414443 info : {
@@ -421,17 +450,18 @@ export interface ApiBlogPageBlogPage extends Struct.CollectionTypeSchema {
421450 draftAndPublish : true ;
422451 } ;
423452 attributes : {
453+ authors : Schema . Attribute . Relation < 'manyToMany' , 'api::author.author' > ;
454+ caseStudies : Schema . Attribute . Boolean & Schema . Attribute . DefaultTo < false > ;
424455 catogaries : Schema . Attribute . Relation <
425- 'oneToMany ' ,
456+ 'manyToMany ' ,
426457 'api::catogary.catogary'
427458 > ;
428459 content : Schema . Attribute . RichText & Schema . Attribute . Required ;
429460 createdAt : Schema . Attribute . DateTime ;
430461 createdBy : Schema . Attribute . Relation < 'oneToOne' , 'admin::user' > &
431462 Schema . Attribute . Private ;
432463 description : Schema . Attribute . Text & Schema . Attribute . Required ;
433- image : Schema . Attribute . Media < 'images' | 'files' | 'videos' | 'audios' > &
434- Schema . Attribute . Required ;
464+ image : Schema . Attribute . Media < 'images' | 'files' | 'videos' | 'audios' > ;
435465 locale : Schema . Attribute . String & Schema . Attribute . Private ;
436466 localizations : Schema . Attribute . Relation <
437467 'oneToMany' ,
@@ -440,6 +470,7 @@ export interface ApiBlogPageBlogPage extends Struct.CollectionTypeSchema {
440470 Schema . Attribute . Private ;
441471 publishDate : Schema . Attribute . Date & Schema . Attribute . Required ;
442472 publishedAt : Schema . Attribute . DateTime ;
473+ seoDescription : Schema . Attribute . Text ;
443474 seoTitle : Schema . Attribute . String & Schema . Attribute . Required ;
444475 slug : Schema . Attribute . String & Schema . Attribute . Required ;
445476 title : Schema . Attribute . String & Schema . Attribute . Required ;
@@ -488,11 +519,8 @@ export interface ApiCatogaryCatogary extends Struct.CollectionTypeSchema {
488519 draftAndPublish : true ;
489520 } ;
490521 attributes : {
522+ blogs : Schema . Attribute . Relation < 'manyToMany' , 'api::blog-page.blog-page' > ;
491523 category : Schema . Attribute . String ;
492- catogary : Schema . Attribute . Relation <
493- 'manyToOne' ,
494- 'api::blog-page.blog-page'
495- > ;
496524 createdAt : Schema . Attribute . DateTime ;
497525 createdBy : Schema . Attribute . Relation < 'oneToOne' , 'admin::user' > &
498526 Schema . Attribute . Private ;
@@ -1590,6 +1618,7 @@ declare module '@strapi/strapi' {
15901618 'admin::transfer-token-permission' : AdminTransferTokenPermission ;
15911619 'admin::user' : AdminUser ;
15921620 'api::about-us.about-us' : ApiAboutUsAboutUs ;
1621+ 'api::author.author' : ApiAuthorAuthor ;
15931622 'api::blog-page.blog-page' : ApiBlogPageBlogPage ;
15941623 'api::blog.blog' : ApiBlogBlog ;
15951624 'api::catogary.catogary' : ApiCatogaryCatogary ;
0 commit comments