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