saveModel method
Future<DwApiResponse<DwModelWrapper> >
saveModel({
- required DwModelWrapper wrappedModel,
- String? apiGroup,
override
Creates or updates wrappedModel; answers with the persisted model.
Implementation
@override
Future<DwApiResponse<DwModelWrapper>> saveModel({
required DwModelWrapper wrappedModel,
String? apiGroup,
}) {
final save = DwRecordedSave(wrappedModel: wrappedModel, apiGroup: apiGroup);
saves.add(save);
final answer = answerSave;
if (answer != null) return answer(save);
return Future.value(
DwApiResponse<DwModelWrapper>(
isOk: true,
value: wrappedModel,
updatedModels: <DwModelWrapper>[wrappedModel],
),
);
}