TaskModelResponse.fromJson constructor
TaskModelResponse.fromJson( - Map<String, dynamic> json
)
Implementation
factory TaskModelResponse.fromJson(Map<String, dynamic> json) {
return TaskModelResponse(
creatorId: json['creator_id'] as String,
createdAt: json['created_at'] as String,
assigneeId: json['assignee_id'] as String?,
assignerId: json['assigner_id'] as String?,
commentCount: (json['comment_count'] as num).toInt(),
isCompleted: json['is_completed'] as bool,
content: json['content'] as String,
description: json['description'] as String,
due: json['due'] == null
? null
: DueModel.fromJson(json['due'] as Map<String, dynamic>),
duration: json['duration'] == null
? null
: DurationModel.fromJson(json['duration'] as Map<String, dynamic>),
id: json['id'] as String,
labels:
(json['labels'] as List<dynamic>).map((e) => e as String).toList(),
order: (json['order'] as num).toInt(),
priority: (json['priority'] as num).toInt(),
projectId: json['project_id'] as String,
sectionId: json['section_id'] as String?,
parentId: json['parent_id'] as String?,
url: json['url'] as String,
);
}