// src/app/blog/models/blog-post.model.ts

export interface Tag {
    tags_id: {
        id: string;
        name: string;
    };
}

export interface BlogPost {
    id: string;
    title: string;
    slug: string;
    summary: string;
    content: string;
    cover_image: string | null;
    published_at: string;
    status: 'Entwurf' | 'Veröffentlicht' | 'Archiviert';
    tags: Tag[];
}

export interface DirectusResponse<T> {
    data: T;
}