addContents method
Adds content to a dialogue.
Takes request
of type AddContentsRequest.
Implementation
Future<DialoguewiseResponse> addContents(AddContentsRequest request) async {
if (request.slug.isEmpty) {
throw ArgumentError("Please provide a Slug.");
} else if (request.contents.isEmpty) {
throw ArgumentError("Please provide the contents to be added.");
} else if (request.source.isEmpty) {
throw ArgumentError("Please provide a source name.");
}
http.Request clientRequest = _getHeader(accessToken, Endpoints.addContents);
clientRequest.body = jsonEncode(request);
return _getResponse(clientRequest);
}