PromucFlow_constructor/app/client/src/constants/userConstants.ts
2020-11-04 15:23:26 +05:30

35 lines
702 B
TypeScript

export const ANONYMOUS_USERNAME = "anonymousUser";
type Gender = "MALE" | "FEMALE";
export type User = {
email: string;
currentOrganizationId: string;
organizationIds: string[];
applications: UserApplication[];
username: string;
name: string;
gender: Gender;
anonymousId: string;
};
export interface UserApplication {
id: string;
name: string;
}
export const CurrentUserDetailsRequestPayload = {
id: "profile",
};
export const DefaultCurrentUserDetails: User = {
name: ANONYMOUS_USERNAME,
email: ANONYMOUS_USERNAME,
currentOrganizationId: "",
organizationIds: [],
username: ANONYMOUS_USERNAME,
applications: [],
gender: "MALE",
anonymousId: "anonymousId",
};