h$ X9      !"#$%&'()*+,-./012345678None, #$%(-./0235678;>? firestore9Don't set it if you want FireStore to generate it for you firestoreThis is just a convenience monad that allows one to avoid all the gogol machinery.$    !"#$%&'()$   )('&%$#"! None' #$%(-.0235678;>?|1 firestore(This module is for the interaction with gogol stuff.There's a bug in gogol-firestore currently, apparently... that makes "nulls" slightly ambiguous. /https://github.com/brendanhay/gogol/issues/170)12341234None* #$%(-./0235678;>?5 firestoreThis initializes the the google environment with stderr logging, tls manager, and "application default" credentials. (gcloud auth login! on your local machine, or maybe %gcloud auth application-default login, and it will also probably "just work" with the relevant service account (e.g. "compute") in the cloud). It will only have the scopes needed for FireStore ().This is just pure convenience. do env <- defaultEnvironment result <- runFireStore env "myproject" someFireStoreAction6 firestoreRuns the FireStore monad. It needs the env and the project name. 0runFireStore env "myproject" someFireStoreAction7 firestoreIt only wants the collection name itself. In the language of the Google's resource identifiers, this will get into ("projects/" <> projectName <> "/databases/(default)/documents/" <> collectionName). Apparently,  (default); is the actual real name of the only database you can have.(   !"#$%&'()5678   6578None( #$%(-.0235678;>?K9:;<=>?@      !"#$%&'()*+,-./0123456789:;<=>?@AB(firestore-0.1.0.0-GrbsSLYeGb4AmfYCFA8tEeDatabase.Firestore.TypesDatabase.Firestore.InternalDatabase.FirestorePaths_firestoreValueGeoPointBytesInt TimestampDoubleStringBoolMapArray ReferenceNullDocumentname createTime updateTimefieldsFireStoreScope$fShowDocument $fEqDocument$fGenericDocument $fShowValue $fEqValue$fGenericValue PageToken _unPageToken FireStore_action _GeoPoint_Bytes_Int _Timestamp_Double_String_Bool_Map_Array _Reference_Null$fToJSONDocument $fToJSONValue$fMonadIOFireStore$fMonadFireStore$fApplicativeFireStore$fShowPageToken$fFunctorFireStore parseValue buildValue parseDocument buildDocumentdefaultEnvironment runFireStorelistAllDocuments patchDocumentversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName