anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   -spec request(Auth :: auth(), URN :: urn(), Method :: method(),
  -    Body :: body()) -> Response :: response().
  +    Body :: request_body()) -> Response :: response().
   request(Auth, URN, Method, Body) ->
       ?MODULE:request(Auth, URN, Method, Body, []).
   
  
positive.code: %% @end
  %%--------------------------------------------------------------------
  -spec request(Auth :: auth(), URN :: urn(), Method :: method(),
      Headers :: headers(), Body :: body(), Opts :: opts()) -> Response :: response().
  request(Auth, URN, Method, Headers, Body, Opts) ->
      SSLOpts = lists_utils:key_get(ssl_options, Opts, []),
      Opts2 = lists_utils:key_store(ssl_options, [
  
negative.code: %% @end
  %%--------------------------------------------------------------------
  -spec request(Auth :: auth(), URN :: urn(), Method :: method(),
      Body :: request_body(), Opts :: opts()) -> Response :: response().
  request(Auth, URN, Method, Body, Opts) ->
      ?MODULE:request(Auth, URN, Method, #{}, Body, Opts).
  
  