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?,
);