users.ts 699 B

12345678910111213141516171819202122232425262728293031323334353637
  1. export interface Invitee {
  2. code: string;
  3. createdOn: string;
  4. email: string;
  5. emailSent: boolean;
  6. emailSentOn: string;
  7. id: number;
  8. invitedByEmail: string;
  9. invitedByLogin: string;
  10. invitedByName: string;
  11. name: string;
  12. orgId: number;
  13. role: string;
  14. status: string;
  15. url: string;
  16. }
  17. export interface User {
  18. avatarUrl: string;
  19. email: string;
  20. lastSeenAt: string;
  21. lastSeenAtAge: string;
  22. login: string;
  23. orgId: number;
  24. role: string;
  25. userId: number;
  26. }
  27. export interface UsersState {
  28. users: User[];
  29. invitees: Invitee[];
  30. searchQuery: string;
  31. canInvite: boolean;
  32. externalUserMngLinkUrl: string;
  33. externalUserMngLinkName: string;
  34. externalUserMngInfo: string;
  35. }