import { Entity } from "../entity"; import { ApiAuthInfo } from "./api-auth-info"; export interface Modulo { [nomeModulo: string]: Array; } export interface Roles { [idEmpresa: string]: Modulo; } export interface RequesterUsuario extends Entity { email: string; owner: boolean; unchecked: boolean; sub: string; picture: string; name: string; email_verified: boolean; family_name: string; given_name: string; } export interface RequesterUsuarioPrivateSession extends RequesterUsuario { roles?: Roles } export interface RequesterUsuarioPublicSession extends RequesterUsuario { roles?: Array }