requestChanges method
Future<DVContentVersion<T> >
requestChanges(
- DVContentVersion<
T> version, { - required Object? as,
- String? note,
Sends version back to draft.
Implementation
Future<DVContentVersion<T>> requestChanges(
DVContentVersion<T> version, {
required Object? as,
String? note,
}) async {
final String actor = await _authorize(
as,
DVContentAction.review,
version.document,
);
_expect(version, 'request changes to', const <DVContentState>{
DVContentState.review,
});
return _move(version, actor, <String, Object?>{
'state': DVContentState.draft.name,
'note': note,
});
}