yogastic/yoga-cms/generated-strapi-interfaces/api/yoga-footer.ts
2025-08-26 22:07:19 +02:00

70 lines
2.1 KiB
TypeScript

// Interface automatically generated by schemas-to-ts
import { Link } from '../components/yoga-site/Link';
import { Media } from '../components/shared/Media';
import { Link_Plain } from '../components/yoga-site/Link';
import { Media_Plain } from '../components/shared/Media';
import { Link_NoRelations } from '../components/yoga-site/Link';
import { AdminPanelRelationPropertyModification } from '../common/AdminPanelRelationPropertyModification';
export interface YogaFooter {
id: number;
attributes: {
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link[];
contactUsPhoneNumber?: Link;
contactUsEmail?: Link;
contactUsLocation?: Link;
copyRight?: string;
name?: string;
logo?: { data: Media };
};
}
export interface YogaFooter_Plain {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link_Plain[];
contactUsPhoneNumber?: Link_Plain;
contactUsEmail?: Link_Plain;
contactUsLocation?: Link_Plain;
copyRight?: string;
name?: string;
logo?: Media_Plain;
}
export interface YogaFooter_NoRelations {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link_NoRelations[];
contactUsPhoneNumber?: Link_NoRelations;
contactUsEmail?: Link_NoRelations;
contactUsLocation?: Link_NoRelations;
copyRight?: string;
name?: string;
logo?: number;
}
export interface YogaFooter_AdminPanelLifeCycle {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link_Plain[];
contactUsPhoneNumber?: Link_Plain;
contactUsEmail?: Link_Plain;
contactUsLocation?: Link_Plain;
copyRight?: string;
name?: string;
logo?: AdminPanelRelationPropertyModification<Media_Plain>;
}