anchor.diff:  %% done recursively.
   %% @end
   -spec fs_remove(Path :: string()) -> Result when
  -Result :: ok | {ErrorGeneral :: atom(), ErrorDetail::term()}.
  +    Result :: ok | {ErrorGeneral :: atom(), ErrorDetail :: term()}.
   %% ====================================================================
   fs_remove(Path) ->
       {ok, FA} = logical_files_manager:getfileattr(Path),
  
positive.code: -spec get_dir(req(), #state{}) -> {term(), req(), #state{}}.
  %% ====================================================================
  get_dir(Req, #state{opts = Opts} = State) ->
      DirCdmi = prepare_container_ans(case Opts of [] -> ?default_get_dir_opts; _ -> Opts end,State),
      Response = rest_utils:encode_to_json({struct, DirCdmi}),
      {Response, Req, State}.
  
  
negative.code:     case gui_str:binary_to_unicode_list(RawBody) of
          "" -> [];
          NonEmptyBody ->
              {struct, Ans} = rest_utils:decode_from_json(gui_str:binary_to_unicode_list(NonEmptyBody)),
              Ans
      end.
  
  