Announcement.fromJson constructor
Announcement.fromJson(
- Map json_
Implementation
Announcement.fromJson(core.Map json_)
: this(
alternateLink: json_['alternateLink'] as core.String?,
assigneeMode: json_['assigneeMode'] as core.String?,
courseId: json_['courseId'] as core.String?,
creationTime: json_['creationTime'] as core.String?,
creatorUserId: json_['creatorUserId'] as core.String?,
id: json_['id'] as core.String?,
individualStudentsOptions:
json_.containsKey('individualStudentsOptions')
? IndividualStudentsOptions.fromJson(
json_['individualStudentsOptions']
as core.Map<core.String, core.dynamic>)
: null,
materials: (json_['materials'] as core.List?)
?.map((value) => Material.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
scheduledTime: json_['scheduledTime'] as core.String?,
state: json_['state'] as core.String?,
text: json_['text'] as core.String?,
updateTime: json_['updateTime'] as core.String?,
);