Use Codable with Firebase
Encoder
Decimal
type encodingFieldValue
FirebaseEncodable
and FirebaseDecodable
protocols to mark types that should be skipped while decoding / encoding as they are handled by the FirestoreGeoPoint
and DocumentReference
It's possible to use Firestore with Codable