import type { DateTimeTzString } from "../types/DateTimeTzString"; import type { PullRequestCommentChangeLog } from "./PullRequestCommentChangeLog"; import type { PullRequestCommentNotification } from "./PullRequestCommentNotification"; import type { Star } from "./Star"; import type { User } from "./User"; export interface PullRequestComment { readonly id: number; readonly oldBlobId: string | null; readonly newBlobId: string | null; readonly filePath: string | null; readonly position: number | null; readonly content: string; readonly changeLog: PullRequestCommentChangeLog[]; readonly createdUser: User; readonly created: DateTimeTzString; readonly updated: DateTimeTzString; readonly stars: Star[]; readonly notifications: PullRequestCommentNotification[]; }