Search
@spec delete( binary(), keyword() ) :: :ok | {:ok, map()} | {:error, any()} | {:error, integer(), any()}
@spec get(binary(), keyword(), keyword()) :: {:ok, map()} | {:error, any()} | {:error, integer(), any()}
@spec patch(binary(), any(), keyword()) :: {:ok, map()} | {:error, any()} | {:error, integer(), any()}
@spec post(binary(), any(), keyword()) :: {:ok, map()} | {:error, any()} | {:error, integer(), any()}