AddOnContext.fromJson constructor

AddOnContext.fromJson(
  1. Map json_
)

Implementation

AddOnContext.fromJson(core.Map json_)
    : this(
        courseId: json_['courseId'] as core.String?,
        itemId: json_['itemId'] as core.String?,
        postId: json_['postId'] as core.String?,
        studentContext: json_.containsKey('studentContext')
            ? StudentContext.fromJson(json_['studentContext']
                as core.Map<core.String, core.dynamic>)
            : null,
        supportsStudentWork: json_['supportsStudentWork'] as core.bool?,
        teacherContext: json_.containsKey('teacherContext')
            ? TeacherContext.fromJson(json_['teacherContext']
                as core.Map<core.String, core.dynamic>)
            : null,
      );