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

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

View Source


generate_v4(String.t(), String.t(), String.t(), GcsSignedUrl.sign_v4_opts()) ::

Creates the string to sign according to https://cloud.google.com/storage/docs/authentication/signatures#string-to-sign and returns it together with a template of the URL that is being signed.

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