2020-07-08 10:14:03 +00:00
|
|
|
export const ANONYMOUS_USERNAME = "anonymousUser";
|
|
|
|
|
|
2020-09-09 05:18:36 +00:00
|
|
|
type Gender = "MALE" | "FEMALE";
|
|
|
|
|
|
2019-12-23 12:16:33 +00:00
|
|
|
export type User = {
|
|
|
|
|
email: string;
|
|
|
|
|
currentOrganizationId: string;
|
|
|
|
|
organizationIds: string[];
|
2020-03-09 05:46:32 +00:00
|
|
|
applications: UserApplication[];
|
2020-06-17 10:19:56 +00:00
|
|
|
username: string;
|
2020-09-09 05:18:36 +00:00
|
|
|
name: string;
|
|
|
|
|
gender: Gender;
|
2019-12-23 12:16:33 +00:00
|
|
|
};
|
2020-01-03 08:49:47 +00:00
|
|
|
|
2020-03-09 05:46:32 +00:00
|
|
|
export interface UserApplication {
|
|
|
|
|
id: string;
|
|
|
|
|
name: string;
|
|
|
|
|
}
|
|
|
|
|
|
2020-01-03 08:49:47 +00:00
|
|
|
export const CurrentUserDetailsRequestPayload = {
|
2020-03-06 06:54:44 +00:00
|
|
|
id: "profile",
|
2020-01-03 08:49:47 +00:00
|
|
|
};
|
2020-10-19 13:34:55 +00:00
|
|
|
|
|
|
|
|
export const DefaultCurrentUserDetails: User = {
|
|
|
|
|
name: ANONYMOUS_USERNAME,
|
|
|
|
|
email: ANONYMOUS_USERNAME,
|
|
|
|
|
currentOrganizationId: "",
|
|
|
|
|
organizationIds: [],
|
|
|
|
|
username: ANONYMOUS_USERNAME,
|
|
|
|
|
applications: [],
|
|
|
|
|
gender: "MALE",
|
|
|
|
|
};
|