package Ġtz . co . as oft Ċ Ċ import Ġkotlinx . serialization . K Serializer Ċ Ċ expect Ġclass ĠFire store Collection Reference Ġ: ĠFire store Query Ċ Ċ expect Ġval ĠFire store Collection Reference . firestore : ĠFirebase Fire store Ċ expect Ġval ĠFire store Collection Reference . id : ĠString Ċ expect Ġval ĠFire store Collection Reference . parent : ĠFire store Document Reference ? Ċ expect Ġval ĠFire store Collection Reference . path : ĠString Ċ expect Ġfun ĠFire store Collection Reference . doc ( document Path : ĠString ? Ġ= Ġnull ): ĠFire store Document Reference Ċ expect Ġfun ĠFire store Collection Reference . addListener ( listener : Ġ( Fire store Query Snapshot ) Ġ-> ĠUnit ) Ċ expect Ġsuspend Ġfun Ġ< T Ġ: ĠAny > ĠFire store Collection Reference . put ( data : ĠT , Ġserializer : ĠK Serializer < T >): ĠFire store Document Reference