src/mastodon/entities/v1/announcement.ts
import { type CustomEmoji } from "./custom-emoji";
import { type Reaction } from "./reaction";
import { type Tag } from "./tag";
export interface AnnouncementAccount {
id: string;
username: string;
url: string;
acct: string;
}
export interface AnnouncementStatus {
id: string;
url: string;
}
export interface Announcement {
id: string;
content: string;
startsAt: string;
endsAt: string;
allDay: boolean;
publishedAt: string;
updatedAt: string;
mentions: AnnouncementAccount[];
statuses: AnnouncementStatus[];
tags: Tag[];
emojis: CustomEmoji[];
reactions: Reaction[];
}