interface FormUser {
  profileId: string;
  username: string;
  password: string | undefined;
  firstName: string;
  lastName: string;
  email: string;
  roles: string[] | undefined;
}

interface FormRole {
  roleName: string;
  roleDescription: string;
  isAdminVisibled: boolean;
}

interface Roles {
  id: string;
  name: string;
}

interface FilterReqMaster {
  id: string | null;
  type: number;
  isAll: boolean;
  isBlank: boolean;
  page: number;
  pageSize: number;
  keyword: string;
  revisionId: string;
}

interface QueryProfile {
  searchKeyword: string;
  searchField: string;
  page: number;
  pageSize: number;
  id: string | null;
}
export type { FormUser, FormRole, Roles, FilterReqMaster, QueryProfile };
