// Interface automatically generated by schemas-to-ts import { HeaderB } from '../components/yoga-site/HeaderB'; import { YogaBlogPostsComponent } from './yoga-blog-posts-component'; import { YogaSubscribeNowComponent } from './yoga-subscribe-now-component'; import { YogaFooter } from './yoga-footer'; import { YogaAboutUsWithBoxesComponent } from './yoga-about-us-with-boxes-component'; import { YogaDiscountComponent } from './yoga-discount-component'; import { YogaTextWithImageComponent } from './yoga-text-with-image-component'; import { YogaAchivementsComponent } from './yoga-achivements-component'; import { HeaderB_Plain } from '../components/yoga-site/HeaderB'; import { YogaBlogPostsComponent_Plain } from './yoga-blog-posts-component'; import { YogaSubscribeNowComponent_Plain } from './yoga-subscribe-now-component'; import { YogaFooter_Plain } from './yoga-footer'; import { YogaAboutUsWithBoxesComponent_Plain } from './yoga-about-us-with-boxes-component'; import { YogaDiscountComponent_Plain } from './yoga-discount-component'; import { YogaTextWithImageComponent_Plain } from './yoga-text-with-image-component'; import { YogaAchivementsComponent_Plain } from './yoga-achivements-component'; import { HeaderB_NoRelations } from '../components/yoga-site/HeaderB'; import { AdminPanelRelationPropertyModification } from '../common/AdminPanelRelationPropertyModification'; export interface About { id: number; attributes: { createdAt: Date; updatedAt: Date; publishedAt?: Date; header?: HeaderB; blogs?: { data: YogaBlogPostsComponent }; subscribeNow?: { data: YogaSubscribeNowComponent }; footer?: { data: YogaFooter }; aboutUs?: { data: YogaAboutUsWithBoxesComponent }; discount?: { data: YogaDiscountComponent }; ourMission?: { data: YogaTextWithImageComponent }; ourVision?: { data: YogaTextWithImageComponent }; achievements?: { data: YogaAchivementsComponent }; locale: string; localizations?: { data: About[] }; }; } export interface About_Plain { id: number; createdAt: Date; updatedAt: Date; publishedAt?: Date; header?: HeaderB_Plain; blogs?: YogaBlogPostsComponent_Plain; subscribeNow?: YogaSubscribeNowComponent_Plain; footer?: YogaFooter_Plain; aboutUs?: YogaAboutUsWithBoxesComponent_Plain; discount?: YogaDiscountComponent_Plain; ourMission?: YogaTextWithImageComponent_Plain; ourVision?: YogaTextWithImageComponent_Plain; achievements?: YogaAchivementsComponent_Plain; locale: string; localizations?: About_Plain[]; } export interface About_NoRelations { id: number; createdAt: Date; updatedAt: Date; publishedAt?: Date; header?: HeaderB_NoRelations; blogs?: number; subscribeNow?: number; footer?: number; aboutUs?: number; discount?: number; ourMission?: number; ourVision?: number; achievements?: number; locale: string; localizations?: About[]; } export interface About_AdminPanelLifeCycle { id: number; createdAt: Date; updatedAt: Date; publishedAt?: Date; header?: HeaderB_Plain; blogs?: AdminPanelRelationPropertyModification; subscribeNow?: AdminPanelRelationPropertyModification; footer?: AdminPanelRelationPropertyModification; aboutUs?: AdminPanelRelationPropertyModification; discount?: AdminPanelRelationPropertyModification; ourMission?: AdminPanelRelationPropertyModification; ourVision?: AdminPanelRelationPropertyModification; achievements?: AdminPanelRelationPropertyModification; locale: string; localizations?: About[]; }