GcsSignedUrl.StringToSign.generate_v4

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

Specs

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

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.