Files
doneit-web/src/app/models/user.model.ts
T

100 lines
1.9 KiB
TypeScript
Raw Normal View History

2021-05-10 14:51:51 +01:00
export class UserForm {
username: string;
password: string;
domainName: string;
2022-03-28 15:46:07 +01:00
BasicAuthKey: string;
2021-05-10 14:51:51 +01:00
}
2021-08-27 15:21:15 +01:00
export class LoginUserRespose {
2022-03-28 15:46:07 +01:00
BasicAuthKey: string;
2021-05-10 15:47:09 +01:00
UserId: number;
2021-05-10 14:51:51 +01:00
Authorization: string;
2022-04-16 19:23:44 +01:00
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
2021-05-10 14:51:51 +01:00
Email: string
FullName: string
OwnerCalendars: {
CalendarId: string
2021-06-15 17:42:51 +01:00
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
2021-05-10 14:51:51 +01:00
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
2021-06-15 17:42:51 +01:00
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
2021-05-10 14:51:51 +01:00
}[]
UserName: string
2021-06-03 17:07:29 +01:00
Profile: any;
2022-03-28 15:46:07 +01:00
UserPermissions: any;
2021-08-27 13:39:52 +01:00
}
2023-03-22 15:31:01 +01:00
export class calendarInterface {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
OwnerUserId: any
}
2021-08-27 13:39:52 +01:00
export class UserSession {
2022-03-28 15:46:07 +01:00
BasicAuthKey: string;
2021-08-27 13:39:52 +01:00
UserId: number;
Authorization: string;
2022-04-16 19:23:44 +01:00
ChatData: {
status: string,
data: {
userId: string,
authToken: string
}
}
2021-08-27 13:39:52 +01:00
Email: string
FullName: string
2022-04-07 15:35:48 +01:00
ManagerName: string
2021-08-27 13:39:52 +01:00
OwnerCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
CalendarRoleId: string;
Id: number;
2022-04-02 09:40:09 +01:00
OwnerUserId: any
2021-08-27 13:39:52 +01:00
}[]
RoleDescription: string
RoleID: number
SharedCalendars: {
CalendarId: string
CalendarName: "Oficial" | "Pessoal";
2023-02-17 11:28:12 +01:00
/**
* @description User Role Id
*/
2021-08-27 13:39:52 +01:00
CalendarRoleId: string;
Id: number;
OwnerUserId: string;
TypeShare: number;
2023-02-17 11:28:12 +01:00
/**
* @description deprecated
*/
2022-04-02 09:40:09 +01:00
CalendarToken: string;
2021-08-27 13:39:52 +01:00
}[]
UserName: string
2022-01-10 18:52:21 +01:00
Password: string
2022-02-16 15:52:59 +01:00
RochetChatUserId: string
2022-12-13 17:21:48 +01:00
Profile: 'PR' | 'MDGPR' | 'Consultant' | 'Unknown' ;
2021-08-27 13:39:52 +01:00
LoginPreference: 'None' | 'Password' | 'Pin' | null;
PIN: string
2021-08-27 17:11:05 +01:00
Inactivity: boolean
2022-03-28 15:46:07 +01:00
UrlBeforeInactivity: string;
UserPermissions: any;
}