createTaskFromTemplate method
Future<ClickUpTask?>
createTaskFromTemplate({
- required String listId,
- required String templateId,
- required CreateTaskTemplateBody body,
Implementation
Future<ClickUpTask?> createTaskFromTemplate(
{required String listId,
required String templateId,
required CreateTaskTemplateBody body}) async {
ClickUpTask? task;
try {
Response taskData = await _dio
.post('/list/$listId/taskTemplate/$templateId', data: body.toJson());
if (kDebugMode) {
print('Task Info: ${taskData.data}');
}
task = ClickUpTask.fromJson(taskData.data);
} on DioError catch (e) {
if (kDebugMode) {
if (e.response != null) {
print('Dio error!');
print('STATUS: ${e.response?.statusCode}');
print('DATA: ${e.response?.data}');
print('HEADERS: ${e.response?.headers}');
} else {
print('Error sending request!');
print(e.message);
}
} else {
rethrow;
}
}
return task;
}