This change is so people can create their own custom engine by implementing ApiRequestable.
I recommendation to export all type definitions so that the type can be reused in own code.
Also I change ProxmoxEngine to ApiRequestable in function proxmoxApi, because basically ProxmoxEngine is implementation of ApiRequestable.
This change is so people can create their own custom engine by implementing
ApiRequestable
.I recommendation to export all type definitions so that the type can be reused in own code. Also I change
ProxmoxEngine
toApiRequestable
in functionproxmoxApi
, because basicallyProxmoxEngine
is implementation ofApiRequestable
.