withConverter<R> method
- {required FromOracledb<
R> fromOracledb, - required ToOracledb<
R> toOracledb}
Applies converters to the document reference.
Parameters:
fromOracledb: Converter from FusabaseOracledb data.toOracledb: Converter to FusabaseOracledb data.
Returns: A new DocumentReference with converters applied.
Example:
var convertedDoc = docRef.withConverter<User>(fromOracledb: User.fromMap, toOracledb: User.toMap);
Implementation
DocumentReference<R> withConverter<R>({
required FromOracledb<R> fromOracledb,
required ToOracledb<R> toOracledb,
}) {
DocumentReference<R> doc = DocumentReference<R>(
helper: QueryHelper(),
oracledb: this.oracledb,
path: this.path,
);
doc.fromConverter = fromOracledb;
doc.toConverter = toOracledb;
return doc;
}