in python/lookerstudio/lookerstudio_deployment.py [0:0]
def add_data_source(data_source: dict) -> str:
""" Formats data source dictionary as URL and returns formatted URL.
Expects a dict parameter for data sources. """
resultUrl = str()
# Get data source alias from first dict item
ds_alias = data_source["ds_alias"]
# Construct url from data_source and append
for key,value in data_source.items():
# Exclude ds_alias from key/value URL generation
if key != "ds_alias":
resultUrl += f"&ds.{ds_alias}.{key}={value}"
return resultUrl