DocumentSnapshot

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val DocumentSnapshot.android: DocumentSnapshot
val DocumentSnapshot.android: DocumentSnapshot
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
val DocumentSnapshot.ios: FIRDocumentSnapshot
Link copied to clipboard
val DocumentSnapshot.js: DocumentSnapshot
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun contains(fieldPath: FieldPath): Boolean
fun contains(field: String): Boolean
Link copied to clipboard
inline fun <T> data(    serverTimestampBehavior: ServerTimestampBehavior = ServerTimestampBehavior.NONE,     buildSettings: DecodeSettings.Builder.() -> Unit = {}): T
inline fun <T> data(    strategy: DeserializationStrategy<T>,     serverTimestampBehavior: ServerTimestampBehavior = ServerTimestampBehavior.NONE,     buildSettings: DecodeSettings.Builder.() -> Unit = {}): T
Link copied to clipboard
inline fun <T> get(    fieldPath: FieldPath,     serverTimestampBehavior: ServerTimestampBehavior = ServerTimestampBehavior.NONE,     buildSettings: DecodeSettings.Builder.() -> Unit = {}): T
inline fun <T> get(    field: String,     serverTimestampBehavior: ServerTimestampBehavior = ServerTimestampBehavior.NONE,     buildSettings: DecodeSettings.Builder.() -> Unit = {}): T
inline fun <T> get(    fieldPath: FieldPath,     strategy: DeserializationStrategy<T>,     serverTimestampBehavior: ServerTimestampBehavior = ServerTimestampBehavior.NONE,     buildSettings: DecodeSettings.Builder.() -> Unit = {}): T
inline fun <T> get(field: String, strategy: DeserializationStrategy<T>, serverTimestampBehavior: ServerTimestampBehavior = ServerTimestampBehavior.NONE, buildSettings: DecodeSettings.Builder.() -> Unit = {}): T