update method
Updates fields in multiple documents.
Parameters:
data: The data to update.transObj: Optional transaction object.
Returns: A Future that completes when the update is done.
Example:
await docRef.update({'age': 30});
Implementation
Future<void> update(Map<Object, Object?> data, [dynamic transObj]) async {
if (transObj == null) {
transObj = {
"name":"",
"start":0,
"end":0
};
};
FusabaseAuth auth = FusabaseAuth.instanceFor(app: this._oracledb.app);
dynamic finalData = convertMap(data);
String? accessToken = await getAccessToken(auth);
finalData = createPayloadForUpdateVersion2New(this, finalData, true);
finalData = parseTimestamp(finalData);
finalData = rearrangeBodyOfVersion2(finalData);
dynamic result = await _helper.updatedoc(createClient(_oracledb.app), this, finalData,
this.__logLevel, accessToken, transObj);
return;
}