Files
browser-wakatime/src/types/summaries.ts
2021-01-16 23:53:50 -06:00

48 lines
829 B
TypeScript

// Generated by https://quicktype.io
export interface SummariesPayload {
data: Datum[];
end: string;
start: string;
}
export interface Datum {
categories: Category[];
dependencies: Category[];
editors: Category[];
grand_total: GrandTotal;
languages: Category[];
machines: Category[];
operating_systems: Category[];
projects: Category[];
range: Range;
}
export interface Category {
digital: string;
hours: number;
machine_name_id?: string;
minutes: number;
name: string;
percent: number;
seconds: number;
text: string;
total_seconds: number;
}
export interface GrandTotal {
digital: string;
hours: number;
minutes: number;
text: string;
total_seconds: number;
}
export interface Range {
date: string;
end: string;
start: string;
text: string;
timezone: string;
}