DocumentSnapshot<T extends Object?> constructor
Implementation
DocumentSnapshot(Map<String, dynamic> data, this._reference, this._metadata, this.rowID)
: _data = parseTimeInDocument(jsonDecode(jsonEncode(data["DOCUMENT"]))),
_parsedData = null,
_exists = data["DOCUMENT"] != null,
_otherMetadata = {
"LAST_MODIFIED": data["LAST_MODIFIED"],
"CREATED": data["CREATED"],
"SUBCOLLECTION": data["SUBCOLLECTION"],
"PARENT_OID": data["PARENT_OID"],
"VERSION": data["VERSION"] ?? data["BAAS_VERSION"],
"ASOF": data["ASOF"]
},
id = data["OID"],
version = data["VERSION"] ?? data["BAAS_VERSION"] {
if (this._reference.fromConverter != null) {
this._parsedData = this._reference.fromConverter(this);
}
}