updateContent method
Update exisitng content.
Takes request
of type UpdateContentRequest.
Implementation
Future<DialoguewiseResponse> updateContent(
UpdateContentRequest request) async {
if (request.slug.isEmpty) {
throw ArgumentError("Please provide a Slug.");
} else if (request.content.fields.isEmpty) {
throw ArgumentError("Please provide the contents to be added.");
} else if (request.content.id == null || request.content.id!.isEmpty) {
throw ArgumentError("Please provide content id.");
} else if (request.source.isEmpty) {
throw ArgumentError("Please provide a source name.");
}
http.Request clientRequest =
_getHeader(accessToken, Endpoints.updateContent);
clientRequest.body = jsonEncode(request);
return _getResponse(clientRequest);
}