QueryDocumentSnapshot<T extends Object?> constructor

QueryDocumentSnapshot<T extends Object?>(
  1. Map<String, dynamic> data,
  2. dynamic query,
  3. dynamic metadata,
  4. dynamic rowID
)

Implementation

QueryDocumentSnapshot(
    Map<String, dynamic> data, dynamic query, dynamic metadata, dynamic rowID)
    : _data = parseTimeInDocument(jsonDecode(jsonEncode(data["DOCUMENT"]))),
      super(data,
          query.type == "dualityviewcollection"
              ? DualityViewDocReference(
                  helper: QueryHelper(),
                  oracledb: query._oracledb,
                  path: "${query._path.join('/')}/${data["OID"]}")
              : DocumentReference(
                  helper: QueryHelper(),
                  oracledb: query._oracledb,
                  path: "${query._path.join('/')}/${data["OID"]}"),
          metadata, rowID);