Base Entity for BamboohrApi
request( action :: atom(), params :: map(), config :: BamboohrApi.Config.t(), method :: atom() ) :: map() | [map()] | {:error, term()}
resolve_response(action :: atom(), term()) :: term()