anchor.diff:  %% For given file Uuid and spaceId generates file's Guid.
   %% @end
   %%--------------------------------------------------------------------
  --spec pack_guid(file_meta:uuid(), od_space:id() | undefined) ->
  -    fslogic_worker:file_guid().
  +-spec pack_guid(file_meta_uuid(), space_id() | undefined) -> file_guid().
   pack_guid(FileUuid, SpaceId) ->
       DefinedSpaceId = utils:ensure_defined(SpaceId, undefined, <<>>),
       http_utils:base64url_encode(<<?GUID_PREFIX, ?GUID_SEPARATOR,
  
positive.code: %% Convert Guid and share id to share guid (allowing for guest read)
  %% @end
  %%--------------------------------------------------------------------
  -spec guid_to_share_guid(fslogic_worker:file_guid(), od_share:id()) ->
      od_share:share_guid().
  guid_to_share_guid(Guid, ShareId) ->
      {FileUuid, SpaceId} = unpack_guid(Guid),
      pack_share_guid(FileUuid, SpaceId, ShareId).
  
negative.code: 
  -type objectid() :: binary().
  -type file_guid() :: binary().
  -type space_id() :: binary().
  -type share_id() :: binary().
  -type file_meta_uuid() :: binary().
  
  -type share_root_file_guid() :: file_guid().
  
  -export_type([objectid/0, file_guid/0]).
  
  