new code_data_canvas_Course( id, // java.lang.String name, // java.lang.String account_id, // scala.Option[net.liftweb.json.JsonAST$JValue] uuid, // scala.Option[net.liftweb.json.JsonAST$JValue] start_at, // scala.Option[java.lang.String] grading_standard_id, // scala.Option[net.liftweb.json.JsonAST$JValue] is_public, // scala.Option[net.liftweb.json.JsonAST$JValue] created_at, // scala.Option[net.liftweb.json.JsonAST$JValue] course_code, // scala.Option[java.lang.String] default_view, // scala.Option[net.liftweb.json.JsonAST$JValue] root_account_id, // scala.Option[net.liftweb.json.JsonAST$JValue] enrollment_term_id, // scala.Option[net.liftweb.json.JsonAST$JValue] license, // scala.Option[net.liftweb.json.JsonAST$JValue] end_at, // scala.Option[net.liftweb.json.JsonAST$JValue] public_syllabus_to_auth, // scala.Option[net.liftweb.json.JsonAST$JValue] storage_quota_mb, // scala.Option[net.liftweb.json.JsonAST$JValue] is_public_to_auth_users, // scala.Option[net.liftweb.json.JsonAST$JValue] apply_assignment_group_weights, // scala.Option[net.liftweb.json.JsonAST$JValue] sections, // scala.Option[scala.collection.immutable.List[code.data.canvas.SectionSummary]] calendar, // scala.Option[code.data.canvas.IcsCalendar] time_zone, // scala.Option[net.liftweb.json.JsonAST$JValue] blueprint, // scala.Option[net.liftweb.json.JsonAST$JValue] sis_course_id, // scala.Option[net.liftweb.json.JsonAST$JValue] sis_import_id, // scala.Option[net.liftweb.json.JsonAST$JValue] integration_id, // scala.Option[net.liftweb.json.JsonAST$JValue] enrollments, // scala.Option[scala.collection.immutable.List[code.data.canvas.Enrolment]] hide_final_grades, // scala.Option[net.liftweb.json.JsonAST$JValue] workflow_state, // scala.Option[net.liftweb.json.JsonAST$JValue] restrict_enrollments_to_course_dates, // scala.Option[net.liftweb.json.JsonAST$JValue] overridden_course_visibility, // scala.Option[net.liftweb.json.JsonAST$JValue] )