anchor.diff:  	Version = {"version", "1.0"},
   	LastUpdate = {"lastUpdate", "2017-10-06T12:00:00Z"},
   	Status = {"lifecycleStatus", "Active"},
  -	{struct, [Id, Name, Href, Description, Version, LastUpdate, Status]}.
  -
  -%% @hidden
  -spec_product_fixed_quantity_pkg() ->
  +	Chars = {"productSpecCharacteristic", {array, characteristic_product_network()}},
  +	{struct, [Id, Name, Href, Description, Version, LastUpdate, Status, Chars]}.
  +
  +%% @hidden
  +spec_prod_fixed_quantity_pkg() ->
   	Id = {"id", "2"},
   	Href = {"href", ?productSpecPath "2"},
   	Name = {"name", "FixedQuantityPackageProductSpec"},
  
positive.code: 		Result :: {struct, [tuple()]} | {error, 404}.
  %% @doc Get Product Specification by ID.
  product_spec("1") ->
  	spec_product_network();
  product_spec("2") ->
  	spec_product_fixed_quantity_pkg();
  product_spec("3") ->
  	spec_product_rated_plan();
  product_spec("4") ->
  	spec_product_wlan();
  product_spec(_) ->
  	{error, 404}.
  
  
negative.code: 	Description2 = {"description", "Table of Prefix, Description, Tariff rate"},
  	ValueType2 = {"valueType", "String"},
  	Char2 = {struct, [Name2, Description2, ValueType2]},
  	Name3 = {"name", "ratePrice"},
  	Description3 = {"description", "Price name in prefix table"},
  	ValueType3 = {"valueType", "String"},
  	Char3 = {struct, [Name3, Description3, ValueType3]},
  	[Char1, Char2, Char3].
  
  -spec pla_spec(ID) -> Result
  	when
  