import { HttpStatusCode } from ".."; export interface LinkStatusMonthlyCountView { count: number; month: number; year: number; } export interface LinkStatusMonthlySummaryItem { route: string; count: number; } export interface LinkStatusMonthlySummaryView { items: Array; monthlyTotal?: number; } export interface LinkStatus { route: string; refererUrl: string; statusCode: HttpStatusCode; user: string; createdAt?: string; } export interface LinkStatusQuery { statusCode: HttpStatusCode; startTime: Date; endTime: Date; route?: string; includeMonthlyTotal?: boolean; } export interface LinkStatusPagingQuery extends LinkStatusQuery { itemLimit: number; skip: number; }