anchor.diff:  			spec_attr_cause(), spec_attr_multisession_id(),
   			spec_attr_link_count(), spec_attr_nas_port_type(),
   			spec_attr_port_limit()],
  +	Char = {"usageSpecCharacteristic", {array, Chars}},
  +	{struct, [ID, Href, Name, Desc, Valid, Char]}.
  +
  +%% @hidden
  +spec_http_transfer() ->
  +	ID = {"id", "HTTPTransferUsageSpec"},
  +	Href = {"href", "/usageManagement/v1/usageSpecification/HTTPTransferUsageSpec"},
  +	Name = {"name", "HTTPTransferUsageSpec"},
  +	Desc = {"description", "Specification for SigScale OCS http requests."},
  +	Start = {"startDateTime", "2017-01-01T00:00:00Z"},
  +	End = {"endDateTime", "2017-12-31T23:59:59Z"},
  +	Valid = {"validFor", {struct, [Start, End]}},
  +	Chars = [{struct, [{"todo", "todo"}]}],
   	Char = {"usageSpecCharacteristic", {array, Chars}},
   	{struct, [ID, Href, Name, Desc, Valid, Char]}.
   
  
positive.code: 			{ok, RespHeaders, Body};
  		{_, {_, "PublicWLANAccessUsageSpec"}, _} ->
  			{error, 400};
  		false ->
  			{error, 404};
  		_ ->
  
negative.code: %% @doc Body producing function for
  %% 	`GET /usageManagement/v1/usageSpecification/{id}'
  %% 	requests.
  %% @todo http transfer usage spec
  get_usagespec("AAAAccessUsageSpec", [] = _Query) ->
  	RespHeaders = [{content_type, "application/json"}],
  	Body = mochijson:encode(spec_aaa_auth()),
  