begin converting WakatimeCore
This commit is contained in:
47
src/types/summaries.ts
Normal file
47
src/types/summaries.ts
Normal file
@@ -0,0 +1,47 @@
|
||||
// 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;
|
||||
}
|
||||
Reference in New Issue
Block a user