yogastic/yoga-cms/generated-strapi-interfaces/api/yoga-specialities-component.ts

85 lines
3.0 KiB
TypeScript

// Interface automatically generated by schemas-to-ts
import { YogaSingleSpeciality } from './yoga-single-speciality';
import { Media } from '../components/shared/Media';
import { YogaSingleSpeciality_Plain } from './yoga-single-speciality';
import { Media_Plain } from '../components/shared/Media';
import { AdminPanelRelationPropertyModification } from '../common/AdminPanelRelationPropertyModification';
export interface YogaSpecialitiesComponent {
id: number;
attributes: {
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
description?: string;
name?: string;
left1?: { data: YogaSingleSpeciality };
left2?: { data: YogaSingleSpeciality };
left3?: { data: YogaSingleSpeciality };
left4?: { data: YogaSingleSpeciality };
right1?: { data: YogaSingleSpeciality };
right2?: { data: YogaSingleSpeciality };
right3?: { data: YogaSingleSpeciality };
right4?: { data: YogaSingleSpeciality };
image?: { data: Media };
locale: string;
localizations?: { data: YogaSpecialitiesComponent[] };
};
}
export interface YogaSpecialitiesComponent_Plain {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
description?: string;
name?: string;
left1?: YogaSingleSpeciality_Plain;
left2?: YogaSingleSpeciality_Plain;
left3?: YogaSingleSpeciality_Plain;
left4?: YogaSingleSpeciality_Plain;
right1?: YogaSingleSpeciality_Plain;
right2?: YogaSingleSpeciality_Plain;
right3?: YogaSingleSpeciality_Plain;
right4?: YogaSingleSpeciality_Plain;
image?: Media_Plain;
locale: string;
localizations?: YogaSpecialitiesComponent_Plain[];
}
export interface YogaSpecialitiesComponent_NoRelations {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
description?: string;
name?: string;
left1?: number;
left2?: number;
left3?: number;
left4?: number;
right1?: number;
right2?: number;
right3?: number;
right4?: number;
image?: number;
locale: string;
localizations?: YogaSpecialitiesComponent[];
}
export interface YogaSpecialitiesComponent_AdminPanelLifeCycle {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
description?: string;
name?: string;
left1?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
left2?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
left3?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
left4?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
right1?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
right2?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
right3?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
right4?: AdminPanelRelationPropertyModification<YogaSingleSpeciality_Plain>;
image?: AdminPanelRelationPropertyModification<Media_Plain>;
locale: string;
localizations?: YogaSpecialitiesComponent[];
}