AddOnAttachment.fromJson constructor
AddOnAttachment.fromJson(
- Map json_
Implementation
AddOnAttachment.fromJson(core.Map json_)
: this(
copyHistory: (json_['copyHistory'] as core.List?)
?.map((value) => CopyHistory.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
courseId: json_['courseId'] as core.String?,
dueDate: json_.containsKey('dueDate')
? Date.fromJson(
json_['dueDate'] as core.Map<core.String, core.dynamic>)
: null,
dueTime: json_.containsKey('dueTime')
? TimeOfDay.fromJson(
json_['dueTime'] as core.Map<core.String, core.dynamic>)
: null,
id: json_['id'] as core.String?,
itemId: json_['itemId'] as core.String?,
maxPoints: (json_['maxPoints'] as core.num?)?.toDouble(),
postId: json_['postId'] as core.String?,
studentViewUri: json_.containsKey('studentViewUri')
? EmbedUri.fromJson(json_['studentViewUri']
as core.Map<core.String, core.dynamic>)
: null,
studentWorkReviewUri: json_.containsKey('studentWorkReviewUri')
? EmbedUri.fromJson(json_['studentWorkReviewUri']
as core.Map<core.String, core.dynamic>)
: null,
teacherViewUri: json_.containsKey('teacherViewUri')
? EmbedUri.fromJson(json_['teacherViewUri']
as core.Map<core.String, core.dynamic>)
: null,
title: json_['title'] as core.String?,
);