import type { DateTimeTzString } from "../types/DateTimeTzString"; import type { URlString } from "../types/URlString"; import type { User } from "./User"; export interface Repository { readonly id: number; readonly projectId: number; readonly name: string; readonly description: string; readonly hookUrl: URlString | null; readonly httpUrl: URlString; readonly sshUrl: string; readonly displayOrder: number; readonly pushedAt: DateTimeTzString | null; readonly createdUser: User; readonly created: DateTimeTzString; readonly updatedUser: User; readonly updated: DateTimeTzString; }