New tygo generated goTypes

This commit is contained in:
Imbus 2024-03-29 19:36:06 +01:00
parent 77f028fd39
commit 8d5329146d

View file

@ -124,6 +124,44 @@ export interface WeeklyReport {
*/ */
signedBy?: number /* int */; 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 // source: project.go
@ -151,16 +189,9 @@ export interface NewProject {
*/ */
export interface RoleChange { export interface RoleChange {
username: string; username: string;
role: "project_manager" | "user"; role: 'project_manager' | 'user';
projectname: string; projectname: string;
} }
export interface NewProjMember {
username: string;
projectname: string;
role: string;
}
export interface NameChange { export interface NameChange {
id: number /* int */; id: number /* int */;
name: string; name: string;
@ -191,11 +222,6 @@ export interface PublicUser {
userId: string; userId: string;
username: string; username: string;
} }
export interface UserProjectMember {
Username: string;
UserRole: string;
}
/** /**
* wrapper type for token * wrapper type for token
*/ */