import { axiosClient } from '@/api/axiosClient'
import type { UsuarioPermisos, UpdatePermisosOverridesPayload } from '../types'

export async function updateUserPermisosOverrides(
  id: number,
  payload: UpdatePermisosOverridesPayload,
): Promise<UsuarioPermisos> {
  const response = await axiosClient.put<UsuarioPermisos>(
    `/api/v1/users/${id}/permisos/overrides`,
    payload,
  )
  return response.data
}
