You're seeing just the function generate_v2, go back to GcsSignedUrl.StringToSign module for more information.
Link to this function

generate_v2(client_email, bucket, filename, opts \\ [])

View Source


generate_v2(String.t(), String.t(), String.t(), GcsSignedUrl.sign_v2_opts()) ::

Creates the string to sign according to https://cloud.google.com/storage/docs/access-control/signed-urls-v2 and returns it together with a template for the URL that is being signed.

The URL template contains a placeholder #SIGNATURE# for the actual signature.