anchor.diff:  			{error, 500}
   	end.
   
  --spec get_client(Ip) -> Result
  -	when
  -		Ip :: string(),
  +-spec get_client(Id) -> Result
  +	when
  +		Id :: string(),
   		Result :: {ok, Headers :: [tuple()], Body :: iolist()}
   				| {error, ErrorCode :: integer()}.
   %% @doc Body producing function for `GET /ocs/v1/client/{id}'
   %% requests.
  -get_client(Ip) ->
  -	case inet:parse_address(Ip) of
  +get_client(Id) ->
  +	case inet:parse_address(Id) of
   		{ok, Address} ->
   			get_client1(Address);
   		{error, einval} ->
  
positive.code: 	end,
  	{ok, Headers, RespBody}.
  
  -spec delete_client(Ip) -> Result
  	when
  		Ip :: string(),
  		Result :: {ok, Headers :: [tuple()], Body :: iolist()}
  			| {error, ErrorCode :: integer()} .
  %% @doc Respond to `DELETE /ocs/v1/client/{address}' request and deletes
  %% a `client' resource. If the deletion is successful return true.
  delete_client(Ip) ->
  	case inet:parse_address(Ip) of
  		{ok, Address} ->
  			ocs:delete_client(Address),
  			{ok, [], []};
  
negative.code: 			{error, 400}
  	end.
  
  -spec patch_client(Id, Etag, ContentType, ReqBody) -> Result
  	when
  		Id :: string(),
  		Etag :: undefined | string(),
  		ContentType :: string(),
  		ReqBody :: list(),
  