import { UUID, DateTime, Markup } from "../common"; import { LiveBlogStatus } from "../queries/live-blog"; import { ContentFragmentInput, BylineInput } from "./article-input"; export type LiveBlogInput = { id?: UUID; status: LiveBlogStatus; coverageStartTime?: DateTime | null; coverageEndTime?: DateTime | null; flashlinesEnabled?: boolean; activeFlashline?: string | null; completedFlashline?: string | null; viewMoreEnabled?: boolean; viewMoreLimit?: number | null; entries: LiveBlogEntryInput[]; }; export type LiveBlogEntryInput = { id: UUID; title?: string | null; byline?: Markup | null; bylines?: BylineInput[] | null; publishedTime: DateTime; updatedTime: DateTime; isPinned?: boolean; isKeyEvent?: boolean; shouldShowBylinesImages?: boolean; content: ContentFragmentInput[]; };