useDefaults method
Uses default values for fields not set in partialOp
.
Implementation
@override
IUserOperationBuilder useDefaults(Map<String, dynamic> partialOp) {
final resolvedOp = resolveFields(partialOp);
_defaultOp =
IUserOperation.fromJson({..._defaultOp.toJson(), ...resolvedOp});
_currentOp =
IUserOperation.fromJson({..._currentOp.toJson(), ...resolvedOp});
return this;
}