anchor.diff:  avp(firmware_revision) ->
   	'Firmware-Revision'.
   
  -%% @hidden
  -get_params([]) ->
  -	[peer, applications, capabilities, transport,
  -			connections, statistics];
  -get_params(Info)
  -		when Info /= undefined ->
  -	Info.
  
positive.code: -copyright('Copyright (c) 2016 - 2021 SigScale Global Inc.').
  
  %% export the user_default public API
  -export([help/0, di/0, di/2, get_avp_info/1]).
  
  -include_lib("diameter/include/diameter.hrl").
  
  
negative.code: %%----------------------------------------------------------------------
  %%  The user_default private API
  %%----------------------------------------------------------------------
  
  -spec diameter_service_info(Services, Info) -> Result
  	when
  		Services :: [term()],
  		Info :: [Item],
  		Item :: peer | applications | capabilities
  				| transport | connections | statistics,
  		Result :: [ServiceResult],
  		ServiceResult :: {Service, [term()]},
  		Service :: term().
  %% @hidden
  diameter_service_info(Services, []) ->
  	Info = [peer, applications, capabilities,
  			transport, connections, statistics],
  	diameter_service_info(Services, Info, []);
  diameter_service_info(Services, Info) ->
  	diameter_service_info(Services, Info, []).
  %% @hidden
  diameter_service_info([Service | T], Info, Acc) ->
  	diameter_service_info(T, Info,
  			[{Service, diameter:service_info(Service, Info)} | Acc]);
  diameter_service_info([], _Info, Acc) ->
  	lists:reverse(Acc).
  
  -spec avp(Value) -> AVP
  	when
  