Añade funciones Go stub para la API de Metabase en dominio infra:
auth, CRUD de cards, dashboards y users, execute_query y execute_card.
Incluye tipo MetabaseClient y helper HTTP compartido.
Todas las funciones son impuras con stubs not-implemented.
Lista usuarios de una instancia Metabase con filtros opcionales por estado, nombre/email y paginacion. Endpoint: GET /api/user. Requiere permisos de superusuario.
metabase
user
list
api
MetabaseClient_go_infra
false
error_go_core
fmt
false
functions/infra/metabase_list_users.go
Ejemplo
client,_:=MetabaseAuth("http://localhost:3000","admin@example.com","pass")// Listar todos los usuarios activosusers,err:=MetabaseListUsers(client,"active","",0,0)// Buscar usuario por emailusers,err:=MetabaseListUsers(client,"","john@",10,0)// Listar desactivadosusers,err:=MetabaseListUsers(client,"deactivated","",25,0)
Notas
Retorna un map con la estructura paginada de Metabase: