anchor.diff:  		{_, {_, "AAAAccountingUsage"}, []} ->
   			get_last1(ocs_acct, fun usage_aaa_acct/2, Filters);
   		{_, {_, "PublicWLANAccessUsage"}, []} ->
  -			get_last1(ocs_acct, fun usage_aaa_ipdr/2, Filters);
  +			get_last1(ocs_acct, fun usage_ipdr/2, Filters);
   		{_, {_, "HTPPUsage"}, []} ->
   			get_last1(ocs_acct, fun usage_http_transfer/2, Filters);
   		{_, {_, _}, []} ->
  
positive.code: 		{_, {_, "AAAAccountingUsage"}, _Query1} ->
  			query_page1(PageServer, Etag, fun usage_aaa_acct/2, Filters, Start, End);
  		{_, {_, "PublicWLANAccessUsage"}, _Query1} ->
  			query_page1(PageServer, Etag, fun usage_aaa_ipdr/2, Filters, Start, End);
  		{_, {_, "VoIPUsage"}, _Query1} ->
  			query_page1(PageServer, Etag, fun usage_aaa_ipdr/2, Filters, Start, End);
  		{_, {_, "HTTPTransferUsage"}, _} ->
  			query_page1(PageServer, Etag, fun usage_http_transfer/2, Filters, Start, End);
  		{_, {_, _}, []} ->
  
negative.code: 		_ ->
  			ocs_rest:fields("id,href," ++ Filters, Object)
  	end;
  usage_ipdr(Event, Filters) when is_list(Event) ->
  	usage_ipdr(Event, Filters, []).
  %% @hidden
  usage_ipdr([#ipdrDocWLAN{} | T], Filters, Acc) ->
  	usage_ipdr(T, Filters, Acc);
  usage_ipdr([#ipdrDocVoIP{} | T], Filters, Acc) ->
  	usage_ipdr(T, Filters, Acc);
  usage_ipdr([#ipdrDocEnd{} | T], Filters, Acc) ->
  	usage_ipdr(T, Filters, Acc);
  usage_ipdr([H | T], Filters, Acc) ->
  	usage_ipdr(T, Filters, [usage_ipdr(H, Filters) | Acc]);
  usage_ipdr([], _Filters, Acc) ->
  	lists:reverse(Acc).
  
  %% @hidden
  