anchor.diff:          }
       end;
   
  +prepare_args_fun_rest(MemRef, {instance, Method}) ->
  +    fun(#api_test_ctx{data = Data}) ->
  +        QosEntryId = api_test_memory:get(MemRef, qos),
  +
  +        {Id, _} = api_test_utils:maybe_substitute_bad_id(QosEntryId, Data),
  +        #rest_args{
  +            method = Method,
  +            path = <<"qos_requirements/", Id/binary>>
  +        }
  +    end;
  +
   prepare_args_fun_rest(MemRef, qos_summary) ->
       fun(#api_test_ctx{data = Data}) ->
           Guid = api_test_memory:get(MemRef, guid),
  
positive.code:                 <<"qos_requirements/", QosEntryId/binary, "/audit_log">>, Data
              )
          }
      end;
  
  prepare_args_fun_rest(MemRef, {instance, Method}) ->
      fun(#api_test_ctx{data = Data}) ->
          QosEntryId = api_test_memory:get(MemRef, qos),
  
          {Id, _} = api_test_utils:maybe_substitute_bad_id(QosEntryId, Data),
          #rest_args{
              method = Method,
              path = <<"qos_requirements/", Id/binary>>
          }
      end.
  
  
  
negative.code:             operation = create,
              gri = #gri{type = op_qos, aspect = instance, scope = private},
              data = maybe_inject_object_id(Data, Guid)
          }
      end;
  
  prepare_args_fun_gs(MemRef, {instance, Method}) ->
      fun(#api_test_ctx{data = Data}) ->
          QosEntryId = api_test_memory:get(MemRef, qos),
          {Id, _} = api_test_utils:maybe_substitute_bad_id(QosEntryId, Data),
          #gs_args{
              operation = Method,
              gri = #gri{type = op_qos, id = Id, aspect = instance, scope = private}
          }
      end;
  
  