New tygo generated goTypes
This commit is contained in:
parent
77f028fd39
commit
8d5329146d
1 changed files with 39 additions and 13 deletions
|
@ -124,6 +124,44 @@ export interface WeeklyReport {
|
|||
*/
|
||||
signedBy?: number /* int */;
|
||||
}
|
||||
export interface UpdateWeeklyReport {
|
||||
/**
|
||||
* The name of the project, as it appears in the database
|
||||
*/
|
||||
projectName: string;
|
||||
/**
|
||||
* The name of the user
|
||||
*/
|
||||
userName: 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 */;
|
||||
}
|
||||
|
||||
//////////
|
||||
// source: project.go
|
||||
|
@ -151,16 +189,9 @@ export interface NewProject {
|
|||
*/
|
||||
export interface RoleChange {
|
||||
username: string;
|
||||
role: "project_manager" | "user";
|
||||
role: 'project_manager' | 'user';
|
||||
projectname: string;
|
||||
}
|
||||
|
||||
export interface NewProjMember {
|
||||
username: string;
|
||||
projectname: string;
|
||||
role: string;
|
||||
}
|
||||
|
||||
export interface NameChange {
|
||||
id: number /* int */;
|
||||
name: string;
|
||||
|
@ -191,11 +222,6 @@ export interface PublicUser {
|
|||
userId: string;
|
||||
username: string;
|
||||
}
|
||||
|
||||
export interface UserProjectMember {
|
||||
Username: string;
|
||||
UserRole: string;
|
||||
}
|
||||
/**
|
||||
* wrapper type for token
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue