Behaviour contract for optional tus resume authorization hooks.
This hook runs after a tus URL signature has been verified and the upload
session row has been loaded, but before any body or storage I/O is performed
for HEAD, PATCH, or DELETE.
Summary
Callbacks
Authorizes a resume-capable tus request.
Types
@type resume_method() :: :head | :patch | :delete
@type subject() :: %{ token_actor: term(), session: Rindle.Domain.MediaUploadSession.t(), profile: module(), method: resume_method() }