import ast from packages.v1.administrativo.schemas.usuario_schema import UsuarioIdSchema from packages.v1.administrativo.actions.usuario.usuario_get_by_usuario_id_action import ( GetByUsuarioIdAction, ) class MeService: def execute(self, current_user): get_by_usuario_id_action = GetByUsuarioIdAction() # Converte a string para dict de forma segura usuario_data = ast.literal_eval(current_user["data"]) # Define os dados do schema usuario_schema = UsuarioIdSchema(usuario_id=int(usuario_data["usuario_id"])) # Executa a ação em questão return get_by_usuario_id_action.execute(usuario_schema)