Generate typescript types
This commit is contained in:
parent
b405b44460
commit
933191b076
1 changed files with 51 additions and 0 deletions
|
@ -40,6 +40,44 @@ export interface NewWeeklyReport {
|
||||||
*/
|
*/
|
||||||
testingTime: number /* int */;
|
testingTime: number /* int */;
|
||||||
}
|
}
|
||||||
|
export interface WeeklyReportList {
|
||||||
|
/**
|
||||||
|
* The name of the project, as it appears in the database
|
||||||
|
*/
|
||||||
|
projectName: string;
|
||||||
|
/**
|
||||||
|
* The week number
|
||||||
|
*/
|
||||||
|
week: number /* int */;
|
||||||
|
/**
|
||||||
|
* Total time spent on development
|
||||||
|
*/
|
||||||
|
developmentTime: number /* int */;
|
||||||
|
/**
|
||||||
|
* Total time spent in meetings
|
||||||
|
*/
|
||||||
|
meetingTime: number /* int */;
|
||||||
|
/**
|
||||||
|
* Total time spent on administrative tasks
|
||||||
|
*/
|
||||||
|
adminTime: number /* int */;
|
||||||
|
/**
|
||||||
|
* Total time spent on personal projects
|
||||||
|
*/
|
||||||
|
ownWorkTime: number /* int */;
|
||||||
|
/**
|
||||||
|
* Total time spent on studying
|
||||||
|
*/
|
||||||
|
studyTime: number /* int */;
|
||||||
|
/**
|
||||||
|
* Total time spent on testing
|
||||||
|
*/
|
||||||
|
testingTime: number /* int */;
|
||||||
|
/**
|
||||||
|
* The project manager who signed it
|
||||||
|
*/
|
||||||
|
signedBy?: number /* int */;
|
||||||
|
}
|
||||||
export interface WeeklyReport {
|
export interface WeeklyReport {
|
||||||
/**
|
/**
|
||||||
* The ID of the report
|
* The ID of the report
|
||||||
|
@ -106,6 +144,15 @@ export interface NewProject {
|
||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
}
|
}
|
||||||
|
export interface RoleChange {
|
||||||
|
role: 'project_manager' | 'user';
|
||||||
|
username: string;
|
||||||
|
projectname: string;
|
||||||
|
}
|
||||||
|
export interface NameChange {
|
||||||
|
id: number /* int */;
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
|
|
||||||
//////////
|
//////////
|
||||||
// source: users.go
|
// source: users.go
|
||||||
|
@ -138,3 +185,7 @@ export interface PublicUser {
|
||||||
export interface Token {
|
export interface Token {
|
||||||
token: string;
|
token: string;
|
||||||
}
|
}
|
||||||
|
export interface StrNameChange {
|
||||||
|
prevName: string;
|
||||||
|
newName: string;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue