in analytics-hub/snippets/request-access/main.py [0:0]
def submit_to_firestore(subscriber_email: str, subscriber_project_number: str):
import time
import datetime
from google.cloud import firestore
db = firestore.Client(project="isv-coe-predy-00", database="ahsubscribers")
current_time_millis = int(round(time.time() * 1000))
current_time_iso = datetime.datetime.now().isoformat()
data = {
"time_millis": current_time_millis,
"time_iso": current_time_iso,
"subscriber_email": subscriber_email,
"subscriber_project_number": subscriber_project_number,
"state": "NEW"
}
db.collection("access_requests").document(f"{current_time_millis}#{subscriber_email}").set(data)