Optional Internal_Sentinel to distinguish a real provider from the default context value.
Which folder model this user is on. 'complete' unlocks id-based folder operations (rename); null = unknown (not fetched / not wired), treated as 'pending' by the UI.
Get a URL for viewing/downloading a file. Uses client API methods for different resource types:
Rename a folder by its stable id — offered by the UI only when
folderMigrationState is 'complete' (the id-model flip), the caller
owns the folder, and it is not a system folder. Resolves false when no
capability is wired.
All distinct resource types present in the cached files
Share files with specified users.
Accepts FileEntry[] (not just fileIds) because cascade resolution needs the
resourceType to determine which files contain references to other files
(e.g. clip-compositions referencing audio clips).
Sharing is two-phase:
File cache context value