Tag: 系列化

尝试在将kotlin数据类作为文档保存到Google Cloud Firestore时排除字段

我有这个数据类 data class TripEntity(@Exclude val id: String = “”, val name: String = “”, val totalDistance: Long = 0, val startDate: Date?, val endDate: Date?) 然后我有这些方法来坚持数据 private fun writeNewTripEntity(tripEntity: TripEntity, emitter: ObservableEmitter) { val tripCollection = FirebaseFirestore.getInstance().collection(“users/test/trips”); tripCollection.add(tripEntity).addOnSuccessListener({ documentReference -> onWriteEntitySuccess(documentReference, emitter, tripEntity) }).addOnFailureListener({ e -> onWriteEntityError(e, emitter) }) } private fun onWriteEntitySuccess(documentReference: DocumentReference, emitter: […]